*{margin:0;padding:0;list-style:none;}

body {
	
	font:62.5% "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	background-color: #1B1B1B;
	background:#141300 url(../img/bgv2.gif) repeat-x left top;
	font-weight:normal;
	
	
}
.clear{clear:both;}


#adverts {position: fixed; width: 151px; height: 154px; padding: 0px; float: right; top: 100px; right: 40px;  z-index: 5000; }
* html #adverts {position: fixed; width: 151px; height: 154px; padding: 0px; float: right; top: 100px; right: 40px;  z-index: 5000; }

#advert img {border:0;}

#container{width:1000px;margin:0 auto; overflow:hidden;}

#topcat {float:left; width:1000px; margin-top:20px; font-size:1.3em; height: 100px;}
	
	#nav-logo{float:left; width: 340px;}
	#nav-nav{float:left; margin-top:23px;}

.gray {color: #999;}
.red {color: #cc0909;}
.blue {color: #8CD4DA;}
a.more-link {color: #cc0909;}

.line {border-bottom: 1px solid #999;}

#twits {position: fixed; width: 105px; height: 135px;  top: 80px; right: 0px; background: url("../img/thing.gif");  }
#twits img {border: 0;}

img {border: 0;}
img a:active {border: 0;}

.block {width: 100%; height: 100%; display: block;}


#leftrates {width:1000px; float:left; margin-top:0px; font-size: 1.3em;  overflow: hidden;}
.leftcontentrates {margin:50px 0 0px 0; padding-right:20px;}

#leftrates h1 {color:#fffdd8; font: 2.4em Georgia, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing: -1px; margin-bottom:10px; padding-left: 10px;}
#leftrates h2 {color:#fff;font-size: 1.8em; font-weight:normal; letter-spacing: -1px; margin-top:20px;}
#leftrates h2.bg {padding:3px; background-color:#cc0909;}
p.leftratesint  {color:#ccc; text-shadow: #1B1B1B 0 0 0; font-size: 1.2em;font-weight:normal; margin-top: 5px; padding:0 0 0 10px; line-height: 1.5em; margin-bottom:20px;}

#leftrates a{color:#fffdd8; text-decoration:none;}
#leftrates a:hover{color:#fff; text-decoration:none;}



#leftrates h1 a{font-size: 0.6em;color:#fff; text-decoration:none;}
#leftrates h1 a:hover{font-size: 0.6em; color:#cc0909; text-decoration:none;}


.left{width:662px;float:left; font-size: 1.3em;}
.left h1 {color:#fffdd8; text-shadow: #1B1B1B 0 0 0; font: 1.6em Georgia; font-weight:normal; letter-spacing: -1px; margin-top:0px;}

.left h2 {color:#fff; text-shadow: #1B1B1B 0 0 0;  font-size: 1.8em; font-weight:normal; letter-spacing: -1px; margin-top:0px;}
.left a{color:#cc0909; text-decoration:none;}
.left a:hover{color:#fff; text-decoration:none;}
.left h2 a{color:#fff; font-weight:normal; letter-spacing: -1px; margin-top:20px;}
.left h2 a:hover{color:#cc0909; font-weight:normal; letter-spacing: -1px; margin-top:20px;}
.left h3 {color:#fffdd8; text-shadow: #1B1B1B 0 0 0;  font-size: 1.6em; font-weight:normal; letter-spacing: -1px; margin-top:0px;}
.left h4 {color:#cc0909;font-size: 1.6em; font-weight:normal; letter-spacing: -1px; margin-top:10px;}
.left p {color:#ccc; text-shadow: #1B1B1B 0 0 0; font-size: 1.2em;font-weight:normal; margin-top: 5px; padding:0; line-height: 1.5em; margin-bottom:10px;}
.left h2.bg {padding:3px; background-color:#cc0909;}
.left h1.bg {padding:3px; background-color:#cc0909;}
.left span.bg {color:#fff; text-shadow: #cc0909 0 0 0;  padding:3px; line-height: 30px; background-color:#cc0909;}
.left span.bg a {color:#000000;}
.left span.bg a:hover {color:#fff;}

.left h3 a {color:#fff;}


.left span.blue {color:#fff; padding:3px; line-height: 30px; background-color:#8CD4DA;}
.left span.blue a {color:#000000;}
.left span.blue a:hover {color:#fff;}
td img {border: 2px solid #fff; margin-right: 5px;}
.left img {border: 5px solid #fff; margin-top:5px; margin-right: 15px;}
.leftcontent{margin:0px 0 0px 10px; padding-right:60px; }
.left ul{margin-left:15px; padding:5px; 10px 10px 10px;}
.left ul li{ font-size: 1.2em;  text-shadow: #1B1B1B 0 0 0;  color:#ccc; line-height: 1.5em; list-style-type: square}
.left ul.test li{ font-size: 1.2em; color:#ccc; line-height: 1.5em; padding:10px;}


#leftint-div {width:100%; margin-bottom:20px;overflow:hidden;}
.int-left {float: left; width:40%;}
.int-right {float: right; width:50%;}

.right{width:333px;  float:left; margin-top:0px; font-size: 1.3em;}
.right h1 {color:#fff; text-shadow: #1B1B1B 0 0 0;  font-size: 1.8em; font-weight:normal; letter-spacing: -1px; margin-top:20px;}

.right h2 {color:#fffdd8; text-shadow: #1B1B1B 0 0 0;  font: 1.8em Georgia; font-weight:normal; letter-spacing: -1px; margin-top:0px; margin-bottom: 3px;}
.right h2 a{color:#cc0909; font-weight:normal; letter-spacing: -1px; margin-top:20px;}
.right h2 a:hover{color:#fff; font-weight:normal; letter-spacing: -1px; margin-top:20px;}
.right h2 img {border: 0px;}
.right h3 {color:#ccc; text-shadow: #1B1B1B 0 0 0;  font-size: 1.8em; font-weight:normal; letter-spacing: -1px; margin-top:20px;}

.right a{color:#cc0909; text-decoration:none;}
.right a:hover{color:#fff; text-decoration:none;}
.right p {color:#ccc; text-shadow: #1B1B1B 0 0 0;  font-size: 1.2em;font-weight:normal; margin-top: 0px; line-height: 1.5em; margin-bottom:10px;}

.right a.gray {color:#fff; text-decoration:none;}
.right a.gray:hover {color:#cc0909; text-decoration:none;}

.right img {border: 5px solid #fff; margin-top:5px;}

.rightcontent{margin:15px 0 0px 0; padding-left: 8px;}
.rightcontentblog {margin:0px 0 0px 0; padding-left: 8px;}
.rightcontentblog h2 {color:#fffdd8; text-shadow: #1B1B1B 0 0 0;  font: 1.8em Georgia; font-weight:normal; letter-spacing: -1px; margin-top:0px; margin-bottom: 3px;}

.right ul{margin:0; padding:2px;}
.right li.currentpage  a:link, #right li.currentpage  a:visited, #right li.currentpage  a:active {color: #fff;}
.right ul li{ font-size: 1.2em; color:#ccc; line-height: 1.5em; }

.right img.right {float: right; border:0px;}

.right span.bg {color:#fff; text-shadow: #cc0909 0 0 0;  padding:3px; line-height: 30px; background-color:#cc0909;}
.right span.bg a {color:#000000;}
.right span.bg a:hover {color:#fff;}





#header{float: left; height: 37px; width: 1000px;}
#strapline {margin: 40px auto;  width: 700px; min-height:70px; }
.straplinecontent {padding: 10px;}



#client-area {position: absolute; margin-left:0px;  top:280px; float:right;  width:150px; color: #fff; padding:0; font-size:1.1em; text-align: center; }
#client-area  a{color:#fff; font-weight:bold; text-decoration:none;}
#client-area  a:hover{color:#fff; text-decoration:none;}



#header h1 {padding: 0;letter-spacing: -1px;font: normal normal 2.8em/2em "trebuchet ms",Verdana, Arial,Helvetica,sans-serif;text-align: center; color: #333;}
#header p {font-size: 1em; font-weight:normal; padding: 10px; text-align: center; color: #333; }

#footer{ float: left; font-size: 0.9em; width:100%;margin:30px auto; background: #eee; color: #999;}
#footercontent {width: 1000px; margin:0 auto;}
#footer h2 {color:#333; border-bottom: #999999 solid 1px; font-size: 1.8em; font-weight:normal; letter-spacing: -1px; margin-top:20px; margin-bottom: 10px;}

#footer a:link {font-size: 1em; font-weight: normal; text-decoration: none;  color: #141300; }
#footer a:visited {font-size: 1em;font-weight: normal;text-decoration: none;  color: #141300;}	
#footer a:visited:hover {font-size: 1em;font-weight: normal; text-decoration: none; color: #999;}
#footer a:hover, a:active {font-size: 1em;font-weight: normal;text-decoration: none; color: #999;}

#footer p {color:#999; font-size: 1.2em; font-weight:normal; padding:0; line-height: 1.5em;}
.footercontent{margin:10px 0 30px 10px; padding-right:0px;}
#footerleft{width:320px; float:left; margin-top:10px; font-size: 1.3em; padding-left:5px;}
#footercenter{width:310px; float:left;  margin-top:10px; font-size: 1.3em; padding-left:10px;}
#footerright{width:310px; float:left; margin-top:10px; font-size: 1.3em; padding-left:15px;}
#footer ul{margin-left:0px; padding:2px;}
#footer ul li{ font-size: 1.2em;  line-height: 1.8em; }
#footer ul li.bigli a{font-size: 1.2em; color: #cc0909;}
#footer ul li.bigli a:hover{font-size: 1.2em; color: #333333;}
#footeraddress {width: 1000px; margin:10px auto; border-top: 1px dotted #333;}
#footeraddress p {color:#999; font-size: 1.4em; font-weight:normal; padding:0; line-height: 1.5em;}

#topcat ul{float:left;padding-left: 0px;padding-top: 30px;padding-bottom: 20px; }
#topcat ul li{display:inline; padding: 0px 10px 0px 10px; }
#topcat li.on  a:link, #topcat li.on  a:visited, #topcat li.on  a:active {background:#333; color: #fff;}
#topcat ul li a {display: inline-block; color:#333; font-size: 14px;text-decoration:none;font-weight:bold; padding:5px;letter-spacing: 0px;}
#topcat ul li a:hover {background:#333; color: #fff;}

small { font-size: 0.8em;  line-height: 1.5em;}


.spacer {height: 11px; width: 100%;}



.boxgrid{ 
	width: 310px; 
	height: 260px; 
	margin:6px; 
	float:left; 
	background:#333; 
	border: solid 2px #fff; 
	overflow: hidden; 
	position: relative; 
			}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
	}

.boxgrid p{ 
	padding: 0 10px; 
	line-height: 1.5em; 
	color:#fff; 
	font-weight:normal; 
	font-size: 10pt;
}


				
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #141300; 
	height: 145px; 
	width: 100%; 
	background: url(../img/black.png); 
 }
 .captionfull .boxcaption {
 	top: 260px;
 	left: 0;
 }
 
 .caption .boxcaption {
 	top: 220px;
 	left: 0;
 }
				



.boxgrid h3{ margin: 6px 10px 5px 10px; color:#fff; font:18pt Georgia; letter-spacing:0px; font-weight:normal;  }
			
.boxgrid h3 a{}


.boxgridlong { 
	width: 962px; 
	height: 260px; 
	margin:6px; 
	float:left; 
	background:#333; 
	border: solid 2px #fff; 
	overflow: hidden; 
	position: relative; 
			}
.boxgridlong  img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
	}

.boxgridlong  p{ 
	padding: 0 10px; 
	line-height: 1.5em; 
	color:#fff; 
	font-weight:normal; 
	font-size: 10pt;
}
				
.boxcaptionlong { 
	float: left; 
	position: absolute; 
	background: #141300; 
	height: 145px; 
	width: 100%; 
	background: url(../img/black.png); 
 }
 .captionfull .boxcaptionlong  {
 	top: 260px;
 	left: 0;
 }
 
 .caption .boxcaptionlong  {
 	top: 220px;
 	left: 0;
 }
				



.boxgridlong  h3{ margin: 6px 10px 5px 10px; color:#fff; font:18pt Georgia; letter-spacing:0px; font-weight:normal;  }
			
.boxgridlong  h3 a{}