﻿/* This controls the width of the fluid width layouts */
div.fluid{width: 90% !important;}
/* This controls the width of the fixed width layouts */
div.fixed{width: 1016px !important;}

/* Basic Stuff */
*{margin: 0em;padding: 0em;}
html, body {     height: 100%; } 
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -80px; text-align:left; padding:0} 
body{background-color: #fff;font-size : 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; 
text-align:justify; behavior:url("csshover.htc"); margin:0; padding:0} 
h1 {font-size:1.4em}
h2 {font-size:1.2em }
h3, h4, h5, h6 {font-size:8px}
h1,h2,h3,h4,h5,h6{font-weight: normal; letter-spacing: -1px;  color: #66000F; margin:0.5em 0 0.2em 0; padding:0; 
font-weight: bold; text-transform:capitalize}
hr {width:600px; }
p { margin:0.6em 0 1em 0; padding: 0;}
body, p, a { color:#464646 }
a, a:link, a:visited, a:hover, a:active  {	text-decoration: none;}
a img {	border:0}
br.clear{clear: both;}
img.floatTL{float: left;margin-right: 1.5em;margin-bottom: 1.5em;margin-top: 0.5em;}
/* Header */
#header{width:100%;height:186px;background: #e0e0e0 url('../img/backing.jpg') repeat-x; padding:0; margin:0 }
#bannerswf {margin:0px; padding:0px; float:left; width:650px; height:186px;}
#header_inner_right {margin:0px; padding:0px; position: relative; float:left; width:362px; height:186px; }
#logo { width:184px; height:59px; position:relative; top:-10px }

/* Main */
#main{ background-image:url('../img/middle-backing.jpg'); background-repeat:repeat-x}
#mainimg {	text-align:center; position:relative; top:0px}
#main_inner ul{margin-bottom: 2.0em;}
#main_inner, #footer_inner, #header_inner{position: relative;width: 1016px;margin: 0 auto}
#header_inner{height:186px; padding:0px}
/*#header_inner{position: relative;width: 1016px;height:186px;margin:0px auto 0 auto; padding:0px}*/
#main_inner h3,h4{border-bottom: dotted 1px #E1E1E1;position: relative;}
#main_inner h3{font-size: 1.1em;padding-bottom: 0.1em;margin-bottom: 0.8em;}
#main_inner h4{font-size: 1.2em;padding-bottom: 0.175em;margin-bottom: 1.4em;margin-top: 0.95em;}
#main_inner .post{position: relative;}
#main_inner .post h3{position: relative;font-size: 1.7em;padding-bottom: 1.2em;}
#main_inner .post ul.post_info{list-style: none;position: absolute;top: 3em;font-size: 0.8em;}
#main_inner .post ul.post_info li{background-position: 0em 0.2em;background-repeat: no-repeat;display: inline;
padding-left: 18px;}
#main_inner .post ul.post_info li.date{background-image: url('../img/n5.gif');}
#main_inner .post ul.post_info li.comments{background-image: url('../img/n6.gif');margin-left: 1.1em;}

/* Contact */
#contact td {	padding:0px 2px 0px 0px }

/* Footer */
.footer, .push { height: 80px; } 
.footer {background-color:#000000}
#footer_new_ul{ position:relative; top:1em; text-align:center;list-style:none; text-transform:uppercase}
#footer_new_ul li{display:inline}
#footer_new_ul a{color:#ffffff; text-decoration:none}
#footer_new_ul a:hover{color:#ffffff; text-decoration:underline}
#footer_new_ul img { padding:0 30px 0 30px}
.whitetext { position:relative; top:-30px
}
/* Search */
input.button{background: #CA2F2F url('../img/n3.gif') repeat-x;color: #fff;border: solid 1px #A94B4B;font-weight: bold;text-transform: lowercase;font-size: 0.8em;height: 2.0em;}
input.text{border: solid 1px #F1F1F1;font-size: 1.0em;padding: 0.25em 0.25em 0.25em 0.25em;}
#search{position: relative;width: 100%;margin-bottom: 2.0em;}
#search input.text{position: absolute;top: 0em;left: 0em;width: 9.5em;}
#search input.button{position: absolute;top: 0em;right: 0em;min-width: 2.0em;max-width: 2.5em;}
/* LAYOUT - 2 COLUMNS */
/* Primary content */
#primaryContent_2columns	{	position: relative;	margin-right: 295px;	}	
#columnA_2columns	{	position: relative;	float: left;	width: 650px;	margin-right: -295px;	padding-right: 20px; 	}
#columnA_2columns ul{ list-style-image:url('../img/arrow.gif'); padding-left:20px}
#columnA_2columns_old ul{ list-style-image:url('../img/arrow.gif'); padding: 1em 2em 0 2em }
#columnA_2columns li{ line-height:1.5em; }
#columnA_2columns_old li{ line-height:2em; list-style: square inside url('../img/arrow.gif'); padding:0em; margin:0 0 1em 0;    }
#columnA_2columns a:hover, #columnA_2columns a:active  {	text-decoration: underline;}
/* Secondary Content */		#secondaryContent_2columns	{	float: right;	}		
#columnC_2columns	{	width: 362px;	float: left;	padding:0; }
*/
/* Testimonials */
blockquote{	margin: 1em 0; border:1px #ddd solid;	background: #EEE url('../img/q1.gif') no-repeat 5px 5px; padding-top:15px}
blockquote p { padding:0px 30px; margin-right: 20px; text-align:justify}
blockquote p.source{ 	 background:url('../img/q2.gif') no-repeat 100% 100%; padding: 1em 30px 20px 0; font-style:normal;margin: 0 10px 10px 0; text-align : right;font-style:italic;	}
.clear { clear:both }
.boxarrow_title { text-transform:capitalize; color:#6F1213;}

/* Home.htm */
#3cols_old {width:100%; height:300px; border:1px blue solid }
.obscureclass {float:left; width:191px; margin:0px 63px 0px 63px; border:0px black solid}
.boxtext {	font-family: Verdana;	font-weight: bold;	color: #333333;	font-size: 9px;	line-height: normal;}
.smallred {	font-family: Verdana;	font-size: 13px;	font-weight: bold;	color: #800000;}
.greytext {	font-family: Verdana;	font-size: 12px;	color: #333333;}
.whitetext {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}
.compreg {
	font-family: Verdana;
	text-transform:uppercase;
	font-size: 9px;
	color: #666666;
	text-align:center;
}
