/* 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: strong; size:inherit } 

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;

}



#like {

text-align: center;

padding: 5px;

margin: 2px 0px 0px 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:14px; text-decoration:bold}

#sponsors a:visited   {color:#444444; font-size:14px; text-decoration:none}

#sponsors a:hover     {color:#004DEC; font-size:14px; text-decoration:none}  



#scifield {

text-align: center;

margin: 3px 7px 3px 7px;

font-size:18px;

line-height:140%;


}



#scifield a      {color:#004D99; font-size:18px; text-decoration:none}

#scifield a:visited   {color:#004D99; font-size:18px; text-decoration:none}

#scifield a:hover     {color:#004DEC; font-size:18px; 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:16px;

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:762px;

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;

height: 168px;

}



.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;

font-size:18px;

}



#top_link_bar a:hover {

color:#0099FF;

}



#top_link_bar a:visisted {

color:#003399;

text-decoration:none;

font-size:13px;

}

/*Featured Media Cycle ***************************/

.feat_media_items .pagination {
	margin-top: 135px;
	width: 183px;
	
}

.feat_media_items .pagination a{
	color:#dddddd;
	margin-right: 3px;
}

.cycleitem {
	padding: 7px;
		width: 183px;
}





/* 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;

font-size:12px;

}



.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:13px;

}



.category_listing_nav a {

color:#000000;

font-weight:bold;

font-size:13px;

text-decoration:none;

}



.category_listing_nav a:hover {

color:#0099CC;

}



.category_listing_nav a:visited {

color:#000000;

font-weight:bold;

font-size:13px;

text-decoration:none;

}



.most_played_nav {

padding:3px 0px 3px 5px;

font-size:12px;

font-weight:bold;


}



.most_played_nav a {

color:#000000; 

font-weight:bold;

text-decoration:none;

}





.most_played_nav a:hover {

color:#0099CC; 

text-decoration:underline;

}



.most_played_nav a:visited {

color:#333333; 

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:210px;

}



.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:20px;

padding: 8px 0px 0px 0px;

}



.index_latest_item_data_title a {

text-decoration:none;

color:#0066FF;
}



.index_latest_item_data_title a:hover {

text-decoration:none;

}



.index_latest_item_data_info {

font-size:12px;

margin: 2px 0px 0px 14px;

color:#0000aa;

text-decoration:bold;

}



.index_latest_item_data_info a {

text-decoration:underline;

color:#2B51B7;

}



.index_latest_item_data_desc {

font-size:15px;

margin: 2px 0px 0px 0px;

color:#111111;

font-weight:bold;
}



/* 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-size:18px;

font-weight:bold;

color:#004DEC;

}



.category_listing_latest_title a {

text-decoration:none;

font-size:18px;

font-weight:bold;

color:#004DEC;
}



.category_listing_latest_title a:hover {

text-decoration:none;

font-size:18px;

font-weight:bold;

color:#004DEC;
}



.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:22px;

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:#000000;

font-size:14px;

}



.item_listing_info_title {

color: #333333;

font-weight:bold;

}


.item_store_image {

float:left;
width:250px;
}

.item_store_desc {

float:right;
width:250px;


}

.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:640px;

}



.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;

}



.more_course_title {

font-size:17px;

font-weight:bold;

color:#004DEC;

padding:10px 0px 0px 0px;

}

.more_course_title a{

font-size:17px;

font-weight:bold;

color:#2D88FF;

padding:10px 0px 0px 0px;

}

.more_course_title a:visited{

font-size:17px;

font-weight:bold;

color:#2D88FF;

padding:10px 0px 0px 0px;

}



.item_details_desc { 

color:#000000;

}



.item_details_info_title {

color: #5F5F5F;

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:17px;

}



.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;

}

.source_container {

width:100%;


padding:5px;

}

.shopcat {

width:250px;

float:left;

padding:10px;

}
/* 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:16px; text-decoration:none}

#friends_block a:visited   {color:#222222; font-size:16px; text-decoration:none}

#friends_block a:hover     {color:#004DEC; font-size:16px; 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_img {

width:160px;

text-align:left;

padding:5px;

float: left;

}
.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;

	}

