@charset "utf-8";
/* CSS Document */

body{
	background-color:#252525;
	background-image: url(/images/imb.bg.tile.gif);
	background-repeat:repeat-y;
	background-position:top center;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

a{
	color:#81A75C;
	}
	
a:hover{
	color:#000;
	}

.copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
	font-weight:normal;
	font-style:normal;
}

.important{
	border:#FF0000 1px solid;
	background-color:#eeeeee;
	padding:10px;
}

.boldcopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
	font-weight:bold;
	font-style:normal;
}

.boldserif{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style:italic;
	font-weight:bold;
}

#wrapper{
	background-image:url(/images/img.bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color: transparent;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

.quote_big{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	border:1px solid #81A75C;
	background-color:#FFFFFF;
	padding:5px;
}

img {border:none; }

a img {border:none; }

h2{
	border:none;
	border-bottom:1px solid #ccc;
	}

h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #ccc;
	padding:0 0 3px 3px;
	}

#top_header{
	background-image:url(/images/top.header.bg.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

#top_header_2{
	margin:0;
	padding:0;
	border-bottom:4px solid #ffffff;
}

#maincell{
	background-image:url(/images/top.header.bg.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

#top_nav{
	margin:0;
	padding:0;
}

#top_images_right{
	margin:0;
	padding:0;
}

#top_images_left{
	margin:0;
	padding:0;
	vertical-align:middle;
	background-image:url(/images/top.image.left.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#banners{
	height:99px;
	width:540px;
	overflow:hidden;
	margin:10px 20px;
	}
	
.slidenav{
	height: 10px;
	margin: 5px 20px;
	text-align: right;
	}
	
	.slidenav a{
		display: block;
		height: 0px;
		padding-top:10px;
		width: 10px;
		overflow: hidden;
		-moz-border-radius: 10px; /* Firefox */
  		-webkit-border-radius: 10px; /* Safari, Chrome */
  		border-radius: 10px; /* CSS3 */
  		background: black;
  		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#000000'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#000)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #555,  #000); /* for firefox 3.6+ */
  		float: left;
  		margin-right: 5px;
		}
	
	.slidenav a:hover, .slidenav a.activeSlide{
		background:#81A75C;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81A75C', endColorstr='#5c8039'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#81A75C), to(#5c8039)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #81A75C,  #5c8039); /* for firefox 3.6+ */
		}
	
div#banners_noscroll{
	width:540px;
	margin:10px 20px;
	}
	
div#banners_noscroll a{
	height:99px;
	display:block;
	margin-bottom:15px;
	clear:both;
	}
	
div#awards{
	height:221px;
	width:538px;
	overflow:hidden;
	margin:10px 0;
	}
	
.indexresults{
	background:url(/images/index/img.livestats.terrapin.jpg) no-repeat;
	height:80px;
	width:220px;
	padding:90px 0 0 320px;
	font-weight:bold;
	text-transform:uppercase;
	}

.indexresults_final{
	background:url(/images/index/img.finalresults.jpg) no-repeat;
	height:80px;
	width:220px;
	padding:90px 0 0 320px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
.indexresults a., .indexresults_final a{
	color:#fff;
	}
	
.indexresults a:hover, .indexresults_final a:hover{
	color:#FF9900;
	}

.center{
	text-align:center;
	line-height:24px;
	}

/*FORMS--------------------------------------------------------------
---------------------------------------*/

#search_form{}
#login_form{margin-left:20px;}

/*--------------------------------------------------------------------
---------------------------------------*/

#top_links{
	font-size:9px;
	color:#000000;
	text-align:right;
	padding-right:20px;
	margin-bottom:5px;
}

#search_form{
	padding-right:20px;
	line-height:15px;
	font-size:9pt;
}

.leftnav{
	background-image:url(/images/leftnav.bg.gif);
	background-repeat:repeat-x;
	background-position: top left;
}

.leftnav_item{
	background-image:url(/images/leftnav.item.bg.gif);
	background-repeat:repeat-x;
	background-position: top left;
}

.leftnav_entries{
	padding: 5px 5px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}

td{
border:none;
}

.imgheader{
	border:1px solid #81A75C;
}

.indexresults{
	background:url(/images/index/img.finalstats.terrapin.jpg) no-repeat;
	height:80px;
	width:220px;
	padding:90px 0 0 320px;
	font-weight:bold;
	text-transform:uppercase;
	}

.indexresults_final{
	background:url(/images/index/img.finalresults.jpg) no-repeat;
	height:80px;
	width:220px;
	padding:90px 0 0 320px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
.indexresults a, .indexresults_final a{
	color:#fff;
	}
	
.indexresults a:hover, .indexresults_final a:hover{
	color:#FF9900;
	}


<!--- error
ul{
margin-left:-15px;
}
a.ul{
margin-left:-15px;
}
-->
ul li{
	list-style: square;
	margin-bottom:5px;
}

#maincell{
	background-image:url(/images/maincell.bg.gif);
	background-repeat:repeat-x;
	background-position: top left;
}

#footer{
	background-image:url(/images/footer/footer.bg.gif);
	border-top:solid 2px #252525;
	background-repeat:repeat-x;
	background-position:top;
}

.footer_txt {
	font-size: 10px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

a.wordpressloop
a.wordpressloop:hover{color:#81A75C;}

a.footer_txt{font-size:9px; color:#000000; text-align:right;}
a.footer_txt:hover {font-size:9px; color:#ffffff; text-align:right;}

a.top_links {font-size:9px; color:#000000; text-align:right;}
a.top_links:hover {font-size:9px; color:#ffffff; text-align:right;}


a.boldlink {font-size:10pt; color:#81A75C;}
a.boldlink:hover {font-size:10pt; color:#000000;}

a.leftnav_link {font-size:10pt; color:#000000; text-decoration:none;}
a.leftnav_link:hover {font-size:10pt; color:#000000; text-decoration:underline;}


/* ------------------------------------------- main content styles ----------------------------
--------------------------------------------------------------------------------------------- */
.post{
	width:540px;
	margin:20px;
}

.post, .post td{
	font-size:10pt;
}

.post a{
	color:#81A75C;
	}


ul#results{
	padding:0;
	margin:0;
	}

ul#results li{
	display:inline;
	margin-right:5px;
	list-style:square;
	}

.post_title{
	background-image:url(/images/horiz.bar.gif);
	background-repeat: repeat-x;
	background-position:bottom;
 	color:#81A75C;
	line-height:20px;
	padding-bottom:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:11pt;
	text-transform:lowercase;
}


.post_header{
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:11pt;
	text-transform:uppercase;
}

.post_content{
	
}

a.more:link{ font-size:11px; color:#000000; text-align:right;}
a.more:active{ font-size:11px; color:#000000; text-align:right;}
a.more:hover{ font-size:11px; color:#81A75C; text-align:right;}
a.more:visited{ font-size:11px; color:#000000; text-align:right;}

.plus{font-size:9px; color:#81A75C; text-align:right; font-weight:bold;}


.notice{
	border: 2px solid red;
	background: white;
	padding: 15px;
	}



