/* 
<link rel="stylesheet" type="text/css" href="css/template.css" media="screen" />

	###########################################
	+ ------------ REQUIRED CSS ------------- +
	###########################################
*/
/*  NEW ADDED  */

body { background:url('../img/evo-bg.png') repeat-x; color: #222222; font-family: Verdana,Arial,Helvetica; font-size: 11px; margin:0px; }

.evo-header {display:block; width:950px; height:auto; margin:8px auto 8px auto;}
.evo-banner-1 {display:block; width:950px; height:165px; background:url(../img/evo-banner-1.png) no-repeat;}
.evo-timer {display:inline-table; width:330px; height:auto; margin:110px 0 0 18px; font-family:"Trebuchet MS"; font-size:12px; color:#4a4a4a; line-height:13px;}
.evo-menu-container {display:block; width:950px; height:44px; margin:2px 0 0 0; background:#d0cbb4;}
.evo-menu-left {float:left; display:block; height:44px; width:9px; background:url(../img/evo-menu-left.png) no-repeat;}
.evo-menu-right {float:right; display:block; height:44px; width:9px; background:url(../img/evo-menu-right.png) no-repeat;}
.evo-menu {float:left; display:block; height:44px; width:932px; background:#d0cbb4; }
html *.evo-menu {width:925px;}


.evo-menu ul { display:block; list-style:none; padding:0px; margin:0px;}
.evo-menu ul li { display:block; float:left; height:22px; text-align:center; padding-top:10px; margin:0 9px 0 9px;}
.evo-menu ul li a, .evo-menu ul li a:visited { font-family:"Tahoma"; font-size:14px; text-decoration:none; color:#FFFFFF;}
.evo-menu ul li a:hover, .evo-menu ul li a.active { text-decoration:none; color:#2d2d2d;}

.evo-content-container {display:block; width:950px; height:auto; margin:0 auto 30px auto;}
.evo-content-box {display:block; width:762px; height:auto; float:left;}
.evo-vertical-menu-box {display:block; float:right; width:180px; height:auto; margin:0 0 0 8px;}
.evo-vertical-main {display:block; width:170px; height:25px; background:#dfe5c4; font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; padding:4px 0 0 10px;}
.evo-vertical-main a:link, .evo-vertical-main a:visited {color:#003366; text-decoration:none;}
.evo-vertical-main a:hover {color:#004488; text-decoration:none;}

.evo-vertical-sub {display:block; width:180px; height:auto; background:#f0f4df;}
.evo-vertical-sub ul {display:inline-table; list-style:none; margin:15px 0 15px 10px; padding:0px;}
.evo-vertical-sub ul li { margin:3px 0 3px 0;}
.evo-vertical-sub ul li a:link, .evo-vertical-sub ul li a:visited {font-family:"Verdana"; font-size:11px; color:#2293d4; text-decoration:underline;}
.evo-vertical-sub ul li a:hover, .evo-vertical-sub ul li a.active-2 { text-decoration:underline; color:#004488;}

.evo-table-1 {height:32px; width:100%; background:#f8ffda; border-top:1px solid #dae1be; border-bottom:1px solid #dae1be; }
.evo-table-1-rank {width:100px;}
.evo-table-1-site {}
.evo-table-1-in {width:80px;}
.evo-table-1-out {width:80px;}
span.evo-rank {display:block; height:14px; font-family:"Trebuchet MS"; font-size:14px;  float:left;}
b.evo-rank {display:block; float:left; height:14px; width:16px; background:url(../img/evo-rank.png) no-repeat; margin:2px 1px 0 15px;}
span.evo-site {display:block; height:14px; font-family:"Trebuchet MS"; font-size:14px;  float:left; margin:2px 0px 0 0px;}
b.evo-site {display:block; float:left; height:16px; width:16px; background:url(../img/evo-site.png) no-repeat; margin:2px 1px 0 0px;}
span.evo-in {display:block; height:; font-family:"Trebuchet MS"; font-size:12px;  float:left; margin:2px 0px 0 2px;  line-height:11px;}
b.evo-in {display:block; float:left; height:16px; width:16px; background:url(../img/evo-in.png) no-repeat; margin:4px 1px 0 0px;}
span.evo-out {display:block; height:; font-family:"Trebuchet MS"; font-size:12px;  float:left; margin:2px 0px 0 2px; line-height:11px;}
b.evo-out {display:block; float:left; height:16px; width:16px; background:url(../img/evo-out.png) no-repeat; margin:4px 1px 0 0px;}

.evo-table-2 {height:40px; width:100%; background:#f8ffda; border-top:1px solid #dae1be; border-bottom:1px solid #dae1be;}
.evo-table-2 td { text-align:center; font-family:"Trebuchet MS"; font-size:18px; }

.evo-table-3 {height:auto; width:100%;}
.evo-table-3-blue {background:#ecf9ff;}
.evo-table-3-rank {width:100px; text-align:center; border-bottom:1px solid #cbe2ed; padding-bottom:10px;}
.evo-table-3-site {
	border-bottom:1px solid #cbe2ed;
	padding-top:10px;
	padding-bottom:10px;
}
.evo-table-3-in {width:80px; border-bottom:1px solid #cbe2ed;}
.evo-table-3-out {width:80px; border-bottom:1px solid #cbe2ed;}
.evo-table-3-rank h1 {color:#777777; margin:0px; font-size:14px; font-family:"Trebuchet MS";}
.evo-table-3-in h1, .evo-table-3-out h1 {color:#777777; margin:0; font-size:14px; font-family:"Trebuchet MS"; font-weight:normal; padding:0 0 0 20px;}
.evo-table-3-site h1 {color:#777777; margin:0; font-size:12px; font-family:"Arial"; font-weight:normal;}
.evo-symbol { width:11px; height:11px; display:block; margin:5px auto 0 auto;}


.evo-title-link {font-family:"Verdana"; font-size:12px;}
a:link.evo-title-link, a:visited.evo-title-link {color:#2293d4; text-decoration:none;}
a:hover.evo-title-link { text-decoration:underline; color:#004488;}

.evo-details-link {font-family:"Verdana"; font-size:11px;}
a:link.evo-details-link, a:visited.evo-details-link {color:#2293d4; text-decoration:none;}
a:hover.evo-details-link { text-decoration:underline; color:#004488;}

.evo-box {margin:25px 0 0px 15px;}

.evo-img-link {margin:3px 0 3px 0; display:table;}

/*  END NEW ADDED  */

/*
	Links
*/
a:link		{color: #E71804; text-decoration: none}
a:visited	{color: #820F07; text-decoration: none}
a:hover		{color: #000000; text-decoration: underline}
a:active	{color: #E71804;}

/*
	Smallfont property
*/
.smallfont
{
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica;
}
/*
	Main Content Area
*/
#content
{
	vertical-align:top;
}

/* 
	first alternating color
*/
.firstalt	
{
	background-color: #FFFFFF;
	
}

/*
	second alternating color
*/
.secondalt
{
	background-color: #ecf9ff; ;
}

/*
	third alternating color
*/
.thrdalt    { background-color: #f3f3f3; color: #222222;}

/*
	table head
*/
.tblhead	{ color:#ffffff; text-decoration:none; font-size: 12px; font-weight: bold; background-color: #E71804;

	background-image: url('./img/gradient_tblhead.gif');}

/*
	table category 
*/
.tblcat	{ color:#FFFFFF; text-decoration:none; font-size: 10px; font-weight: bold; background-color: #515151;}

/*
	table border
*/
.tblborder  { background-color:#ADADAD}

/*
	highlight
*/
.highlight { background-color: yellow; padding: 1px; color: black}



/*
	misc box
*/
.miscbox
{
	padding:4px;
	border: 1px solid #ADADAD;
	background-color: #FAFAFA;
}

/*
	breadcrumbs box
*/
.breadcrumbs_box
{
	padding: 6px;
	border: 1px solid #D9D9D9;
	font-weight: bold;
	font-size: 11px;
	background: #F7F7F7;
	text-align: left;
}


/*
	comments loop
*/
.comments_box
{
	padding:4px;
	margin:4px;
	border-bottom: 2px dotted #ADADAD;
	background-color: #FAFAFA;
}

/*
	colors used for Yes / No stuff.
*/
.red { color: red }
.green {color: green}


/*-- misc. --*/
.border_bottom
{
	border-bottom: 1px solid #ADADAD;
}

/*
	Field sets style
*/
fieldset
{
	padding: 5px;
}

fieldset legend
{
	padding-bottom: 3px;
}

/* 
	###########################################
	+ ----- CSS used in default style   ----- +
	###########################################
*/
#wrapper
{
	width:900px;
	background-image:url(../img/logobg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#contentwrapper
{
	background: #fff;
	border: 1px solid #ADADAD;
	padding:1px;
}

#maintable
{
	background-color:#EAEAEA;
}

#header
{
	margin-top:5px;
	font-size:36px;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#timebox
{
	background-color:#FAFAFA;
	border: 1px solid #ADADAD;
	padding:5px;
	text-align:left;
}

#navbox
{
	margin-left:5px; /* for box spacing */
	border: 1px solid #ADADAD;
	color:#999999;
	font-size:15px;
	font-family: Helvetica, Verdana;
	background-color:#FAFAFA;
	text-align:center;
	padding-top:10px;
}

#navbox a:link,#navbox a:hover,#navbox a:visited,#navbox a:active
{
	color:#D73402;
	font-weight:bold;
}

#footer
{
	padding: 5px;
	background-color:#3B3B3B;
	color:#fff;
	text-align:center;
	/*background-image:url(../img/evotopsites_logo_small.gif);
	background-position:left;
	background-repeat:no-repeat;*/
}

#footer a:link,#footer a:hover,#footer a:visited,#footer a:active
{
	color:#ffffff;
	font-weight:bold;
}

#rank_1
{
	font-size:30px;
	color: gold;
}

#rank_2
{
	font-size:30px;
	color: silver;
}


#rank_3
{
	font-size:30px;
	color: bronze;
}

.ranks
{
	font-weight:bold;
}

.trend
{
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica;
	color: #222222;
}
.hitsrow
{
	font-weight:bold;	
	color:#E71804
}

.hitstable td
{
	/*
	border-collapse:collapse;
	border-bottom:1px solid #ADADAD;
	*/
}

.hitstable 
{
	/*
	border:1px solid #ADADAD;
	border-collapse:collapse;
	*/
}

.cp_nav
{	
	color:#222222;
	background-color:#EEEEEE;
	padding:10px;
	padding-left: 15px;
	font-weight:bold;
	font-size:13px;
	border-bottom: 1px solid #ADADAD;
	cursor:pointer;
}
.cp_nav_over
{	
	color:#222222;
	background-color:#FAFAFA;
	padding:10px;
	padding-left: 15px;
	font-weight:bold;
	font-size:13px;
	border-bottom: 1px solid #ADADAD;
	cursor:pointer;
}

.bold_sites
{
	font-size: small;
}








/* other css styles for html tags */
form { margin: 0px; }
h1,h2,h3,h4,h5,h6 { color:#E71804; margin:2px; }
tr, td, p, li, ul, ol, form { font-family: Verdana,Arial,Helvetica; font-size: 11px; }
hr { color:#000000; }
img { border-style: none; }
select { font-family: verdana,arial,helvetica,sans-serif; color: #222222; font-size: 10px; border: 1px solid #ADADAD; background-color: #EEEEEE; }
input, textarea ,option { font-family: verdana,arial,helvetica,sans-serif; color: #222222; font-size: 10px; background-color: #EEEEEE; }
legend { font-weight:bold; }

