﻿body {
	color:black;
	background-color: white;
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 0.8em;
	behavior: url(csshover.htc);
	text-align: center;
	background-image: url(images/gui/background_gradient.png);
	background-attachment: fixed;
}

img {border: 0}

a { color:rgb(148,143,72); }
a:hover { color:rgb(202,199,164); }

div#frame {width: 960px; text-align: left; background: white; margin-left: auto; margin-right: auto; border: 2px solid #fff;  }

#header {
	position: relative;
	color: white;
	background-color: rgb(148, 143, 72);
	width:100%;
	height:90px;
	border-bottom: 3px solid black;
}
#header img {position:absolute;left:0;top:0}

/*
	Column widths: 5 columns 191px, 6 columns 159px
*/
div#nav {display:inline;float:left; margin:-1px 0 0 0; background:white; border:1px solid #AAA}
div#nav ul {margin:0; padding:0; background:white; border:1px solid #CCC; border-width:0 1px}
div#nav li {text-align:center;position:relative; list-style:none; margin:0; float:left; width:159px; line-height:1em}
div#nav li:hover {background:rgb(201, 199, 163)}
div#nav li a {color:black; display:block; padding:0.25em 0 0.25em 0.5em; text-decoration:none; width:6.5em}
div#nav ul a {width:auto}
div#nav ul ul {position:absolute; width:159px; display:none}
div#nav ul ul li {border-bottom:1px solid #CCC}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block}
div#nav ul.level2 {top:1.5em; left:-1px}
div#nav ul.level2 li {text-align:left}

#main {margin-left:10px;margin-right:10px; padding: 2em 0 10px 10px; border:solid 0px red;}
#main h1 {font-size:2em;font-weight:bold;color:#948F48;}
#main h2 {font-size:1.6em;font-weight:bold;color:#948F48;}
#main h4 {font-size:1em;font-weight:bold} /* temp */

#main td.clear {background-color: white; }
#main td.b {font-weight: bold; }

#main div.sponsor  {width:100%;min-height:110px;border: 0px solid black; padding: 5px; text-align:center; float:left; }
#main div.sponsor tr td { vertical-align:bottom; }

#main p.boxout {width:718px; background: rgb(148, 143, 72); border: 2px double #AAA; padding: 5px; color: white; text-align: center}
#main p.boxout a {color: white; }

#footer {width:100%;text-align:center;margin-left:auto;margin-right:auto; float:left;}
#footer address {padding:3px 0 8px 0;font-size:0.9em;font-style:normal;color:rgb(50%, 50%, 50%); border-top: 1px solid rgb(50%, 50%, 50%)}
#footer address a {color: rgb(50%, 50%, 50%)}

div.table {margin-top:15px; margin-bottom:15px;}
div.table td, div.table th {padding: 3px 5px;}
div.table td {background: #948F48; color: white;}
div.table td.centre {text-align: center;}
div.table th {background: #9C9494; color: white; font-weight: bold;}
div.table a {color: white;}
<!-- Added By Ankit--->
#date {width:100%;float:right; padding-right:5px; padding-top:50px;  border:solid 0px red;}
#left { border:solid 0px black; width:490px; padding-bottom:10px;}
#right { border:solid 0px blue; width:230px; min-height:360px; }

.maintbl tr td
{
   vertical-align:top;
   padding-top:20px;   
}

.ajaxloader
{
	text-align:left;
	vertical-align:middle;
	padding-top:15px;
}

.sponsor_img
{

margin:5px;
float:left;
border:solid 0px black;

}
.sponsor_img img
{
border:0px;

}

.tblranking
{
	width:300px;
	border:solid 0px red;
}

.tblranking tr td
{
/*background: #948F48; color: white;
text-align:left;*/
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
background-color: #948f48;
color: white;
}
.tblranking tr th
{
/*background-color: #9c9494;
color: white;
font-weight: bold;*/
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
background-color: #9c9494;
color: white;
font-weight: bold;
}
.tblranking a {color: white; text-decoration:none;}
.tblranking a:hover {color: white; text-decoration:underline;}
.tblranking a:visited {color: white; text-decoration:none;}

.mainphoto
{
width:270px;
float:left;
border:solid 0px green;
text-align:left;
}

.mainphoto img
{
border:solid 2px #CCCCCC;
width:290;
}

.mainnews
{
width:610px;
float:left;
border:solid 0px red;
padding-left:10px;
}

.fullarticle
{
float:left;
border:solid 0px red;
padding-left:10px;
padding-right:30px;
}
.news
{
width:450px;
float:left;
border:solid 0px green;
padding-top:15px;

}

.titlenews
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#999900;
font-weight:bold;
}


.titledesc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

.newsphoto
{
width:150px;
float:left;
border:solid 0px blue;
text-align:left;
padding-bottom:15px;
}
.newsphoto img
{
border:solid 2px #CCCCCC;
}

.editable
{
  text-align:justify;
}

.newsdesc
{
float:left;
border:solid 0px red;
padding-left:5px;
}

.smalltitle
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999900;
font-weight:bold;
}

.smalldesc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.by
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000033;
}

.leftcol
{
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
background-color: #948f48;
color: white;
font-weight: bold;
}
.rightcol
{
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
background-color: #9c9494;
color: white;
font-weight: bold;
}

.rss a
{
 text-decoration:none;
}
.rss a:hover
{
 text-decoration:underline;
}
.yearlisting a
{
	color:rgb(148,143,72); 
}
.yearlisting a:hover
{
color:rgb(202,199,164);
}

red
{
  color:#FF0000;
}

.heading_ranking
{
border:solid 0px red;
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999900;
font-weight:bolder;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}
