/* CSS Document */

body { width:100%; height:100%; margin:0; padding:0; background:url(/htmlimages/pages/blog/bg_color.jpg) repeat; }
#master { width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(/htmlimages/pages/blog/bg_repeat_x.jpg) repeat-x; }
a img { border:none; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.center { text-align:center; }
.hidden { display:none; }

#container { width:980px; height:auto; clear:both; margin:auto; }
	#header { width:980px; height:233px; background: top center url(/htmlimages/pages/blog/header.png) no-repeat; clear:both; padding-top:30px;}
	#header h2 { font-size:13px; text-transform:uppercase; float:left; padding-top:35px;  }
	
		#hleft { width:332px; height:233px; float:left; }
		
		#hcenter { width:234px; height:209px; float:left; padding-top:24px; padding-left:82px; }
			#hcenter #pics { width:175px; height:155px; background:#030; cursor: pointer; overflow: hidden; float:left;}
			#pics { width: 175px; height: 155px; }
			#rotator
				{
				border: 1px solid #dfd3b2;
				cursor: pointer;
				overflow: hidden;
				width: 175px;
				height: 155px;
				float:left;
				}

		#rotator a img { border:none; }
			
		#hright { width:297px; height:233px; float:left; padding-left:15px; padding-right:20px;  color:#9b9f7b;  }
			#hright h2 { }
			#hright p { clear:both; font-size:.9em;  }
			#email a { color:#9b9f7b; font-weight:bold;  }
			#hright a { color:#9b9f7b; font-weight:bold; text-decoration:none;  }
			
	
	#main { width:980px; height:auto; clear:both; }
		#blog { width:460px; height:auto; float:left; margin-right:10px; }
			.post { color:#3C1E00; }
				
				.post .date { width:460px; height:20px; float:left; clear:both; color:#c2b386; padding-left:20px;  }
				.post .text { width:420px; float:right; }
				.text h2 a { font-size:13px; height:auto; text-decoration:none; }
					.post h2 a:hover { text-decoration:none; }
				.post .text p { padding-bottom:10px;  }
				.post img {  border:1px #c2b386 solid; padding: 2px 2px 2px 2px; clear:both; margin-left:0; }
				.post .video {  width:400px; height:217px; border:1px #c2b386 solid; padding: 2px 2px 2px 2px; clear:both; }
				.post a { color:#663300; }
				.post a:hover { color:#996633; }
				.post .cat, .cat a { text-align:center; font-size:.95em; color:#c2b386; clear:both; margin-top:10px; }
				
				.author { width:460px; height:76px; float:left; background:url(/htmlimages/pages/blog/blog_post_bio.jpg) no-repeat; margin-bottom:20px; }
					.author img { margin-left:60px; margin-top:9px; float:left; border:none;  }
					.author p { width:320px; height:66px; float:right; padding-right:10px; font-size:.8em; color:#8b9063; }

				#readmore a { width:80px; height:30px; float:left; clear:both; background:url(/htmlimages/pages/blog/readmore.jpg) top no-repeat; text-indent:-3000px; }
				#readmore a:hover { background-position:bottom; }
	
					
			#paging { border:2px solid #c2b386; border-width:1px 0; width:100%; float:left; text-align:center; padding-bottom:10px;}
				#paging p { color:#FF9; }
				#previous { float:left; padding-left:20px; }
					a#previous { color:#663300;  }
				#next { float:right; padding-right:20px; }
					a#next { color:#663300; }

		#sidebar { width:490px; height:auto; float:right; }
		#sidebar a { text-decoration:none; }
			#search { text-align:center; display:none; }
			
			#sidebar ul { width:245px; height:auto; float:left; list-style:none; padding:0; margin:0; margin-bottom:24px; }
			#sidebar ul li { width:215px; height:25px; border-bottom:1px #663300 solid; border-left:0; border-right:0; padding-left:10px; padding-top:8px; margin-left:10px; margin-right:10px; }
			#sidebar ul a { width:200px; }
			#sidebar h3 { text-align:center }
			
			#sleft { width:240px; height:auto; float:left;  }
			#sleft a { color:#3C1E00; }
				#sleft h3 { color:#3C1E00; }
				#sleft .first { border-top:1px #c2b386 solid; }
				#sleft ul li { border-color:#c2b386; }
				#sleft ul li a:hover { text-decoration:underline }
				
				#rssfeed { width:225px; height:65px; background:url(/htmlimages/pages/blog/rss_feed.jpg); float:left; overflow:hidden; text-indent:-3000px; margin-left:10px;  }
				#emailupdates { width:225px; height:65px; background:url(/htmlimages/pages/blog/email_updates.jpg); float:left; overflow:hidden; text-indent:-3000px; margin-left:10px;  }
					
			#sright { width:240px; height:auto; float:left; }
			#sright a { color:#8b9063; }
				#sright h3 { color:#8b9063; }
				#sright .first { border-top:1px #e5e7cb solid; }
				#sright ul li { border-color:#e5e7cb; }
				#sright ul li a:hover { text-decoration:underline }
			
			#emailsubscribe { width:460px; height:auto; margin-left:10px; margin-right:10px; clear:both; float:left; }
				.form { text-align:center; color: #F60;}
				.form p { font-size:.95em; text-transform:uppercase; letter-spacing:.15em; padding-bottom:5px; clear:both; }
				
			
			#ads { width:490px; height:auto; clear:both; }
				.ad { width:138px; height:109px; margin: 8px 8px 8px 8px; float:left; border:1px #e5e7cb solid; padding: 2px 2px 2px 2px; } 
			
	#footer { width:980px; height:70px; margin-top:50px;clear:both; float:left; background:url(/htmlimages/pages/blog/footer.jpg) no-repeat top; text-align:center; padding-top:35px; }
		#footer a { color:#dbddcb; text-decoration:none; font-size:11px; }
		
	#pagination a {color:#8b9063;	 }
		
blockquote { font-style:italic; border-left: 2px solid #5E4218; padding:1px 10px 0 10px; margin:0 30px; }

