/*
Theme Name: Manning Insurance
*/

@charset "utf-8"; /* CSS Document */

/*reset*/html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol,ul{list-style:none;}

/* body */
body{background:url(images/bkrnd-repeat.jpg) top center repeat-x #C5A167; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#4c4540; margin:0;}  

/* layout */
#container{width:980px; height:auto; margin:0 auto;}
		
	#top-container{background:url(images/content-top.jpg) top center no-repeat; width:980px; height:148px; margin:0 auto;}
    	#logo{width:175px; height:61px; float:left; margin:26px 0 0 58px; position:absolute;}
        #slogan{width:606px; height:16px; float:left; margin:49px 0 0 285px; position:absolute;}
		#nav-container{width:980px; height:35px; margin:100px 0 0 0; position:absolute;}
			#nav{position:relative; width:400px; float:right;}
				.fl{margin:0 0 0 45px;} /* position */
				.ie .fl{margin:0 0 0 7px;}
				.dv{background:url(images/dv.jpg) 0 11px no-repeat;}
				/*list styles */
				#nav ul{padding:0; margin:0; list-style:none; line-height:1;}
				#nav ul li{float:left; position:relative; padding:11px 0; /* top level vertical spacing */}
				#nav ul li a{font-size:15px; text-transform:uppercase; font-weight:normal; color:#e2d6ba; padding:10px 15px; /* top level horizontal spacing */} /* 1st level links */
			
	#content-container{background:url(images/content-repeat.png) top center repeat-y; width:980px; height:auto; min-height:200px; padding:20px 0;}
    	#content-wide{background:#FDFDFD; border:thin solid #E0E0E0; width:860px; min-height:400px; margin:0 auto;}
			.copy{padding:60px 80px;}
			.copy-home{padding:60px 120px;}
	#content-bottom{background:url(images/content-bottom.png) top center no-repeat; width:980px; height:24px; margin:0 auto;}
				
	#footer-container{width:800px; margin:0 auto; padding:10px 0 40px 0; font-size:11px; color:#76603e; text-align:center;}
			
/* browser exceptions */
.safari ul, .safari li{margin:0; padding:0;}

/* standard */
.bump:hover{top:-1px; position:relative;}
.border{border:thin solid #E2E2E2; padding:3px;}
.no-border{border:none;}
#clear{clear:both;}	
.clear{clear:both;}
h1{color:#4c4540; font-size:26px; font-weight:bold; margin:0 0 10px 0;}
h2{color:#6a615b; font-size:20px; font-weight:bold; font-style:italic; margin:25px 0 10px 5px;}
h3{font-size:14px; font-weight:600; border-top:thin dashed #D9D9D9; margin:0 0 10px 0;}
h4{color:#DFDFDF; font-size:12px; font-weight:bold; font-style:none; margin:0 0 5px 0;}
h6{font-size:9px; font-weight:normal; margin:-8px 0 5px 0;}
.small{font-size:9px;}
.large{font-size:16px;}
a{color:#741F00; text-decoration:none; font-weight:bold;}
a:hover{color:#741F00; text-decoration:underline;}
.left{float:left; Margin:0 15px 5px 0;}
.right{float:right; margin:0 0 5px 10px;}
.red{color:#861414;}
.green{color:#148627;}
.gray{color:#8E8E8E;}