/*  

Theme Name: Snapshotz templates

Theme URI: http://wordpress.org/

Description: The Snapshotz Golden Retrievers website template

Version: 1.1

Author: Kris Hocker

Author URI: http://www.karenhocker.com/



*/





/*Utility navigation*/

.utility{

margin-bottom: 1px;

background-color: 0660be;

padding: 3px 3px;

}



.utility ul{

padding: 2px 0;

margin-top: 3px;

margin-bottom: 0px;

font: normal 9px Verdana;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.utility li{

display: inline;

margin: 0;

}



.utility li a{

text-decoration: none;

padding: 3px 3px;

margin-right: 5px;

margin-left: 3px;

color: #FFF;

background: #0660be /*THEME CHANGE HERE*/

}



.utility li a:visited{

color: #ccc;

}



.utility li a:hover{

text-decoration: underline;

color: #a4bc5b;

}



.utility li.selected{

}



#utilmenu #currentpage a {

	color: #a4bc5b;

	font-weight: bold;

	background-color: #0660be;

	border-bottom: #0660be;

	border-top: #0660be;

}



.utility li.selected a{ /*selected main tab style */

	background-color: #005532; /*THEME CHANGE HERE*/

	border-bottom-color: #005532;

	color: #a4bc5b;

	text-decoration: underline;

}



.utility li.selected a:hover{ /*selected main tab style */

	text-decoration: underline;

	color: #a4bc5b;

}



.tableGreenBlue {

	background-color: #788696; 

	border-top: 1px solid #2F3F3A;

	border: 1px solid #2F3F3A;

	padding: 5px;

}





.tableBlue{background-color: #0660be;}

.tableBlue2{background-color: #0660be; border: 1px solid #000000;}



.tableGreen {background-color: #a4bc5b;}



.tableGreen2 {

   background-color: #a4bc5b; 

}



.tableLiteGreen {background-color: #e0eac0;}

.tableLiteGreen2 {background-color: #e0eac0; border: 1px solid #000000;}



.tableGrayGreen {background-color: #3C3C3C;}

.tableGrayGreen {background-color: #3C3C3C; border: 1px solid #000000;}



.tableWhite {background-color: #FFFFFF;}



.tableWhite2 {

     background-color: #FFFFFF; 

     border-left: 2px solid #000000;

     width: 580px;

}



.tableBlack {background-color: #000000;}

.tableBlack2 {background-color: #000000; border: 1px solid #000000;}



.headerBlack {

	background-color: #000000;

	border-bottom: 2px solid #FFF;

}



.footerBlack {

	background-color: #000000;

	border-top: 2px solid #FFF;

}



.headerGreen {

	background-color: #a4bc5b;

	border-bottom: 2px solid #000;

	}



.navigationBlue {

	background-color: #0660be; 

	border-bottom: 2px solid #000000;

	border-left: 2px solid #000000;

	border-top: 2px solid #000000;

	}



.footerGreen {

	background-color: #a4bc5b;

	border-top: 2px solid #000;

	}



/* Begin Typography & Colors */

body {

	margin-top: 5px;

	padding: 0;

	background: #e0eac0;

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



#page {

	width: 800px;

	background-color: white;

	text-align: left;

    border: 2px solid #000;

	}



#content {

        padding: 5px;

}



.narrowColumn {

     padding: 5px;

     width:150px;

}



img {

        padding: 5px;

        border: 1px solid #000;

}



img.alignleft {

        float: left;

        margin-right: 10px;

        margin-top: 10px;

	}



img.alignright {

        float: right;

        margin-left: 10px;

        margin-top: 10px;

	}



.footer {

		font-family: Verdana, Arial, Helvetica, Sans-Serif;

		color: #3c3c3c;

		font-size: 6pt;

		line-height: 8pt;

                margin-top: 5px;

		padding: 10px;

		}



#sidebar {

       width: 180px;

}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

}



.H1 {

		font-family: Verdana, Arial, Helvetica, Sans-Serif;

		color: #000000;

		font-size: 14pt;

		line-height: 24pt;

		font-weight: bold

		}

		

.H2 {

		font-family: Verdana, Arial, Helvetica, Sans-Serif;

		color: #666;

		font-size: 12pt;

		line-height: 15pt;

		font-weight: bold;

		}



.H3 {

		font-family: Verdana, Arial, Helvetica, Sans-Serif;

		color: #666;

		font-size: 10pt;

		line-height: 15pt;

		font-weight: normal;

		}



a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0660be; font-weight: bold; }

a:active { text-decoration: underline; color: #e0eac0;}

a:visited { color: #666;}

a:hover { text-decoration:underline; color: #a4bc5b;}



img.logo {

     padding: 0px;

     margin: 0px;

     border: 0px;

}



.postNews {

      padding: 10px;

      border-bottom: 1px dotted #CCC;

}



img.thumbnail {

     float: left;

     border: 0;

}



img.main {

     float:left; 

     margin:0;

     border: 0;

}



img.nav {

     border: 0;

}

.gallery-item {
	/*border: 1px solid gray;*/
	text-align: center;
	margin: 5px;
	padding: 5px;
	max-width: 200px;
	}

.gallery-caption {
	text-align: middle;
	color: #666;
	font-size: .5em;
	max-width: 160px;
	}

.gallery-icon dt {
	padding: 0;
	border: 0;
}