/* --------------------------------------------------------------------------------------------------------------------------------------------------
RESET & HTML ELEMENTS
-------------------------------------------------------------------------------------------------------------------------------------------------- */

body {background-color:#7a7459; color:#000;}
a {color:#7a7459;}
a:hover, a:active, a:focus {color:#000;}
h2, h3 {color:#7a7459;}
table.table {border:1px solid #CCC;}
table.table th, table.table td {border:1px solid #CCC;}
table.table th {border-bottom:3px solid #7a7459; color:#7a7459;}
table.table tr.even td {background-color:#EFEFEF;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------
LAYOUT
-------------------------------------------------------------------------------------------------------------------------------------------------- */

#header #logo, #header #logo a {color:#000;}
#header #slogan {color:#000;}
#nav ul li a {color:#000;}
#nav #search #search-input input {background:#FFF; color:#555;}
#tray {border-bottom:1px solid #FFF; background-color:#DADADA; color:#555;}
#tray p a {color:#555;}
#tray p a:hover {color:#222;}
#tray p.f-left span {color:#999;}
#section {background-color:#FFF;}
#aside .title {color:#333; }
#footer {color:#333;}
#footer a {color:#E7E5DD;}
#footer a:hover {color:#FFF;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------
PAGE: HOMEPAGE
-------------------------------------------------------------------------------------------------------------------------------------------------- */

#topstory a {color:#FFF;}
#topstory a:hover {color:#DDD;}
#topstory .tag a {color:#FFF;}
#topstory .tag a:hover {color:#FFF;}
#topstory .tag span {color:#AAA;}
#topstory .tag span a {color:#AAA;}
#topstory .tag span a:hover {color:#FFF;}
#topstory .tag span span {color:#666;}
.articles li {border-bottom:1px dotted #CCC;}
.articles li .articles-desc .articles-info-inner {background:#EEE; color:#555;}
.articles li .articles-desc .articles-info-inner span {color:#CCC;}
.articles li .articles-desc .articles-info-inner a {color:#555;}
.articles li .articles-desc .articles-info-inner a:hover {color:#333;}

.articles li .articles-desc2 .articles-info-inner {background:#EEE; color:#555;}
.articles li .articles-desc2 .articles-info-inner span {color:#CCC;}
.articles li .articles-desc2 .articles-info-inner a {color:#555;}
.articles li .articles-desc2 .articles-info-inner a:hover {color:#333;}

.pagination a.current {background:#7a7459; color:#FFF;}
.menu2 li a {border-bottom:1px dotted #BBB;}
.menu2 li.current a {color:#000;}
.sponsors li {border-bottom:1px dotted #BBB; color:#555;}	

/* --------------------------------------------------------------------------------------------------------------------------------------------------
PAGE: SUBPAGE
-------------------------------------------------------------------------------------------------------------------------------------------------- */

.main-title {background-color:#505050; color:#FFF;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------
OTHERS
-------------------------------------------------------------------------------------------------------------------------------------------------- */

.input-text {border:1px solid #CCC; border-right:1px solid #EEE; border-bottom:1px solid #EEE; color:#888;}



.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.menu ul{
	background:#333333;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#333333 url("images/seperator.gif") bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #C00 url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:11px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#C00  center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	


