/* Global ***********************************/
BODY  {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	border: none;
	scrollbar-face-color: #95A9B0; 
	scrollbar-shadow-color: #666666; 
	scrollbar-highlight-color: #666666; 
	scrollbar-3dlight-color: #95A9B0; 
	scrollbar-darkshadow-color: #95A9B0; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #000000;
	margin: 0px;
	padding:10px 0px 0px 0px;;
	background-color:#5A6D74;
	}
		
h2 { color: #000000;
	font-size: 18px;
	font-weight: Bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

h3 { color: #000000;
	font-size: 15px;
	font-weight: Bold;
	margin: 0px;
	padding: 0px;

}

h4 { color: #000000;
	font-size: 15px;
	font-weight: Bold;
	margin: 0px;
	padding: 0px;

}
A:link { COLOR: #222222; TEXT-DECORATION: underline  } 
A:visited {	COLOR: #444444;	TEXT-DECORATION: underline } 
A:hover { COLOR: #666666; TEXT-DECORATION: none } 

form {
padding: 0px;
margin:0px;
}

/* Navigation **************************/
#vertmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 146px;
	padding: 0px 0px 5px 0px;
	}

#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	}

#vertmenu ul li {
	margin: 0px;
	padding: 0px;
	}

#vertmenu ul li a {
	font-size: 80%;
	display: block;
	border-bottom: 1px dashed #cccccc;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #333333;
	width:146px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #000000;
	background-color: #f9f9f9;
	}

	
/* Sites that Dont Suck **************************/
#dontsuck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 146px;
	padding: 0px;
	}

#dontsuck ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	}

#dontsuck ul li {
	margin: 0px;
	padding: 0px;
	}

#dontsuck ul li a {
	font-size: 80%;
	display: block;
	border-bottom: 1px dashed #cccccc;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	color: #333333;
	width:146px;
}

#dontsuck ul li a:hover, #vertmenu ul li a:focus {
	color: #000000;
	background-color: #f9f9f9;
	}
	
#login {
text-align: center;
margin: 0px;
}

#dont_suck {
text-align: left;
margin: 3px 7px 3px 17px;
font-size:12px;
font-weight:normal;
}

#dont_suck a      {color:#222222; text-decoration:none}
#dont_suck a:visited   {color:#444444; text-decoration:none}
#dont_suck a:hover     {color:#004DEC;  text-decoration:underline} 

#sponsors {
text-align: center;
margin: 3px 7px 3px 7px;
}

#sponsors a      {color:#222222; font-size:10px; text-decoration:none}
#sponsors a:visited   {color:#444444; font-size:10px; text-decoration:none}
#sponsors a:hover     {color:#004DEC; font-size:10px; text-decoration:underline}  

#scifield {
text-align: center;
margin: 3px 7px 3px 7px;
}

#scifield a      {color:#222222; font-size:12px; text-decoration:none}
#scifield a:visited   {color:#444444; font-size:12px; text-decoration:none}
#scifield a:hover     {color:#004DEC; font-size:12px; text-decoration:underline}  


.your_ad_here {
text-align: center;
margin: 0px;
font-size:11px;
font-weight:bold;
}

.your_ad_here a {
color:#222222; 
text-decoration:none
}

.your_ad_here a:hover {
color:#666666; 
text-decoration:none
}

.your_ad_here a {
color:#222222; 
text-decoration:none
}

#sponsors img {
margin: 3px;
padding:3px;
text-align: center;
}

.sponsors_php {
margin: 3px;
padding:3px;
text-align: center;
width:120px;
}

#scifield img {
margin: 3px;
padding:3px;
text-align: center;
}

.scifield_php {
margin: 3px;
padding:3px;
text-align: center;
width:120px;
}
.nav_link:link      {color:#222222; font-size:10px; text-decoration:none}
.nav_link:visited   {color:#444444; font-size:10px; text-decoration:none}
.nav_link:hover     {color:#004DEC; font-size:10px; text-decoration:underline}   

#advertise { 
text-align: center;
margin: 3px 7px 3px 7px; }

#advertise a     {color:#004DEC; font-size:11px; text-decoration:underline; text-align:center}
#advertise a:visited   {color:#004DEC; font-size:11px; text-decoration:underline; text-align:center}
#advertise a:hover     {color:#0099FF; font-size:11px; text-decoration:none; text-align:center} 


.index_videos_button a {
width:143px;
height:93px;
background-image:url(images/videos_index.jpg);
display:block;
margin:10px 0px 0px 0px;
}

.index_videos_button a:hover {
width:143px;
height:93px;
background-image:url(images/videos_index.jpg);
background-position:0px 93px;;
display:block;
margin:10px 0px 0px 0px;
}

/* Pagination *************************************/
.pagination {
width:100%;
padding: 4px 0px 4px 0px;
margin:3px 0px 3px 0px;
text-align:center;
font-weight: bold;
font-size:11px;
color:#0066CC;
border-top:#111111 solid 0px;
border-bottom:#000000 solid 0px;
background-color:#a1a1a1;
}

.pagination_current {
border:#000000 solid 1px;
background-color:#666666;
padding: 1px 5px 1px 5px;
text-decoration:none;
color:#dddddd;
}

.pagination a {
border:#222222 solid 1px;
background-color:#666666;
padding: 1px 5px 1px 5px;
text-decoration:none;
color:#dddddd;
}

.pagination a:visited {
border:#222222 solid 1px;
background-color:#666666;
padding: 1px 5px 1px 5px;
text-decoration:none;
color:#dddddd;
}

.pagination a:hover {
border:#222222 solid 1px;
background-color:#f9f9f9;
color:#222222;
}

/* Site *******************************/
.network_sites {
padding: 11px 20px 0px 185px;
text-align:right;
font-size:11px;
font-weight:bold;
color:#666666;
}

.network_sites a {
color:#009999;
text-decoration:none;
margin:0px 2px 0px 2px;
font-weight:normal;
}

.network_sites a:visited {
color:#009999;
text-decoration:none;
margin:0px 2px 0px 2px;
font-weight:normal;
}

.network_sites a:hover {
color:#0099CC;
text-decoration:underline;
margin:0px 2px 0px 2px;
}

.top_ad_bar {
padding: 0px 25px 0px 25px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#FF0000;
}

.top_ad_bar a {
color:#921F1F;
text-decoration:none;
margin:0px 5px 0px 5px;
}

.top_ad_bar a:hover {
color:#FF3300;
text-decoration:underline;
margin:0px 5px 0px 5px;
}

.left_nav {
float:left;
padding:0px 0px 0px 20px;
width:150px;
font-size:12px;
}

.middle_col {
float:left;
padding:0px 0px 0px 13px;
margin:0px;
width:562px;
font-size:13px;
}

.middle_col_admin {
float:left;
padding:0px 0px 0px 13px;
margin:0px;
width:769px;
font-size:13px;
}

.right_nav {
float:right;
padding:0px 21px 0px 13px;
width:193px;
}

.middle_col h2 {
padding:0px 0px 0px 10px;
margin:0px;
background-color:#a1a1a1;
font-size:12px;
color:#000000;
border-bottom:#000000 1px solid;
border-top:#000000 1px solid;
}

.middle_col h2 a {
margin:0px;
font-size:12px;
color:#000000;
text-decoration:none;
}

.middle_col h2 a:visited {
margin:0px;
font-size:12px;
color:#000000;
text-decoration:none;
}

.middle_col h2 a:hover {
margin:0px;
font-size:12px;
color:#666666;
text-decoration:none;
}


.middle_col_admin h2 {
padding:0px 0px 0px 10px;
margin:0px;
background-color:#a1a1a1;
font-size:12px;
color:#000000;
border-bottom:#000000 1px solid;
border-top:#000000 1px solid;
}

.middle_col_admin h2 a {
margin:0px;
font-size:12px;
color:#000000;
text-decoration:none;
}

.middle_col_admin h2 a:hover {
margin:0px;
font-size:12px;
color:#666666;
text-decoration:none;
}

.search_box {
padding:50px 25px 0px 720px;
}

.search_box_text {
font-size:12px;
color:#ffffff;
font-weight:bold;
}

.search_button a {
width:29px;
height:20px;
background-image:url(images/v7/v7_r13_c5.jpg);
display:block;
}

.search_button a:hover {
width:29px;
height:20px;
background-image:url(images/v7/v7_r13_c5.jpg);
background-position:0px 21px;
display:block;
}

/* Featured Stuff *********************************/
.feat_media {
padding:0px;
}

.feat_media h4 {
font-size: 10px;
display:block;
color:#000000;
background-color:#eeeeee;
border-bottom: #CCCCCC solid 1px;
padding:0px;
margin:0px;
text-align:center;
}

.feat_media_items {
padding:5px;
font-size:9px;
}

.feat_media_items a {
text-decoration:none;
font-size:10px;
font-weight:bold;
color:#044F6A}


.feat_media_items a:hover {
color:#0099CC;
}

.feat_media_items a:visited {
text-decoration:none;
color:#044F6A;}

#poll_box_poll {
padding:5px;
}

.cool_stuff {
text-align:center;
}

#referrer {
padding:5px;
}

#top_link_bar {
font-size:12px;
margin:0px;
padding: 0px 25px 0px 25px;
font-weight:bold;
}

#top_link_bar_title {
color:#111111;
test-decoration:none;
margin:0px 5px 0px 0px;
}

#top_link_bar a {
color:#0066CC;
text-decoration:none;
margin:0px 5px 0px 5px;
}

#top_link_bar a:hover {
color:#0099FF;
}

#top_link_bar a:visisted {
color:#003399;
text-decoration:none;
}


/* Site Body  ************************************/

.content_header_bar {
height:17px;
}
.content_footer_bar {
height:16px;
}

.index_hotlinks {
padding:3px 0px 3px 5px;
font-size:11px;
font-weight:bold;
}

.index_latest_items {
padding:3px 0px 3px 5px;
font-size:11px;
font-weight:normal;
}

.index_latest_items_more {
padding:3px 0px 3px 15px;
font-size:11px;
font-weight:normal;
}

.index_latest_items_title a {
text-decoration:none;
}

.index_latest_items_title a:hover {
text-decoration:underline;
}


#right_column {
border-left:#cccccc solid 1px;
padding:0px;
margin:0px;
}

.right_column_container {
padding:0px;
border-left:#888888 solid 1px;
width:150px;
}


#right_nav {
border-left:#cccccc solid 1px;
padding:0px;
margin:0px;
}

#right_nav h3 {
color:#000000;
padding:0px;
margin: 0px;
display:block;
background-color:#eeeeee;
border-bottom: #CCCCCC solid 1px;
font-size:14px;
text-align:center;
}

#right_nav h4 {
color:#000000;
padding:0px;
margin: 0px;
display:block;
background-color:#eeeeee;
border-bottom: #CCCCCC solid 1px;
border-top: #CCCCCC solid 1px;
font-size:14px;
text-align:center;
}


.category_listing_nav {
padding:3px 0px 3px 3px;
font-size:10px;
}

.category_listing_nav a {
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.category_listing_nav a:hover {
color:#0099CC;
}

.category_listing_nav a:visited {
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.most_played_nav {
padding:3px 0px 3px 5px;
font-size:11px;
}

.most_played_nav a {
color:#666666; 
font-weight:bold;
text-decoration:none;
}


.most_played_nav a:hover {
color:#0099CC; 
text-decoration:underline;
}

.most_played_nav a:visited {
color:#999999; 
font-weight:bold;
text-decoration:none;
}


.index_articles {
padding:0px;
margin-bottom:5px;
font-size:10px;

}

.index_articles a {
text-decoration:none;
}

.index_articles_item {
padding:5px 5px 0px 5px;
margin:0px;
text-align:left;
}

.index_articles h3 {
color:#000000;
padding:0px;
display:block;
background-color:#eeeeee;
border-bottom: #CCCCCC solid 1px;
border-top: #CCCCCC solid 1px;
}

.index_links {
padding:0px;
margin-bottom:5px;
font-size:10px;

}

.index_links a {
text-decoration:none;
}

.index_links_item {
padding:5px 5px 0px 5px;
margin:0px;
text-align:left;
}

.index_links h3 {
color:#000000;
padding:0px;
display:block;
background-color:#eeeeee;
border-bottom: #CCCCCC solid 1px;
border-top: #CCCCCC solid 1px;
}

#index_hottest_container {
width:100%;
}

#index_hottest_container h3 {
display:block;
padding-left:15px;
color:#006699;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
}

#index_hottest {
padding:5px;
}


.index_videos_item {
padding:2px 5px 2px 10px;
border-bottom:#909090 solid 1px;
}

.index_videos_item_thumbnail {
float:left;
width:130px;
}

.index_videos_item_thumbnail img {
border:#CCCCCC solid 1px;
padding:3px;
margin:5px 0px 5px 0px;
}

.index_latest_item_data {
float:right;
width:420px;
}

.clearer {
clear:both;
padding:0px;
margin:0px;
}

.index_latest_item_data_title {
font-weight:bold;
font-size:15px;
padding: 8px 0px 0px 0px;
}

.index_latest_item_data_title a {
text-decoration:none;
}

.index_latest_item_data_title a:hover {
text-decoration:none;
}

.index_latest_item_data_info {
font-size:10px;
margin: 2px 0px 0px 14px;
color:#0000aa;
}

.index_latest_item_data_info a {
text-decoration:underline;
color:#2B51B7;
}

.index_latest_item_data_desc {
font-size:12px;
margin: 2px 0px 0px 0px;
color:#111111;
}

/* Category Listing ****************************/

#category_listing_container {
width:100%;
padding:0px;
}

#category_listing_container h3 {
display:block;
padding:0px 5px 0px 15px;
color:#006699;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
font-size:14px;
}

#category_listing_container h4 {
display:block;
padding-left:15px;
color:#006699;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
}

#category_listing {
padding:5px 5px 5px 20px;
font-size:11px;
}

#category_listing a {
font-size: 17px;
font-weight:bold;
text-decoration:none;
color:#0099FF;
}

#category_listing a:hover {
text-decoration:none;
color:#0066CC;
}

.category_listing_latest {
padding:2px 5px 2px 10px;
border-bottom:#666666 solid 1px;
}

.category_listing_latest_title {
font-weight:bold;
font-size:11px;
}

.category_listing_latest_title a {
text-decoration:none;
}

.category_listing_latest_title a:hover {
text-decoration:none;
}

.category_listing_latest_info {
font-size:10px;
margin: 2px 0px 0px 14px;
color:#5F5F5F;
}

.category_listing_latest_info a {
text-decoration:underline;
color:#2B51B7;
}



/* Item Listing (Stupid lines between items are here)*************************/
#item_listing_container {
padding:0px;
width:100%;
}

#item_listing_container h3 {
display:block;
padding-left:15px;
color:#006699;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
font-size:14px;
}

#item_listing_container h3 a {
text-decoration:none;
color:#006699;
}

#item_listing_container h3 a:hover {
text-decoration:none;
color:#004DEC;
}

.item_listing {
padding:5px;
display:block;
border-bottom:#888888 solid 1px;
text-align:center;
font-size:11px;
}

.item_listing img {
border:#999999 dashed 2px;
padding:5px;
margin: 5px;
}

.item_listing_title {
font-size:15px;
font-weight:bold;
}

.item_listing_title a {
text-decoration:none;
color:#004DEC;
}

.item_listing_title a:visited {
text-decoration:none;
color:#0066CC;
}

.item_listing_title a:hover {
text-decoration:none;
color:#003399;
}

.item_listing_desc { 
color:#5F5F5F;
}

.item_listing_info_title {
color: #333333;
font-weight:bold;
}



.item_listing2 {
padding:5px;
display:block;
border-bottom:#888888 solid 1px;
text-align:left;
font-size:11px;
}

.item_listing_info2 {
padding:5px 0px 5px 5px;
}


/* Item Details *******************************************/
#item_details_container {
padding:0px;
width:100%;
}

#item_details_container h3 {
display:block;
padding-left:15px;
color:#006699;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
font-size:14px;
}

#item_details_container h3 a {
text-decoration:none;
color:#006699;
}

#item_details_container h3 a:hover {
text-decoration:none;
color:#004DEC;
}

#item_details_container h4 {
display:block;
padding-left:15px;
color:#006699;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
}

.item_details {
padding:5px;
display:block;
text-align:center;
font-size:11px;
}

.item_details_media_container {
border:#cccccc solid 1px;
padding:2px;
margin: 0px;
width:540px;
}

.item_details_media_container2 {
padding:5px;
font-size:14px;
font-weight:bold;
}

.item_details_media_container2 a {
color:#0066CC;
font-size:19px;
text-decoration:none;
}

.item_details_media_container2 a:hover {
color:#00CCFF;
font-size:19px;
text-decoration:none;
}

.item_details_media_container2 img {
border:#999999 dashed 2px;
padding:10px;
margin: 10px;
}

.item_details_title {
font-size:19px;
font-weight:bold;
color:#004DEC;
padding:10px 0px 0px 0px;
}

.item_details_desc { 
color:#5F5F5F;
}

.item_details_info_title {
color: #333333;
font-weight:bold;
font-size:9px;
}

#item_details_more_media {
padding:5px;
text-align:center;
}

#item_details_more_media img {
border:#cccccc solid 3px;
padding:0px;
margin:4px;
}

.item_details2 {
padding:5px;
display:block;
text-align:left;
font-size:12px;
}

.item_details_info2 {
padding:5px 0px 5px 10px;
font-size:11px;
}

.story_info_header {
border-bottom:#CCCCCC solid 1px;
padding:5px 0px 5px 5px;
}

#story_container {
padding:5px;
line-height:15px;
}

#story_container h2 {
padding:15px 0px 0px 0px;
margin:0px;
border:0px;
background-color:#FFFFFF;
}

#story_container h3 {
padding:15px 0px 0px 0px;
margin:0px;
border:0px;
background-color:#FFFFFF;
}

#story_container h4 {
padding:15px 0px 0px 0px;
margin:0px;
border:0px;
background-color:#FFFFFF;
}

/* Lists ****************************************************/
#list_box_container {
padding:0px;
width:100%;
}

#list_box_container h3 {
display:block;
padding-left:15px;
color:#006699;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
font-size:14px;
}

#list_box_container h3 a {
text-decoration:none;
color:#006699;
}

#list_box_container h3 a:hover {
text-decoration:none;
color:#004DEC;
}

#list_box_container h4 {
display:block;
padding-left:15px;
color:#006699;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
}

#post_list_item {
font-size:16px;
font-weight:bold;
border-bottom:#eeeeee solid 1px;
padding:5px;
text-align:right;
}

#post_list_item a {
color:#004DEC;
text-decoration:none;
}

#post_list_item a:hover {
color:#0099FF;
text-decoration:none;
}

.list_box {
padding:5px;
text-align:left;
border-bottom:#eeeeee solid 1px;
}

.list_box_info {
padding:0px 0px 0px 0px;
font-size:10px;
display:block;
color:#000000
}

.list_box_details {
color:#666666;
padding: 0px 0px 0px 10px;
font-size:12px;
display:block;
}

.list_box_form {
padding:5px;
text-align:left;
}

.list_box_logged_out {
padding:5px;
text-align:center;
}

/* Comments ************************************/
.comment_box {
padding:5px;
border-bottom:#CCCCCC solid 1px;
}

.comment_avatar {
float:left;
width:56px;
padding:3px;
}

.comment_box_data {
text-align:left;
float:right;
width:490px;
}

.comment_box_info {
font-size:10px;
padding: 0px 0px 4px 0px;
margin: 0px 0px 4px 0px;
color:#000000;
border-bottom:#666666 1px dashed;
}

.comment_box_comment {
color:#666666;
padding: 0px 0px 0px 0px;
font-size:12px;
display:block;
}

#comment_form {
padding:5px;
text-align:left;
}

#comment_box_logged_out {
padding:5px;
text-align:center;
}

.no_comments {
text-align:center;
border-bottom:#666666 solid 1px;
padding:5px 0px 5px 0px;
}

/* Send To Friend ***************************/
.item_details_sendfriend {
border:#5F5F5F 0px dashed;
padding:5px;
margin: 5px;
width:300px;
}

.item_details_sendfriend a {
font-size:14px;
text-decoration:none;
font-weight:bold;
display:block;
width:250px;
background-color:#eeeeee;
padding:2px;
border:#CCCCCC 1px solid;
}

.item_details_sendfriend_titles {
font-size:10px;
}

#emailer {
border:#999999 0px dashed;
width:250px;
background-color:#f9f9f9;
padding:5px 2px 5px 2px;
border:#CCCCCC 1px solid;
}


/* Media Ad Box ***********************************/
#media_ad_box {
padding:3px;
margin: 2px 0px 5px 0px;
width:420px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#00CCFF;
}

#media_ad_box a {
color:#000000;
text-decoration:none;
}

#media_ad_box a:hover {
color:#004DEC;
text-decoration:none;
}

/* Simple pages *******************************/
#simple_page_container {
padding:0px;
}

#simple_page_container h3 {
display:block;
padding-left:15px;
color:#006699;
text-align:left;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
font-size:14px;
}

#simple_page_container h3 a {
text-decoration:none;
color:#006699;
}

#simple_page_container h3 a:hover {
text-decoration:none;
color:#004DEC;
}

#simple_page_container h4 {
display:block;
padding-left:15px;
color:#006699;
text-align:left;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
}

.simple_page_box {
padding:5px;
}

.posted_media {
padding:5px;
font-size:12px;
}

.posted_media_count {
font-weight:bold;
font-size:12px;
color:#00CC00;
padding:5px;

}

.posted_media a {
text-decoration:none;
color:#0066CC;
padding: 0px;
}

.posted_media a:hover {
color:#000000;
}


/* My Account *******************************/
#myaccount_container {
padding:5px 5px 5px 15px;
text-align:left;
}

#posted_images {
border:#CCCCCC 1px solid;
width:550px;
margin: 0px 0px 0px 5px;
padding:5px;
font-size:12px;
}

#posted_articles {
border:#CCCCCC 1px solid;
width:550px;
margin: 0px 0px 0px 5px;
padding:5px;
font-size:12px;
}

/* Search *******************************/
#search_container {
padding:5px 5px 5px 15px;
text-align:left;
}

.search_container_results {
padding:5px 5px 5px 15px;
text-align:left;
border-bottom:#eeeeee solid 1px;
}


.search_keyword {
color:#FF0000;
}

.search_result_numbers {
color:#6699FF;
font-weight:bold;
font-size:18px;
padding:4px 5px 4px 0px;
}

.search_result_titles {
font-size:18px;
padding:4px 0px 4px 0px;
}

.search_result_titles a {
color:#000000;
text-decoration:underline;
}

.search_result_titles a:hover {
color:#666666;
text-decoration:none;
}

.search_results_title {
font-weight:bold;
}

.search_results_info {
padding: 0px 0px 0px 10px;
font-size:10px;
}

/* Bullshit ***********************/
#bullshit_container {
padding:5px;
text-align:center;
}

#bullshit_container a {
font-size:22px;
font-weight:bold;
text-decoration:none;
}

/* Points Info Page ***************************/
.points_container {
padding:5px;
text-align:left;
}

.title_point_cell {
margin : 1px;
padding : 1px;
background-color : #F3F3F3;
border : 1px solid #999999; }

.point_cell {
margin : 0px;
padding : 2px;
background-color : #ffffff;
border : 1px solid #DFDFDF; 	
}

.points_image {
padding:0px;
margin:3px;
border:#CCCCCC 3px solid;
}

#prize_info {
color:black;
}

#prize_info h3 {
padding:0px;
background-color:#FFFFFF;
border:0px;
} 

/* Submit **********************/
#submit_container {
padding:5px;
text-align:center;
}

#submit_container a {
font-size:22px;
font-weight:bold;
text-decoration:none;
}

/* Other Stuff ****************************/
.message_box {
padding:5px;
text-align:center;
}

.message_box h2 {
color:#000000;
padding:0px;
}

.form_info_header {
font-size:10px;
}

#friends {
padding:0px;
}

#friends h3 {
display:block;
padding-left:15px;
color:#006699;
text-align:left;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
}

#friends h4 {
display:block;
padding-left:15px;
font-size:10px;
color:#006699;
text-align:right;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
}

#friends h4 a {
text-decoration:none;
}

#friends_block {
padding:5px;
width: 950px;
}

#friends_block a      {color:#222222; font-size:11px; text-decoration:none}
#friends_block a:visited   {color:#444444; font-size:11px; text-decoration:none}
#friends_block a:hover     {color:#004DEC; font-size:11px; text-decoration:underline}  

.copyright {
font-size:11px;
font-weight:bold;
float:left;
width:350px;
text-align:left;
padding: 9px 0px 0px 25px;
height:16px;
}

.copyright2 {
font-size:10px;
width:550px;
float:right;
text-align:right;
padding: 9px 25px 0px 0px;
height:16px;
}

.copyright2 a {
margin:3px 5px 0px 5px;
}


.ad_300x250 {
border:#999999 dashed 1px;
padding:5px;
margin: 5px;
width:320px; 
}

.ad_728x90 {
padding:2px 0px 2px 0px;
width: 950px;
height:94px;
}

.listing_ad {
padding:5px;
display:block;
border-bottom:#eeeeee solid 1px;
text-align:center;
font-size:11px;
}


.listing_ad2 {
padding:0px 0px 0px 20px;
border-bottom:#eeeeee solid 1px;
text-align:left;
font-size:11px;
}

listing_ad3 {
text-align:center;
}

#message_closed {
padding:5px;
text-align:center;
}

#message_closed h3 {
padding:5px;
background-color:#FFFFFF;
border: 0px;
text-align:center;
font-size:20px;
}

.current_points {
color: red;
font-size : 11px;
line-height: 15px;	
font-weight: bold;
 }
 
 
#game_player {
padding:5px;
border:#CCCCCC 2px dotted;
}

#game_player h2 {
padding:0px;
margin:0px;
color:#ffffff;
}

.submit_media_link {
	font-size:11px;
	text-align:right;
}

.submit_media_link a {
color:black;
text-decoration:underline;
}

#ypn_ad_under_pagination {
padding:5px 5px 5px 25px;
border-bottom:#CCCCCC solid 1px;
}

/* Admin Pages *******************************/
#admin_page_container {
padding:0px;
}

.admin_page {
padding:5px;
}

#admin_page_container h3 {
display:block;
padding-left:15px;
color:#FF0000;
text-align:left;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
}

#admin_page_container h3 a {
text-decoration:none;
color:#FF0000;
}

#admin_page_container h3 a:hover {
text-decoration:none;
color:#CC0000;
}

#admin_page_container h4 {
display:block;
padding-left:15px;
color:#006699;
text-align:left;
background-color:#eeeeee;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
}

#admin_page_container h4 a {
text-decoration:none;
color:#000000;
}

#admin_page_container h4 a:hover {
text-decoration:none;
color:#006699;
}


.admin_page_box {
padding:5px;
}



#admin_bar_nav {
text-align:center;
padding:5px;
font-size:10px;
font-weight:bold;
}

#admin_bar_nav a {
color:#0066CC;
padding:3px;
}

#admin_bar_nav a:hover {
color:#0099CC;
padding:3px;
}

.admin_index_box{
padding:5px;
font-size:18px;
}

.admin_index_count {
font-weight:bold;
font-size:19px;
color:#00CC00;
padding:5px;

}

.admin_index_new_yes a {
text-decoration:none;
color:#0066CC;
padding: 0px 100px 0px 0px;
}

.admin_index_new_yes a:hover {
color:#000000;
}

.admin_index_new_yes a:visited {
text-decoration:none;
color:#0066CC;
}

.admin_index_new_no {
padding:0px 0px 0px 30px;
}

.admin_delete_all a {
text-decoration:underline;
color:#999999;
font-size:11px;
font-weight:bold;
padding: 0px 0px 0px 0px;
}

.admin_delete_all a:hover {
color:#000000;
}


.admin_index_submit_links {
padding:5px;
}

.admin_index_submit_links a {
text-decoration:none;
}

.admin_index_whiteboard {
padding:5px;
}

.admin_review {
padding:5px;
color:#666666;
border-bottom:#CCCCCC solid 1px;
}

.admin_review a {
color:#0066CC;
font-weight:bold;
text-decoration:none;
}

.admin_review a:hover {
color:#000000;
text-decoration:none;
}

.admin_review a:visited {
color:#0066CC;
font-weight:bold;
text-decoration:none;
}

.admin_review img {
border:#CCCCCC solid 1px;
padding:3px;
margin:0px 10px 0px 0px;;
}

.admin_review_title {
font-weight:bold;
font-size:15px;
color:#000000;
text-decoration:underline;
}

.admin_no_items_submitted {
text-align:center;
font-weight:bold;
font-size:18px;
}

.admin_user_links {
font-size:10px;
}

.admin_content_items {
padding:5px;
border-bottom:#cccccc solid 1px;
}

table.admin_user_list {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 1em;
	clear: both;
}

th.admin_user_list, td.admin_user_list {
	text-align: left;
	font-size: 85%;
	padding: 0.4em;
	border-bottom: 1px solid #ddd;
}

th.short, td.short {
	text-align: center;
}

th.short a, td.short a {
	text-decoration: none;
	display: block;
	padding: 0.2em 0;
	border: 1px solid #fff;
}

th.short a:hover, td.short a:hover {
	text-decoration: underline;
	border: 1px solid #06c;
	background: #fff;
}

tr.admin_user_list:hover td {
	background: #E8ECF4;
}

.admin_message {
padding:5px;
border:#CCCCCC 1px solid;
margin:5px;
background-image:url(images/diag.gif);
font-weight:bold;
text-align:center;
width:500px;
font-size:15px;
}

.user_message {
padding:3px;
border:#CCCCCC 1px solid;
margin:5px;
background-image:url(images/diag.gif);
font-weight:bold;
text-align:center;
width:400px;
font-size:13px;

}


.admin_tools {
	color: #C40000;
	font-size : 10px;
	}
 
.admin_tools_link:link      {
	color:red;
	text-decoration:underline;
	}

.admin_tools_link:visited   {
	color:red;
	text-decoration:underline;
	}

.admin_tools_link:hover     {
	color:#FF6C6C;
	text-decoration:none;
	font-size: 10px;
	} 

/* Form Elements *****************************************************/
.textbox { 

	background: transparent; 
	background-color: #F4F4F4; 
	border: 1px solid #999999; 
	color: #333333; 
	font-family: Verdana,Arial,Helvetica; 
	font-size: 10px; 
	scrollbar-face-color: #F4F4F4; 
	scrollbar-shadow-color: #666666; 
	scrollbar-highlight-color: #666666; 
	scrollbar-3dlight-color: #F4F4F4; 
	scrollbar-darkshadow-color: #F4F4F4; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #000000 }
	
.search_box_form { 

	background: transparent; 
	background-color: #ffffff; 
	border: 0px solid #999999; 
	color: #333333; 
	height:18px;
	width:124px;
 }


.textbox2 { 

	background: transparent; 
	background-color: #F4F4F4; 
	border: 1px solid #999999; 
	color: #333333; 
	font-family: Verdana,Arial,Helvetica; 
	font-size: 10px; 
	text-align: center; 
	 }

.buttons {
	background: transparent; 
	background-color: #eeeeee; 
	border: 1px solid #666666; 
	color: #333333; 
	font-family: Verdana,Arial,Helvetica; 
	font-size: 10px; 
	height: 20px; 

}
/* Thumbnail Highlight Effect *******************************************/

.highlightit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	}

.highlightit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	}

/* Hover Box ***********************************************************/
blockquote.helpContents
{
	text-align: center;
	width:170px;
	font-family: Verdana, Arial;
	margin: 0;
	padding: 5px;
	position: absolute;
	top: -1000px;
	left: -1000px;	
	border: 1px solid #666666;
	z-index: 100;
	background-color: #EAEAEA;
	-moz-border-radius: 5px;
	-moz-opacity: .95;
	opacity: .95;
	filter: alpha(opacity=95);
	}

blockquote.helpContents a{
	font-family: Arial;
	color: #CC3300;
	font-weight: bold;
	}

.hover_box_title {
padding: 0px 0px 5px 0px;
font-weight:bold;
text-decoration:underline;
}

.hover_box_description {
	color: #777777;
	font-size : 9px;	
}

.hover_box_info {
font-size:10px;
}
.hover_box_type {
	color: #3366CC;
	font-size : 11px;
	font-weight: bold;
	}

.hover_box_img {
padding: 5px 0px 5px 0px;
}

/* Star Rating *************/

.rating_container {
width:160px;
text-align:left;
padding:5px;
}
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 150px;
		height: 30px;
		position: relative;
		background: url(images/star_rating.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:30px;
		height: 30px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(images/star_rating.gif) left center;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:30px;
	}
	.star-rating a.two-stars{
		left:30px;
	}
	.star-rating a.two-stars:hover{
		width: 60px;
	}
	.star-rating a.three-stars{
		left: 60px;
	}
	.star-rating a.three-stars:hover{
		width: 90px;
	}
	.star-rating a.four-stars{
		left: 90px;
	}	
	.star-rating a.four-stars:hover{
		width: 120px;
	}
	.star-rating a.five-stars{
		left: 120px;
	}
	.star-rating a.five-stars:hover{
		width: 150px;
	}
	.star-rating li.current-rating{
		background: url(images/star_rating.gif) left bottom;
		position: absolute;
		height: 30px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
