/* commented backslash hack v2 \*/ 
html, body {height: 100%} 
/* end hack */ 
html,body {margin:0;padding:0}
body {background: #C45A15 url(/assets/images/background_tile_main.png) repeat-x; }
a {font:normal 10px arial, verdana, sans-serif; color:#001c3c; line-height:13px}
div#outer {height:100%; display:table;/* for mozilla/opera*/ width: 681px; margin: auto; background:#fff url(/assets/images/background_tile_white.png) repeat-y}
div#inner {position:relative; top:0; left:0; margin-bottom:15px}
div#body_outer {position:absolute; top:263px; left:0; width:681px; background:url(/assets/images/background_tile_tan.png) #DBD9C5 repeat-y}
div#body_inner {background:url(/assets/images/news_bottom.png) bottom left no-repeat; height:100%}
div#body_copy_outer {float:right; width:415px}
div#body_copy_inner {width:380px;margin:0 10px 0 0px}
div#news_outer {float:left}
div#news_pad_outer {margin:0 17px 0 11px;}
div#news_pad_inner {padding:15px 20px 20px 11px}

div#news_inner {
	width			: 200px;
	margin-bottom	: 6px;
	color			: #001c3c;
	font			: normal 10px arial, sans-serif;
	line-height		: 13px;
}

div#news_inner a {
	color			: #001c3c;
	font			: normal 10px arial, sans-serif;
	line-height		: 13px;
}

div#news_inner a:hover {
	text-decoration	: underline;
}

div#news_inner p {
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

div#news_inner ul {
	margin			: 0px 0px 0px 15px;
	padding			: 0px 0px 0px 0px;
}

div#news_inner ul li a {
	font			: normal 10px arial, sans-serif;
	line-height		: 16px;
	color			: #999999;
}

div.bolts_white {background-color:#fff}
div.bolts_red {background-color:#3D1D05}
div.bolts_tan {background-color:#DBD9C5}

div#featured_sites a {font:normal 10px arial, verdana, sans-serif; color:#001c3c; line-height:10px; text-decoration:none; display:block; padding-top: 5px}
div#featured_sites .spacer {font:14px normal sans-serif; line-height:14px; width:14px; height:14px; content:"."}
div#featured_sites .thumb_box {width:166px}
div#footer_outer {background:url(/assets/images/bolts_bottom_3.png) #fff no-repeat; width:681px; height:30px; position:relative}
div#footer_inner {position:absolute; top:5px; left:35px; width:605px}
div#footer_left {float:left}
div#footer_left, div#footer_left a {font:normal 9px arial, sans-serif; color:#89440a; text-decoration:none}
div#footer_right {float:right; font:normal 9px arial, sans-serif; color:#89440a; text-align:right}
div#footer_se_outer {height:100%; display:table;/* for mozilla/opera*/ width: 681px; margin: auto; background:#fff url(/assets/images/background_tile_white.png) repeat-y}
div#footer_se_inner {margin:25px 0 20px 35px; width:605px}
div#navigation {position:absolute; left:0; top:210px; width: 647px; text-align: right; font:normal 10px arial, verdana, sans-serif; color:#89440a; z-index:10}
div#navigation ul {list-style-type: none; margin: 0px; padding: 0px}
div#navigation ul li {display: inline}
div#navigation ul li a, #navigation ul li.bar {text-decoration: none; padding: 0px 0px 0px 6px; color: #89440a}
div#navigation ul li a:hover {text-decoration:underline}
div#nav_top {position:absolute; left:0; top:18px; width: 647px; text-align: right; z-index:10}
div#nav_top, #nav_top a {font:normal 9px arial, verdana, sans-serif; color:#fff; text-decoration:none}
div#logo_top {position:absolute; top:20px; left:72px; background-color:#973409; z-index:20}
div#logo_bottom {position:absolute; top:145px; left:34px; z-index:20}
div#topbar {position:absolute; top:0; left:0; z-index:5}
div#partners {float:left; width:135px; height:156px; position:relative}
div#partners a {font:normal 10px arial, verdana, sans-serif; color:#999; line-height:13px; text-decoration:none}
div#partners a:hover {text-decoration:underline}
div#partners_padding {padding:8px}
div#portfolio_box_outer {width:387px}
div#portfolio_box_inner {background:url(/assets/images/background_portfolio_thumb.png); padding:2px}
div#portfolio_description {width:387px; padding-top: 10px}
div#news_inner a.portfolio_links, div#news_inner a.position_links {font:normal 10px arial, verdana, sans-serif; line-height:16px; color:#999;}
div#visit_site {position:absolute; top:135px; left:8px}
div#services ul {list-style: none; margin: 0 0 15px 0; padding-left: 1em;}
div#services ul li {text-indent:0}
div#services_list_left {float:left; width:45%}
div#services_list_right {float:left; width:50%}
div#sitemap_left {float:left; width:50%}
div#sitemap_right {float:left; width:50%}

.left {float:left}
.clear, ins {clear:both; display:block; visibility:hidden}
.copy_normal {font:normal 10px arial, verdana, sans-serif; color:#001c3c; line-height:13px}
.copy_normal {font:normal 10px arial, verdana, sans-serif; color:#001c3c; line-height:13px}
.copy_gray {font:normal 10px arial, verdana, sans-serif; color:#666; line-height:13px}
.clean {text-decoration:none}
h1 {margin:0 0 6px 0; padding:0 0 6px 0; font:bold 16px arial, sans-serif; color: #7D2605}
h2 {margin:0 0 6px 0; padding:0 0 6px 0; font:bold 13px arial, sans-serif; color: #7D2605}
h3 {margin:0 0 3px 0; padding:0 0 3px 0; font:bold 10px verdana, arial, sans-serif; color: #001c3c}
img.home_thumb {border:1px solid #3D1D05}
.spacer5 {font:normal 5px sans-serif; line-height:5px; height:5px; content:"."}
.spacer3 {font:normal 3px sans-serif; line-height:3px; height:3px; content:"."}

.middot {background: url(/assets/images/middot.gif) bottom left no-repeat; text-indent: 10px}
.midline {background: url(/assets/images/midline.gif) bottom left no-repeat; text-indent: 18px}