/* CSS Document */

/*----------- MAIN CSS ELEMENTS ----------*/
* { 
margin: 0;
padding: 0;
}

body {
margin: 0;
padding:0;
background: url(../images/bg_lines1.gif) repeat;
color: #FFF;
font-family:Verdana, sans-serif;
font-size: small;
}

a:link, a:visited {
color: #FFFFFF;
text-decoration: none;
}

a:hover, a:active {
text-decoration: underline;
}


#wrapper {
width: 900px;
margin: 0 auto;
background: #000000 url(../images/wrapper-bg.gif) repeat-x top left;
border: 1px solid #000000;
border-top: none;
}

#container {
width: 900px;
margin: 0 auto;
}

#header {
width: 900px;
height:120px;
}

#leftcolumn {
width:675px;
float: left;
}

#rightcolumn {
width:225px;
float:left;
text-align:right;
}

#rightcolumn img {
margin:2px;
border: 1px solid #000000;
}
#mainlinks {
width: 640px;
padding:5px;
margin: 0 auto;
margin-top: 10px;
background: #000;
border: 1px solid #000000;
}

#mainlinks img {
margin: 5px;
border: 1px solid #000000;
}

#news {
width: 665px;
padding:5px;
}

#categories {
width: 665px;
padding:5px;
text-align:center;
}

#categories img {
margin: 5px;
border: 1px solid #000000;
}

#categories:after {
content: ".";
display:block;
height:0;
clear: both;
visibility:hidden;
}


#btm_links {
text-align:center;
width:800px;
margin: 0 auto;
font-size: 80%;
}

#footer {
color:#666666;
text-align: center;
width: 700px;
margin: 0 auto;
font-size: 9px;
padding-top: 10px;

}

/* -------- NAV DIV STYLES -------- */		
	#nav {
	float: left;
	width: 900px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 82%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #DB1628 url(../images/nav-bg.gif) repeat-x top left;
	}
	
#nav li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(../images/nav-li-bg.gif) no-repeat top right;
	}
	
#nav a {
	float: left;
	padding: 7px 13px;
	text-decoration: none;
	border-bottom: none;
	color: #FFF;
	}
#nav a:hover, #nav a.active {
	color: #fff;
	background: #DB1628;
	}
#nav a.active {
	font-weight: bold;
	}
	

/*---------------- spotlight style ----------------- */
#spotlight {
width: 625px;
padding: 5px;
}

#spotlight input, select, textarea, option
{
	font-family: 'Trebuchet MS';
	font-size: 9pt;	
}

#spotlight h1
{
	font-size: 140%;
	color: #FFF;
}
#spotlight table
{
	font-size: 9pt;
	font-family: 'Trebuchet MS';
	border-collapse: collapse;
}






.spotlight_home
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.spotlight_home_txt_box
{
	padding: 5px;
	border-left: #000000 1px solid;
	
}
.spotlight_page_txt_box
{
	border: #000000 1px solid;
}
.spotlight_title
{
	color: #b89456;
	font-weight: bold;	
	font-size: 9pt;
	margin-top: 15px;
}
.spotlight_text
{
	color: b6794f;
	line-height: 12pt;
	font-size: 9pt;
}

.timeStamp
{
	font-size: 7pt;
	color: #3c461c;
}

#spotlight span {
display: block;
}
