body {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:13px;
	margin: 0px;
	color:#363636;
	min-width:925px;
	background-color:#000000;
}
p{margin:12px 0;line-height:150%;}
img{border:0;}
h1 {
	font-size:30px;
	margin:0;
}
a{color:#bf0d12}
#header_con ,#headersub_con {
	border-bottom: 8px solid #9e0b0f;
	position:relative;
	background: #bf0d12 url(../img/topnav_bg.jpg) repeat-x; /*you can change the background color of the main image from here i mean the value of #000000(black) as it was #bf0d12(red)*/
}
#headersub_con {background: #bf0d12 url(../img/nav_bg.jpg) repeat-x left 24px;}
#header, #header_home{
	margin:0 auto;
	position:relative;
	width:925px;
	padding: 24px 0 40px 0;
}
#header_home{padding: 24px 0 0 0;}
#main {
	background: url(../img/main_bg.jpg) no-repeat 65px center;
	height: 260px;
	padding: 100px 425px 0 25px;
	color:#FFFFFF;
	font-size:16px;
}
#logo{
	background: #FFFFFF url(../img/logo.jpg) no-repeat center;
	display: block;
	height: 120px;
	width: 185px;
	border: 1px solid #000000;
	border-top-width:0;
	position: absolute;
	left: 25px;
	top: 0;
}
#top_nav {
	height: 36px;
	line-height:33px;
	padding: 0 0 0 220px;
}
#top_nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#top_nav li{display:inline}
#top_nav a{
	text-decoration:none;
	color:#FFFFFF;
	padding: 0 23px;
	font-weight:bold;
}
#top_nav a.first{font-size:17px;}
#sub_nav {
	height: 33px;
	line-height:27px;
	padding: 0 0 0 243px;
	font-weight:bold;
}
#sub_nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sub_nav li{display:inline}
#sub_nav a{
	text-decoration:none;
	color:#FFFFFF;
	padding: 0 9px;
	font-weight:normal;
}
#sub_nav a.active ,#sub_nav a:hover{ color:#bf0d12;}
#content_con {background-color:#FFFFFF;}
#contact_con{background: #FFFFFF url(../img/contact_bg.jpg) no-repeat right 15px;}
#contact{padding:0 400px 20px 0;}
#content{
	margin:0 auto;
	position:relative;
	width:900px;
	padding:25px 0 25px 25px;
}
#leftcol{
	width:270px;
	padding: 1px 20px 1px 0;
	float:left;
}
#middlecol{
	width:270px;
	padding: 1px 20px;
	float:left;
}
#rightcol{
	width:270px;
	padding: 1px 0 1px 20px;
	float:right;
}
.home #leftcol ,.home #middlecol ,.home #rightcol{text-align:center;}
.home #middlecol{
	border-left: 1px solid #464646;
	border-right: 1px solid #464646;
}
.entry{padding:10px 0;}
.entry_left{
	float:left;
	width:600px;
}
.entry_right{
	float:right;
	width:200px;
}
.entry_leftclients{
	float:left;
	width:450px;
}
.entry_rightclients{
	float:right;
	width:350px;
}
.entry_title{
	float:left;
}
.entry_info{
	float:right;
	width:200px;
	padding: 5px 0 0 0;
}
.entry_info_left{
	float:left;
	color:#acacac;
	border-right:1px solid #000000;
	padding-right:10px;
}
.entry_info_right{
	float:right;
	color:#bf0d12;
}
#footer_con {
	line-height: 34px;
	background-color:#000000;
	height: 34px;
}
#footer {
	color: #FFFFFF;
	font-size:12px;
	margin:0 auto;
	width:925px;
}
#footer a{
	color: #FFFFFF;
	text-decoration:none;
}
#footer_links{
	float:left;
	padding: 0 0 0 10px;
}
#footer_links a{padding:0 15px;}
#copy{
	float:right;
	padding: 0 5px 0 0;
}
.red{ color:#bf0d12}
.clear{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
.sp{border-top:1px solid #000000;}
span.highlight {
	background-color: #ffe4e4;
}
