/* 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 {}



body{
background:#ffffff url(/blog/images/background-bottom.jpg) bottom center repeat-x;
text-align:center;
margin:0 auto;
padding:0 0 71px 0; 
font:13px/16px Arial,Helvetica,sans-serif;
color:#303C41;
}
#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:860px; height:206px; margin:0 auto;}
	#blog-nav {margin-left:40px; padding-top:23px;}
		#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;}
	#contact-box {float:right;}
#content { background:url(/blog/images/content-repeat.jpg) 0 0 repeat-y; width:860px; margin:0 auto; padding-bottom:12px; min-height:1400px;}
	#content-top { background:url(/blog/images/Insurance-Law-Blog.jpg) 0 0 no-repeat; min-height:828px;}
	#sidebar {float:right; width:197px; margin-right:5px; margin-left:20px; padding-top:10px;}
	#clearTop {width:50%; height:170px;}
#footer { background:url(/blog/images/footer.jpg) 0 0 no-repeat; width:860px; height:202px; margin:0 auto;}
	#footer form {}
	#footer #locations {float:right;}
		#footer #locations ul li {float:left;}
		#footer #locations ul li.second { padding-left:12px;}

/* TYPOGRAPHY */
#header {text-align:right;}
#header #contact-box h2 {font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px; color:#ffffff; font-size:15px; text-align:center; line-height:18px;}
#header form input {font-size:10px; color:#003366; height:12px; border:none;}
#header form #search-btn {margin-bottom:-3px;}
#header h2, #header form {padding-right:50px;}
#header form {padding-top:18px;}
#content-top {color:#303C41; 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:16px; color:white; text-decoration:none; font-weight:bold;}
	#blog-nav ul li a:hover {text-decoration:underline;}
#sidebar #contact-btn {margin-left:-5px;}
#sidebar ul li h2 {background:url(/blog/images/blank-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:50px; padding-top:138px; padding-left:50px;}
	#footer form input {font-size:10px; color:#003366; height:12px; border:none;}
	#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:25px; 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;}
