/*"Reset"*/

/* v1.0 | 20080212 - Eric Meyer's */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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;
}
body {
	line-height: 1.3;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**Utility**/
.clear {clear:both;}


/*"Links"*/

a:link {color: #39281D;}
a:visited {color: #39281D;}
a:hover {color: #39281D;}
a:focus {color: #39281D;}
a:active {color: #39281D;}


/*"Structure"*/


/* Colors
Dk Brown: #39281D
Med Brown: #574D45
Lt Brown: #6E6559
Dk Tan: #D0C2A1
Tan: #EBE1BE
Lt Tan: #F7F9ED
Dk Maroon: #510929
Maroon: #770f2f

Orange: #E9B668
*/
	

html, body { color:#39281D; background:#F7F9ED url('../img/css/background.jpg'); height:100%;}

h2, h3 {font-family: Georgia,Times,Times New Roman,serif;}

p, ul, ol {font-family:Trebuchet, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;}

p {font-size: 85%; padding: .5em;}


	
#wrapper {width:725px; background:#770f2f url('../img/css/content_wrapper_shadow.gif') no-repeat bottom; min-height:500px; height:auto !important; height:500px; margin: 0 auto -193px; /*sticky footer */ position: relative; padding-bottom: 1.5em;}
	
#header {width:100%; background:#510929 url('../img/css/shadow_up.gif') repeat-x bottom; height:150px; border-bottom:3px solid #39281D; }
	#header .images {width:30%; background:url('../img/headerimages/cabfab_headerimages.jpg') repeat-x; overflow:hidden; float: right; display: block; height: 153px;}
	#header .images img {border:none; margin: 0; padding: 0;}


#logo {width:165px; height:205px; background: url('../img/css/logo.png'); text-indent: -9999px; padding:0; margin:0; position: absolute; left: -125px; top: -100px; z-index: 5000;}
			#logo a {display:block; width:165px; height:205px;}
	
#header_newsletter { width: 100%; height: 55px; background:url('../img/css/header_newsletter.gif') no-repeat right bottom; position: absolute; top: -55px; left:0; }
	#header_newsletter div { color:#FFF; font-family:Trebuchet, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 85%; float:right; margin: 10px 12px 0 0; }
	.submit_button {color:#39281D; background-color: #F7F9ED; border: none; cursor: pointer;}
	
#main_nav {background:url('../img/css/menu_background.gif') no-repeat center; border-bottom:2px solid #39281D; clear:both; text-align:center; width: 777px; height: 40px; /*added for dropdown*/ }

		#main_nav ul {color:#F7F9ED; font-family: Georgia, Times, Times New Roman, serif; margin:0; padding:0; width:100%; margin-left: 49px;  /*added for dropdown*/ list-style:none; float:left;}
		#main_nav li {float:left; /*added for dropdown*/ position: relative; z-index: 10000}
		#main_nav ul a {color:#F7F9ED; letter-spacing: .05em; text-decoration:none; display:block; padding: 9px 12px/*13px*/; margin: 0 1px;}
		#main_nav ul a:hover {background-color:#39281D; border-right: 1px solid #F7F9ED; border-left: 1px solid #F7F9ED; cursor: pointer; margin:0; }
			#main_nav ul a.active {background-color:#39281D; border-right: 1px solid #F7F9ED; border-left: 1px solid #F7F9ED; cursor: pointer; margin:0; }
		#main_nav li h2 {font-size:105%; font-weight: normal;}

#content_shadow {background:url('../img/css/content_shadow.gif') repeat-x; padding-top: 14px; clear: both;}

#content_wrapper {background:#F7F9ED url('../img/css/background.jpg'); min-height:500px; height:auto !important; height:500px; margin: 1.5em; padding:.5em; margin-top:0; }

#content {float: left; width: 505px;}
	
#sidebar {float:right; width:120px; font-family: Georgia, Times, Times New Roman, serif; position: relative; margin-top: 70px;}
	#sidebar a {color:#39281D; font-family: Georgia, Times, Times New Roman, serif; font-style: italic; font-weight: bold; text-decoration: none; margin: .5em 0;}
		#sidebar a:hover {text-decoration: underline;}
	h3.title { font-size:150%; font-weight:; position: absolute; top:-55px; letter-spacing:.01em;}
	h3.sifr {font-size:500%; top:-100px; width:125px;} /*flash replacement in sidebar*/
	
	#sidebar embed {height:75px; width:150px;}
	
#push, #footer {height:193px; /*sticky footer */}
	
#footer {background:#D0C2A1 url('../img/css/footer_shadow.gif') repeat-x bottom; border-top:1px dashed #39281D; border-bottom:3px solid #39281D;}

