/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body {line-height:1.7}

/* Begin Typography & Colors */
body {font-size:62.5%; /* Resets 1em to 10px */
	 font-family:Verdana, Arial, Sans-Serif; background:#d4e5e8 url('images/bg_blog_main.jpg') top center no-repeat; color:#555; margin:0 0 20px 0; padding:0}
h1, h2, h3 {font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:bold}
	h1, h1 a, h1 a:hover, h1 a:visited {text-decoration:none}
	h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color:#9f5d00}
	h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, cite {text-decoration:none}	
h1 {font-size:3em; text-align:center}
h2 {font-size:1.8em; margin:0.5em 0 0 0 }
h3 {font-size:1.3em; margin:0.5em 0 0 0 }
h4 a{font-size:1.7em; margin:0.5em 5px 0 0; color:#ff1b24; text-decoration:underline}

#sidebar {font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif}
small {font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em; line-height:1.5em}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777}
acronym, abbr, span.caps {font-size:0.9em; letter-spacing:.07em}
a {color:#3d3520; text-decoration:none}
a:hover {color:#333; text-decoration:underline; background-color:#fad0b7}
a.no-fx{background:none; border:none; padding:0; margin:0}

/* Positioning */
.flt-left{float:left}
.flt-rght{float:right}
.pad-left{padding-left:17px}
.pad-rght{padding-right:17px}
.pad-top{padding-top:17px}
.pad-bottom{padding-bottom:17px}

/* Navigation */
#nav{width:632px; border-top:1px dotted #333; border-bottom:1px dotted #333; margin:5px auto}
	#nav a{color:#3d3520; display:block; padding:3px 7px}
	#nav a:hover{background-color:#fad0b7; color:#ff1b24}
	#nav a.current{color:#ff1b24}
	#nav li{display:inline; float:left; font-size:13px; font-weight:bold; text-transform:uppercase; text-align:center}
	
/* Begin Structure */
.containr {margin:0 auto; padding:0; width:784px;}
	.containr:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
	* html .containr {height:1%}
	
#header {height:200px}
#header h1 {float:left; margin:0;padding:0}
	#header h1 a {display:block; margin-left:42px; width:271px; height:60px; overflow:auto; background:transparent url('images/bg_header_logo.gif') top left no-repeat; text-indent:-6969px}
	#header h1 span {display:none}
	#header .description {text-indent:-6969px}
	#header #login{width:165px; height:194px; display:inline; padding:0 10px 0 0}

#page {background:url('images/bg_mid.repeatr.jpg') repeat-y; width:784px;}
	
#content {font-size:1.2em; float:left; padding:0 0 0 75px; margin:0; width:456px}	
	#content:after {clear:both}
	.clear {clear:both}
	#footer p {margin:0; padding:48px 0 0 0; text-align:center}
	#content .three-col{width:140px}
	#content .three-col p {padding:5px; font-size:0.8em; line-height:1.5}
	
#sidebar {padding:20px 0 90px 0; margin-left:560px; width:185px; background:url('images/bg_sidebar.repeatr.jpg') top no-repeat}
	#sidebar p, #sidebar form{padding:10px}


#footer {height:80px; background:url('images/bg_footer.jpg') top no-repeat}	


/* SAVED FROM OLD */



#left_col{float:left; width:500px; border:0px solid #cc6600; margin-left:45px}
#right_col{float:right; width:178px; border:0px solid #cc6600; margin-right:33px; background-image:url(images/right_col_bg.jpg); height:300px}
.border{border-bottom:1px dotted #999; margin-top:8px; margin-bottom:8px; width:100%}
.clr{clear:both}
.dragger{width:100px; color:#fff; position:absolute; top:30px; left:400px;}
.error{background:#FFC; color: #C00;}
.highlight{background:#FFC;}