@charset "UTF-8";
/* CSS Document */


/* Global styles */

html
{
	font-size:11px;
	overflow-x: auto;
}

body
{
	background: url(images/buzzBkgrnd.gif) #1c191a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-align: center;
	margin: 0;
	padding: 0;
}



/* Global link styles */

a:link, a:active, a:visited, a:hover
{
	color: #333366;
}

a:hover
{
	color: #88CC00;
}

img
{
	border: 0; /* stops linked images having borders */
}


/* Default table widths */

table
{
	width: 100%;
}

td
{
	vertical-align: top;
	font-size: 11px;
}

/* Container and main design */

#container
{
	width: 1000px;
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 0;
}

#wrapper
{
	background: #ffffff;
	border-left: 3px solid #0E0E0E;
	border-right: 3px solid #0E0E0E;
}

#banner
{
/*	height: 101px;
*/	background-color: #FFFFFF;
}

#banner_content { }

#top_bar
{
	color: #7F7F7F;
	padding: 4px 3px 3px;
	float: right;
	margin: 0;
	text-align: right;
}

#top_bar a:link,
#top_bar a:active,
#top_bar a:visited,
#top_bar a:hover
{
	color: #666666;
}

#top_bar a:hover
{
	color: #88CC00;
}

#top_search
{
	margin-top: 15px;
}

input, textarea, select
{
	border: 1px solid #999999;
	background: url(images/formBkgrnd.gif) repeat-x #DEDADA;
	color: #666666;
	padding: 3px 5px 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	vertical-align: middle;
}

select
{
	padding: 0;
}

#top_search input.top_input
{
	width: 180px;
}

#top_search input.top_btn, input.submit
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
}

#banner_content
{
	background: url(images/navTop.gif) repeat-x bottom;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

#banner_text/*,
#banner_sdw*/{
	padding: 10px;
}

#banner_text .logo
{
 float: left;
}

#banner_text span{
	color: #666666;
}
/*
#banner_sdw{
	color:#000;
}*/

/*
#top_search{
	background: url(../../../images/frontend/DefaultV2/search_bg.jpg) no-repeat 0 0;
	height: 51px;
	padding: 8px 0 0 0;
	width: 248px;
	float: right;
	margin: 20px 30px 0 0;
	text-align:center;
	color: #FFF;
	font-weight: bold;
}*/


/* Tabs */

#tabs
{
	background: url(images/navBkgrnd.gif) repeat-x top;
	height: 32px;
	float: left;
	clear: left;
	width: 100%;
}

#tabs ul { }

#tabs li { }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

/* Hover */

/* Active tab */

#upload{
	float: right;
	padding: 0;
}

#tab_end{}

#tab_end a:link,
#tab_end a:active,
#tab_end a:visited,
#tab_end a:hover { }

#tab_end a:hover { }

#content
{
	padding: 15px 8px;
	clear: left;
	background: url(images/navBottom.gif) repeat-x top #F1F2F1;
}

.content_header
{
	border-bottom: 1px solid #999999;
}

.m_header
{
	width: 748px;
	position: relative;
	clear: left;
	padding-top: 10px;
}

.m_header h1
{
	font-size: 22px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0 9px 0 5px;
	margin: 0;
}

.header,
.maintitle
{
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
}

.header h2
{
	border-bottom: 1px solid #CCCCCC;
	font-size: 14px;
	padding: 0 0 2px 0;
	margin: 0;
}

.header span.cat,
.m_header span.cat,
.maintitle span.cat{
	float:right;
	color: #FFF;
	font-weight:bold;
}

.m_header a:link,
.m_header a:active,
.m_header a:visited,
.m_header a:hover,
.header a:link,
.header a:active,
.header a:visited,
.header a:hover,
.maintitle a:link,
.maintitle a:active,
.maintitle a:visited,
.maintitle a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.m_header a:hover,
.header a:hover,
.maintitle a:hover{
	text-decoration: underline;
}

.header img{
	vertical-align: middle;
}

.main_content
{
	padding: 4px 0;
	font-size: 10px;
	line-height: 18px;
}

.main_content input
{
	font-size: 9px;
	margin-bottom: 2px;
}

#footer_box
{
	background: url(images/footerTop.gif) repeat-x top #FFFFFF;
	margin: 0;
	padding: 12px 4px 8px;
}

#footer_col{
	width: 100%;
	margin: 2px 0 2px 0;
}

#footer_col td{
	width: 25%; /* 100% divided by number of columns */
	border-right: 1px solid #CCCCCC;
	padding: 5px 5px 5px 15px;
}

#footer_col td.end{
	border: 0;
}

#footer_col a:link,
#footer_col a:active,
#footer_col a:visited{
	color: #999999;
}

#footer_col a:hover{
	color: #88CC00;
}

.copyright
{
	text-align: center;
	padding: 5px;
}

.copyright a:link,
.copyright a:active,
.copyright a:visited,
.copyright a:hover{
	color: #88CC00;
	text-decoration: none;
}

.copyright img
{
	margin-bottom:-4px;
}

.content{
	padding: 8px;
}

.box, .titleBox
{
	border-bottom: 1px solid #999999;
	position: relative;
	padding: 0 0 7px 0;
	margin: 5px 0 12px 0;
}

.box2
{
	border-bottom: 1px solid #999999;
	position: relative;
	float: left;
	width: 363px;
	padding: 0 0 7px 0;
	margin: 5px 0 12px 0;
	height: 105px;
}


.title{
	border-bottom: 1px solid #CCCCCC;
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
}

.title a:link,
.title a:active,
.title a:visited,
.title a:hover{
	text-decoration: none;
	color: #666666;
}

.title a:hover
{
	color: #88CC00;
	text-decoration: underline;
}

.title span{
	font-size: 11px;
	font-weight: normal;
	float: right;
}

.box2 .title
{
	border: 0;
	padding: 0;
	margin: 0;
	font-size:12px;
}

.box img.img{
	border: 2px solid #999999;
	margin: 0 12px 8px 0;
}


/* Pagination */

/**** page links **********************************************/
#pageLinks
{
	padding: 10px 0 3px 0;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

#pageLinks em
{
	/*font-style: normal;
	padding: 1px 4px 2px 4px;
	background: #CCCCCC;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;*/
	font-style: normal;
	color: #333333;
}
	#pageLinks a:link,
	#pageLinks a:active,
	#pageLinks a:visited,
	#pageLinks a:hover{
		/*padding: 1px 4px 2px 4px;
		border: 1px solid #999999;
		color: #666666;
		text-decoration: none;*/
		font-weight: normal;
	}
	#pageLinks a:hover{
		/*background: #FFFFFF;
		color: #88CC00;
		text-decoration: none;*/
	}
		

/* Left navigation styles */

.lnav
{
	border-bottom: 1px solid #CCCCCC;
}
.lnav a:link,
.lnav a:active,
.lnav a:visited,
.lnav a:hover{
	text-decoration: none;
}

a.lnav_l,
a.lnav_d
{
	display: block;
	padding: 0 0 3px 14px;
	color: #666666;
	margin-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(images/bullet_plus.gif) no-repeat top left;
}

a.lnav_l:hover,
a.lnav_d:hover
{
	background-color: #E1E2E1;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}



/* Side navigation */                                                /* Why so many???? */

#search_nav{
	vertical-align: top;
	padding-right: 9px;
}

#group_nav{
	vertical-align: top;
	padding-right: 9px;
}

#profile_nav{
	vertical-align: top;
	padding-right: 9px;
}

#media_nav{
	vertical-align: top;
	padding-left: 9px;
}

#nav{
	vertical-align: top;
	padding-right: 9px;
}




/* Other */

.clear{
	clear: both;
}

.input,
.button{
/*	border: 1px solid #969696;
	padding: 2px;
	background: #FFF;
	color: #878787;
	font-size: 10px;
	margin: 1px;
	display: inline;*/
}

.button{
/*	background: #e2e2e2;
	padding: 1px;
	font-weight: bold;*/
}

input {
	/*border: 1px solid #969696;*/
}

textarea {
	/*border: 1px solid #969696;*/
}

/* Admin only styles */

a.admin_button:link,
a.admin_button:active,
a.admin_button:visited,
a.admin_button:hover{
	border: 1px solid #999999;
	background: url(images/formBkgrnd.gif) repeat-x #DEDADA;
	color: #666666;
	padding: 5px;
	font-weight: bold;
	font-size: 10px;
	margin: 1px 0 1px 3px;
	width: auto;
	vertical-align: middle;
	float: right;
	text-align: center;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
}
a.admin_button:hover{
	color: #666666;
	background: #F1F2F1;
	border:1px solid #999999;
	
}

.admin_button img{
	vertical-align: middle;
	border:0;
}












/*

#footer{
	background: url(../../../images/frontend/DefaultV2/footer.gif) repeat-x;
	padding: 15px 10px 0 10px;
	color: #FFF;
	height: 25px;
	text-align: right;
}
#footer a:link,
#footer a:active,
#footer a:visited{
	color: #FFFFFF;
}
#footer a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}








*/

.fm_des{
	background: #F1F2F1;
	border-bottom: 1px solid #666666;
	padding: 4px;
	margin: 4px 0 4px 0;
}

.shadetabs{
	position: relative;
	top: 0;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	float: left;
	font-size: 10px;
}
.shadetabs ul{
	margin:0;
	padding:0;
	list-style-type: none;
	text-align: left;
}

.shadetabs li{
	display: block;
	float: left;
	margin: 0;
}

.shadetabs li a:link,
.shadetabs li a:active,
.shadetabs li a:visited,
.shadetabs li a:hover{
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{
}

.shadetabs li.selected{
}

.shadetabs li.selected a:link,
.shadetabs li.selected a:active,
.shadetabs li.selected a:visited,
.shadetabs li.selected a:hover{
}

.contentstyle
{
	border: 1px solid #999999;
	background: #F1F2F1;
	margin-bottom: 1em;
	padding: 0 4px 7px 4px;
	clear: both;
	overflow:auto; 
	height:365px; 
	width: 213px;
}


.thumb{
	border: 1px solid #88CC00;
	margin: 2px;
	width: 120px;
	height: 90px;
}

.progress{
	background:#FFF;
	border:1px solid #000;
	width:300px;
	height:12px;
	text-align:left;
}
.progress_in{
	background:#FF9900;
	border-right:1px solid #000;
	height:100%;
	line-height:12px;
}
.radio {
	border:0;
	padding:0;
}

.media_title{
	font-size: 18px;
	text-align: left;
}
.media_title span{
	float:right;
}

.row_l,
.row_d{
	background-color: #E1E2E1;
	background: url(../../../images/frontend/DefaultV2/nav.gif) no-repeat 10px 50%;
	display: block;
	padding: 3px 0 3px 25px;
}
.row_d{
	background-color: #CCCCCC;
}

/* TOP FRIEND ARRANGE BOXES */

#boxes {
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 10px;
	padding: 4px;
}
#boxes  li {
	cursor: move;
	position: relative;
	float: left;
	margin: 2px 2px 0px 0px;
	border: 1px solid #666666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E1E2E1;
}
.handle {
	font-size: 14px;
	font-family: Arial, sans-serif;
	border: 1px solid #999999;
	cursor: move;
	height: 14px;
	border-width: 0px 0px 1px 0px;
	background: #E1E2E1;
	color: #eee;
	padding: 2px 6px;
	margin: 0px;
}
div.topFriendslabel {
	font-size: 18px;
	width:776;
	position: relative;
	display: block;
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
}

/* PLAYLIST ARRANGE BOXES */

#pl_boxes {
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 10px;
	padding: 4px;
}

#pl_boxes  li {
	cursor: move;
	position: relative;
	float: left;
	margin: 5px 5px 0px 0px;
	border: 1px solid #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E1E2E1;
}

/* FORM BOX */

.form_box {
	background-color:#F1F2F1;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	margin:2px 0 10px 0;
	padding:1px;
	padding-top:5px;
}

.form_box legend {
	color:#666666;
	font-weight:bold;
	margin-left: 4px;
}

.form_box table td {
	padding:4px;
	vertical-align:top;
}

.small_br {
	display:block;
}


/* VIEW SELECT */

.view_select 
{
	float:left;
	padding: 4px 0 0 5px;
}

.view_select a:link,
.view_select a:active,
.view_select a:visited
{
/*	color: #666666;
*/	text-decoration: none;
}

.view_select a:hover
{
	color: #666666;
	text-decoration: underline;
}

.view_select a.active
{
	font-weight: bold;
}

/* SMALL TEXT */

.small_desc {
	font-size: 10px; 
	padding: 5px 0 5px 3px;
}

.img_border {
	border: 2px solid #437181;
	margin: 0 12px 8px 0;
}

.tag_cloud {
}

.tag_cloud a:link,
.tag_cloud a:active,
.tag_cloud a:visited,
.tag_cloud a:hover {
	text-decoration:none;
}


/* PICTURE COMMENTS */

.pic_comments{
	margin: 0 auto 0 auto;
	width: 85%; /* Change width to change entire width of picture comments */
	text-align: left;
}

.pic_comments table{
	width:100%;
	text-align:left;
	background-color:#CCCCCC;
}

.pic_comments table td {
	background-color:#F1F2F1;
}


/* Alternating table rows */

.main_row_color {
	background-color:#999999;
	color:#FFFFFF;
}

.row1_color {
	background-color:#F1F2F1;
}

.row2_color {
	background-color:#E1E2E1;
}

.content_table{
	width:100%;
	text-align:left;
	background-color:#CCCCCC;
}

.admin_table{
	width:100%;
	text-align:left;
	background-color:#C4DDA9;
}

.admin_msg {
	border:1px solid #AABF93; 
	padding:5px; 
	background-color:#E1E2E1;
}

.admin_msg_info {
	border:1px solid #AABF93; 
	padding:5px; 
	background-color:#E1E2E1;
}

.admin_msg_green {
	border:1px solid #AABF93; 
	padding:5px; 
	background-color:#E1E2E1;
}

.admin_msg_red {
	border:1px solid #AABF93; 
	padding:5px; 
	background-color:#E1E2E1;
}

/* BULLETNS */

#bulletinb {
	width:600px;
	border:1px solid #CCCCCC;
	background-color:#fff;
	border-collapse:collapse;
	margin-bottom:.5em;
}
#bulletinb th{
	width:14%;
	background-color:#F3F7EF;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-transform: uppercase;
	border-right:1px solid #CCCCCC;
}
#bulletinb td,
#bulletinb th{
	padding:5px; 
	vertical-align:top;
	border-bottom:1px solid #CCCCCC;
}

#bulletinb img{
	border:0;
}

.result_msg {
	border:1px solid #999999; 
	padding: 5px; 
	background-color:#F1F2F1;
	margin-top: 8px;
}

/* MEDIA DISPLAY */

.media_box1,
.media_box2{
	background: #E1E2E1;
	padding: 10px;
	margin: 5px 0 5px 0;
	line-height: 15px;
}

.media_box2{
	background: #F3F7EF;
}

.media_img2{
	border: 2px solid #666666;
	background: #fff;
	padding: 1px;
	margin: 0 12px 8px 0;
}

.media_desc{
	padding-bottom:5px;
}

.greyb {
	color:#999999;
	font-weight:bold;
}

.commentEntry {
	margin:6px 0 10px;
}

.commentHead {
	border-top: 1px solid #CCCCCC;
	padding:4px;
}

.commentHeadHighlight {
	border-top: 1px solid #CCCCCC;
	padding:4px;
	background:#F3F7EF;
}

.commentBody {
	margin-top:4px;
	margin-left:4px;
}

.media_options {
	border:1px solid #CCCCCC; 
	padding:5px; 
	background-color:#E1E2E1;
}

.media_icons {
	width:90%;
}

.media_icons td {
	text-align:left;
	padding: 2px;
	vertical-align:middle;
}

.media_icons td img {
	vertical-align:middle;
}

.media_icons td a
{
	padding: 3px 2px 2px 4px;
	font-weight: bold;
	height: 25px;
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
}

.media_icons td a:hover
{
	color: #333333;
	background-color: #CCCCCC;
}

.media_user_details{
	padding:8px 0;
}

.media_user_details img{
	width: 58px;
	height: 43px;
	border: 1px solid #999999;
	float: left;
}
.media_user_details div{
	line-height: 15px;
	padding-left:8px;
	margin-left:60px;
}

.media_info 
{
	line-height: 15px;
	clear: both;
	background-color: #333333;
	padding: 3px;
	color: #F1F2F1;
	display: none;
}

.media_info a
{
/*	color: #88CC00;*/
}


.media_info_box {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom:8px;
	padding-bottom:8px;
}

.media_ajax_list 
{
	width: 194px;
	padding: 3px 1px 7px;
	border-bottom: 1px solid #999999;
	margin-bottom: 2px;
}

.media_ajax_list td {
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

.media_ajax_list td img, .media_ajax_list img
{
	width: 90px;
	height: 70px;
	border: 0;
}

.media_ajax_list .wide_thumb
{
	margin: 3px 3px 0 0;
}

.wide_thumb{
	width: 90px;
	height: 54px;
	overflow: hidden;
	border: 1px solid #666666;
}

.member_thumb {
	border:3px double #CCCCCC;
	margin: 2px;
	width: 120px;
	height: 90px;
}

.media_thumb{
	border: 1px solid #999999;
	margin: 2px;
	width: 120px;
	height: 90px;
}

.media_thumb_detailed{
	border: 1px solid #999999;
	margin: 3px 6px 8px 0;
	width: 120px;
	height: 90px;
}

.group_thumb{
	border:3px double #CCCCCC;
	margin: 0 12px 8px 0;
	width: 120px;
	height: 90px;
}

.group_thumb_div{
	width: 90px;
	height: 70px;
	overflow: hidden;
	border:3px double #CCCCCC;
	margin: 2px;
	text-align:center;
}

.group_thumb_div img{
	margin:-10px 0 0 -15px;
}

.pic_thumb{
	border:3px double #CCCCCC;
	margin: 0 12px 8px 0;
}

.line_seperator{
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 3px 5px 3px;
	margin-bottom:5px;
}

.group_forum_table{
	width:100%;
	text-align:left;
	background-color:#CCCCCC;
}

.group_forum_avatar{
	width: 58px;
	height: 43px;
	border: 1px solid #000;
}

.dropmenudiv{
	position:absolute;
	border:1px solid #999999;
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
}

.dropmenudiv a:link,
.dropmenudiv a:active,
.dropmenudiv a:visited,
.dropmenudiv a:hover{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #999999;
	padding: 1px 0;
	text-decoration: none;
	text-align:left;
	background-color: #FFFFFF;
	color:#999999;
}

.dropmenudiv a:hover{
	/*background-color: #c3c3c3;
	color:#FFFFFF;*/
	background-color: #F1F2F1;
	color:#88CC00;
}


/* INDEX MEDIA SELECT LINKS */

.media_tabs_bar
{
	position: absolute;
	right: -1px;
	bottom: 0px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size: 10px;
}

.index_media_links a:link,
.index_media_links a:active,
.index_media_links a:visited,
.shadetabs a:link,
.shadetabs a:active,
.shadetabs a:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	padding: 4px 7px;
	display: block;
	float: left;
	border-right: 1px solid #999999;
}

.index_media_links a:hover, .shadetabs a:hover
{
	color: #88CC00;
	background-color: #E1E2E1;
	text-decoration: underline;
}

.index_media_links a.selected:link,
.index_media_links a.selected:active,
.index_media_links a.selected:visited,
.index_media_links a.selected:hover,
.shadetabs li.selected a:link,
.shadetabs li.selected a:active,
.shadetabs li.selected a:visited,
.shadetabs li.selected a:hover
{
	font-weight: bold;
	/*color: #333333;*/
	background-color: #CCCCCC;
	float: left;
}

.group_table {
	width:1%;
}

.group_table td {
	width:1%;
	padding:3px 15px 3px 15px;
}

/* VERSION 2.1 */

/* PAID PACKAGES */

.pack_progress{
	background:#FFF;
	border:1px solid #666666;
	width:200px;
	height:8px;
	text-align:left;
	overflow:hidden;
	position:relative;
}
.pack_progress_in{
	background:#88CC00;
	height:100%;
	line-height:8px;
	padding:0;
	position:relative;
}

#pack_nav{
	width: 250px;
	vertical-align: top;
	padding-right: 8px;
}

.pack_box {
	border:1px solid #999999; 
	padding:5px; 
	background-color:#E1E2E1;
	height:120px;
	margin:2px;
}

.pack_box_con {
	float:left;
	width:33.33%;
}

.lnav_sel{
	background-color: #F1F2F1;
	background: url(../../../images/frontend/DefaultV2/nav.gif) no-repeat 10px 50%;
	display: block;
	padding: 3px 0 3px 25px;
	font-weight:bold;
}

.result_alert {
	color:#FFFFFF; 
	border:1px solid #990000; 
	background-color:#993333;
	padding:5px; 
}

.main_title {
	color:#88CC00;
	font-weight:bold;
}

.mresponse_table {
	width:1%;
}

.mresponse_table td {
	width:1%;
	padding:3px 20px 3px 20px;
}

.media_response_text {
	text-align:center;
}

.media_list_info {
	float:right;
	width:175px;
	margin-left: 5px;
	padding-left: 5px;
	border-left:1px solid #CCCCCC;
	line-height:15px;
}

.media_list_desc {
	margin-bottom: 0;
	margin-right:5px;
}


/* NEW ITEMS */

.contentColomn
{
	border-right: 1px solid #999999;
	width: 748px;
	padding: 0;
	position: relative;
}

.contentColomn .topMenu
{
	float: left;
	width: 100%;
}

.rightColomn
{
	padding: 0 0 0 9px; 
	width: 220px;
}

#videoBanner
{
	width: 748px;
	float: left;
	position: relative;
	margin-top: -5px;
}

.homeBanner
{
	position: absolute; 
	top: 578px; 
	width: 745px; 
	text-align: center; 
	z-index: 10;
}

#houseAd
{
	text-align: center;
	padding-left: 8px; 
	float: left; 
	width: 222px;
}

.userLogedIn, .userLogedIn td
{
	font-size: 10px;
}

.green, a.green
{
	color: #88CC00;
}

a.green:hover
{
	color: #333366;
}

.red
{
	color: #990000;
}

.dgrey
{
	color: #494949;
}

a.strong
{
	font-weight: bold;
}

.topBottomBorder
{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding: 4px 0;
	margin-bottom: 8px;
}

.rightAd
{
	text-align: center;
	padding: 16px 0;
}

.adSpace
{
	text-align: center;
	padding: 4px 0 12px 0;
}

a.linkIcon
{
	margin-bottom: 4px;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	display: block;
}

a.linkIcon:hover
{
	color: #666666;
}

a.linkIcon img
{
	margin: 0 4px 0 0;
	position: relative;
	top: 4px;
}

img.linkIcon 
{
	margin: 4px 4px 0 0;
}

.left
{
	float: left;
}

.clearLeft
{
	clear: left;
}

.right
{
	float: right;
}

.clearRight
{
	clear: right;
}

.clearAll
{
	clear: both;
}

.lowerBar
{
	position: relative;
	float: right;
	border: 0;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#listings, #mediacontentarea, #rsscontentarea
{
	padding: 0 9px 0 5px;
	clear: both;
}

#rsscontentarea
{
	padding-top: 4px;
}

#rsscontentarea h3
{
	position: relative; 
	margin: 0;
}

#rsscontentarea h3 img
{
	margin-right: 5px; 
	position: relative; top: 3px;
}

#rsscontentarea h3 .small_desc
{
	display: inline;
}

#listings .title
{
	/*padding-top: 4px;*/
}

.contentColomn .main_content
{
	padding: 12px 9px 0 5px;
	clear: both;
}

.title div.channelLink,
.m_header h1 div.channelLink,
.maintitle div.channelLink
{
	float: right;
	text-align: right;
	font-weight: normal;
	font-size: 11px;
	color: #CCCCCC;
	padding-top: 3px;
}

.m_header h1
{
	width: 972px;
}

.m_header h1 div.channelLink
{
	font-size: 14px;
	padding-top: 7px;
}

.title div.channelLink a,
.m_header h1 div.channelLink a, 
.title div.channelLink div.blogDate,
.maintitle div.channelLink a
{
	color: #88CC00;
	display: inline;
	font-weight: bold;
	font-size: inherit;
	text-transform: uppercase;
}

.box2 .title div.channelLink
{
	font-size: 10px;
}

a.moreLink
{
	color: #88CC00;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	padding: 2px 3px;
	clear: both;
}

a.moreLink:hover
{
	color: #FFFFFF;
	background-color: #88CC00;
}

.videoRate
{
	margin: 4px 0;
	float: left;
	width: 100%;
}

a.basicTitle
{
	color: #666666;
	line-height: 13px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.basicTitle:hover
{
	color: #88CC00;
	text-decoration: underline;
}

.media_ajax_list a.basicTitle
{
	color: #333366;
}

.media_ajax_list a.basicTitle:hover
{
	color: #88CC00;
}


.ratingStars
{
	margin-top: 3px;
}

.rateTags
{
	position: absolute;
	bottom: 17px;
	background: #F1F2F1;
	height: 15px;	
	overflow: hidden;
}

.rateTags:hover
{
	overflow: visible;
}

.titleBox .rateTags
{
	position: absolute;
	bottom: 17px;
	height: auto;
	overflow: visible;
}

.tagsArea:hover
{
	background-color: #333333;
	color: #F1F2F1;
	padding: 2px 3px;
}

.tagsArea:hover a
{
	color: #88CC00;
}

.tagsArea:hover a:hover
{
	color: #CCCCCC;
}


.box .rateTags
{
	width: 415px;
	top: 83px;
}