/*
Theme Name: WWTDD WP theme
Theme URI: http://wwtdd.com/
Description: Revision 2.0a 800px wide
Version: 2.0
Author: Buzz Media
Author URI: http://wwtdd.com/
Tags: 2 columns, top-nav, gallery
*/

/* import rest of styles */
@import 'celebuzz_stories.css';
@import "carousel.css";

.ad_wrap > div {
	margin: auto;
}

/* Begin Typography & Colors */
body {
	font: 12px Arial, Verdana, Helvetica, Sans-Serif;
	color: #000;
	margin: 0 auto;
	padding: 0;
	background: #efefef url('/wp-content/themes/wwtdd_v2/images/pattern.jpg') repeat top center;
}

.clearfix { *zoom: 1; }
.clearfix:before,
.clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }

#outer_container {
	width: 100%;
}
#header {
	height: 147px;
	margin: 0 auto;
	padding: 0;
	width: 970px;
}



#inner_container {
	background-color: #ffffff;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:970px;
}

#content { font-size: 12px; z-index: 0; background-color:#FFFFFF; margin-top: 10px; }
.widecolumn .entry p {font-size:13px;
line-height:20px; margin:0 0 15px;
padding:0;}
.narrowcolumn .postmetadata {text-align: left;}

#footer {
	background: #fff;
	color: #6b6b6b;
	font: 10px Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	border: none;
	font-size:10px;
	width: 850px;
}

.footer-links {
padding:0 10px;
width:830px;
}

.footer-links span {
color: #000000;
}

.footer-links a {
color: #000000;
font: 13px Arial, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
text-decoration: none;
}

.footer-links a:hover{
color: #6b6b6b;
text-decoration: none;
}

.footer-links .align-right {
color: #6b6b6b;
font: 10px Arial, Verdana, Helvetica, Sans-Serif;
}


small {
	font-size: 9px;
	line-height: 15px;
}
h1, h2, h3 {	font-weight: bold;}
h1 {
	font-size: 24px;
	text-align: left;
	}
#headerimg .description {
	font-size: 12px;
	text-align: center;
	}
h2 {font-size: 16px;}
#sidebar h2 { color: #E9A8C0;}

h3 {font-size: 11px;}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #000000;
	font-size: 25px;
}

h1 a:hover {
	text-decoration: none;
	color: #b21818;
	font-size: 25px;
}

.h1img, .h1img a, .h1img a:hover, .h1img a:visited {
	text-decoration: none;
	color: #b21818;
	font-weight:bold;
}

h1.category {
font-size: 20px;
color: #b21818;
margin:0;
padding:0 0 7px 0;
font-weight: bold;
border-bottom: 7px solid #eeeeee;
text-align: left;
}

h1.category a{
font-size: 20px;
color: #b21818;
margin: 0;
padding:0 0 7px 0;
font-weight: bold;
border-bottom: 7px solid #eeeeee;
text-align: left;
text-decoration: none;
}

h1.category a:hover{
font-size: 20px;
color: #b21818;
margin: 0;
padding:0 0 7px 0;
font-weight: bold;
border-bottom: 7px solid #eeeeee;
text-align: left;
text-decoration: none;
}

h1.search {
font-size: 20px;
color: #b21818;
margin:0;
padding:0;
font-weight: bold;
border-bottom: 7px solid #eeeeee;
text-align: left;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #000;}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {color: #5082AC;}

/*** NAV BAR RELOADED ***/

#menu_container {
	height: 30px;
	width: 100%;

}

#main_nav { width: 100%; margin: 0; padding: 0; display: block; background: #a6a6a6;
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a6a6a6', EndColorStr='#6b6b6b');
    background-image: -moz-linear-gradient(100% 100% 90deg, #6b6b6b, #a6a6a6);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a6a6a6), to(#6b6b6b));}
#main_nav li { width: 161px; list-style-type: none; float: left; text-transform: lowercase; font-size: 14px; }
#main_nav li .nav_tab { color: #FFF; display: block; padding: 9px 0; border-right: 1px solid #B1B1B1; border-left: 1px solid #6E6E6E; text-align: center; }
#main_nav li .nav_tab a { color: inherit; }
#main_nav li:first-child a { border-left: 0; }
#main_nav li:last-child { width: 165px; }
#main_nav li:last-child span { border-right: 0; }
#main_nav li .nav_tab:hover, #main_nav li .nav_tab.active {  background: #b12016;
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b12016', EndColorStr='#81180c');
    background-image: -moz-linear-gradient(100% 100% 90deg, #81180c, #b12016);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b12016), to(#81180c)); }
 #main_nav li#tabprofile:hover { background: #b12016;
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b12016', EndColorStr='#81180c');
    background-image: -moz-linear-gradient(100% 100% 90deg, #81180c, #b12016);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b12016), to(#81180c)); }
 #main_nav .pi-login-widget-out a:hover {
     text-decoration: underline;
 }
#top-nav {
	margin:0 auto;
	padding: 0;
	height: 30px;
	width: 850px;
	background: url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/menu_bg_matrix.jpg') no-repeat 0 0;
	list-style: none;
	position:relative;
}
ul#top-nav li {
	display:inline;
}
ul#top-nav li a, ul#top-nav li a:visited {
	float: left;
	display: inline;
	height: 30px;
	background: url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/menu_bg_matrix.jpg') no-repeat 0 0;
	text-indent: -999em;
	font-size:0;
	margin: 0;
	padding: 0;
}

ul#top-nav li#tabhome a, ul#top-nav li#menutabhome a:visited { background-position: 0 0; width: 140px; }
ul#top-nav li#tabhome a:hover  { background-position: 0 -30px; }
ul#top-nav li#tabhome.selected a { background-position: 0 -60px; }

ul#top-nav li#tabphotos a, ul#top-nav li#tabphotos a:visited {background-position: -140px 0; width: 120px;	}
ul#top-nav li#tabphotos a:hover  { background-position: -140px -30px; }
ul#top-nav li#tabphotos.selected a { background-position: -140px -60px; }

ul#top-nav li#tabbikini a, ul#top-nav li#tabbikini a:visited { background-position: -260px 0; width: 119px; }
ul#top-nav li#tabbikini a:hover { background-position: -260px -30px; }
ul#top-nav li#tabbikini.selected a { background-position: -260px -60px; }

ul#top-nav li#tabheadlines a, ul#top-nav li#tabheadlines a:visited { background-position: -379px 0; width: 135px; }
ul#top-nav li#tabheadlines a:hover { background-position: -379px -30px; }
ul#top-nav li#tabheadlines.selected a  { background-position: -379px -60px; }

ul#top-nav li#tablatest-comments a, ul#top-nav li#tablatest-comments a:visited { background-position: -514px 0; width: 204px; }
ul#top-nav li#tablatest-comments a:hover { background-position: -514px -30px; }
ul#top-nav li#tablatest-comments.selected a  { background-position: -514px -60px; }

ul#top-nav li#tabcontact a, ul#top-nav li#tabcontact a:visited { background-position: -718px 0; width: 132px; }
ul#top-nav li#tabcontact a:hover { background-position: -718px -30px; }
ul#top-nav li#tabcontact.selected a  { background-position: -718px -60px; }

html>body #searchform table {
	padding: 5px 0 0 0;
	margin: 0;
 	}


#popular-topics {
	position:absolute;
	top:31px;
	left: 99px;
	overflow: hidden;
	width:157px;
	padding: 0;
	margin:0;
	z-index: 1000;
	height: auto;
	font-size:12px;
	background: #6986a0;
	/*padding:0 10px;*/
}
div#popular-topics .topic-item{
	float:left;
	height:20px;
	line-height:20px;
	overflow: hidden;
	width: 157px;
	border-bottom: 1px solid #FFF;
}

#menubar div#popular-topics .topic-item a, #menubar div#popular-topics .topic-item a:visited{
	background: none;
	color:#fff;
	height:20px;
	line-height:20px;
	text-indent: 12px;
	text-decoration:none;
	width:157px;
	font-size:12px;
	display: block;
	font-weight: bold;
}
#menubar div#popular-topics .topic-item a:hover {
	background: #000;

	}
div#popular-topics .last {
	border:none;
}
#menubar ul#popular-topics li a:hover {
	text-decoration: none;
	color: #6b6b6b;
}

ul#menubar li#tabpopulartopics div#popular-topics {display:none;}

ul#menubar li:hover#tabpopulartopics div#popular-topics,
ul#menubar li#tabpopulartopics.chover div#popular-topics
{display:block;}

/*** COMMENTS ***/
.commentlist li, #commentform input, #commentform textarea {
}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: normal;
}

.commentlist li .avatar {
	float: left;
	background: #fff;
}
.commentlist li .user-avatar
{
	float: left;
	width: 82px;
	height: 82px;
	overflow: hidden;
	padding-right: 18px;
}
.commentlist li .user-comment
{
	width: 380px;
	float: left;
	overflow:hidden;
	color:#6B6B6B;
}

.border {
height: 10px;
background:transparent url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/bg-widget.gif') repeat;
}

.border2 {
background-color: #ebebeb;
height:7px;
margin:10px 0;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color:#027b89;
	text-decoration: none;
	}

	.commentlist cite a:hover {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color:#0515a;
	text-decoration: none;
	}

.commentlist p {
	font-weight: normal;
	line-height: 18px;
	color: #000000;
	text-transform: none;
	}

#commentform p {
	font-family: Arial, Verdana, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 12px Arial, Verdana, Sans-Serif;
	list-style-image:none;
	list-style-type:none;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, strike {
	color: #777;
	}

code {
	font: 12px Arial, Verdana, Sans-Serif;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}


a.more-link  {
	color: #027b89;
	text-decoration: none;
	font-weight:bold;
	margin: 0 0 10px 0;
}

.entry p a {
	color: #027b89;
	text-decoration: none;
	font-weight:bold;
}

.entry p img {
 	display: block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    height: auto;
}

.entry p  a:hover {
	text-decoration: none;
		color:#01515a;
}

a, h2 a, h3 a{
	color: #027b89;
	text-decoration: none;
	font-weight:bold;
}

h2 a:hover, h3 a:hover {
	text-decoration: none;
		color:#01515a;
}

a:hover {
	text-decoration: none;
		color:#01515a;
}

/* End Typography & Colors */



/* Begin Structure */


.narrowcolumn {
	float: left;
	padding: 0 0 0 20px;
	margin: 0px 0 0;
	width: 490px;
	background-color:#FFFFFF;
	}

.widecolumn {
	float: left;
	padding: 0 0 0 20px;
	margin: 0px 0 0;
	width: 610px;
	background-color:#FFFFFF;
	}


.post, .page {
	margin: 0 auto;
	padding: 0;
	background: white;
}

.page, .entry {
	padding:0;
	margin: 0 auto;
}

.post hr {
	display: block;
	}


h1.page {
display:block;
font-size:24px;
font-weight:bold;
line-height:24px;
margin:0 0 10px;
overflow:hidden;
padding:0 0 10px;
text-align:left;
border-bottom:7px solid #E7E7E7;
display:block;
}


.post-top h1{
	padding: 0;
	margin: 0;
	display:block;
	border-bottom:1px solid #c4c4c4;
	width: 100%;
}
.post .post-top h1 , #user-comments h1{
	padding:0px 0px 4px 0px;
	margin:0 0 10px;
	text-align: left;
	font-size:24px;
	font-weight:bold;
	overflow:hidden;
	line-height:24px;
	display:block;
}
.post .post-top span.date {
	color:#6b6b6b;

	padding:0 0 0 10px;
}

.post_insert  {
	margin:0 0 30px;

}

/* Elsewhere in the network */
#ad300x250-text {
	color: #5082ac;
	margin: 0;
	vertical-align: middle;
	padding-bottom: 7px;
	font-weight: bold;

}

#ad300x250-text h3 {
	color: #E9A8C0;
	border-bottom: 1px solid #28466B;
	text-transform: uppercase;
	padding-bottom: 5px;
	font-size: 12px;
}

#elsewhere-links {
	color: #5082ac;
	/*line-height: 23px;*/
	width: 430px;
	margin: 0 auto;
	vertical-align: middle;
	padding: 10px;
	font-weight: bold;
	background:transparent url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/bg-widget.gif') repeat;
}

#elsewhere-links h3 {
	color: #555555;
	text-transform: uppercase;
	padding:10px;
	font-size: 11px;
	background-color: #ffffff;
}
ul#fpm-rss {
	list-style: none;
	margin:0;
	padding: 0;
	background-color: #ffffff;
	margin:0;
	padding:0 20px 0 30px;
}
ul#fpm-rss li {
	background:transparent url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/green-bullet.gif') no-repeat;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
	padding:8px 10px 8px 10px;
	border-bottom: 1px solid #efefef;
}
ul#fpm-rss li a {
	text-decoration: none;
	font-size:11px;
	color: #000000;
		text-transform: uppercase;
}

ul#fpm-rss li a:hover {
	text-decoration: none;
	color: #6b6b6b;
}

.widecolumn .post {
	margin: 0;
	}


.postmetadata .post-details {
        font-size:11px;
        width: 320px;
        float: left;
}

span.post-tags-list a {
	color:#6b6b6b;
	text-decoration: none;
}

#social-icons {
    float: right;
    padding: 0;
    margin: 0;
    vertical-align: top;
    width: 76px;
    height: 15px;
    border: none;
}

#social-icons a{
    margin: 0;
    height: 15px;
    line-height: 15px;
    border: none;
}

#social-icons img{
    margin: 0;
    padding: 0;
    border: none;
    height: 15px;
}


.postmetadata a {
	color:#027b89;
	text-decoration: none;
}

.postmetadata a:hover {
	color:#01515a;
	text-decoration: none;
}

.post-tags {
float:left;
width: 320px;
}

.widecolumn .postmetadata {
	margin: 0 0 30px 0;
	background-color: #ebebeb;
	color:#6b6b6b;
	font-size:11px;
    padding:10px;

    min-height:14px !important;
    float: left;
	}



.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment, .narrowcolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}
.attachment-full {
	max-width: 900px;
	display: block;
	margin: 0 auto;
/* 	max-height: 1260px; */
}
.attachment-medium {
	max-width: 430px;
/* 	max-height: 750px; */
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 850px;
	clear: both;
	line-height:35px;
	background-color: #ffffff;
}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
}
/* End Structure */



/*	Begin Headers */
h1 {
	padding: 0;
	margin: 0;
	}

h2 {
	margin: 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	}

h3 {
	padding: 0;
	margin: 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img, div img, object, embed {
	padding: 0;
	/* max-width: 100%; */
	border:none;
	margin:0;
}



/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}


.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;
	background: #362E2C;
	border: 1px solid #625451;

	/*padding-bottom:10px;*/
}
#sidebar ul li ul li a{
	color: #fff;
	text-decoration: none;
}
#sidebar ul li ul li {
	border: none;
	background:transparent url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/bullet.gif') no-repeat scroll 12px 8px;
	border-bottom:1px solid #6A88A2;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0;
	padding:4px 0 6px 20px;
	width: 266px;

}
#sidebar ul .linkcat {padding:0px 0px 10px;}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 0px 0px 0px 5px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
#sidebar .bm_promo {
	border: none;
	margin: 0;
	padding: 0;
	line-height: 0;
}
#sidebar .bm_promo .bm_promo_inner {
	line-height: normal;
}
/* End Entry Lists */



/* Begin Form Elements */

#nav-search {
	width: 307px;
	/*background: url(images/menu_bg.jpg) top left repeat-x;*/
	height:31px;
	float: left;
	color: #666666;
	margin:0;
	padding:0;
	text-align: center;
}
#nav-search span {
	color: #CCCCCC;
	padding: 0 14px 0 14px;
	font-size: 11px;
}
#searchform {
	padding:8px 10px;
	margin:0;
	}


.search_input {
	border: 0;
	height:16px;
	width: 176px;
	font-size:11px;
	padding: 2px 0 0 7px;
	position: relative;
	color: #666666;
	z-index: 10;
}



#sidebar #searchform #s {
	width: 180px;
	padding:3px 0 2px 5px;
	margin: 0 0 0 5px;
}

* html #sidebar #searchform #s {
	padding: 0;
	width: 180px;
	margin: 0;
	height: 18px;
	border: 1px solid #6B88A2;
	}

* html .search_input {
	padding: 0;
	margin: 0;
	height: 16px;
	}



#sidebar #searchsubmit {
	padding: 1px;
	color: white;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

* html #sidebar #searchsubmit {
	padding: 0;
	margin: 0;
	}

* html #searchform {
	padding: 0;
	margin: 0;
	height:35px;
 	}

* html #searchform table{
	padding: 0;
	margin: 0;
 	}

* html #menu_container {
	margin:0 auto;
	padding: 0;
	height: 30px;
	background-color: #6c6c6c;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 131px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 35px 0 0 0;
	}
#commentform textarea {
    padding: 2px;
    border: 1px solid #C4C4C4;
    padding: 2px;
    width: 604px;
    height: 100px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    color: #6b6b6b;
}
#respond:after {
    /*content: ".";*/
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.commentform-username {
    font-weight: bold;
    color: #7a7a7a;
}
#commentform #submit, ul.img_lnk_ul li.nav-btn {
	margin: 0 0 5px auto;
	float: right;
	text-transform: uppercase;
	font-size: 12px;
	background:transparent url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/submit_button.png') no-repeat scroll 0 0;
	color:#FFFFFF;
	font-family: Arial, Verdana, Sans-Serif;
	border:none;
	height: 22px;
	width: 124px;
	text-indent: -9999px;
	cursor:pointer;
}
html > body .entry ul.img_lnk_ul, html > body .entry ul.img_lnk_ul li {
	margin-top:0;
	padding: 0;
	text-indent: 0;
}
html > body .entry ul.img_lnk_ul li {
	width:110px;
}
ul.img_lnk_ul li.nav-btn {
	text-align: center;
	width:118px;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	margin:10px 0;
}
ul.img_lnk_ul li.nav-btn a{
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
ul.img_lnk_ul li.nav-btn a:hover {
	text-decoration:underline;
}
/* End Form Elements */



/* Begin Comments*/
#user-comments {
	background: #FFF;
	overflow:hidden;
	padding: 14px 0px 28px 0px;
	display: block;

}
#user-comments h1 {
	margin: 0;
	font-weight:bold;
	text-transform:none;
	width: 100%;
}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding:0;
	margin:0 0 30px;
	list-style: none;
	}

.commentlist li {
	margin: 0;
	padding: 13px 0 13px 10px;
	list-style: none;
	background-color: #ffffff;
	border: none;
	height: 100%;
	}
.commentlist li ul li {
	margin: 0;
}

.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;
	}
#add-comment {
	font-size:12px;
	 float: right;
	 text-transform: none;
}
#add-comment a {
	color: #6A88A2;
	text-decoration: underline;
}
.comment-page-numbers {	margin: 8px 0px 0px;}
.comment-page-numbers  a { text-decoration: none;}
.current-comment-page { color: #666;}
.previous-comment-page a{ text-decoration: none;}

h4#comments {
font-size: 20px;
color: #b21818;
margin: 0;
padding:0 0 7px 0;
border-bottom: 8px solid #eeeeee;
}

/* End Comments */



/* Begin Sidebar */
#sidebar {
	padding:0 20px 0 20px;
	float: left;
	margin: 0;
	background-color: #ffffff;
	width: 300px;
}

#sidebar form { margin: 0; }

#sidebar #wuser_login {
	margin: 0;
	padding:0;
	color: #000;
	background: #ffffff url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/greetings_header.jpg') no-repeat top center;
	border: none;
	width:300px;
	float:left;
}

#sidebar #wuser_login .login-main{
	margin: 0;
	padding:0 0 0 16px;
	width:300px;
}


#sidebar #wuser_login .login-form{
	margin:0 0 20px;
	padding:10px;
}


#sidebar #wuser_login h2 {
	color: #ffffff;
	border: none;
	text-transform: none;
	margin:0;
	padding:0;
	text-indent: -9999px;
	width: 93px;
	height: 44px;
	float: left;
}

#sidebar #wuser_login .login-form h2 {
background:none;
border:medium none;
float:left;
height:0;
margin:0;
padding:0;
text-indent:-9999px;
text-transform:none;
width:0;
}

#sidebar #wuser_login .login-form p {
color: #6b6b6b;
font: 11px Arial, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
margin: 0;
padding: 0;
}

#sidebar #wuser_login .avatar{
	float:left;
padding-right:10px;
width:82px;
}

.signup-button a {
background:transparent url(images/sign_up_normal.png) no-repeat scroll 0 0;
display:block;
height:22px;
margin:0 auto;
padding:0;
text-indent:-9999px;
width:74px;
}

.signup-button a:hover {
background:transparent url(images/sign_up_hover.png) no-repeat scroll 0 0;
display:block;
height:22px;
margin:0 auto;
padding:0;
text-indent:-9999px;
width:74px;
}

#sidebar #wuser_login .signout-button {
float:left;
margin:0;
padding:11px 10px 10px 105px;
}


.signout-button {
    clear: both;
}

.signout-button a {
background:transparent url(images/sign_out_normal.png) no-repeat scroll 0 0;
display:block;
height:22px;
margin:0 auto;
padding:0;
text-indent:-9999px;
width:74px;
}

.signout-button a:hover {
background:transparent url(images/sign_out_hoverhit.png) no-repeat scroll 0 0;
display:block;
height:22px;
margin:0 auto;
padding:0;
text-indent:-9999px;
width:74px;
}


/* End Sidebar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;}
acronym, abbr { border-bottom: 1px dashed #999;}
blockquote {
	background: #EBEBEB;
	padding:10px;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
.center { text-align: center;}
.hidden { display: none;	}
hr {	display: none;}
a img {border: none;}




.navigation {
	display: block;
	text-align: center;
	margin:0 0 20px;
	width:490px;
}


.navigation-enlarged {
	display: block;
	padding:10px 0;
}


p.attachemnt {
	margin:0;
	text-align: center;
}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin: 0 auto;
}

/* End captions */

/* Ads */
.s728x90 {
	margin: 0 auto;
	text-align: center;
}
.s728x90 iframe {
    padding: 15px 0;
}
.s300x250_mid {
	text-align: center;
	margin: 0 auto;
	padding: 0;
}
#sidebar .ad-slot {
	border: none;
/* 	float:left; */
	position:relative;
	display: block;
}
.ad-slot {
	text-align: center;
	margin: 0 auto;
	border: none;
	padding: 0;
}
.s300x250 {
	width: 300px;
	/*height: 250px;*/
	margin: 0 auto;
}
.s160x600 {
	width: 160px;
	height: 600px;
	margin: 0 auto;
	padding:0 0 18px;
}

/* gallery settings
.gallery-icon img, .img_lnk_ul img{
	width: 75px;
	height: 110px;
}
*/
html > body ul.gallery-navigation,
ul.gallery-navigation{
	margin:0px;
	padding: 0px;
	list-style: none;
	text-indent: 0;
}

html > body ul.gallery-navigation li
 {
	display: block;
	float: left;
	margin: 0 67px 0 auto;
	background: #EEBCCF;
	text-transform: uppercase;
	border: 1px solid #000;
	font-size: 11px;
	width: 118px;
	text-align: center;
	height: 24px;
	line-height: 24px;
}

ul.gallery-navigation li a{
	color: #000;
	font-weight: normal;
	text-decoration: none;
	width: 118px;
	height: 24px;
	display: block;
}
ul.gallery-navigation li a:hover{
	color: #6b6b6b;
	font-weight: normal;
	text-decoration: none;
	background: #fd7ea8;
}


ul.gallery-navigation li.next {
	margin-right: 0;
}
ul.gallery-navigation li.full {
	margin: 42px;
}


.back-to-permalink {
	text-align: center;
	padding: 4px;
}
.enlarged {
	overflow:hidden;
	text-align:center;
}
.navigation-thumbs {
	height: 90px;
	margin: 10px 0 6px;
}
.navigation-thumbs .alignleft {
	text-align: center;
	width: 118px;
}
.navigation-thumbs .alignright {
	text-align: center;
	width: 118px;
	padding: 0 8px 0 0;
}
/* Widgets */
#sidebar ul li.widget-custom {	color: #FFF;}
#sidebar ul li.widget-custom-info {
	border: none;
	background: none;
	line-height: 16.8px;
	color: #fff;
	margin: 2px 5px 17px;
}

#sidebar div.widget-celebuzz {
background: transparent url(images/bg-widget.gif) repeat scroll 0 0;
border:none;
list-style-image:none;
list-style-type:none;
margin:0 0 18px 0;
padding: 0 0 10px 0;
color: #000000;
float: left;
width: 300px;
}


#sidebar div.widget-login {
	border:none;
margin:0 0 18px;
padding:0;
width:300px;
float: left;
}


#sidebar div.widget-search {
	background: transparent url(images/search_bkg.jpg) repeat scroll 0 0;
	border: none;
	margin:0 0 18px;
	padding:0;
	height: 46px;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
}

#newsletter {
    margin: 5px 0 10px 0;
    font-family:  Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: gray;
}

#newsletter .header {
    margin-bottom: 10px;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 25px;
}

#newsletter #newsletter_form {
    margin-top: 10px;
}

#newsletter .email_subscribe {
    padding: 3px 5px;
    margin: 1px 0 0 5px;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 16px;
    background: #027B89;
    border: none;
    color: white;
    cursor: pointer;
    display: inline-block;
    float: right;
}

#newsletter #newsletter-submit {

}

#newsletter #email {
    width: 204px;
    padding: 3px 5px 2px 5px;
    color: gray;
}

#sidebar div .widget-category {
	margin: 10px 10px 16px;
	overflow:hidden;
}
#sidebar div .widget-category h3 {
	color: #FFF;
	margin: 0px 0px 11px 0px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial, Verdana;
}
#sidebar div .widget-category h3 a {color: #FFF;}
#sidebar div .widget-category img {
	float: left;
	margin: 0px 10px 0px 3px;
}
#sidebar div .widget-category .widget-content {
	width:142px;
	height:143px;
	line-height: 14.4px;
	float:left;
}
#sidebar .widget-image {
	margin: 0px 0px 18px 0px;
	border: none;
	background: none;
}
#sidebar .asterpix{
        border: none;
        background-color: #000000;
}

/** User Login **/
#login {
	color: #6b6b6b;
	margin: 0 auto;
	padding:0 10px;
	width:775px;
}
#login .title {
	font-size: 30px;
	color: #027b89;
	margin: 7px auto;
	width: 310px;
}

#wpadmin-login {
	color: #6b6b6b;
	margin: 0 auto;
	padding:0 10px;
	width:775px;
}
#wpadmin-login .title {
	font-size: 30px;
	color: #027b89;
	margin: 7px auto;
	width: 310px;
}

 #wpadmin-login form#your-profile .form-table input , #wpadmin-login form#your-profile .form-table select  {
	font-size: 11px;
	padding: 7px 4px 8px 4px;
	margin: 6px 0;
	border: 1px solid #c4c4c4;
	background: #ffffff;
	width:740px;
}
 #login form#your-profile .form-table input , #login form#your-profile .form-table select  {
	font-size: 11px;
	padding: 7px 4px 8px 4px;
	margin: 6px 0;
	border: 1px solid #c4c4c4;
	background: #ffffff;
	width:740px;
}
#your-profile h3 {
	font-size: 15px;
	font-weight: bold;
	color: #6b6b6b;
		font-family: Arial, Verdana;
}
.form-table label { font-size: 11px; 	color: #6b6b6b;
		font-family: Arial, Verdana; font-weight: bold;}

span.note {font-size: 11px; 	color: #b5b5b5;
		font-family: Arial, Verdana; font-weight: bold;}

		#login .loginform {
	width: 310px;
	margin: 0 auto;
}

#wpadmin-login .loginform {
	width: 310px;
	margin: 0 auto;
}

#wpadmin-login form.loginform, form.loginform p {
clear:both;
}
p.profile  {
	padding: 0;
	margin: 0 auto;
	font-size: 11px;
		font-family: Arial, Verdana; font-weight: bold;


}
#wpadmin-login p.login {
	width: 310px;
	margin: 10px auto;
}

p.login {
	width: 310px;
	margin: 10px auto;
}
p#login_error {
	margin: 10px auto;
}
#login form {
	margin:0 0 10px;
	padding:10px;
	font-weight: normal;
	border: 1px solid #c4c4c4;
}

#wpadmin-login form {
	margin:0 0 10px;
	padding:10px;
	font-weight: normal;
	border: 1px solid #c4c4c4;
}

.pi-login-widget-out a {
    color: inherit;
}

.fb_oauth2_login {
    background: url("images/fconnect.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 22px;
    margin: -1px -15px 0 0;
    text-indent: -10000px;
    width: 65px;
}

*:first-child+html #login form {
    width: 755px;
}

*html #login form {
width: 755px;

}

#login form#your-profile .form-table input#avatar_delete {
	width: 14px;
	height: 14px;
	margin:0;
	padding:0;
}

.form-table {
margin: 0 0 16px 0;
padding: 0;
font-size: 11px; 	color: #6b6b6b;
		font-family: Arial, Verdana; font-weight: bold;
}

.avatar-table {
margin: 0;
padding: 0;
font-size: 11px; 	color: #6b6b6b;
		font-family: Arial, Verdana; font-weight: bold;
}

#avatar_file {margin:6px 0;}
.field-hint {font-size: 11px; 	color: #b5b5b5;
		font-family: Arial, Verdana; font-weight: bold;}
tbody {
margin: 0;
padding: 0;
}

#login form .submit input {
	background:transparent url(images/btn-update-profile.gif) no-repeat scroll 0 0;
/* background:transparent url(images/login_normal.jpg) no-repeat scroll 0 0; */
border:medium none;
cursor:pointer;
float:none;
height:20px;
text-indent:-9999px;
/* width:75px; */
width:110px;
}



.submit {
text-align: right;
}

#backtoblog a {
	position: absolute;
	top: 7px;
	left: 15px;
	text-decoration: none;
}

#login_error, .message {
	margin: 0 0 16px 8px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #000;
}


#user_pass, #user_login, #user_email{
	font-size: 11px;
	width: 740px;
	padding: 3px;
	margin: 6px 0 6px 0;
	border: 1px solid #c4c4c4;
}



form.loginform p label {
	color:#6B6B6B;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
	display:inline !important;
	clear:left !important;
	float: none !important;
}

#user_pass.mid, #user_login.mid {
border:1px solid #C4C4C4;
font-size:11px;
margin:6px 0;
padding:3px;
width:300px;
}

#longForm  ul.sidebarlogin_otherlinks{
background: none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0 0 5px;
padding: 5px 0 0 0;
}

#longForm ul.sidebarlogin_otherlinks li{
background: none;
border: none;
margin: 0;
padding: 0;
list-style-image:none;
list-style-type:none;
}

.rtextbox{color:#555555; font-family:Arial; background: #362E2C; text-align:justify;}
.rtextboxinside {margin-left: 8px; margin-right: 8px; margin-top: 3px; margin-bottom:3px}
.rtop, .rbottom{display:block; background: #000}
.rtop span, .rbottom span {display: block; height: 1px; overflow: hidden; background: #362E2C}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px; height: 2px}

.profile_top {
	padding: 15px;
	background: #fff;
}
.profile_top a {
	text-decoration: none;
}
.profile_top .user_name {
	font-size: 18px;
	font-weight: bold;
	color: #5082AC;
}
.profile_top img.avatar {
	float:right;
	border:1px solid #000;
}
.profile_top .profile_comment {
	font-size: 14px; background: #eeeeee; padding: 10px 10px 10px 10px; border: 1px solid black;
	overflow:hidden;
}
/* for search result page */
#search-results {
        text-align: left;
}
#search-results-content {
        padding: 0;
}


.gsc-control-cse div {
background-color:#FFFFFF;
position:static;
}

#search-results h1 {
        text-align: left;
        margin-bottom: 8px;
        color: #b21818;
        font: 20px Arial, Verdana, Helvetica, Sans-Serif;
        font-weight: bold;
}
h2.siteName {
        color: #9F9F9F;
        font-size: 14px;
        text-transform: uppercase;
        border-bottom:7px solid #E7E7E7;
        margin-bottom: 8px;
}
#wwtdd_result {
        margin-bottom: 14px;
        background: transparent url(images/bg-widget.gif) repeat scroll 0 0;
}

#search-results .gsc-search-box,
#search-results .gsc-tabsArea,
#search-results .gsc-resultsHeader,
#cb_result .gsc-cursor-box,
#search-results .gs-visibleUrl-short {
        display: none !important;
}
#search-results .gs-visibleUrl-long {
        display: block !important;
}
#search-results .gs-visibleUrl-long,
#search-results .gsc-trailing-more-results {
        color: #027b89 !important;
        font: 12px Arial, Verdana, Helvetica, Sans-Serif;
        font-weight: bold;
}
#search-results .gs-title, #search-results .gs-title b {
        text-decoration: none !important;
        color: #000 !important;
        font: 16px Arial, Verdana, Helvetica, Sans-Serif;
        font-weight: bold;
        margin:0 0 12px;
}
#search-results .gs-title:hover, #search-results .gs-title:hover b {
        text-decoration: none !important;
        color: #6b6b6b;

}

.gsc-tabData.gsc-tabdActive {
	display:block;

}

#search-results a.moreLnk-cb {
        font-size: 13px;
}
#search-results .gsc-cursor-page {
        margin-right: 20px !important;
}
#search-results .gsc-adBlock {
        margin: 16px 0 !important;
}
/* for search result page */

.gallery {
margin:0 auto 5px;
padding: 0;
display: block;
height: 120px;
overflow: hidden;
}

.gallery .gallery-item {
float:left;
height:115px;
margin:0 0 10px 10px;
overflow:hidden;
padding:0;
width:85px;
border:1px solid #898989;
}

.gallery .gallery-item img{
max-width:none;
}

.gallery-icon {
margin:0 auto;
padding:0;
text-align:center;
}

#linkcat-32 {
width: 300px;
margin:0 0 18px;
}

#sidebar ul, #sidebar ul ol #linkcat-32 {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	margin:0;
	padding:10px 0;
	background: transparent url(images/bg-widget.gif) repeat scroll 0 0;
}

#linkcat-32 h2{
	background: #ffffff url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/blogroll_header.jpg') no-repeat;
	height: 46px;
	width: 300px;
	text-indent:-9999px;
}

#linkcat-32 .blogroll li{
	background-color:#FFFFFF;
	border:medium none;
	color:#000000;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	list-style-image:url(images/green-bullet.gif);
	list-style-position:inside;
	list-style-type:none;
	margin:0 10px;
	padding:6px 0 6px 10px;
	text-transform:capitalize;
}


#linkcat-32 .blogroll li a{
	color:#000000;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
}


*:first-child+html #linkcat-32 .blogroll li {
	list-style-image:url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/green-bullet-ie.gif');
}


*:first-child+html #linkcat-32 .blogroll li a {
	padding: 0 0 0 5px;
}

* html #linkcat-32 .blogroll li a {
	padding: 0 0 0 5px;
 }

#linkcat-32 .blogroll li a:hover{
	color: #6b6b6b;
	text-decoration: none;
}

#crowd-faves, #sexy-readers {
width: 300px;
background: transparent url(images/bg-widget.gif) repeat scroll 0 0;
float: left;
margin:0 0 18px;
padding:0;
}

#crowd-faves .hdr-crowd-faves {
background: #ffffff url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/crow_fave_header2.jpg') no-repeat;
height: 46px;
width: 300px;
}

#sexy-readers .hdr-sexy-readers {
background: #ffffff url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/hdr_sexy_readers.png') no-repeat;
height: 45px;
width: 300px;
}

.crowd-faves, .sexy-readers {
margin:10px;
padding:10px 0 10px 10px;
width:270px;
background-color: #ffffff;
}

#crowd-faves .crowd-faves ul ,
#sexy-readers .sexy-readers ul {
margin:0;
overflow:hidden;
padding:0;
border: none;
background: none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


#crowd-faves .crowd-faves li,
#sexy-readers .sexy-readers li {
float:left;
width:125px;
margin:0 10px 15px 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
padding:0;
text-align:left;
border: none;
background-color: #ffffff;
display: block;
}

*:first-child+html #crowd-faves .crowd-faves li,
*:first-child+html #sexy-readers .sexy-readers li {
margin:0 5px 5px 0;
}

*html #crowd-faves .crowd-faves li,
*html #sexy-readers .sexy-readers li {
margin:0 5px 5px 0;
}

#crowd-faves .crowd-faves li a.image ,
#sexy-readers .sexy-readers li a.image {
    display:block;
    margin:0 0 2px;
    overflow:hidden;
    text-align:center;
    width:125px;
}

#crowd-faves .crowd-faves p,
#sexy-readers .sexy-readers p {
height:32px;
margin:0;
padding:0;
}


#crowd-faves .crowd-faves p a,
#sexy-readers .sexy-readers p a{
color: #000000;
text-decoration: none;
text-transform: capitalize;
font: 12px Arial, Verdana, Helvetica, Sans-Serif;
line-height: 16px;
font-weight: bold;
}

#crowd-faves .crowd-faves p a:hover,
#sexy-readers .sexy-readers p a:hover {
color: #6b6b6b;
text-decoration: none;
text-transform: capitalize;
font-weight: bold;
}

.more a{
color: #027b89;
text-decoration: none;
text-transform: capitalize;
font: 12px Arial, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
line-height: 16px;
}

.more a:hover{
	color: #01515a;
	text-decoration:none;
text-transform: capitalize;
font: 12px Arial, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
line-height: 16px;
}

#popular-topics-sidebar {
width: 300px;
margin:0 0 18px;
}

#popular-topics-sidebar h2{
background: #ffffff url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/poptopics_header.jpg') no-repeat;
height: 46px;
width: 300px;
text-indent:-9999px;
}

#popular-topics-sidebar ul.poptopics {
background:transparent url(images/bg-widget.gif) repeat scroll 0 0;
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:10px 0;
}

#popular-topics-sidebar .poptopics li{
background-color:#FFFFFF;
border:medium none;
color:#000000;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
/* line-height:18px; */
list-style-image:url(images/green-bullet.gif);
list-style-position:inside;
list-style-type:none;
margin:0 10px;
padding:6px 0 6px 10px;
text-transform:capitalize;
}

#popular-topics-sidebar .poptopics li a{
color:#000000;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
/* line-height:18px; */
text-decoration:none;
text-transform:capitalize;
}

*:first-child+html #popular-topics-sidebar .poptopics li {
	list-style-image:url('http://cdn.wwtdd.com/wp-content/themes/wwtdd_v2/images/green-bullet-ie.gif');
}

*:first-child+html #popular-topics-sidebar .poptopics li a {
	padding: 0 0 0 5px;
}

* html #popular-topics-sidebar .poptopics li a {
	padding: 0 0 0 5px;
}

#popular-topics-sidebar .poptopics li a:hover{
color: #6b6b6b;
text-decoration: none;
}

.category-container {
background-color: #f2f2f2;
float:left;
margin:0 0 17px;
width: 610px;
}

.category-thumb-container {
/*
background-color: #f2f2f2;
border-top: #cecece 1px solid;
width: 430px;*/
width: 125px;
margin: 0 0 2px 0;
float: left;
padding: 0 0 30px 22px;
}


.category-container ul {
margin:0;
overflow:hidden;
padding:0;
border: none;
background: none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


.category-container li {
float:left;
width:125px;
margin:0 17px 17px 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
padding:0;
text-align:left;
border: none;
}


.category-thumb-container div.thumb {
display:block;
height:125px;
margin:0 0 10px;
overflow:hidden;
text-align:center;
width:125px;
}

.category-thumb-container p {
height:46px;
margin:0;
padding:0;
}

.category-thumb-container p a{
color: #000000;
text-decoration: none;
text-transform: capitalize;
font: 12px Arial, Verdana, Helvetica, Sans-Serif;
line-height: 16px;
font-weight: bold;
}

.category-thumb-container p a:hover{
color: #6b6b6b;
text-decoration: none;
text-transform: capitalize;
font-weight: bold;
}

.category-thumb-container div.comments {

}

.category-thumb-container a.comments {
color: #027b89;
text-decoration: none;
font: 11px Arial, Verdana, Helvetica, Sans-Serif;
line-height: 16px;
font-weight: bold;
}

.category-thumb-container a:hover.comments {
	color: #01515a;
	text-decoration:none;
font-weight: bold;
}

.the_date {
color: #6b6b6b;
font-weight: bold;
font: 15px Arial, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
text-align: right;
margin: 10px 10px 0 0;
width:430px;
/* border-top: #cecece 1px solid; */
}

.the_cat_date {
color: #6b6b6b;
font-weight: bold;
font: 15px Arial, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
text-align: right;
margin:0 0px 17px 0;

height: 22px;
background-color: #ffffff;
border-bottom: #cecece 1px solid;
padding:10px 10px 0 0;
}

.gallery-post {
background-color:#e7e7e7;
margin:0;
padding:10px;
text-align:left;
}

#search_results {
float:left;
margin:0 0 10px;
background: transparent url(images/bg-widget.gif) repeat scroll 0 0;
}

.inner_search_results div.thumb {
height:125px;
margin:10px 12px 10px 0;
overflow:hidden;
text-align:center;
width:125px;
float:left;
}

.inner_search_results div.content {
margin:10px 0 10px 150px;
text-align:left;

}

.inner_search_results div.content p{
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #000000;
text-transform: none;
line-height: 18px;
margin: 5px 0 0 0;
padding: 0;
}

.inner_search_results div.content a {
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
color: #000000;
text-transform: none;
}

.inner_search_results div.content a:hover {
color: #6b6b6b;
text-decoration: none;
}

.inner_search_results div.comments a {
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size: 11px;
line-height: 18px;
text-decoration: none;
color: #027b89;
text-transform: none;
}

.inner_search_results div.comments a:hover {
text-decoration: none;
color: #01515A;
}

.inner_search_results {
background-color: #ffffff;
display:block;
float:left;
margin:0 0 7px;
padding:0;
}

.gs-result .gs-snippet {
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size: 12px;
line-height: 18px;
color: #000000;
}

#gp_wrapper {
/*overflow:hidden;*/
}

#gp_wrapper {
border:0 none;
color:#31393C;
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
position:relative;
vertical-align:top;
}

#topbar {
height:20px;
margin:0 0 10px 0;
padding:0;
}

#bottombar {
height:20px;
margin:0;
padding:10px 0 0;
}

.yui-skin-sam #gp_wrapper #nav, .yui-skin-sam #gp_wrapper #nav2 {
margin:0 !important;
overflow:hidden !important;
padding:0 !important;
}

.yui-skin-sam #gp_wrapper #nav {
display:block;
float:right;
height:20px;
margin:0;
padding:10px 0 0;
vertical-align:middle;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size: 12px;
color:#000000;
font-weight: normal;
}

.yui-skin-sam #gp_wrapper #nav2 {
display:block;
height:20px;
margin:0;
padding:10px 0 0;
vertical-align:middle;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size: 12px;
font-weight: normal;
color:#000000;
}

#num, #num2, #num3 {
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size: 12px;
color:#000000;
float:left;
margin:6px 8px 0 0;
}

.prev {
float:left;
height:20px;
width:20px;
}

.prev a {
background-image:url(images/back_normal.jpg);
display:block;
height:20px;
text-indent:-9000px;
width:20px;
}

.prev a:hover {
background-image:url(images/back_hoverhit.jpg);
}

.prev a.disabled {
background-image:url(images/back_disabled.jpg);
}

.next {
float:left;
height:20px;
margin-left:4px;
width:20px;
}

.next a {
background-image:url(images/next_normal.jpg);
display:block;
height:20px;
text-indent:-9000px;
width:20px;
}

.next a:hover {
background-image:url(images/next_hoverhit.jpg);
}

.next a.disabled {
background-image:url(images/next_disabled.jpg);
}

.caption-lead {
color:#545454;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:13px;
line-height: 20px;
font-weight: bold;
}

.caption {
color:#545454;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:13px;
line-height: 20px;
font-weight: normal;
}

.original {
text-align: center;
padding:0 0 10px;
}

.nav2-arrows {
float: right;
}

.return {
float:left;
margin:0;
text-align:left;
padding:5px 0 0 10px;
text-align:left;
width:125px;
}


.enlarge_image a{
background:transparent url(images/full_size_normal.jpg) no-repeat scroll 0 0;
float:left;
margin:0;
padding:0;
height:20px;
width:75px;
text-align:left;
text-indent:-9999px;
}

.enlarge_image a:hover{
background:transparent url(images/full_size_hoverhit.jpg) no-repeat scroll 0 0;
float:left;
margin:0;
padding:0;
height:20px;
width:75px;
text-align:left;
text-indent:-9999px;
}

#gp_detail {
border-top:1px solid #CECECE;
display:block;
height:115px;
margin:10px 0 0;
padding:10px 0 0;
}

.container-enlarged {
background-color:#E7E7E7;
margin:10px 20px;
padding:0 15px;
}

.gallery-button {
float: left;
text-indent:-9999px;
width: 107px;
height: 20px;
display:block;
}

.gallery-button a{
background:transparent url(images/back_to_gallery_normal.jpg) no-repeat scroll 0 0;
text-indent:-9999px;
width: 107px;
height: 20px;
display:block;
}

.gallery-button a:hover{
background:transparent url(images/back_to_gallery_hoverhit.jpg) no-repeat scroll 0 0;
text-indent:-9999px;
width: 107px;
height: 20px;
display:block;
}

.gallery-arrows {
float:right;
}


#alw_login {
float: left;
clear: both;
width: 278px;
color: #FFF;
font: 11px Arial, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
margin:0;
}


#alw_register {
float: left;
clear: both;
width: 278px;
color: #FFF;
font: 11px Arial, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
margin:0;
}

#alw_lostPassword {
float: left;
clear: both;
width: 278px;
color: #FFF;
font: 11px Arial, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
margin:0;
}

.login-form {
float:left;
width:278px;
}

#userInfo {
float:left;
margin:0;
width:278px;
}


#sidebar #wuser_login .login-button {
float: left;
padding:11px 0 10px 25px;
margin: 0;
width:74px;
}

.login-button a {
background:transparent url(images/sign_in_normal.png) no-repeat scroll 0 0;
display:block;
height:22px;
margin:0 auto;
padding:0;
text-indent:-9999px;
width:74px;
}

.login-button a:hover {
background:transparent url(images/sign_in_hover.png) no-repeat scroll 0 0;
display:block;
height:22px;
margin:0 auto;
padding:0;
text-indent:-9999px;
width:74px;
}


#sidebar #wuser_login .signup-button {
float: left;
padding:11px 0 10px 8px;
margin: 0;
width:74px;
}




#alw_register  p {
padding: 0;
margin: 0 0 6px 0;
}

#alw_register  p a {
color: #027B89;
text-decoration: none;
font-weight: bold;
}

#alw_register  p a:hover {
	color: #01515a;
	text-decoration:none;
}

#alw_register  .formfield  {
border:1px solid #C4C4C4;
padding:3px 0 2px 5px;
width:275px;
}


#alw_login p {
padding: 0;
margin: 0 0 6px 0;
}

#alw_login p a {
color: #027B89;
text-decoration: none;
font-weight: bold;
}

#alw_login p a:hover {
	color: #01515a;
	text-decoration:none;
}

#alw_login .formfield  {
border:1px solid #C4C4C4;
padding:3px 0 2px 5px;
width:275px;
}

#rememberme{
	font-size: 11px;
margin:0 0 3px;
padding:0;
vertical-align:middle;
}

#wp-submit {
	background:transparent url(images/login_normal.jpg) no-repeat scroll 0 0;
	float: right;
	text-indent: -9999px;
	cursor: pointer;
	height:20px;
	width:75px;
	border: none;
}

#wp-register {
	background:transparent url(images/register_normal.jpg) no-repeat scroll 0 0;
	float: right;
	text-indent: -9999px;
	cursor: pointer;
	height:20px;
	width:75px;
	border: none;
}

#wp-lostpassword {
	background:transparent url(images/retrieve_normal.jpg) no-repeat scroll 0 0;
	float: right;
	text-indent: -9999px;
	cursor: pointer;
	height:20px;
	width:75px;
	border: none;
}

.disclaimer  {
color: #FFF;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:11px;
font-weight: normal;
}

#alw_lostPassword  p {
padding: 0;
margin: 0 0 6px 0;
}

#alw_lostPassword  p a {
color: #027B89;
text-decoration: none;
font-weight: bold;
}

#alw_lostPassword  p a:hover {
	color: #01515a;
	text-decoration:none;
}

#alw_lostPassword  .formfield  {
border:1px solid #C4C4C4;
padding:3px 0 2px 5px;
width:275px;
}

#content h3.related_post_title {
margin:0;
color:#000000;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;
font-weight: bold;
}

#content ul.related_post {
background:#ffffff;
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 20px;
overflow:hidden;
padding:0;
text-indent: 0;
}

#content ul.related_post li{
background-color:#FFFFFF;
border:medium none;
color:#000000;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;
font-weight:bold;
line-height:24px;
list-style-image:url(images/green-bullet.gif);
list-style-position:inside;
list-style-type:none;
margin:0 0 0 25px;
padding:0;
text-transform:capitalize
}

#content ul.related_post li a {
color:#027B89;
text-decoration:none;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;
font-weight:bold;
line-height:24px;
list-style-image:url(images/green-bullet.gif);
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0;
text-transform:capitalize
}

#content ul.related_post li a:hover {
color:#01515a;
text-decoration:none;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;
font-weight:bold;
line-height:24px;
list-style-image:url(images/green-bullet.gif);
list-style-position:inside;
list-style-type:none;
margin: 0;
padding:0;
text-transform:capitalize
}
.gallery-container {
padding:5px 0 10px;
margin: 0;
text-align:right;
clear: both;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;
font-weight:bold;
color: #008e9c;
}
.fb_like {
width:125px;
display: block;
float: right;
}

#main_nav #tabprofile .dropdown { width:300px; height: 165px; padding: 20px; position: absolute; top: 34px; right: 0px; background: #181617; z-index: 888889; display: none; }
#main_nav #tabprofile:hover > .dropdown{ display: block; }

.section{ margin-bottom: 0 0 20px 0; display: block; }

#footer #comscore_container { background-color: #201f1f; width: 830px; font-weight: normal; background-image: url("http://cdn.buzznet.com/assets/pages/p2/ads/comscore_footer/comscore_background.png"); background-repeat: repeat-x; color: #FFFFFF; font-family: Arial; font-size: 12px; padding: 7px 7px 8px 13px; line-height: 10px; }
#footer #comscore_container .bold { font-weight: bold; }
#footer #comscore_container .small_text { font-size: 9.5px; }
#footer #comscore_header_text { padding: 0 0 4px 0; }
#footer #comscore_body_text { font-size: 10px; line-height: 15px; }
#footer #comscore_container a { color: #FFFFFF; text-decoration: none; font-weight: normal }
#footer #comscore_container a:link { color: #FFFFFF; text-decoration: none; font-weight: normal }
#footer #comscore_container a:visited { color: #FFFFFF; text-decoration: none; font-weight: normal }
#footer #comscore_container a:hover { color: #A7A7A7; text-decoration: none; font-weight: normal }

#slider-wrapper .slider {
	width: 590px;
}
.pi-gallery.post-metadata {
	height: 20px;
}
.pi-gallery.post-metadata > div{
	display: block;
	float: left;
}
.pi-gallery.post-metadata .slider_xofy{
	line-height: 20px;
	margin-right: 10px;
}
.pi-gallery.post-metadata .nav, .pi-gallery.post-metadata .slider_xofy{
	float: right;
}
.pi-gallery.post-metadata .return {
	padding: 0px;
	line-height: 20px;
	margin-left: 10px;
}
#slider-wrapper #thumb_slider .slider_prev {
	left: 0px;
	background: url(images/backbutton_gallery_normal.gif) no-repeat 0 0;
	width: 26px;
	height: 115px;
}
#slider-wrapper #thumb_slider .slider_prev:hover {
	background: url(images/backbutton_gallery_hover.gif) no-repeat 0 0;
}
#slider-wrapper #thumb_slider .slider_prev.hide, #slider-wrapper #thumb_slider .slider_prev.hide:hover {
/*	background: transparent url(images/backbutton_gallery_disabled.gif) no-repeat scroll;	*/
}
#slider-wrapper #thumb_slider .slider_next {
	right: 0px;
	background: url(images/nextbutton_gallery_normal.gif) no-repeat 0 0;
	width: 26px;
	height: 115px;
}
#slider-wrapper #thumb_slider .slider_next:hover {
	background: url(images/nextbutton_gallery_hover.gif) no-repeat;
}
#slider-wrapper #thumb_slider .slider_next.hide, #slider-wrapper #thumb_slider .slider_next.hide:hover {
/*	background: url(images/nextbutton_gallery_disabled.gif) no-repeat;*/
}
#slider-wrapper #thumb_slider .slider_container {
	width: 529px;
	height: 115px;
	padding: 0 0 20px 0;
	margin: 0 0 0 25px;
}
#slider-wrapper #thumb_slider .item {
	padding: 0 0 0 18px;
}
#slider-wrapper #thumb_slider .item{
	width: 87px;
	height: 117px;
}
#slider-wrapper #thumb_slider .item .border{
	width: 83px;
	height: 113px;
	border: solid 1px #989898;
	overflow: hidden;
	background-image: none;
}
#slider-wrapper #thumb_slider .item .image{
	height: auto;
	width: auto;
}
.slider_container.main #main_image_items .item img {
	opacity: 1;
}
#slider-wrapper #thumb_slider .item:hover:before {
	content: none;
}
/*
#gp_wrapper .slider .slider_full_size_link {
	border-bottom: none;
	background: transparent url(images/full_size_normal.jpg) no-repeat scroll 0 0;
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 75px;
	text-align: left;
	text-indent: -9999px;
}
*/
#gp_wrapper #overlay_image_slider .slider_next span, #overlay_image_slider .slider_prev span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	background-color: gray;
}
#gp_wrapper #overlay_image_slider .slider_next {
	background: url(images/image_next.png) no-repeat 50%;
	right: 0;
	top: 0;
	padding: 0;
	/*box-shadow: -3px -1px 6px -3px #444;*/
	box-shadow: none;
	height: 100%;
	width: 77px;
	position: absolute;
	display: block;
	z-index: 1;
}
#gp_wrapper #overlay_image_slider .slider_prev {
	background: url(images/image_prev.png) no-repeat 50%;
	top: 0;
	left: 0;
	padding: 0;
	height: 100%;
	width: 77px;
	/*box-shadow: 2px -1px 6px -3px #444;*/
	box-shadow: none;
	position: absolute;
	display: block;
	z-index: 1;
}
#gp_wrapper #overlay_image_slider .slider_prev.hide, #gp_wrapper #overlay_image_slider .slider_next.hide {
	display: none;
}

#gp_wrapper #overlay_image_slider .overlay_close {
	line-height: 12px;
	z-index: 10;
	box-shadow: -3px 1px 6px -3px #444;
	font-size: 23px;
	background: #000;
	color: #FFF;
	width: 13px;
	border-radius: 50px;
	padding: 2px 1px 1px 1px;
	border: 2px solid #FFF;
	position: absolute;
	top: -10px;
	right: -10px;
	display: block;
	cursor: pointer;
}
.PiLogin .ui-button.ui-dialog-titlebar-close{
	background: transparent;
	top: -6px;
	color: #B2B292;
	float: right;
	left: 5px;
}
#buzzworthy ul {
    padding: 0;
}
.reset-password #wp-submit{
    float: left;
}
