/*  
Theme Name: Vegeta.Green 1.0
Theme URI: #
Description: Two Column Green & white Aardvark Topsite Theme
Version: 1
Author: Clinton Skinner ~ CS Design Center ~ http://cs-designcenter.com
Author URI: #
Comments: Back to classic style with a fan favorite theme.
*/
  html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup
table {
	border-collapse: separate;
	border-spacing: 0;
} */
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
select, .submit {
	cursor:pointer;
}

/*~~~~~( body / universal )~~~~~~*/
	
body {
	text-align: center;
	color: #000;
	font: 78% "trebuchet ms",verdana,arial,helvetica,sans-serif;
	line-height: 1.2em;
	background: #f1f1f1;
	}
		
fieldset {
  border: 0px solid #737373;
}
form {	text-align:left;
  margin: 10px 10 10 30; padding:0 0 0 30; border:0px solid #000;
}	
.coninside input{border:2px solid #cfcfcf; background:#f8f8f8; margin:5 0 5 0;}	
.coninside input:hover{border: 2px solid #6df99e; background:#fff;}
.coninside textarea {border:2px solid #cfcfcf; background:#f8f8f8; margin:5 0 5 0;}	
.coninside textarea:hover{border: 2px solid #6df99e; background:#fff;}
/*~~~~~( layout )~~~~~~*/
.inner {
	width: 974px;
	margin: 0 auto;
	text-align: left;
	
	}
div#wrapper {width:974px; margin:0 0 0 0; padding:0 0 0 0; background: #f1f1f1 url(wrapbg.png) repeat-y top ;}
div#footer, div#nav, div#header {
	min-width: 974px;
	}
div#header { margin:0 0 0 0; padding:0 0 0 0;
	background: url(header.png) no-repeat top ;
	border-bottom: 0px solid #476F82; height:154px;
	}			
div#navbar {background: url(navbar.png) no-repeat top; float:center; width:974px; height:27px;}					   
div#topnav {float:left; font-weight:bold; margin:6px 0px 0 25; padding:0px 0px 0 0; border:0; }	
	div#topnav a:link{color:#000; text-decoration:none; font-weight:bold;}
	div#topnav a:visited{color:#000; text-decoration:none; font-weight:bold;}
	div#topnav a:active{color:#000; text-decoration:none; font-weight:bold;}
	div#topnav a:hover{color:#000; text-decoration:none; font-weight:bold;}
div#topnav li{display: inline !important;
	font-size: 12px; line-height:normal; background: none; padding: 0px 7 0 7; text-decoration:none; margin: 0px; text-transform:uppercase;
}	
div#logo {float:left;  margin:83px 0px 0 50; padding:1px 0px 0 0; border:0; }		
div#logo img {float:left; margin:0px 0px 0 0;}
div#content { float:center; margin:10px 0 0px 0; 
border-left: 0px dotted #c4c4c4; border-right: 0px dotted #c4c4c4; 
background: #efefef url(wrapbg.png) repeat-y top left}
 div#ranking { float:left; margin:0px 0 10px 28; width:610px;	 
border-left: 0px dotted #c4c4c4; border-right: 0px dotted #c4c4c4; 

 }
  div#theright { float:right; margin:0px 27px 0px 0; width:294px; 
border-left: 0px dotted #c4c4c4; border-right: 0px dotted #c4c4c4; 

 }	  
 
 div#menu {width:294px; margin:0 0 10px 0; background:url(navbg.png) repeat-y top;}
 div#menutop {width:294px; height:52px; background:url(navtop.png) no-repeat top;}
 	 div#admenutop {width:294px; height:52px; background:url(admenutop.png) no-repeat top;}
	 div#popsearchtop {width:294px; height:52px; background:url(popularsearch.png) no-repeat top;} 
	 div#newmenutop {width:294px; height:52px; background:url(newmenutop.png) no-repeat top;}  
	 div#statsmenutop {width:294px; height:52px; background:url(quicktop.png) no-repeat top;}
 div#menubot {width:294px; height:22px; background:url(navbot.png) no-repeat bottom;}
 div#menuinside { padding:0 10px 0 10px; text-align:left;}	   

div#menuinside h3 {text-align:center;
  margin-bottom: 3px; margin-top:0px; vertical-align:center;
  list-style-image: url(bullet.png); list-style-position:inside;
  border-bottom: 1px solid #d3d3d3;
  font-size: 9.0pt; color:#0a0b14; font-weight:bold;
  margin: 0px 10 1px 10px;
  }		
 
div#menuinside ul { margin:0 10px 10 10px;}	
div#menuinside li {
  margin-bottom: 1px; vertical-align:center;
  list-style-image: url(bullet2.png); list-style-position:inside;
  border-bottom: 1px dotted #e2e2e2;
  font-size: 8.5pt; color:#0a0b14;	vertical-align:center;
  padding: 0px 0 0px 0px; margin:0 0 0 0; text-decoration:none;
  }							
 div#menuinside li a:link{color:#000; text-decoration:none; }  
 div#menuinside li a:visited{color:#000; text-decoration:none; } 
 div#menuinside li a:active{color:#000; text-decoration:none; } 
 div#menuinside li a:hover{color:#008212; text-decoration:none; }
  

div#footer {
	background: #444343 url(footer.png) no-repeat bottom;
	color: #fff;
	padding: 0px 0 0 0;
	clear: both;	
	height:115px;
	overflow: hidden;
	border-top: 0px solid #D3E2E5 ;
	border-bottom: 0px solid #000 ;
	}  

div#nav {
	background: #efefef url(navbg.png) repeat-x top;
	border-bottom: 0px solid #3193C1; height:40px;
	padding: 3px 0 4px;
	}

.conside{float:left; width:610px; margin:0 0 0 0;padding:0 0 0 0; color:#000;} 	
	 label {color:#000;}
.contop {background: url(contop.png) no-repeat bottom; float:left; width:610px; height:58px; padding:0 0 0 0;}	
   .contop h3{margin:10 0 0 20; font-size:15pt;}
.coninside {background: url(conbg.png) repeat-y top; float:left; width:610px; padding:0 0 0 0; color:#fff; text-align:left;}   
	.insidecon {padding:0 25 0 25; color:#000;}	 
	.insidecon img {margin:5;}
.conbot {background: url(conbot.png) no-repeat bottom; float:left; width:610px; height:23px; margin:0 0 0px 0; padding:0 0 0 0;}
 
.bigad{width:974; height:110; background:url(bigadbg.png) no-repeat bottom; text-align:left; margin:10 0 10 0;}	   
	.bigad img{margin:11 0 0 30;	}	   
	.medadtop {background:url(medadtop.png) no-repeat top; width:294;height:35;}
	.chattop {background:url(chat.png) no-repeat top; width:294;height:35;}
																			   
a.rss {
	float: right;
	}
a.rss img {
	position: relative;
	vertical-align: bottom;
	margin-bottom: -6px;
	margin-top: -15px;
	margin-left: 8px;
	border:0;
	}
 a.tweet {
	float: right;
	}
a.tweet img {
	position: relative;
	vertical-align: bottom;
	margin-bottom: -6px;
	margin-top: -19px;
	margin-left: 8px;
	border:0;
	}
		  
	
 /* Content */	   
 

 /* Float clearing */
.clear {
	clear: both
	}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
	}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
 


/* Hyper Links */
a { color: #279421; font-weight:bold;}  
a:hover { color: #000000; font-weight:bold;}	

a.title {color:#000000; font-weight:bold;}


.table_border {
	border: 0px dotted #000;
	background: #efefef;
	margin-bottom: 10px;
	padding: 5px;
	width:520px;
	 }

	.camefrom {
	border: 1px dotted #c4c4c4;
	background: #fff;	
	margin:0 0px 10px 0;
	padding: 15px 5px 5px 5px; 
	width:450px;
}
	

/* Featured Style */



/* Top Ranking Style */
.ttprem {float:right; margin:0 0px 0 0;}

   .premtop {
background: url(premtop.png) no-repeat;
margin: 0;
padding: 0 0 0px 0px; width:610px;
height: 53px;
color: #FFF;
text-align: left;
}		
.prembot {
background: url(prembot.png) no-repeat top left;

height: 170px; width:610px;
margin: 0 0 10px 0;
padding: 0 0px 0 0px;
} 


	.tablewrap {margin:10px 0 0 0; padding:0 0 0 0px; text-align: left; maximum-width:610px;}
   .toprank {

float:left;
width: 610px;
color: #FFF;
text-align: left;
margin: 10 0px 5px 0px;
}	
								   
   .rank_r {
background: url(tabletop.png) no-repeat;
margin: 0;
padding: 0 0 0px 0px;
width: 610px;
height: 53px;
color: #FFF;
text-align: left;
}	

 .rank {
	float:left;
margin: 0;
padding: 10px 0 0px 15px;
 width:50px;
color: #000;
font-size:1.6em; 
font-weight:bold;
text-align: left;
}	
 .ranktitle {
 float:left;
margin: 0;
padding:11px 0 0px 3px;
color: #000;
font-size:1.2em; 
font-weight:bold;
text-align: left; 
text-decoration:none;
}	
 .ranktitle a:link{color:#000;text-decoration:none;}
 .ranktitle a:hover{color:#fff;text-decoration:none;}
 .ranktitle a:active{color:#000;text-decoration:none;}
 .ranktitle a:visited{color:#000;text-decoration:none;}
.rank_t {
background: url(ttop.png) no-repeat left;
width: 610px;
height: 63px;
margin: 0;
padding: 0;
}
  
.rank_c {
background: url(topbot.png) no-repeat top left;

height: 170px;
margin: 0 0 10px 0;
padding: 0 0px 0 0px;
}

.ttdesc { 
float:center;
height:35px; 
color:#000;
margin: 0px 10px 0 10px;
padding: 4px 4 2 4;
font-size: 8.5pt;
text-align:left;
}  
.topbanner { 
float:center;
 
height:60px; 
color:#000;
margin:0 0 0px 0px;
padding:0 0px 5 0px;
}						

.metaleft {float:left; vertical-align:bottom;}
.metaright {float:right; vertical-align:bottom;}

.table-scores{padding:0px 0 0 5px; font-size: 10pt; width:570px; vertical-align:center;} 	
.table-scores a:link{color:#000;} 
.table-scores2{color:#000; margin:3px 0 0 20px; padding:5px 0 0 0px; font-size: 9.5pt; width:570px;}
.table-scores2 a { color: #FFF; font-weight:bold;}
.table-scores3{padding:5px 0 0 32px; font-size: 13px; font-weight:bold;}
.table-scores3 a:link{color:#000;} 	  

.invotes {float:left; background:url(inbg.png) no-repeat top; width:81; height:54; text-align:center; margin:0 0 0 10; padding:15 0 0 13;} 
.outvotes {float: left; background:url(outbg.png) no-repeat top; width:81; height:54; text-align:center; margin:0 0 0 5; padding:15 0 0 13;} 
.allstats {float:left; padding:0 0 0 0; margin:10 0 0 40;}
.rate {float:right; padding:0 0 0 0; margin:10 35 0 0; width:163; height:28;}

 


/* Stats Style */
.stats_top {
	background: #000000 url("title.png") repeat-x;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.stats_left { background-color: #d7dcf4; }
.stats1 {
	background-color: #d7dcf4;
	text-align: center;
}
.stats2 {
	background-color: #FFF;
	text-align: center;
}

/* Admin */
.darkbg {
  background-color: #eaeaea;
  color: #000000;
  border: dotted 0px #d7dcf4;
  padding: 5px
}
.mediumbg {
	background: #d7dcf4 url("title.png") repeat-x;
	color: #000000;
	text-decoration:nones;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;; 
	margin-bottom: 1px;
}
.lightbg {
	color: #000;
	background-color: #FFF;	border: #4bff86 3px solid;
	padding: 3px; margin:2px;
}
.lightbgalt {
	color: #000;
	background-color: #DCDCDC;
}

table { width: 100%; }
/* No Borders Images */
img { border: 0; }

textarea, input {
	font-family: sans-serif;
	font-size: 12px;
}

.join_edit_error {
	background-color: #f0f0f0;
	border: 1px dotted #000000;
	padding: 3px;
}


 
    .statsinfo{
  float:center; font-size: 9.5pt;
  background-color: #fff;
  color: #000000; width:520px;
  border: dotted 0px #acacac;
  padding: 5px ; 
	   }
	    .instats{
  float:center; font-size: 9.5pt;
  background-color: #acacac;
  color: #000000; 
  border: solid 0px #FFF;
  padding: 5px 0 0px 2px ; ; 
	   }
	   .instats a:link{
	
  color: #000; 
 
	   }		  
	


a.help { color: #000000; font-weight: bold; text-decoration: none; }
a.help:hover { color: #000000; }
	
	
  

.adtop {  width:600px; height:87px; margin:15px 0 25px 0; padding:0px 0 0px 0; }
.adin {  margin:0 0 20 0; padding:14px 0 0px 11; font-size:8px;}
.adtop p{  padding:10px 0 0px 0; font-size:10px;} 
.adtop p a:link, .adtop p a:visited{color:#000;  padding:0px 0 0px 0; margin:0 0 5px 0; font-size:10px; text-decoration:blink;}
.adtop p a:hover{  padding:0px 0 0px 0; margin:0 0 5px 0; font-size:10px; text-decoration:blink;}	

 div#featured {width:610px; margin:0 0 10px 0; background:url(featbg.png) repeat-y top;}
 div#feattop {width:610px; height:29px; background:url(feattop.png) no-repeat top;}
 div#featbot {width:610px; height:13px; background:url(featbot.png) no-repeat bottom;}
 div#featinside { padding:0 10px 10 10px; text-align:left;}						  

 div#searchmenu {width:294px; margin:0 0 10px 0; background:url(searchmenubg.png) repeat-y top;}
 div#searchmenutop {width:294px; height:52px; background:url(searchmenutop.png) no-repeat top;}
 div#searchmenubot {width:294px; height:22px; background:url(searchmenubot.png) no-repeat bottom;}
 div#searchmenuinside { padding:0 10px 20 10px; text-align:left;}	

 .searchcenter input, form{margin:0 0 0 0; padding:0;}	 
  .searchbutton:hover { border:0; background:url(searchbutton2.png) no-repeat  ;}
.searchbutton {	float:right;
  margin: 0 5 0 0; 
  background: url(searchbutton.png) no-repeat  ; height:32px; width:55px;
  color: #000;
  font-size: 8pt;
  padding: 3px 0px 0 0;
  vertical-align: middle;
  border: 0px solid #111;
  } 
 #searchbox {float:left; background: url(searchbarbg.png) no-repeat left ; float:left; padding: 0px 0 0 5; margin:0 0 0 5 ;	border:0; font-color:#000; font-size: 8pt; width: 194px; height:32;}			  
#searchform {color:#FFF; }
  .search p {
   color:#fff000;
  }	   
  