@CHARSET "ISO-8859-1";
body {
	font:14px "Lucida Grande", Helvetica, Arial, Verdana;
	line-height:145%;
	color: black;
	text-align: center;
	background-image: url(../img/tiledbg.png);
}
.clear {clear: both}

a {
color: #bd0924;
text-decoration: none
}
a:hover{
color: #bd0924;
text-decoration: underline
}	 

#page_content_left img.alignleft {
border:1px solid #E2E2E2;
padding:5px 5px 5px 5px;
margin-right:15px;
margin-bottom:15px;
float:left;
background-color:white
} 
img {border: none}
h1 {	color: #bd0924;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size:22px;
	font-family:georgia,arial
}
h2	{
	font-family:arial;
 	color: #bd0924;
 	font-size:20px;
 }
h3, h3 .red {	
	color: #bd0924;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	font-family:arial;
}

#container {
	position: relative;
	width: 912px;
	margin: 0 auto;
	text-align: center;
	background-color: white;
	padding-left: 6px;
	padding-right: 6px;
}

#roundedtop, #roundedbottom {
	background-image: url(../img/roundedtop.png);
	background-repeat: no-repeat;
	width: 924px;
	height: 6px;
	text-align: center;
	margin: 0 auto;
}

#roundedbottom {
	background-image: url(../img/roundedbottom.png);
}

#page {
	position: relative;
	text-align: left;	
	z-index: 0;
	background-color: #f6f1de;
	background-image: url(../img/dirtytop.png);
	background-repeat: no-repeat;
	border: 1px solid #d6d5c7;
	border-bottom: none;
}
#page_top {
	position: relative;
	height: 150px;
}

#page_top .logo {
	position: absolute;
	left: 0px;
	top: 0px;
}

#page_top .contact {
	position: absolute;
	top: 16px;
	left: 570px;
}

#page_top .pitext {
	position: absolute;
	top: 16px;
	left: 110px;
}

#page_top .menu {
	position: absolute;
	left: 0px;
	top: 90px;
	background-image: url(../img/navbg.png);
	background-repeat: no-repeat;
	padding-top: 5px;
	height: 48px;
	width: 911px;
}

#page_top .menu .item {
	float: left;
}

#page_top .menu .item:hover {
	background-image: url(../img/navhover.png);
	background-repeat: no-repeat;
}

#page_top .menutape .nobullet
{
	background-image: none;
}



.post h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#page_content {
	position: relative;
	z-index: 10;
}


/* left hand section (main content) */

#page_content_left {
	float: left;
	width: 654px;
	padding-left: 30px;
}
#page_content_left .keepreading {
float:right;
padding-right:10px;	
margin-top:20px;
margin-bottom:30px;
clear:both;
}
#page .post {


width:604px;
margin-bottom:40px;
clear:both;
min-height:250px
}
#page .entry{
margin-top:5px;
padding-left:7px;
padding-right:7px;
font-size:15px;
font-family: arial, sans-serif;	   
}
#page_content_left small, #page_content_left .postmetadata {
padding-left:7px
}
#page_content_left .alt small, #page_content_left .alt {
padding-left:0px
}
#page_content_left .welcome {
	position: relative;
	left: -25px;
	background-image: url(../img/welcome.png);
	background-repeat: no-repeat;
	width: 238px;
	height: 52px;
}

#page .shadowbox .shadow {
	float: left;
	background-image: url(../img/shadow.png);
	height: 138px;
	width: 14px;
}

#page .shadowbox .box {
	float: left;
}

.pageheadingtape {
	position: relative;
	left: -20px;
}
.textbox {
width:610px;
background-color:#FEE7EB
}
.padder {
padding:3px
}


/* right hand section main page */

#page_content_right {
	float: left;
	width: 205px;
}

#page_content_right li {
	list-style: square;
}

#searchform {
	padding-left: 30px;
}

#s {
	width: 150px;
}

#searchsubmit {
	display: block;
}


/* bottom and footer */

.dirtybottom {
	z-index: 1;
	position: relative;
	margin-top: -100px;
	background-image: url(../img/dirtypagebottom.png);
	background-repeat: no-repeat;
	width: 910px;
	height: 109px;	
}

#footer {
	position: relative;
	top: 6px;
	text-align: left;
	height: 99px;
	background-color: white;
	width: 914px;
	background-image: url(../img/dirtybottom.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 40px;
	border-left: 1px solid white;
	overflow: hidden;
}

#footer a {
	text-decoration: none;
	color: black;
}

#footer b {
	color: #b04336;
}

#footer .col {
	float: left;
}

#col1 {
	width: 128px;
}

#footer .col ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 20px;
	font-size: 9px;
	list-style-type: square;
}


#footer .col li {
	float: left;
	padding-bottom: 3px;
}

#col2 li {
	width: 70px;
}

#col3 li {
	width: 120px;
}

#col2, #col3 {
	padding-top: 20px;
	width: 290px;
}

#col3 {
	width: 270px;
}

#col4 {
	width: 210px;
	padding-top: 75px;
	font-size: 9px;
	text-align: right;
}

#footer .companytext {
	padding-top: 10px;
	color: #989797;		
	font-size: 9px;
	text-align: center;
}

#col4 .companytext {
	padding-top: 0px;
	text-align: left;
}
