A:link {color:#265680; text-decoration:none;}
A:visited {color:#265680; text-decoration:none;}
A:hover {color: #090; text-decoration:none;}
body{COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 11px; LINE-HEIGHT: 150%; TEXT-DECORATION: none; background-color:#eee;}
td,div{COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 11px; LINE-HEIGHT: 150%; TEXT-DECORATION: none;}
h1{ font-size: 300%; font-weight: bold; }
h2{ font-size: 160%; font-weight: bold; }
h3{ font-size: 120%; font-weight: bold; }
#boldred { color:#BA0A00; font-weight:bold; }
body,html{ margin:0; padding:0; }
.search_bar{ margin:0; padding: 0px 10px; display:inline; }
.right_floater { margin:0; padding: 0; float:right; display:inline; }
	
	.index_banner{
		text-align:center;
	}
	.post_banner_wrapper{
		background-color: #D4DDFF;
		padding: 5px 0px; margin: 0px 10px 10px 0px;
		position:relative;
		float:left;
		width: 350px;
	}
	
	.featured_box{
		margin:10px;	
	}
	.featured_box th{
		text-decoration:underline;
		font-size:12px;
		text-align:left;
	}
	#featured_list{
		list-style:none;
		margin:0; padding-left:0.5em;
		font-size:12px;
	}
	#featured_list a{
		text-decoration:underline;
		font-size:12px;
	}
	#featured_list a:hover{

	}
	.featured_adlink{
		margin-top:1px;
		padding:0;
	}
	#featured_more a{
		font-size:10px;
		text-decoration:none;
	}
	#featured_list_title{
		font-weight:bold;
		text-decoration:underline;
		margin-left:-5px;
		margin-bottom:2px;
	}
	#featured_list_title_hot{
		font-weight:bold;
		text-decoration:underline;
		margin-left:-5px;
		margin-bottom:2px;	
		color:#BA0A00;
	}
	
	.show_vote_link{
		display:block
	}
	.show_vote_link a:link,.show_vote_link a:visited,.show_vote_link a:hover,.show_vote_link a{
		background-color:#265680;
		color:#FFF;
	}
	
	.top_profile { padding: 0px 10px; margin:0px;}
	.top_logoff { padding: 0px 10px; border-left: 1px solid #fff; margin:0px; }
	.top_login { padding: 0px 10px; margin:0px; }
	.top_register { padding: 0px 10px; border-right: 1px solid #fff; margin:0px; }
	.top_date { padding-left:10px; border-left: 1px solid #fff; margin:0px; display:inline; }
	.sort_link {padding: 0px 10px; margin: 0px; border-right: 1px solid #fff; border-left: 1px solid #fff; }
	.sort_link li{ display:inline; margin:0; padding: 0px 5px; }
	.sort_link ul{ display:inline; padding:0; margin:0;}
	#sort_link_sel{ text-decoration:underline; }

	.wrapper{
		margin:5px 10px 10px 20px;
		width:865px;
	}

	.menu_ad{		
		margin-left:5px;
		background-color:#D4DDFF;
	}
	#menu {
		width: 135px;
		font-size: 12px;
		background-color: #D4DDFF;
		padding:5px;
	}
	#menu ul{
		margin: 0 0 10px 10px;
		padding:0;
		list-style-type: none;
		font-weight:bold;
	}
	#menu h3{
		margin-left: 5px;
		text-decoration:underline;
		margin-bottom:5px;
		padding:0;
	}
	#menu form{
		margin-left: 5px;
	}
	.login_info{
		text-align: center;
	}
	
	#contents {
		padding: 0px 10px 10px 0px;
		width:100%;
		position:relative;
	}
	
	.message_container {
		font-size: 12px;
		background-color: #D4DDFF;
		margin-bottom: 10px;
		position:relative;
		width:710px;
		padding:10px 0px;
		margin-right:10px;
	}	
	.message_container h2{
		margin-left: 5px;
	}
	.message_container p{

	}
	.message_container a{
		font-weight:bold;
	}
	#message_toggle_text{
		margin-left:10px;
	}
	#message_content{
		display:none;
		margin:10px;
	}
	
	.headline{
		text-align:left;
		margin-bottom: 10px;
		margin-top:5px;
		padding:5px;
	}
	.headline a{
		
	}
	.headline h1{
		margin:0px; padding:0px;
	}
	#headline_quote_text{
		font-weight:bold;
	}
	.headline_title{
		margin-top:5px;
	}
		
	.big_vote_block{
		width:60px;
		text-align:center;
		font-weight:bold;
		position: absolute;
		top: 10px;
		left: 10px;
		margin:0px;
	}
	.vote_button{
		background-color: #3d89cc;
		color: #eeeeee;
		padding: 5px 5px 5px 5px;
	}
	.vote_button a:hover, .vote_button a:link, .vote_button a:visited{ color: #eeeeee; }
	.vote_count_text{
		font-size:15px;
	}
	.vote_block{
		padding: 5px;
		background-color: #AFDD6E; 
	}
	.vote_block_fade{
		padding: 5px;
		background-color: #AFDD6E; 
	}

	.post_div_wrapper{
		background-color: #D4DDFF;
		padding: 10px 0px; margin-bottom: 10px; margin-right:10px;
		position:relative;
		display:inline;
		float:left;
		width:350px;
	}
	.post_content_wrapper{
		padding-left: 90px;
		padding-top: 5px;
		background-color:#D4DDFF;
	}
	.title h2{
		margin-top:0px;
		margin-bottom:0px;	
	}
	.submitted{
		color: #949494;
	}
	.upload_text a{
		font-size: 11px;
		font-weight:bold;
	}
	.content{
		font-size: 12px;
		padding-top:20px;
	}
	.post_content_footer{
		position:relative;
		padding-top:20px;
		padding-bottom:15px;
	}
	.post_section{
		padding-left: 15px;
		padding-right: 15px;
		border-right: 1px solid #fff;
	}
	.post_section a{ text-decoration:underline; }
	.post_comments{
		padding-right: 15px;
		border-right: 1px solid #fff;
	}
	.post_clicks{
		padding-left: 15px;
	}

	.comment_wrapper{
		width:600px;
		float:left;
		clear:both;
	}
	#comment_table { 
	width: 600px; 
	font-size: 10px; 
	background-color: #D4DDFF; 
	border: 1px solid #B1B1B1; 
	margin-left: 10px;
	}
	#comment_table td { padding: 4px; }
	#comment_table td.title { font-size: 11px; font-weight: bold; }
	#comment_table td.content { padding-left: 12px; }
	#comment_table td.date { padding-left: 12px; color: #949494; }
	.comment_table_title{
		margin-left: 10px;
		margin-bottom: 5px;
		font-size: 110%;
		font-weight: bold;
	}

	.media{
		background-color:#D4DDFF;
	}
	.media h2{
		font-size: 150%;
	}
	.media_ad_box{
		display:inline;
		padding:0; margin:0px 10px;
		float:left;
	}
	.media_box{
		display:inline;
		padding:0;
		float:left;
	}

	.posting_guide{
		margin: 10px 0px 0px 10px;
		font-size: 12px;
		line-height:100%;
		padding:0px;
	}
	.highlight{
		color:red; padding:0; margin:0;
	}
	.posting_guide h2{
		font-size: 135%;
		font-weight: bold;
	}
	.posting_guide h3{
		font-size: 115%;
		margin-top:10px;
		margin-bottom:3px;
	}
	.posting_guide ul,.posting_guide ul li{
		padding-left:5px;
		margin:0px;
	}

	#quickForm_table td.display_text {
		font-size: 11px;
		font-weight: bold;
	}
	#quickForm_table td.header_display_text {
		font-weight: bold;
	}

	div.users_voted {
		width: 80%;
		background-color: #EEEEEE;
		border: 1px solid #5C5C5C;
		padding: 6px;
	}

	#display_table { border-collapse: collapse; }
	#display_table td {
		padding: 4px;
		font-size: 10px;
		border: 1px solid #7E7E7E;
	}
	#display_table td.table_header {
		background-color: #CCCCCC;
		color: #000000;
		font-size: 11px;
		font-weight: bold;
	}
	#display_table td.table_row_white { background-color: #FFFFFF; }
	#display_table td.table_row_grey { background-color: #EEEEEE; }

	.admin_link {
		font-weight: bold;
		font-size:9px;
	}
	.page_link {
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}
	.page_link_block {
		padding: 3px;
		border: 1px solid #000000;
		background-color: #EEEEEE;
	}
	.page_link_block_sel {
		padding: 3px;
		border: 1px solid #000000;
		background-color: #CCCCCC;
	}

	.top_voters_div{
		width: 220px;
		text-align:center;
		background-color:#D4DDFF;
	}

	#top_voters { 
		border-collapse: collapse; 
		width: 200px;
		border: 0px solid #616161;
		font-weight:bold;
	}
	#top_voters td { 
		font-size: 10px; 
		padding: 3px;
		border: 0px solid #616161;
		color: #265680;
		border-bottom: 1px solid #fff;
	}
	#top_voters td.header {
		font-size: 12px;
		font-weight: bold;
		background-color: #D4DDFF;
	}
	
	.user_info{
		margin-left: 10px;
	}

	.latest_votes_link {
		font-size: 12px;
		font-weight: bold;
	}
	
	.footer{
		text-align:center;
		margin:auto;
	}
	
	.footer_links{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	.footer_links li{
		display:inline;
		padding: 0px 10px;
	}
	
	.pagination{
		clear:both;
	}
	
	/* Sortable tables */
	table.sortable a.sortheader {
		background-color:#eee;
		color:#666666;
		font-weight: bold;
		text-decoration: none;
		display: block;
	}
	table.sortable span.sortarrow {
		color: black;
		text-decoration: none;
	}	
