#sonytvwidenav{
	height:71px; overflow:hidden;
}

body {
	background-color: #322F2A; /* Comment this one out*/
	padding:0;
	margin:0;
	/*background:url(http://www.sonypictures.com/tv/restlessstyle/images/special/ynr_restlessstyle_celebrate2009.jpg) top center no-repeat;
	background-color: #1F1F21;*/
}
body, td, span, div, p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #5C5D5D;
}
table a {
	text-decoration: underline;
	color: #B5000C;
}
table a:hover {
	text-decoration: none;
	color: #B5000C !important;
}
#pagepadding {
	padding: 0px 7px 7px 7px;

}
#contentcolumn-nopromo {
	background-color: #F7F7F6;
	width: 575px;
}
#contentcolumn-noborder {
	background-color: #F7F7F6;
	width: 411px;
}
#contentcolumn {
	background-image: url(../repository/bg_contentcolumn.gif);
	background-position:bottom;
	width: 411px;
}
#contentcolumn-bottom {
	background-image: url(../repository/bg_contentcolumn_bottom.gif);
	background-position:bottom;
}
#contentcolumn-nopromo-right {
	background-color: #F7F7F6;
	border-right: 4px #EFEEEE solid;
}
#contentcolumn-nopromo-bottomright {
	background-image: url(images/corner_bottom_right_nopromo.gif);
	width: 40px;
	background-position:bottom;
}
#contentcolumn-nopromo-bottom {
	background-image: url(images/bg_nopromo.gif);
	width: 575px;
	background-position:bottom;
}
#leftcolumn {
	background-image:url(../repository/nav/nav_column_bg.gif);
	width: 154px;
	background-position:bottom;
}
#rightcolumn {
	background-image:url(../repository/right_promo/right_promo_bg.gif);
	width: 164px;
	background-position:bottom;
}
#content {
	padding: 15px;
}
.title {
	font-weight: bold;
	font-size: 20px;
	line-height: 15px;
	color: #2D332F;
	padding: 10px 17px 10px 17px;
}
.subhdr, .heading {
	font-weight: bold;
	font-size: 12px;
	color: #2D332F;
	height: 5px;
}
.subhdr2 {
	font-weight: bold;
	font-size: 14px;
	color: #2D332F;
	height: 5px;
}
.redhdr {
	font-weight: bold;
	font-size: 12px;
	color: #B5000C;
	height: 5px;
}
.text {
	color: #5C5D5D;
}
.darktext {
	color: #333333;
}
.poll {
	color: #FFFFFF;
}
.sidebar, a.sidebar, a:hover.sidebar {
	color: #ffffff;
	padding: 10px 18px 5px 18px;
}
td.nav {
	padding-left: 12px;
}
.nav {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.nav {
	text-decoration: none;
	color: #ffffff;
}
a:hover.nav {
	text-decoration: none;
	color: #FEE380;
}
.navon, a.navon, a:hover.navon {
	text-decoration: none;
	color: #FEE380;
}
.subnav {
	padding-left: 21px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
}
a.subnav {
	text-decoration: none;
	color: #ffffff;
}
a:hover.subnav {
	text-decoration: none;
	color: #FEE380;
}
.subnavon, a.subnavon, a:hover.subnavon {
	padding-left: 21px;
	text-decoration: none;
	color: #FEE380;
	line-height: 20px;
}

input, select, option, textarea {
	font-size: 10px;
}


/* multimedia */

#iconslist {
	list-style-type:none;
}

#iconslist ul {

}

#iconslist ul li {display:inline; float:left; padding:0.7em;

}

#anniversarypoll #content {
	width: 100%;
	padding: 0;
}

#anniversarypoll #content form {
	text-align: center;
}

#anniversarypoll #content ol {
	background-color: #ebebea;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#anniversarypoll #content ol li {
	border-bottom: 3px solid #ebebea;
}

#anniversarypoll #content ol li .question {
	background-color: #f7f7f6;
	border-bottom: 3px solid #ebebea;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 1em 1em .2em 2em;
}

#anniversarypoll #content ol li .answers {
	border-top: 5px solid #f7f7f6;
	border-bottom: 5px solid #f7f7f6;
	margin: 0;
	padding: 0;
}

#anniversarypoll #content form.result ol li .answers div {
	font-weight: bold;
	_height: 1%;
	padding: .5em 0 0 .2em;
	_padding-left: .5em;
	overflow: hidden;
}

#anniversarypoll #content form.result ol li .answers div div.bar {
	border: 1px solid #fff;
	float: left;
	padding: 1px;
	width: 80%;
}

#anniversarypoll #content form.result ol li .answers div div.bar div {
	background-color: #fff;
	margin: 0;
	padding: 0;
}

#anniversarypoll #content form.result ol li .answers div div.bar div span {
	background-color: #fe0000;
	border: 1px solid #fff;
	height: 1em;
	display: block;
}

#anniversarypoll #content form.result ol li .answers div p {
	border: 0;
	float: left;
	height: 1em;
	margin: 0;
	padding: 3px;
	text-align: right;
	width: 2.5em;
}

#anniversarypoll #content ol li .answers p {
	border-bottom: 1px dotted #000;
	clear: both;
	padding: .5em 2em;
}

#anniversarypoll #content ol li .answers p.last {
	border-bottom: 0;
}

#anniversarypoll #content form.result ol li .answers p {
	border-bottom: 0;
	padding-left: 3.5em;
	_padding-left: 4em;
	padding-top: 0;
	margin: 0;
}

#anniversarypoll #content form ol li .answers p input{
	margin: 0 .5em 0 0;
	_margin-right: 0;
	display: inline;
}

#anniversarypoll #content form #submit {
	margin: 4px 0;
	display: inline;
}

#anniversarypoll #content form.result ol li .answers p input,
#anniversarypoll #content form.result #submit {
	display: none;
}

/*Newsletter Styles*/

form#newsletter_registration div, form#newsletter_registration p{margin: 0; padding: 0px;}
img#newsletter-heading{padding: 10px 0px;}
form#newsletter_registration{width: 350px; padding-left: 20px;}
form#newsletter_registration div{padding: 2px 0px;}
form#newsletter_registration p{padding:12px 0px;}
form#newsletter_registration label{
display:block;
float:left;
padding-right:5px;
text-align:right;
width:70px;
}
#optin input {width: 25px; float: left;}
#optin span{width: 250px; float:left;}
#submit-text{clear: both;padding-top: 15px;}

/* FOOTER */
#footer, #footerinfo, #footerlegal { font-size: 10px !important; color: #D7D7D7; width:714px;}

#footer ul { margin:0; padding:0; }

#footer ul li a {font-size: 9px !important; }

a#footer:link {font-size: 10px !important; color: #D7D7D7; }

a#footer:visited {font-size: 10px !important; color: #D7D7D7; }

a#footer:hover {font-size: 10px !important; color: #FFFFFF; }

#copyrightcontainer {width:190px; margin:0 auto; padding:0; list-style-type:none;}

#copyrightcontainer #spt {float:left; width:60px; height:60px; background:url(http://www.theyoungandtherestless.com/images/spt_logo.gif) top left; text-indent:-9999px; overflow:hidden;}

#copyrightcontainer #copyright {float:left; color:#889096; line-height:60px;}
