body {

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

}

a:link {

	text-decoration: none;

	color:#2e6ab1;

}

a:visited {

	text-decoration: none;

	color:#2e6ab1;

}

a:hover {

	text-decoration: none;

	color:#E0D661;

}

a:active {

	text-decoration: none;

	color:#2e6ab1;

}

.headlogo{

	color:#2e6ab1;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:26px;

	font-weight:bold;

}

.copyright {

	font-size:11px;

}

.error {

	color:#FF0000;

}

a.headlogo:link, a.headlogo:active, a.headlogo:visited, a.headlogo:hover {

	color:#2e6ab1;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:26px;

	font-weight:bold;

	text-decoration: none;

}

a.anounce:link, a.anounce:active, a.anounce:visited, a.anounce:hover 

{

	text-decoration: underline;

	font-family: Tahoma;

	font-size: 14px;

	color: #8e8982;

}

.anounce

{

	font-family: Tahoma;

	font-size: 14px;

	color: #8e8982;

}

.digit {

	color:#105cb6;

	font-family:Tahoma,Arial;

	font-size:11px;

	font-weight:bold;

}

.digs {

	color:#50470d;

	font-family:Tahoma,Arial;

	font-size:18px;

}

.digg {

	color:#06B512;

	font-family:Tahoma,Arial;

	font-size:11px;

}

.bottomlinks {

	font-size:10px;

}

.subline {

	font-size:11px;

	color:#E0D661;

}

.comdigs {

	font-size:11px;

	color:#105cb6;

	font-weight:bold;

}

.comline {

	font-size:11px;

	color:#06B512;

}

.green {

	color:#009900;

}

.opacityit

{

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);

	-moz-opacity: 0.3;

}

#pages {

	padding: 0px;

	margin:0px;

}

#pages ul {

	list-style-type: none;

	padding:0px;

	margin:0px;

}

#pages li {

	float: left;

	display: inline;

	margin: 0 5px 0 0;

	display: block;

	padding:0px;

}

#pages li a {

	color: #9aafe5;

	padding: 4px;

	border: 1px solid #9aafe5;

	text-decoration: none;

	float: left;

}

#pages li a:hover {

	color: #2e6ab1;

	border: 1px solid #2e6ab1;

}

#pages li.nolink {

	color: #CCC;

	border: 1px solid #F3F3F3;

	padding: 4px;

}

#pages li.current {

	color: #FFF;

	border: 1px solid #2e6ab1;

	padding: 4px;

	background: #2e6ab1;

}

.pagetitle {

	font-size:20px;

	color:#4E463F;

}



.code {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#F9F8DD none repeat scroll 0 0;

border:1px solid #DBDBDB;

color:#675D1C;

font-family:"Courier New",Courier,monospace;

font-size:75%;

padding:15px;

}



#categories{

	background:url('categories.jpg') no-repeat;

	height:43px;

	width:150px;

}

/* homepage. don't touch it.*/



#navbar{

	min-height:70px;

	background:#F9F8DD;

	background-repeat:repeat-x; 

	border-top:1px solid #DBDBDB;

	border-bottom:1px solid #DBDBDB; 

	margin-bottom:30px;

	width:950px;

}

#navbarcontainer{height:29px;width:900px;margin:0px auto;}



#navbar_sub{height:29px;border-bottom:1px solid #e1e1e1;}

#navbarcontainer_sub{height:29px;width:900px;margin:0px auto;}





#topnav a{color:#014387; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}



#topnav a:hover{color:#F63D04;text-decoration:none;}



#topnav ul{

margin:0;

padding:0;

list-style:none;

float:left;

padding-top:5px;

text-transform:uppercase;}



#topnav ul li{

float:left;}



#topnav ul a{

display:block;

padding:0 1em;

height:20px;

line-height:20px;

text-decoration:none;

background-repeat:no-repeat;

float:left;

}



#right_box{

	border-left:1px solid #DBDBDB;

	padding-left:40px;

	padding-right:40px;

}

#top_three_box{

border-top:1px solid #DBDBDB;

border-bottom:1px solid #DBDBDB;

}

#top_three_box td[foo]{

border-left:1px solid #DBDBDB;

border-right:1px solid #DBDBDB;

}

#main_container{

	border:1px solid #DBDBDB;

	width:950px;

	margin:-8px auto;

}



#title{

	margin-top:20px;

}

#table1{

	background:#F9F8DD;

}

.btn_small{

		background:url('small.png') no-repeat;

		height:30px;

}

.btn_small a{

		color: #FFF;

		font-size: 12pt;

		font-weight:bold;

}

.btn_small a:hover{

		color: #FFF;

		font-size: 12pt;

		font-weight:bold;

}

.btn_small a:visited{

		color: #FFF;

		font-size: 12pt;

		font-weight:bold;

}



.btn_big{

		background:url('big.png') no-repeat;

		height:30px;

}

.btn_big a{

		color: #FFF;

		font-size: 12pt;

		font-weight:bold;

}

.btn_big a:hover{

		color: #FFF;

		font-size: 12pt;

		font-weight:bold;

}

.btn_big a:visited{

		color: #FFF;

		font-size: 12pt;

		font-weight:bold;

}

