/*
Theme Name: WordPress BestWeekEver Theme
Theme URI: http://bestweekever.tv
Description: WordPress BestWeekEver Theme
Version: 1.1
*/

html, body, div
{
	padding:0px;
	margin:0px;
}

body
{
	background: #fff url(images/bg.gif) no-repeat scroll center top;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
}

img
{
	border:0px;
}

a:link,
a:visited,
a:active
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.no_brdr
{
	background-image:none!important;
}

.float_hack
{
	clear: both;
	line-height: 0px;
}



/*
*** MTVN brand framing ***
*/
.mtvn_framing
{
	position: relative;
}


/*
*** COMMUNITY BAR ***
*/
#community_bar
{
	width:980px;
	margin:0px auto 0px auto;
	height:35px;
	position:relative;
}
#community_bar a.homepage
{
	display:none;
	float:left;
	height:20px!important;
	padding:4px 7px 0px 0px!important;
	margin:4px 0px 0px 0px;
}
#community_bar a.vh1
{
	background: transparent url(images/bwe_vh1_logo.jpg) no-repeat scroll 0px 7px;
	display:block;
	color:white;
	font-weight:bold;
	font-size:90%;
	padding:8px 0px 0px 40px!important;
}
#community_bar a.vh1 img
{
	margin-top:7px;
	vertical-align:bottom;
}

#bwe_flux_quickmenu
{
	color:#FFFFFF;
	color:#FFFFFF;
	float:right;
	font-size: 11px;
	margin-top: 7px;
	text-align:left;
}
#bwe_flux_quickmenu .container
{
	padding-right:0;
	color:#fff;
}

/*
*** END COMMUNITY BAR ***
*/


#bwe_header
{
	position: relative;
	width: 980px;
}

#bwe_logo_holder
{
	padding:0px;
	margin:0px;
	height:112px;
	overflow:hidden;
	position:relative;
}
#bwe_logo_holder a
{
	height:62px;
	width:468px;
	margin:24px 0px 0px 250px;
	position:absolute;
}
#bwe_logo_holder a:hover
{
	text-decoration:none!important;
}

#bwe_horizontal_ad
{
	text-align:center;
	background-color:#FFFFFF;
	padding:1px 0px 1px 0px;
}


/*
*** BWE SITE CONTENT ***
*/
#bwe_site_content
{
	width:980px;
	margin:0px auto;
	padding:0px;
	position: relative;
}

#bwe_site_content .header .navigation_bar
{
	border-bottom:5px solid #1b1b1b;
}

#bwe_site_content .footer .navigation_bar
{
	border-top:5px solid #1b1b1b;
}

#bwe_page_content
{
	background: #fff url(images/bg_content.gif) repeat-y scroll left top;
	border-bottom:1px solid #fff;
}

#main
{
	width: 644px;
	float: left;
}


#p1.promo_module
{
	background: transparent url(images/bg_p1.jpg) repeat-x scroll left top;
	border-bottom:1px solid #fff;
	height:171px;
	position:relative;
}
#p1.promo_module ul
{
	list-style: none;
	margin:0;
	padding:0;
}
#p1.promo_module ul li
{
	background-position:right bottom;
	background-repeat:no-repeat;
	display: relative;
	float: left;
	margin:10px 0px 0px 10px;
	padding:0;
	position:relative;
	width:201px;
	overflow:hidden;
}
#p1.promo_module ul li a
{
	display: block;
	font-weight:bold;
	height:151px;
}
#p1.promo_module ul li a:hover
{
	text-decoration: none;
}
#p1.promo_module img.thumbnail
{
	position:absolute;
	height:151px;
	width:201px;
}
#p1.promo_module span.headline
{
	background-color: #212121;
	display:block;
	opacity:0.9;
	padding:5px;
	position:absolute;
	bottom:0px;
	width:100%;
}
#p1.promo_module span.headline:hover
{
	text-decoration: underline;
}

#shows_p1
{
	float:left;
	display:inline;
	width:644px;
	border-bottom:1px solid #fff;
}


/*
*** POST STYLING
*/

ul.bwe_post_listing
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.post
{
	clear:both;
	position: relative;
}

.post .date
{
	background: #1b1b1b url(images/bg_date.gif) no-repeat scroll right top;
	position:absolute;
	height:45px;
	overflow:hidden;
	padding:0px 50px 0px 0px;
}
.post .date img.day
{
	float:left;
	display:inline;
	margin:5px 0px 0px 12px;
}
.post .date span
{
	float:left;
	display:inline;
	font-weight: bold;
	color:#c01b7f;
	margin:7px 0px 0px 10px;
	line-height:15px;
}
.post h1,
.post h2
{
	clear:left;
	margin:10px 0px 0px 12px;
	margin-top:45px;
	padding-top: 10px;
	color:#2da3c6;
	font-size:24px;
	font-weight:bold;
	line-height:normal;
}
.post h1 a,
.post h2 a
{
	color:#2da3c6;
}
.post .author
{
	color:#1d1d1d;
	font-size: 12px;
	font-weight: bold;
	margin:5px 0px 0px 12px;
}

.post .entry
{
	margin:16px 0px 0px 12px;
	padding:0px;
	font:normal 14px Arial,Helvetica,sans-serif;
	line-height: 130%;
	overflow: hidden;
}
.post .entry p
{
	margin:15px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
.post .entry ul
{
	padding: 0px!important;
	margin:0px!important;
}
.post .entry li
{
	background: inherit url(images/li.gif) no-repeat scroll left 5px;
	list-style-type: disc;
	margin:10px 0px 0px 15px;
	padding:0px 0px 0px 10px;
}
.post a
{
	color:#c01b7f;
}
.post a.more-link
{
	font-size: 20px;
	font-weight: bold;
}


.post .metadata
{
	margin:15px 0px 0px 12px;
	padding:0px;
	overflow: hidden;
}

.post .metadata .data
{
	margin:5px 0px 0px 0px;
	padding:0px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.post .metadata a
{
	color:#e38826;
	font-weight:bold;
}

div.flux_content_action
{
	margin-top:20px;
	margin-left: 12px;
}
div.flux_content_action .commentCount
{
	margin:0 !important;
}
div.flux_content_action .commentCount .itemText
{
	margin:0 !important;
}

.comments
{
	clear:both;
	position: relative;
}



#main .navigation
{
	background: #fff url(images/bg_bottomNav.jpg) no-repeat scroll left top;
	width:644px;
	height:50px;
	font-weight: bold;
	font-size: 18px;
	line-height:45px;
	overflow:hidden;
}
#main .navigation a
{
	color:#2da3c6;
	margin:0px;
	height:50px;
}
#main .navigation .newer a
{
	float:left;
	margin-left:20px;
}
#main .navigation .older a
{
	float:right;
	margin-right:20px;
}



#related_posts {
	float: left;
	width:625px;
	margin:16px 0px 0px 12px;
	padding:0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#related_posts h3 {
	font-size: inherit;
	font-weight: bold;
}

#related_posts ul {
	margin: 0;
	padding: 0;
}

#related_posts ul li {
	font-weight: bold;
	list-style: none;
	margin: 0;
	margin-bottom: .3em;
	padding: 0;
}



/*
*** BWE NAV BAR ***
*/
.navigation_bar
{
	background-image:url(images/bg_mainnav.gif);
	background-repeat:repeat-x;
	background-position:left top;
	clear: both;
	height:50px;
	overflow:hidden;
	position: relative;
	width:980px;
}
.navigation_bar a
{
	float:left;
	text-decoration:none!important;
	margin:0;
	padding:0;
}
.navigation_bar .bwe_search_holder
{
	display: block;
	float: right;
	display: block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	padding-top: 10px;
	position:relative;
	width:221px;
}
.search
{
	height:30px;
	padding:0;
}
.search input.query
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:white !important;
	border:0 none !important;
	color:#3E3E3E;
	height:23px;
	line-height:normal;
	margin-left: 10px;
	padding-top: 7px;
	padding-left: 5px;
	position: absolute;
	width:140px !important;
}
.search input.site_search
{
	background:url(images/bwe_btn.gif) left no-repeat;
	border:0 none;
	left: 137px;
	margin:0;
	padding:0;
	position:absolute;
	height:30px;
	width:38px !important;
}
.search img.web_search
{
	position: absolute;
	left: 176px;
}
/*
*** END NAV BAR
*/


/*
*** BWE SIDEBAR ***
*/
#sidebar
{
	float:left;
	width:336px;
	padding:0px 0px 50px 0px;
	position:relative;
	overflow:hidden;
}

#sidebar ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sidebar ul.modules li.module
{
	background: #393939 url(images/sb_top_0.jpg) no-repeat scroll left top;
	border-bottom:1px solid white;
	clear:both;
	padding: 0;
	margin: 0;
	position:relative;
}
#sidebar ul.modules li.module .widget_title
{
	display: none;
}

#sidebar .module .header,
#sidebar .module .content,
#sidebar .module .footer
{
	border: none;
	clear: both;
	margin:0px 10px;
	position: relative;
}

#sidebar .module .header
{
	background: #393939 url(images/sb_top_0.jpg) no-repeat scroll left top;
	height: 30px;
	margin-top:10px;
}
#sidebar .module .content
{
	background-color:#FFFFFF;
}
#sidebar .module .footer
{
	background:none;
	height:auto;
}


.sb_ad_holder
{
	background-color:#696969;
	height:250px;
	padding:1px;
	overflow:visible;
	text-align:center;
}

#sidebar .module .sponsor_ad .content
{
	padding:2px !important;
	padding-right: 0px;
	width: 312px;
}
#sidebar .module .sponsor_ad .footer
{
	background: transparent url(images/sb_bg_footer_promo_tile.gif) no-repeat scroll right bottom;
	overflow:hidden;
	margin:0px 10px 10px 10px;
	padding:2px 4px;
	text-align:right;
	line-height: 14pt;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#sb_tv_schedule,
#sb_full_episodes,
#sb_follow,
#sb_meetbloggers,
#sb_rssfeeds,
#sb_suggestedlinks
{
	background: transparent url(images/sb_bottombg_1.gif) no-repeat scroll left bottom;
	padding:0px;
	padding-bottom:14px;
}

#sidebar .module #sb_tv_schedule .header
{
	height: 33px;
}
#sidebar .module #sb_tv_schedule p
{
	color:#e38826;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 10px;
	padding:5px 0px;
}

#sidebar .module #sb_follow .header
{
	height: 35px;
}
#sb_follow .content ul
{
	list-style: none;
	margin:0;
	padding:0;
}
#sb_follow .content ul li
{
	float:left;
	margin:5px 0px 5px 10px;
}

#sb_latestphotos
{
	background: transparent url(images/sb_bottombg_0.gif) no-repeat scroll left bottom;
	padding-bottom: 10px;
}
#sb_latestphotos .content
{
	height:234px;
	padding:0px 0px 5px 0px;
}
#sb_latestphotos .content a
{
	float:left;
	display:block;
	width:140px;
	margin:10px 6px 0px 10px;
	overflow:hidden;
}
#sb_latestphotos .footer
{
	background: transparent url(images/sb_bg_footer_latestphotos.gif) no-repeat scroll left bottom !important;
	height:23px;
	overflow:hidden;
	margin:0px 0px 0px 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	text-align:right;
	line-height: 14pt;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#sb_meetbloggers .content
{
	height: 160px;
}
#sb_meetbloggers ul.bloggers
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#sb_meetbloggers ul.bloggers li
{
	float:left;
	display:block;
	position:relative;
	width:140px;
	margin:10px 6px 0px 10px;
	overflow:hidden;
	text-align:center;
}
#sb_meetbloggers ul.bloggers li img.photo
{
	display: block;
}
#sb_meetbloggers ul.bloggers li a
{
	color:#aebf10;
	display: block;
	margin:10px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}
#sb_meetbloggers ul.bloggers li .title
{
	margin:2px 0px 2px 0px;
	overflow:hidden;
	font-style: italic;
	font-size: 12px;
}

#sidebar #sb_tips
{
	padding-bottom: 10px;
}
#sidebar #sb_tips .header
{
	height: 75px !important;
}
#sidebar .module .footer a
{
	color:#2da3c6;
}


#sb_full_episodes a
{
	margin:5px 0px 5px 10px;
	border:0px;
	float:left;
}

#sb_aboutshow .content img
{
	float:left;
	display:inline;
	margin:10px 0px 0px 10px;
}
#sb_aboutshow .content p
{
	margin:10px 0px 0px 10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1d1d1d;
}
#sb_aboutshow .footer
{
	background-image:url(images/sb_bottombg_0.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0px 0px 10px 0px;
}
#sb_aboutshow .footer_link
{
	background-image:url(images/sb_bg_footer_about.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#sb_aboutshow .footer_link a
{
	color:#c01b7f;
}


#sb_suggestedlinks .content ul.links li
{
	background: transparent url(images/brdr_horiz_dotted.gif) repeat-x scroll left bottom;
	padding:10px 0px;
	margin:0px 10px;
}
#sb_suggestedlinks .content ul.links li.last
{
	background-image:none!important;
}
#sb_suggestedlinks .content a.thumbnail
{
	float: left;
	margin:0;
	margin-right:10px;
}
#sb_suggestedlinks p
{
	font-size: 12px;
	margin:10px 0px 0px 10px;
	overflow:hidden;
	padding-bottom:10px;
}
#sb_suggestedlinks a.headline
{
	color:#c01b7f;
	line-height:normal;
	font-size: 11px;
	font-weight: bold;
}

#sidebar_buzzfeed
{
	background-color:#696969;
	padding:0px 0px 0px 18px;
	width: auto;
}

#sb_rssfeeds li
{
	background: transparent url(images/brdr_horiz_dotted.gif) repeat-x scroll left bottom;
	margin: 0px 10px;
}
#sb_rssfeeds a
{
	color:#aebf10;
	display: block;
	font-weight: bold;
	font-size: bold;
	padding: 10px 0px;
	overflow:hidden;
}



/*
*** BWE FOOTER ***
*/
#bwe_page_content .footer
{
	background: transparent url(images/bg_mainnav.gif) repeat-x scroll left top;
	height:50px;
	overflow:hidden;
}

#footer
{
	padding:20px 100px;
	width:780px;
	margin:0px auto;
	background-color:#1b1b1b;
}

.footer .navigation_bar{
	background: transparent url(images/footer_nav_bg.gif) repeat-x scroll left top;
}

* html .footer .navigation_bar .first{
	margin-left: -2px;
}

#footer .sister_sites
{
	text-align:center;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#c8c8c8;
}
#footer .sister_sites a,
#footer .copyright a
{
	color:#c8c8c8;
	text-decoration:underline;
}
#footer .copyright
{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#c8c8c8;
	margin:2px 0px 0px 0px;
	text-align:center;
}
#footer img.mtvnnetworks_logo
{
	float:right;
	margin:11px 0px 0px 12px;
}

/*
*** Default WORDPRESS CSS
*/
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
	font-weight: normal;
}



acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

.clear {
	clear: both;
}



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
}

.entry ol li {
	margin: 0;
	padding: 0;
}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}

ol li {
	list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}

#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
}
.alt {
	margin: 0;
	padding: 10px;
}

.commentlist {
	padding: 0;
	text-align: justify;
}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	display: block;
}
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #999;
}

blockquote {
	margin: 15px 0px 0 25px;
	padding-left: 10px;
	border-left: 5px solid #c01c7f;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.center {
	text-align: center;
}

.hidden {
	display: none;
}

hr {
	display: none;
}

a img {
	border: none;
}


/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/*
	ARCHIVES
*/
body.wp_page-tag_archive h1:before
{
	content: 'Posts Tagged “';
}
body.wp_page-tag_archive h1:after
{
	content: '”';
}


/*
	SEARCH RESULTS
*/
body.page__search_results #main .results_summary
{
	background:inherit !important;
	height: auto;
}
body.page__search_results #main .results_summary .outcome
{
	font-size: 14px;
}
body.page__search_results #main .navigation
{
	padding-left: 20px;
}
body.page__search_results #main .navigation .page_num
{
	margin-right: 1em;
}
body.page__search_results #main .navigation .prev
{
	margin-right: 2em;
}
body.page__search_results #main .navigation .next
{
	margin-left: 1em;
}
.search_results
{
	font-size:12px;
}


.search_results h3
{
	margin:0 0 0 10px !important;
	padding:0;
}
.search_results h3 a
{
	color:#2da3c6;
}

.search_results .post .date
{
	background:none;
	color:#444;
	height:auto;
	font-weight:bold;
	padding:0 0 0 10px;
	position: static;
}

.search_results .linktitle,
.navigation a
{
	color:#0071C0;
	text-decoration:none;
}

.search_results .linktitle:hover,
.bottom_navigation a:hover
{
	text-decoration:underline;
}

.searchThumb
{
	display:inline;
	float:left;
	margin:0 10px 0 0;
}

.searchDesc
{
	font-size:11px;
}

.search_results .post
{
	background-color:#FFFFFF;
	margin:0;
	padding:10px 10px 20px;
}

.bwe_post
{
	border-top:5px solid #1d1d1d;
	padding:0px 0px 25px 0px;
	border-bottom:1px solid #fff;
}


/*
	FEEDS AND WIDGETS PAGE
*/
body.page__feeds_widgets #bwe_page_content
{
	background-image: url(images/bg_feeds.gif) !important;
}
#feeds_widgets_module
{
	background: white url(images/bg_p1.jpg) repeat scroll left top;
	border-bottom:1px solid #fff;
	padding:10px;
	color:#1d1d1d;
	font-size: 12px;
}
#feeds_widgets_module div
{
	background-color:white;
}
#feeds_widgets_module p
{
	margin:0;
}

#feeds_widgets_intro,
#feeds_widgets_videos,
#feeds_widgets_posts
{
	
}
#feeds_widgets_newsposts
{
}
.feeds_widgets_widgetholder
{
	float:left;
}


#feeds_widgets_intro p
{
	padding: 10px;
}

#feeds_widgets_videos
{
	height: 360px;
}
#feeds_widgets_videos .feeds_widgets_widgetholder
{
	margin:10px;
}
#feeds_widgets_videos .feeds_widgets_widgetdesc
{
	padding-top:10px;
	padding-right:10px;
}

#feeds_widgets_posts
{
	height: 280px;
}



div.feeds_widgets_widgetdesc p
{
}
div.feeds_widgets_widgetdesc a
{
	color:#c01b7f;
	font:bold 12px verdana;
}



/*
*** ADVERTORIALS
*/
.advertorial
{
	float: right;
	margin: 10px;
	margin-top: 0px;
	padding-top: 10px;
}


/*
*** Partner Links
*/
#best_links_ever
{
	border-top: 1px dotted black;
	font-size: 12px;
	margin:0 12px;
	position:relative;
}

#best_links_ever h3
{
	color: #33A3C6;
	font-size: 190%;
	margin:15px 0;
}

#best_links_ever a
{
	font-weight: bold;
}

#best_links_ever .photo_container
{
	float: right;
	margin: 0 0 15px 30px;
}

#best_links_ever .photo_container .attribution:before
{
	content: '[ ';
}

#best_links_ever .photo_container .attribution:after
{
	content: ' ]';
}


#best_links_ever ul.partner_links
{
	color: #C01B7F;
	margin-top: 0;
}

#best_links_ever ul.partner_links > li
{
	margin-bottom: .5em;
}

#best_links_ever ul.partner_links .partner
{
	color: black;
}

#best_links_ever ul.partner_links .partner:before
{
	content: '[';
}

#best_links_ever ul.partner_links .partner:after
{
	content: ']';
}




#sidebar .MTVNPartnerLinkingRssWidget
{
	background:url("images/sb_bottombg_1.gif") no-repeat scroll left bottom transparent;
	padding:10px !important;
	position:relative;
}
.MTVNPartnerLinkingRssWidget h2
{
	background: transparent url("images/sb_header_rssfeeds.gif") no-repeat scroll top left;
	color:transparent;
	height:30px;
	line-height:1px;
	margin:0;
}

.MTVNPartnerLinkingRssWidget ol.rssPartner
{
	background-color:white;
	font-size:12px;
	list-style-type: none !important;
	margin:0px !important;
	padding:2px 10px !important;
}
.MTVNPartnerLinkingRssWidget ol.rssPartner > li
{
	border-bottom: 1px dotted black;
	margin-top:0 !important;
	padding:15px 0 !important;
	position:relative;
}
.MTVNPartnerLinkingRssWidget ol.rssPartner > li:last-child
{
	border-bottom:0px !important;
}

.MTVNPartnerLinkingRssWidget ol.rssPartner .title2
{
	color: #4F4F4F;
	font-weight:bold;
	text-transform:uppercase;
}
.MTVNPartnerLinkingRssWidget ol.rssPartner .title2 .favicon
{
	float:left;
	margin-top:2px;
	margin-right:7px;
}

.MTVNPartnerLinkingRssWidget ol.rssPartner .rssPartner_list a
{
	color:#5AB2CC;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin: 1em 1em 1em 24px;
}
.MTVNPartnerLinkingRssWidget .more-link
{
	font-size:90%;
	font-weight:bold;
	padding-top:5px;
	position:absolute;
	right:0px;
	top:10px;
	text-transform:lowercase;
}
.MTVNPartnerLinkingRssWidget .more-link a
{
	color: #4F4F4F;
}


.MTVNPartnerLinkingRssWidget ol.rssPartner ol.mtvn_partner_linking_rss_partner_links
{
	margin:0;
	padding-left:23px;
}
.MTVNPartnerLinkingRssWidget ol.rssPartner ol.mtvn_partner_linking_rss_partner_links li
{
	font-weight:bold;
	line-height:110%;
	padding-bottom:1em !important;
}





/*
*** Sharing
*/
.top_sharing ul.share_counters li
{
	padding-top:14px;
}
.sharing
{
	clear: both;
	position:relative;
	padding:15px 12px;
	height: 20px;
}
.sharing div.sociable
{
	float: left;
	margin:0;
	width: 240px;
}
.sociable .sociable_tagline
{
	float:left;
	font-size: 10px;
	padding-right: 20px;
}
.sociable li
{
	margin-left: 0 !important;
	padding: 0 !important;
	padding-right: 10px !important;
}

ul.share_counters
{
	list-style-type: none;
	margin:0;
	float:right;
}
body.wp_page-post ul.share_counters
{
	float: right;
	width: 330px;
}
body.wp_page-post_listing ul.share_counters
{
	clear:both;
	width: 330px;
}
ul.share_counters li
{
	float: right;
	padding-left: 10px;
}

/*
*** Gallery
*/
.ngg-imagebrowser img
{
	margin: 10px auto !important;
	width: auto !important;
}



/*
*** Network Footer
*/
#gft
{
	margin: 0 !important;
	background-image: none !important;
}
#gft #gft-network
{
	width: 780px;
	border-bottom: 5px solid #696969;
	border-top: 5px solid #696969;
}
#gft #gft-network ul.gft-col
{
	width: 780px;
}
#gft #gft-network.gft-row
{
	margin-top:20px;
	padding:10px 0 20px !important;
}

 #gft a, #gft a:hover {
	color:#696969 !important;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

#gft-network li.gft-col-header {
	color:#C8C8C8 !important;
	text-transform: none !important;
	font-family:verdana, arial, sans-serif !important;
	font-size: 12px !important;
}

#gft-network .gft-row-header {
	color:#696969 !important;
	font-size:15px !important;
}

#gft .gft-col li {
	padding-bottom:0 !important;
	line-height:15px;
}

#gft_mtvnlogo{
	text-align:center;
	margin:10px 0 6px;
}

#gft_mtvnnetworks_copy{
	text-align:center;
	font-size:10px;
	margin-bottom: 150px;
	color:#c8c8c8;
}

/* MTVNTwittergration */
.entry img.twitter_avatar {
	background: url(images/avatar-badge-staff.png) no-repeat scroll center bottom #2A2A2A !important;
	margin-top: 15px;
}

.mtvn_twittergration_tweet_post .entry p {
	margin-right: 15px;
}

