/* ----------------------------------------------------------------------------

				NewNowNext Blog
	* Filename:		screen.css
	* Description:		Global CSS
	* Version:		1.0.1 (2009-12-10)
	* Website:		http://www.newnownext.com
	* Author:		Adam Weaver -- adam.weaver@mtvncontractor.com

 -- Structure: ---------------------------------------------------------------

	* Page width:		976px
	* Columns:		2

	__global		Global page styles & wrapper
	__links			Global link defaults & with-arrow styles
	__header-logo		LogoOnline.com header, navigation & leaderboard ad
	__header-nnn		NewNowNext header & navigation
	__body			Global body styles
	__blog-post
	__comments
	__pagination
	__sidebar		Sidebar & modules
	__footer		Global footer

 -- Color Palette: -----------------------------------------------------------

	Proud Pink		#fa0e9c
	Gay Light Gray		#cfcdcf
	Gay Medium Gray		#666666
	Gay Dark Gray		#333333
	Big Black		#000000
	Fairy Dust		#ffffff

---------------------------------------------------------------------------- */

/*	__global
---------------------------------------------------------------------------- */

body
{
	background: #000000 url('../images/bg-page-colorful.jpg') no-repeat fixed top center;
	color: #333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13pt;
}
#container
{
	margin: 40px auto 0px;
	width: 976px;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/*	__links
---------------------------------------------------------------------------- */

a, a:link, a:active, a:visited, a:hover
{
	color: #fa0e9c;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.with-arrow:hover
{
	text-decoration: none;
}
a.with-arrow:hover span
{
	text-decoration: underline;
}
a.with-arrow img
{
	background: transparent url('../images/sprite-icons.png') no-repeat -26px 0px;
	height: 7px;
	margin: 0px 0px 0px 4px;
	width: 5px;
}
a.with-arrow.down img
{
	background: transparent url('../images/sprite-icons.png') no-repeat 0px 0px;
	height: 5px;
	margin: 0px 0px 1px 4px;
	width: 9px;
}

/*	__items on top of header
---------------------------------------------------------------------------- */
.header_top_item {
    display: block;
    position: absolute;
    top: -7px;
    height: 29px;
    background: url('/wp-content/themes/newnownext/images/nnn-like-gradient.png') repeat-x;
}

#facebook_like {
    right: 0px;
}

#header_subscribe_feed {
    right: 306px;
}

#header_subscribe_text {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: white;
    display: block;
    margin: 7px 10px;
    float: left;
}

.rss_button {
    background: url('/wp-content/themes/newnownext/images/bttn-RSS-sprite.png') 0 0;
    width: 43px;
    height: 14px;
    margin: 7px 10px 7px 0px;
    display: block;
    float: left;
}
.rss_button:hover {
    background-position: 0 -15px;
}

/*	__header-logo
---------------------------------------------------------------------------- */

#header-logo
{
	background: transparent url('../images/header-logo/header.png') repeat-x scroll center bottom;
	border-bottom: 1px solid #2E342E;
	height: 75px;
	margin: 0px auto 0px;
	width: 976px;
}
#logo
{
	background:url('../images/header-logo/logo.png') no-repeat top;
	width:150px;
	height:75px;
	float:left;
}
#logo:hover
{
	background:url('../images/header-logo/logo.png') no-repeat bottom;
	cursor:pointer;
}

#logo .homepageLogo:hover, #logo .homepageLogo:hover, .homepageLogo
{
	background:url('../images/header-logo/logo.png') no-repeat bottom!important;
	cursor:pointer;
}

/*	__header-logo-navigation
---------------------------------------------------------------------------- */

#mainMenu
{
	margin-top:23px;
	margin-left:5px;
}

ul.dropdown
{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	position:relative;
	text-transform:none;
	z-index:597;
}
ul.dropdown .dir
{
	background-image:none;
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:12px;
}
ul.dropdown a.open
{
	background:url('../images/header-logo/menuItem_active.png') center top no-repeat!important;
	color:#FFFEFF!important;
}
ul.dropdown a:active
{
	color:#FFFEFF;
}
ul.dropdown a:hover
{
	color:#E8112D;
	text-decoration:none !important;
}
ul.dropdown a:link,ul.dropdown a:visited
{
	color:#FFFEFF;
	text-decoration:none;
}
ul.dropdown li
{
	color:#FFFEFF;
	float:left;
	height:40px;
	line-height:normal;
	margin-right:6px;
	padding:0;
	vertical-align:middle;
	zoom:1;
}
ul.dropdown li a
{
	background:url('../images/header-logo/menuItem_inactive.png') top repeat-x !important;
	display:block;
	padding:15px 8px 23px!important;
}
ul.dropdown li.dir
{
	padding:7px 20px 7px 14px;
}
ul.dropdown li.hover,ul.dropdown li:hover
{
	cursor:default;
	position:relative;
	z-index:599;
}
ul.dropdown li:hover>ul
{
	visibility:visible;
}
ul.dropdown ul
{
	-moz-opacity:1;
	/*background-color:#333;*/
	border:#E8112D 2px solid;
	border-top:#E8112D 4px solid;
	color:#fff;
	filter:alpha(opacity=100);
	font-size:12px;
	khtmlopacity:1;
	left:0;
	opacity:1;
	position:absolute;
	text-transform:none;
	top:100%;
	visibility:hidden;
	width:170px;
	z-index:598;
}
ul.dropdown ul a
{
	background:none!important;
	height:auto;
	padding:8px !important;
	width:154px;
}
ul.dropdown ul li.play a
{
    padding-left: 27px !important;
    width: 135px !important;
}
ul.dropdown ul li.play a img
{
    position: absolute;
    margin-left: -20px;
    margin-top: 1px;
}
ul.dropdown ul a.open
{
	/*background-color:#76b900;
	color:#FFFEFF;*/
}
ul.dropdown ul a:hover
{
	/*background-color:#76b900;
	color:#fff;*/
	text-decoration: none !important;
}
ul.dropdown ul a:link,ul.dropdown ul a:visited,ul.dropdown ul a:active
{
	color:#fff;
}
ul.dropdown ul li
{
	filter:none;
	float:none;
	height:auto;
}
ul.dropdown ul li.separator
{
	border-top: 2px solid #B2B6C1;
}
ul.dropdown ul li.lowerDivider
{
	border-bottom:2px solid #B2B6C1;
}
ul.dropdown ul li.dir
{
	padding-right:15px;
}
ul.dropdown ul li.hover,ul.dropdown ul li:hover
{
	background-color:transparent;
}
ul.dropdown ul ul
{
	left:99%;
	top:1px;
}
ul.dropdown,ul.dropdown li,ul.dropdown ul
{
	list-style:none;
	padding: 0;
	z-index:1000000001!important;
	display:block;
}
.shadeGrey,.shadeWhite
{
	padding:0!important;
	margin:0!important;
}
.shadeGrey a,.shadeWhite a
{
	color:#3a6695!important;
}
.shadeGrey a:hover,.shadeWhite a:hover
{
	color:#FFFFFF!important;
	background:#F23700 none no-repeat scroll 100% 100%!important;
}
.shadeGrey
{
	background:#EEF4F4 none no-repeat scroll 100% 100%!important;
}
.shadeWhite
{
	background: #FFF none no-repeat scroll 100% 100%!important;
}
/* CSS 2.1 */
ul.dropdown li:hover>a.dir
{
	background:url('../images/header-logo/menuItem_hoverWithDropdown.png') repeat-x!important;
	color:#FFFEFF;
}
ul.dropdown ul li:hover>a.dir
{
	background:#E8112D!important;
	color: #FFFEFF;
}

/*	__header-logo-search
---------------------------------------------------------------------------- */
#search
{
	float:right;
	height:50px;
	margin-top:22px;
	padding:0;
	position:relative;
	width:253px;
}
#search #form
{
	background: transparent url('../images/header-logo/search-bg.png') repeat-x scroll left top;
	float:left;
	height:33px;
	margin:0;
	padding:0;
	position:relative;
	width:253px;
}
#search #form #searchButton
{
	border:medium none;
	float:left;
	height:28px;
	position:relative;
	width:30px;
	margin-top: 1px;
}
#search #form #searchButton a
{
	background:transparent url('../images/header-logo/search-btn.png') no-repeat scroll left top;
	display:block;
	height:28px;
	width:30px;
}
#search #form #searchButton a:hover
{
	background:transparent url('../images/header-logo/search-btn-over.png') no-repeat scroll left top;
}
#search #form #searchField
{
	background-color: white;
	border: 1px solid #E8112D;
	float:left;
	height:26px;
	margin-left:5px;
	margin-top: 1px;
	position:relative;
	width:212px;
}
#search #form #searchField #searchterm
{
	background-color:transparent;
	border:0 none;
	color:#999999;
	font-family:helvetica;
	font-size:15px;
	font-weight:bold;
	margin-left:4px;
	margin-top:5px;
	width:195px;
}
#search #tabs
{
	border-bottom:medium none;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:253px;
}
#search #tabs ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#search #tabs ul li
{
	display:block;
	float:left;
	height:20px;
	margin:0 4px 0 0;
}
#search #tabs ul li a
{
	border-top: 4px solid #999999;
	color:#717171;
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	padding:1px 10px;
	text-decoration:none;
	background-color: #414141;
}
#search #tabs ul li a:hover, #search #tabs ul li.inactive a:hover
{
	border-top: 4px solid #D1D1D1;
	color:#D1D1D1;
	text-decoration: none !important;
}
#search #tabs ul li.active a
{
	border-top: 4px solid #E8112D;
	color:#FFFFFF;
}
#search #tabs ul li.inactive a
{
	border-top: 4px solid #999999;
	color: #999999;
}
#search #tabs ul li#header-search-web
{
	margin-right: 0px;
	width: 90px;
	*width: auto;
}

/*  Typeahead/live search dropdown */
#search
{
	z-index: 1000000000;
}
#search #form .choices
{
	display: none;
	clear: both;
	margin: 0px 0px 0px 5px;
	width: 212px;
	border-style: none solid solid solid;
	border-color: #F23700;
	border-width: 0px 1px 1px 1px;
}
#search #form .choices div
{
	padding: 5px 10px;
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	color: #3A6695;
	line-height: 12px;
}
#search #form .choices div:hover, #search #form .selected
{
	cursor: pointer;
	background-color: #F23700 !important;
	color: #FFFFFF !important;
}

/*	__header-ad
---------------------------------------------------------------------------- */
#header-ad
{
	background: transparent url('../images/bg-ad.png') repeat-x top;
	border-bottom: 1px solid #2E342E;
	/* height: 90px; */	/* Removed due to incompatibilities with drop-down ads */
	padding: 4px 0px 5px;
	text-align: center;
}

/*	__header-nnn
---------------------------------------------------------------------------- */
#header-nnn
{
	background-color: #000000;
}
#header-nnn-title
{
/*	background: url('../images/nnn-blog-header-update3.jpg') no-repeat top left;*/
	clear: both;
	display: block;
	/* height: 156px; */
	width: 976px;
}
#header-nnn-title:hover
{
	text-decoration: none;
}
#header-nnn-title h1, #header-nnn-title span
{
	color: #999999;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
/*	padding: 111px 315px 0px 0px; */
	text-align: right;
	text-transform: uppercase;
}
#header-nnn-nav
{
	background: url('../images/bg-tile-nav.gif') repeat-x top left;
	float: left;
	height: 31px;
	margin: 0px 9px 10px 10px;
	text-align: center;
}
#header-nnn-nav li
{
	border-left: 3px solid #000000;
	float: left;
	text-align: center;
}
#header-nnn-nav li.first
{
	border-left: 0px none;
}
#header-nnn-nav a, #header-nnn-nav a:link, #header-nnn-nav a:active, #header-nnn-nav a:visited
{
	display: block;
	color: #ffffff;
	float: left;
	font-family: Arial, sans-serif !important;
	font-size: 24px;
	font-weight: bold;
	height: 31px;
	line-height: 1.3em !important;
	text-decoration: none !important;
	text-transform: uppercase;
}
#header-nnn-nav a:hover
{
	background: url('../images/bg-tile-nav.gif') repeat-x bottom left;
	text-decoration: none !important;
	text-shadow: 0 0 7px #FFFFFF;
}

/*	__body
---------------------------------------------------------------------------- */

#body
{
	background-color: #000000;
	padding: 10px;
}
#body-column-left
{
	float: left;
	width: 646px;
}
#body-column-right
{
	float: right;
	width: 300px;
}
#body .block
{
	background-color: #ffffff;
}
#body .breadcrumb
{
	background-color: transparent;
	color: #ffffff;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 10px 10px;
	text-transform: uppercase;
}

.blog #body-column-left .post,
.category #body-column-left .post,
.page #body-column-left .page,
.single #body-column-left .post
{
	background-color: #ffffff;
	color: #333333;
	display: block;
	margin: 0px 0px 30px 0px;
	padding: 20px 30px 10px;
}

/* slightly enhanced, universal clearfix hack */
.blog #body-column-left .post:after,
.category #body-column-left .post:after,
.page #body-column-left .page:after,
.single #body-column-left .post:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.blog #body-column-left .post,
.category #body-column-left .post,
.page #body-column-left .page,
.single #body-column-left .post
 { display: inline-block; }

/* start commented backslash hack \*/
* html .blog #body-column-left .post,
* html .category #body-column-left .post ,
* html .page #body-column-left .page ,
* html .single #body-column-left .post { height: 1%; }

.blog #body-column-left .post,
.category #body-column-left .post,
.page #body-column-left .page,
.single #body-column-left .post { display: block; }
/* close commented backslash hack */

#body-column-left .page .byline { display: none; }

.hentry a
{
	font-weight: bold;
}
.hentry span.content p, .hentry span.content center, .hentry span.content left, .hentry span.content right, .hentry span.content div
{
	margin-bottom: 14px;
}
.hentry span.byline
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.hentry a.title
{
	cursor: pointer;
	display: block;
	font-size: 30px;
	line-height: 32px;
	text-transform: uppercase;
}
.hentry span.content
{
	display: block;
	font-size: 13px;
	line-height: 16px;
	padding: 20px 0px 0px;
}
.hentry a.more-link
{
	display: block;
	text-align: right;
}
.post div.post-footer,
.page div.post-footer
{
	background-color: #cfcdcf;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0px 0px -19px;
	text-transform: uppercase;
	width: 624px;
}
.post div.post-footer div,
.page div.post-footer div
{
	margin-top: 12px;
	margin-bottom: 12px;
}
.post div.post-footer .tags,
.page div.post-footer .tags
{
	float: left;
	margin-left: 20px;
	width:415px;
}
.post div.post-footer .actions,
.page div.post-footer .actions
{
	float: right;
	margin-right: 20px;
}
.post div.post-footer .actions a.share,
.page div.post-footer .actions a.share
{
	border-right: 1px solid #333333;
	display: block;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
}

/*	__comments
---------------------------------------------------------------------------- */

.page #comments { display: none; }

#comments
{
	background-color: #ffffff;
	color: #333333;
	margin: -20px 0px 30px 0px;
}
#comments .comments-header
{
	background-color: #fa0e9c;
	color: #ffffff;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	text-transform: uppercase;
}
#comments .comments-body
{
	padding: 20px 30px 30px;
}
#comments .comments-body .comments-subheader
{
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
#comments .comments-body div.comments-form-container span.field-wrapper
{
	clear: both;
	display: block;
	padding: 5px 0px;
}
#comments .comments-body div.comments-form-container input#author, #comments .comments-body div.comments-form-container input#email
{
	background: transparent url('../images/sprite-icons.png') no-repeat 0px -142px;
	border: 0px none;
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 19px;
	padding: 3px 10px 0px 10px;
	vertical-align: middle;
	width: 289px;
}
#comments .comments-body div.comments-form-container textarea#comment
{
	background: transparent url('../images/sprite-icons.png') no-repeat 0px -169px;
	border: 0px none;
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 116px;
	line-height: 22px;
	padding: 3px 10px 3px 10px;
	vertical-align: middle;
	width: 562px;
}
#comments .comments-body div.comments-form-container input#submit
{
	background: transparent url('../images/sprite-icons.png') no-repeat -223px -92px;
	border: 0px none;
	float: right;
	height: 20px;
	margin-right: 4px;
	width: 55px;
}
#comments .comments-body div.comments-form-container input#submit:hover
{
	background: transparent url('../images/sprite-icons.png') no-repeat -223px -117px;
}
#comments .comments-body .comments-list li
{
	margin-top: 30px;
}
#comments .comments-body .comments-list .name
{
	color: #fa0e9c;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
#comments .comments-body .comments-list .timestamp
{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#comments .comments-body .comments-list .text
{
	clear: both;
	display: block;
	font-size: 13px;
	line-height: 15px;
	margin: 10px 0px 0px 10px;
}

/*	__pagination
---------------------------------------------------------------------------- */

div.pagination
{
	margin: -20px 0px 30px 0px;
}
a img.pagination-new, a img.pagination-prev
{
	float: right;
}
a img.pagination-new
{
	background: transparent url('../images/sprite-icons.png') no-repeat 0px -92px;
	height: 20px;
	margin-right: 10px;
	width: 98px;
}
a img.pagination-new:hover
{
	background: transparent url('../images/sprite-icons.png') no-repeat 0px -117px;
}

a img.pagination-prev
{
	background: transparent url('../images/sprite-icons.png') no-repeat -103px -92px;
	height: 20px;
	width: 115px;
}
a img.pagination-prev:hover
{
	background: transparent url('../images/sprite-icons.png') no-repeat -103px -117px;
}

/*	__blog-post-listing
---------------------------------------------------------------------------- */

.post-listing
{
	background-color: #ffffff;
	color: #333333;
	display: block;
	margin: 0px 0px 30px 0px;
	padding: 20px 20px 10px;
}
.post-listing .header
{
	color: #000000;
	display: block;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}
.post-listing ul li
{
	font-size: 11px;
	font-weight: bold;
	margin: 15px 0px;
	text-transform: uppercase;
}
.post-listing a.title
{
	clear: both;
	cursor: pointer;
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	text-transform: uppercase;
}
.post-listing span.byline
{
	border-right: 1px solid #333333;
	display: block;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
}

/*	__sidebar
---------------------------------------------------------------------------- */

#body-column-right li.widget
{
	background-color: white;
	font-size: 11px;
	margin-bottom: 10px;
}
#body-column-right li.widget a
{
	font-weight: bold;
}

/*	sidebar widgets
---------------------------------------------------------------------------- */

.widget_logotweettrackerwidget .sidebar-module-header {
	background: #0ed6fa url(/wp-content/themes/newnownext/images/twitter-widget-top.png) top right no-repeat;
}

.widget_logotweettrackerwidget .sidebar-module-content {
	border-left: #0ed6fa solid 10px;
	border-right: #0ed6fa solid 10px;
	border-bottom: #0ed6fa solid 10px;
	position: relative;
}

.widget_logotweettrackerwidget .sidebar-module-content .twitter-widget-tagline {
	display: block;
	padding-bottom: 1em;
}

.widget_logotweettrackerwidget .sidebar-module-content .twitter-widget-more-link {
	background: #0ed6fa url(/wp-content/themes/newnownext/images/twitter-widget-morelink-bg.png) center repeat-x;
	display: block;
	padding: 2px 8px;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #fff;
}

.widget_logotweettrackerwidget .sidebar-module-content .twitter-widget-more-link strong {
	color: #fa0e9c;
}

.widget_logovideoplaylistwidget .sidebar-module-header,
.widget_logoflipbookwidget .sidebar-module-header,
.widget_logovideopickwidget .sidebar-module-header,
.widget_logowhitelabelwidget .sidebar-module-header,
.widget_logoblogpostswidget .sidebar-module-header {
	background-color: #d74098;
	height: 18px;
	color: #fff;
}

/*	__sidebar-generic-module
---------------------------------------------------------------------------- */

.sidebar-module-header
{
	background-color: #d74098;
	color: #ffffff;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	text-transform: uppercase;
}
.sidebar-module-content
{
	font-size: 11px;
	line-height: 13px;
	padding: 10px;
}
.sidebar-module-content img.thumbnail
{
	float: left;
	margin-right: 10px;
}
.sidebar-module-content img.thumbnail-video
{
	margin-bottom: 10px;
}
.sidebar-module-content a.title
{
	display: block;
	line-height: 11px;
	margin-bottom: 5px;
}
.sidebar-module-content a.secondary-link
{
	display: block;
	line-height: 11px;
	margin-top: 5px;
	text-align: right;
}

/*	__widget-ad-200x200
---------------------------------------------------------------------------- */

.sidebar-ad-container-300x250
{
	font-size: 0px;
	height: 250px;
	overflow: hidden;
}

/*	__widget-social-media
---------------------------------------------------------------------------- */

a.updates-twitter, a.updates-facebook, a.updates-myspace
{
	display: block;
}
a.updates-twitter, a.updates-facebook
{
	margin-bottom: 10px;
}
a.updates-twitter:hover, a.updates-facebook:hover, a.updates-myspace:hover
{
	text-decoration: none;
}
a.updates-twitter:hover span, a.updates-facebook:hover span, a.updates-myspace:hover span
{
	text-decoration: underline;
}
a.updates-twitter img, a.updates-facebook img, a.updates-myspace img
{
	height: 35px;
	margin: 0px 10px 0px 20px;
	vertical-align: middle;
	width: 35px;
}
a.updates-twitter img
{
	background: transparent url('../images/sprite-icons.png') no-repeat 0px -12px;
}
a.updates-twitter:hover img
{
	background: transparent url('../images/sprite-icons.png') no-repeat 0px -52px;
}
a.updates-facebook img
{
	background: transparent url('../images/sprite-icons.png') no-repeat -40px -12px;
}
a.updates-facebook:hover img
{
	background: transparent url('../images/sprite-icons.png') no-repeat -40px -52px;
}
a.updates-myspace img
{
	background: transparent url('../images/sprite-icons.png') no-repeat -80px -12px;
}
a.updates-myspace:hover img
{
	background: transparent url('../images/sprite-icons.png') no-repeat -80px -52px;
}

/*	__footer
---------------------------------------------------------------------------- */

#footer
{
	background: #000000 url('../images/footer/bg-tile-gradient.gif') repeat-x top;
	height: 190px;
	margin: 0px;
	padding-top: 25px;
	width: 976px;
}
#footer-left
{
	float: left;
	padding-left: 20px;
	position: relative;
	width: 190px;
}
#footer-legal
{
	color: #3d3d3d;
	font-size: 10px;
	margin-top: 10px;
}
#footer-mainnavigation
{
	float: left;
	margin-top: 10px;
	width: 617px;
}
#footer-mainnavigation a
{
	color: #5A5A5A;
	margin: 0 8px;
	text-decoration: none;
}
#footer-navigation
{
	background-image: url('../images/footer/bg-tile-nav.gif');
	background-repeat: repeat-x;
	clear: both;
	color: #5A5A5A;
	float: right;
	font-size: 11px;
	font-weight: bold;
	height: 55px;
	margin-bottom: 5px;
	padding-top: 4px;
	text-align: center;
	width: 745px;
}
#footer-navigation a:hover
{
	text-decoration: underline;
}
#footer-othersites
{
	color: #7E7E7E;
	float: left;
	font-size: 10px;
	margin-top: 15px;
	position: relative;
	width: 745px;
}
#footer-othersites-content
{
	_overflow: hidden;
	display: block;
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}
#footer-othersites-content li
{
	_margin: 0 0 0 29px;
	float: left;
	margin: 0 0 0 30px;
}
#footer-othersites-header
{
	color: #7E7E7E;
	float: left;
	font-size: 10px;
	height: 15px;
	position: relative;
	width: 745px;
}
#footer-right
{
	float: right;
	overflow: hidden;
	position: relative;
	width: 745px;
}
#footer-subnavigation
{
	clear: both;
	color: #5A5A5A;
	float: left;
	font-size: 10px;
	font-weight: normal;
	height: 15px;
	margin-top: 15px;
	text-align: center;
	width: 745px;
}
#footer-subnavigation a
{
	color: #5A5A5A;
	margin: 0 10px;
	text-decoration: none;
}
div.footer-icon
{
	color: #5A5A5A;
	display: block;
	font: normal 10px Helvetica, arial, sans-serif;
	height: 65px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 100px;
}
div.footer-icon a
{
	color: #5A5A5A;
	text-decoration: none;
}
div.footer-icon img
{
	height: 40px;
	overflow: hidden;
	width: 100px;
}
div.footer-icon:hover img
{
	background-position: 0px -55px;
}
.footer-icon-365gay
{
	background: transparent url('../images/footer/icon-365gay.gif') no-repeat scroll top center;
}
.footer-icon-afterellen
{
	background: transparent url('../images/footer/icon-afterellen.gif') no-repeat scroll 0pt 0pt;
}
.footer-icon-afterelton
{
	background: transparent url('../images/footer/icon-afterelton.gif') no-repeat scroll top center;
}
.footer-icon-downelink
{
	background: transparent url('../images/footer/icon-downelink.gif') no-repeat scroll top center;
}
.footer-icon-sitemap
{
	background: transparent url('../images/footer/button-sitemap.gif') no-repeat scroll top center;
	color: #5A5A5A;
	display: block;
	font: normal 10px Helvetica, arial, sans-serif;
	height: 29px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 128px;
}
.footer-icon-sitemap:hover
{
	background-position: 0px -29px;
}
.footer-icon-tripout
{
	background: transparent url('../images/footer/tot-sprite-ftr-logos.gif') no-repeat scroll top center;
}

.wp-caption.aligncenter
{
	margin: auto;
	text-align: center;
}

/* Network footer */
#gft-network {
	display: block;
	clear: both;
	background: #000000;
	padding: 20px;
}
#gft-network:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#gft-network a {
	color: #5A5A5A;
}
#gft-network ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#gft-network li {
	list-style: none;
	margin: 0;
}
#gft-network .gft-row {
	padding: 5px 20px;
	clear: both;
}
#gft-network .gft-row:after {
	content: ".";
	display: block;
	_display: inline-block;
	height: 0;
	clear: both;
	visibility: hidden;
	zoom: 1;
}
#gft-network .gft-row-header {
	clear: both;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #7E7E7E;
}
#gft-network .gft-row-subrow {
	float: left;
	clear: both;
	width: 100%;
}
#gft-network .gft-col {
	float: left;
	width: 15%;
	padding-right: 1.6% !important;
	margin-top: 10px !important;
}
#gft-network .gft-col li {
	font-size: 9px;
	line-height: 13px;
}
#gft-network .gft-col-header {
	font-weight: bold;
	padding-bottom: 2px !important;
	color: #7E7E7E;
}

/** Sweepstakes styles **/

#sweeps_body_frame
{
	width: 				606px; 
	padding:			0px;
}

#sweeps_body_header_image
{
	width:				600px;
	overflow:			hidden;
}

#sweeps_body_content 
{
	width:				600px;
	display:			block;
	overflow:			hidden;
}

#sweeps_body_sponsor
{
	margin-top:			10px;
	float: 				left;
	width: 				240px;
	background: 		url(img/block_bg.jpg) repeat-x 50% 0%;
	clear: 				both;
	color: 				#333;
	padding:			15px;
	position: 			relative;
}

#sweeps_body_sponsor h2
{
	font-size:			16px;
	padding-bottom:		10px;
}

#sweeps_body_sponsor h1
{
	font-size:			20px;
	padding-bottom:		10px;
	text-transform:		none;
	padding:			0px 0px 10px 0px;
	line-height:		22px;
	font-weight:		bold;
}

#sweeps_body_form
{
	float: 				left; 
	width: 				320px;	
}

.clear_float
{
	clear:				both;
}

#left_header_column
{
	float:				left;
	width:				74px;
	margin-top:			15px;
}

#right_header_column
{
	float:				left;
	width:				520px;
}

/** Social share button styles **/

#social_share
{
	margin-top:			10px;
	margin-bottom:		10px;
	padding-left:		75px;
}

#social_share a
{
	float:				left;
}

#social_share .twitter-share-button
{
	float:				left;
}

#social_share .custom_fb_like
{
	border:				none;
	overflow:			hidden; 
	height:				20px;
	padding-left:		20px;
}

#social_share .fb-share-button
{
	margin-top:			2px;
}

#adContainer6x6 {
	display:			none;
}


/* end of file */
