/* CSS Document
 *	File    	:   default.css
 *	System      :   Altman & Associates
 *	Author      :   Smart Marketing > Christy Sobolewski
 *	Description :   Sets layout and default styles for entire site 

 *					This file is required on all pages
 *	Color codes :	gold -> #CBB066
 */
 
.printOnly {display:none;}

/* Standard HTML elements */

html {background-color:#A29C8B;}
html{

text-align:center;
height:100%; width:100%;
}

body{
background:#ffffff url(/blog/images/background-bottom.jpg) bottom center repeat-x;
text-align:center;
margin:0 auto;
padding:0 0 57px 0; 
font-size:85%; 
font-family: arial,verdana,sans-serif; Xfont-family: tahoma,arial,verdana,sans-serif;
color:#ffffff;
}
#wrapper {background:url(/blog/images/background.jpg) 0 0 repeat-x;}
/* BASIC LAYOUT DIVS */
#header { background:url(/blog/images/header.jpg) 0 0 no-repeat; width:855px; height:196px; margin:0 auto;}
#identity { background:url(/blog/images/identity.jpg) 0 0 no-repeat; width:855px; height:140px; margin:0 auto;}
#content { background:url(/blog/images/repeat.jpg) 0 0 repeat-y; width:855px; margin:0 auto; padding-bottom:12px; min-height: 1400px;}
	#content-top { background:url(/blog/images/body.jpg) 0 0 no-repeat; min-height:777px;}
	#blog-nav { background:url(/blog/images/top-nav-buttons.jpg) 0 0 no-repeat; width:466px; height:54px; margin-left:-10px;}
		#blog-nav ul {margin-left:12px; padding-top:10px;}
			#blog-nav ul li {float:left; width:100px; text-align:center; line-height:36px; margin-right:12px;}
	#sidebar {float:right; width:197px; margin-right:30px; margin-left:20px;}
#footer { background:url(/blog/images/footer.jpg) top center no-repeat; width:855px; height:215px; margin:0 auto;}
	#footer form {background:url(/blog/images/newsletter-bkgnd-footer.jpg) 0 0 no-repeat; width:275px; height:55px;}
	#footer #locations {float:right;}
		#footer #locations ul li {float:left;}
		#footer #locations ul li.second { padding-left:12px;}

/* TYPOGRAPHY */
#header {text-align:right;}
#header h2 {font-family:Georgia, "Times New Roman", Times, serif; padding-top:15px; color:#2B5063; font-size:18px;}
#header form input {font-size:12px; color:#003366;}
#header form #search-btn {margin-bottom:-4px;}
#header h2, #header form {padding-right:50px;}
#content-top {color:black; text-align:left; padding:0 24px 0 60px;}
h1 {color:#333A40; font-size:24px; line-height:28px; font-variant:small-caps; font-weight:bold; padding:12px 50px; font-family:"Times New Roman", Times, serif; text-align:center;}
	h1 span.fancy {color:#996600; font-style:italic; font-variant:normal;}
#blog-nav ul li a {font-family:Georgia,"Times New Roman", Times, serif; font-size:7px; color:white; text-decoration:none; font-weight:bold;}
	#blog-nav ul li a:hover {text-decoration:underline;}
#sidebar ul li h2 {background:url(/blog/images/sidebar-btn.jpg) 0 0 no-repeat; width:197px; height:52px; text-align:center; line-height:50px; color:white; font-weight:bold; font-size:16px; text-transform:uppercase;}
#sidebar ul li ul {margin-left:42px;}
#sidebar ul li ul li {list-style-type:square; list-style-position:outside; color:#996600; padding:6px 0;}
#sidebar ul li ul li.imagelink {list-style-type:none;}
#sidebar ul li ul li a {text-decoration:none; color:#996600;}
	#sidebar ul li ul li a:hover {text-decoration:underline;}
h2 {font-weight:bold; font-family:"Times New Roman", Times, serif; text-align:center; font-size:22px; letter-spacing:.075em; line-height:20px;}
	h2 a {background:url(/blog/images/headline-arrow.gif) top left no-repeat; padding-left:40px; display:block; color:#006699; text-decoration:none;}
		h2 a:hover {text-decoration:underline;}
.post h2 a, .post h2 {
	text-align: left;
}		
#content-top p {line-height:16px; padding:12px 0;}
#content-top a {color:black;}
#content-top h2 a {color:#2B5063;}
#content-top #commentform {width:60%;}
#footer {color:black; text-align:left;}
	#footer img {padding-left:40px; padding-top:18px;}
	#footer form {margin-left:40px; padding-top:32px; padding-left:50px;}
	#footer form #newsletter-btn {margin-bottom:-2px;}
	#footer #locations {padding-right:40px; padding-top:36px; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; line-height:16px;}
	#footer #locations ul li h3 {font-weight:bold; color:#996600;}
#footer p.copyright {padding-top:15px; color:white; text-align:center; font-size:10px;}
	#footer p.copyright a {color:white; text-decoration:none;}
	#footer p.copyright a:hover {text-decoration:underline;}

/* CLASSES */
.metadata, .postmetadata, .metadata a, .postmetadata a {font-size:10px; color:#996600; text-decoration:none;}
	.metadata a:hover, .postmetadata a:hover {text-decoration:underline;}
.readmore a {color:#996600;}
.hidden {display:none;}