/*  
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: #000c19;
	}

	
/*~~~~~( layout )~~~~~~*/
.inner {
	width: 920px;
	margin: 0 auto;
	text-align: left;
	_height: 1%
	}
div#wrapper {width:920px; margin:10 0 0 0; padding:0 0 0 0; background: #000c19 url(wrapbg.png) repeat-y top ;}
div#footer, div#nav, div#header {
	min-width: 920px;
	}
div#header { margin:0 0 0 0; padding:0 0 0 0;
	background: #000c19 url(header.png) no-repeat top ;
	border-bottom: 0px solid #476F82; height:325px;
	}			
	
div#logo {float:left;  margin:225px 0px 0 395; padding:1px 0px 0 0; border:0; }		
div#logo img {float:left; margin:0px 0px 0 0;}
div#content { float:center; margin:20px 0 0px 0; height:100%;
border-left: 0px dotted #c4c4c4; border-right: 0px dotted #c4c4c4; 
background: #efefef url(wrapbg.png) repeat-y top left}
 div#ranking { float:right; margin:0px 41px 0px 0; width:526px;
border-left: 0px dotted #c4c4c4; border-right: 0px dotted #c4c4c4; 

 }
  div#theright { float:left; margin:0px 0px 0px 25px; width:285px; overflow:hidden; 
border-left: 0px dotted #c4c4c4; border-right: 0px dotted #c4c4c4; 

 }	  
 
 div#menu {width:285px; background:url(menubg.png) repeat-y top; margin:0 0 20 0;}
 div#menutop {width:285px; height:56px; background:url(menutop.png) no-repeat top;}
  div#cattop {width:285px; height:56px; background:url(cattop.png) no-repeat top;}
  div#partnertop {width:285px; height:56px; background:url(partnertop.png) no-repeat top;}
  div#stattop {width:285px; height:56px; background:url(stattop.png) no-repeat top;}
 
 div#menubot {width:285px; height:30px; background:url(menubot.png) no-repeat bottom; }
 div#menuinside { padding:0 10px 0 10px; text-align:left;}	   

div#menuinside h3 {
  margin:10px 0 3px 0; vertical-align:center;
  list-style-image: url(bullet.png); list-style-position:inside;
  border-bottom: 1px dotted #000;
  font-size: 9.0pt; color:#fff;
  padding: 0px 0 1px 0px;
  }		
 
div#menuinside ul { margin:0 0px 0 0px;}	
div#menuinside li {
  margin-bottom: 1px; vertical-align:center;
  list-style-image: url(bullet.png); list-style-position:inside;
  border-bottom: 1px dotted #e2e2e2;
  font-size: 8.5pt; color:#0a0b14;
  padding: 0px 0 0px 0px; text-decoration:none;
  }							
 div#menuinside li a:link{color:#000; text-decoration:none; }
  div#menuinside li a:hover{color:#000; text-decoration:none; } 
   
div#footer {
	background: #444343 url(footer.png) no-repeat bottom;
	color: #fff;
	padding: 0px 0 0 0;
	clear: both;	
	height:276px;
	overflow: hidden;
	border-top: 0px solid #D3E2E5 ;
	border-bottom: 0px solid #000 ;
	}  
div#footer p {margin:10px 0 0 0;   }
	
div#nav {
	background: #efefef url(navbg.png) repeat-x top;
	border-bottom: 0px solid #3193C1; height:40px;
	padding: 3px 0 4px;
	}

	 
	

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 */	   
 
  div#featured {width:549px; background:url(featbg.png) repeat-y top;}
 div#feattop {width:549px; height:56px; background:url(feattop.png) no-repeat top;}
 div#featbot {width:549px; height:26px; background:url(featbot.png) no-repeat bottom;}
 div#featinside { padding:0 10px 0 10px; text-align:left;}	   

div#featinside h3 {
  margin-bottom: 3px; vertical-align:center;
  list-style-image: url(bullet.png); list-style-position:inside;
  border-bottom: 1px solid #d3d3d3;
  font-size: 8.0pt; color:#FFF;
  padding: 0px 0 1px 0px;
  }		
 
div#featinside ul { margin:0 0px 0 0px;}	
div#featinside li {
  margin-bottom: 1px; vertical-align:center;
  list-style-image: url(bullet.png); list-style-position:inside;
  border-bottom: 1px solid #e2e2e2;
  font-size: 8.5pt; color:#0a0b14;
  padding: 0px 0 0px 0px; text-decoration:none;
  }							
 div#featinside li a:link{color:#171b2f; text-decoration:none; }
 
 
	  
div#adspot {margin:10px 0 10px 0; width:275px;}
 div#adspot img {border:3px solid #000;margin:2px; padding:4px 4 4px 4;}
 div#adspot img:hover {border:3px solid #279421; }
									
	
	  div.topsites {width:275px; }
	
 /* 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: #2970ff; 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:400px;
	 }

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

/* Featured Style */



/* Top Ranking Style */

	.tablewrap { padding:0 0 0 0px; maximum-width:526px;}
   .toprank {

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

 .rank {
	float:left;
margin: 0;
padding: 5px 0 0px 60px;
 
color: #000;
font-size:1.4em; 
font-weight:bold;
text-align: center;
}	
 .ranktitle {
 float:center;
margin: 0;
padding:5px 0 0px 165px;
color: #000;
font-size:1.4em; 
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_c {
background: url(tbot.png) no-repeat top left;
overflow:hidden;

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

.ttdesc { 
float:center;
height:55px; 
color:#000;
margin: 5px 15 0 15px;
padding: 4px;
font-size: 9.5pt;
text-align:left;
}  
.topbanner { 
float:center;
height:60px;
color:#000;
margin:0 0 5px 0px;
padding:0 10px 0 0px;
overflow: hidden;
}						

 
.table-scores{padding:5px 0 0 12px; font-size: 10pt; width:480px;} 	
.table-scores a:link{color:#000;} 
.table-scores2{color:#000; margin:19px 0 0 30px; padding:5px 0 0 0px; font-size: 9.5pt; width:450px;}
.table-scores2 a:link{color:#000;} 
.table-scores3{padding:5px 0 0 32px; font-size: 13px; font-weight:bold;}
.table-scores3 a:link{color:#000;} 
 
/* Ranking Style */	
.table_border2 {
	border: 1px dotted #001f41;
	background: #f8f8f8;	
	margin:0 0px 10px 15;
	padding: 5px; 
	width:480px;
	font-size: 10pt;
} 

.table_title {
	
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.table_rank {
	
	font-size: 11pt;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	
	text-align: left;	
	border-bottom:0px #ffd8f5 solid; 
	text-decoration:none;
}	   

.table_rank a:hover {
	text-decoration:blink;
	font-size: 11pt;
	font-weight: bold;
	
}
.table_description2 {
  width:460px;
  padding:0 0 5px 0; 
  border-bottom: 1px solid #FFF;

 }		
 
.table_stats {
	background-color: #ffffff;
	padding: 2px;
	text-align: center;	 
	border-bottom:1px #d7dcf4 solid;
}

/* 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: #d7dcf4;
  color: #000000;
  border: dotted 1px #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: #ff33cb 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: 8.5pt;
  background-color: #ffc3f0;
  color: #000000; width:500px;
  border: dotted 1px #d7dcf4;
  padding: 5px ; 
	   }
	    .instats{
  float:center; font-size: 8.5pt;
  background-color: #d7dcf4;
  color: #000000; 
  border: solid 2px #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 { background: url(adbg.png) no-repeat center; width:500px; height:87px; margin:0px 0 15px 0; padding:0px 0 0px 0; }
.adin {  padding:15px 0 3px 0; 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;}

  .powered {font-size: 8.5pt; color:#000;}

 
