html {
	color:#000;
}
body {
	font:12px/17px helvetica, arial, sans-serif;
	color:#595959;
	background:url(default-bg.jpg) no-repeat center top;
	background-color:#e6af46;
	margin:0;
	padding:0;
}
div {
	margin:0;
	padding:0;
}
dl {
	margin:0;
	padding:0;
}
dt {
	margin:0;
	padding:0;
}
dd {
	margin:0;
	padding:0;
}
ul {
	margin:0;
	padding:0;
}
ol {
	margin:0;
	padding:0;
}
li {
	list-style:none;
	margin:0;
	padding:0;
}
h1 {
	font-weight:400;
	font-size:30px;
	line-height:32px;
	letter-spacing:-.025em;
	color:#000;
	margin:0 0 6px;
	padding:0;
}
h2 {
	font-weight:400;
	font-size:24px;
	line-height:26px;
	letter-spacing:-.025em;
	color:#000;
	margin:0 0 16px;
	padding:8px 0 0;
}
h3 {
	font-size:20px;
	line-height:22px;
	font-weight:700;
	color:#000;
	margin:0 0 4px;
	padding:0;
}
h4 {
	font-size:100%;
	font-weight:400;
	color:#000;
	margin:0;
	padding:0;
}
h5 {
	font-size:100%;
	font-weight:400;
	margin:0;
	padding:0;
}
h6 {
	font-size:100%;
	font-weight:400;
	margin:0;
	padding:0;
}
pre {
	margin:0;
	padding:0;
}
code {
	font-style:normal;
	font-weight:400;
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	border:0;
	margin:0;
	padding:0;
}
legend {
	color:#000;
	margin:0;
	padding:0;
}
input {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
}
textarea {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0 0 8px;
	text-align:justify;
}
blockquote {
	margin:0;
	padding:0;
}
th {
	margin:0;
	padding:0;
}
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
	font:100%;
}
img {
	border:0;
}
address {
	font-style:normal;
	font-weight:400;
}
caption {
	font-style:normal;
	font-weight:400;
}
cite {
	font-style:normal;
	font-weight:400;
}
dfn {
	font-style:normal;
	font-weight:400;
}
em {
	font-style:normal;
	font-weight:400;
}
strong {
	font-style:normal;
	font-weight:400;
}
var {
	font-style:normal;
	font-weight:400;
}
q:before {
	content:'';
}
q:after {
	content:'';
}
abbr {
	border:0;
	font-variant:normal;
}
acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
#wrapper {
	width:1020px;
	background-color:#e6af46;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
#rail {
	display:inline;
	float:left;
	width:160px;
	bottom:21px;
	background:#fff url(nav.gif) repeat-y;
	margin:0 0 0 18px;
	padding:16px;
}
#main-content-area .A-COLUMN {
	display:inline;
	position:relative;
	float:left;
	width:400px;
	background-color:#fff;
	margin:0;
	padding:0;
}
#main-content-area .B-COLUMN {
	display:inline;
	position:relative;
	float:left;
	width:300px;
	background-color:#fff;
	margin:0 0 0 26px;
	padding:0;
	overflow:hidden;
}
#main-content-area {
	display:inline;
	position:relative;
	float:right;
	padding-right:30px;
	width:765px;
	margin:0 0 20px;
}
.userpage #main-content-area {
	min-height:1280px;
}
body.userpage #main-content-area {
	margin-bottom:40px;
}
.homepage #main-content-area {
	padding-right:45px;
}
.homepage #main-content-area .A-COLUMN {
	padding-left:30px;
}
.SWITCH-COLUMNS #main-content-area .A-COLUMN {
	display:inline;
	position:relative;
	float:right;
	margin:0 4px 0 0;
}
.SWITCH-COLUMNS #main-content-area .B-COLUMN {
	margin:0;
}
.MODULE {
	display:block;
	position:relative;
	clear:both;
	width:100%;
	margin-bottom:24px;
	float:left;
}
.CLEAR-BLOCK {
	display:block;
	position:relative;
	clear:both;
}
/*.ZERO-HEIGHT {
	line-height:1px;
	font-size:1px;
	margin-bottom:-1px;
}*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
h1 small {
	font-size:24px;
	color:#bbb;
}
h2 small {
	font-size:20px;
	color:#595959;
}
h2.first {
	background:none;
	margin-bottom:12px;
	padding-top:0;
}
p strong {
	font-weight:700;
}
p em {
	font-style:italic;
}
p strike {
	text-decoration:line-through;
}
p u {
	text-decoration:underline;
}
a {
	color:#09C;
	text-decoration:none;
}
a:focus {
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}
a.admin {
	color:#FF007F;
}
a:hover {
	color:#000;
}
a.user-name {
	font-weight:700;
	color:#F90;
}
.POINTS {
	color:#F90;
	width:26px;
	height:10px;
	line-height:10px;
	font-size:10px;
	text-align:center;
	background-color:#FED;
	display:block;
	padding:2px 3px 4px;
}
a.chat {
	color:#9C3;
}
a.message {
	color:#9C3;
}
a.add-to-friends {
	color:#9C3;
}
input.submit-comment {
	color:#9C3;
}
a.comment-reply {
	color:#9C3;
}
a.write-on-wall {
	color:#9C3;
}
a.user-name:hover {
	color:#000;
}
a.chat:hover {
	color:#000;
}
a.message:hover {
	color:#000;
}
a.add-to-friends:hover {
	color:#000;
}
input.submit-comment:hover {
	color:#000;
}
a.comment-reply:hover {
	color:#000;
}
a.see-more {
	font-size:12px;
}
#eyebrow {
	font-size:11px;
	font-weight:700;
	color:#fff;
	line-height:10px;
	width:600px;
	text-align:right;
	margin-top:15px;
	z-index:10;
	float:right;
}
#eyebrow #rbx_netxp1_parent a.xpromolink {
	color:#fff;
}
#eyebrow #rbx_netxp1_parent a.xpromolink:hover {
	color:#666;
}
#nav {
	overflow:visible;
	width:750px;
	float:right;
	margin-top:8px;
	position:static;
}
#nav ul.main-nav {
	display:inline;
	position:relative;
	float:right;
	font-weight:700;
	list-style:none;
	font-size:15px;
	font-family:helvetica, arial, sans-serif;
	z-index:5400;
	margin:6px 0 0;
	padding:0;
}
.userpage #nav {
	margin-top:11px;
	z-index:5400;
}
#nav ul.main-nav ul li {
	font-size:12px;
	margin:0;
	padding:0;
}
#nav ul.main-nav ul li .dropContent {
	font-weight:700;
}
#nav ul.main-nav ul li .dropContent span {
	font-weight:400;
}
#nav ul.main-nav li {
	float:left;
	position:relative;
	font-size:15px;
	line-height:17px;
}
#nav ul.main-nav li a:hover {
	color:#666;
}
#main #nav a.homeLink {
	color:#000;
}
#news #nav a.newsLink {
	color:#000;
}
#videos #nav a.videosLink {
	color:#000;
}
#photos #nav a.photosLink {
	color:#000;
}
#games #nav a.gamesLink {
	color:#000;
}
#trivia-game #nav a.gamesLink {
	color:#000;
}
#celebrities #nav a.celebritiesLink {
	color:#000;
}
#groups #nav a.obsessionsLink {
	color:#000;
}
#nav a{
	color:#00B1F0;
	font-weight:700;
	height:10px;
	text-decoration:none;
	margin:0;
	padding:8px 10px 15px 3px;
	float:left;
}
#nav ul.main-nav li.navHover a {
	padding-right:11px;
	margin-right:-1px;
	padding-left:6px;
	color:#666;
}
#nav ul.main-nav li div.shadow_left {
	padding-left:3px;
	display:block;
	background:url(shadow_left.png) repeat-y left top;
}
#nav ul.main-nav li div.shadow_right {
	padding-right:3px;
	display:block;
	background:url(shadow_right.png) repeat-y right top;
}
#nav ul.main-nav li div.nav_bottom_box {
	padding-bottom:3px;
	margin-right:2px;
	background:url(shadow_bottom.png) repeat-x left top;
	height:3px;
}
#nav ul.main-nav li ul {
	margin:0;
	padding:5px 0;
}
#nav ul.main-nav li.navHover span.top_leftShadow {
	background:url(nav_topLeft.png) no-repeat left top;
	margin:-8px 0 -15px -9px;
	padding:8px 0 15px 6px;
}
#nav ul.main-nav li.navHover a.top_rightShadow {
	background:url(nav_topRight.png) no-repeat right top;
	float:none;
}
#nav ul.main-nav li ul li {
	float:none;
	font-size:12px;
}
#nav ul.main-nav li ul.liHighlight li a:hover {
	background-color:#F93;
	color:#000;
	margin:0;
}
#nav ul.main-nav li ul.liHighlight li a {
	z-index:9995;
	margin:0;
}
#nav ul.main-nav li ul li a {
	display:block;
	text-decoration:none;
	color:#000;
	line-height:18px;
	font-weight:700;
}
#nav ul li ul li {
	color:#000;
}
#nav ul li div ul li {
	color:#000;
}
#load_drop_menus {
	display:none;
}
#nav ul.main-nav li div#newsDiv.displayBlock {
	display:block;
}
#nav ul.main-nav li div#videosDiv.displayBlock {
	display:block;
}
#nav ul.main-nav li div#photosDiv.displayBlock {
	display:block;
}
#nav ul.main-nav li div#celebritiesDiv.displayBlock {
	display:block;
}
#nav ul.main-nav li div#obsessionsDiv.displayBlock {
	display:block;
}
#nav ul.main-nav li div#gameDiv.displayBlock {
	display:block;
}
#nav ul.main-nav li div#newsDiv {
	display:none;
	position:absolute;
	top:31px;
	left:-9px;
	width:280px;
}
#nav ul.main-nav li div#newsDiv ul li {
	clear:both;
}
#nav ul.main-nav li div#newsDiv a {
	color:#000;
	padding:10px 5px 0;
}
#nav ul.main-nav li div#newsDiv img {
	float:left;
	margin-top:-5px;
	border:0;
	padding:0 5px 5px 1px;
}
#nav ul.main-nav li div#newsDiv ul {
	background:#FCAD34 url(celebrities-bg.jpg) repeat-x right top;
}
#nav ul.main-nav li div#newsDiv ul li.endLi {
	text-align:right;
	width:98%;
	padding:5px 0 7px;
}
#nav ul.main-nav li div#newsDiv ul.liHighlight li.endLi a {
	display:inline;
	color:#00B1F0;
}
#nav ul.main-nav li div#newsDiv ul.liHighlight li.endLi a:hover {
	background-color:transparent;
	color:#666;
}
#nav ul.main-nav li div#videosDiv {
	display:none;
	position:absolute;
	top:31px;
	left:-9px;
	width:316px;
}
#nav ul.main-nav li div#videosDiv ul {
	background:#FCAD34 url(videos-bg.jpg) repeat-x right top;
}
#nav ul.main-nav li div#videosDiv ul li {
	padding:5px 0 6px 6px;
}
#nav ul.main-nav li div#videosDiv a.imageLink91x {
	display:block;
	float:left;
	width:91px;
	height:70px;
	background-position:center;
	margin:0 4px 8px;
	padding:0;
}
#nav ul.main-nav li div#videosDiv a.imageLink91x:hover {
	width:85px;
	height:64px;
	border:3px solid #F90;
}
#nav ul.main-nav li div#videosDiv ul li div.dropContent {
	clear:both;
	display:none;
	padding:6px 9px 6px 5px;
}
#nav ul.main-nav li div#videosDiv ul li div.showText {
	display:block;
}
#nav ul.main-nav li div#videosDiv .dropLeftStrong {
	float:left;
	width:100%;
	font-weight:700;
	padding-top:8px;
}
#nav ul.main-nav li div#videosDiv div.dropRightStrong {
	width:100%;
	text-align:right;
	padding:8px 5px 0 0;
}
#nav ul.main-nav li div#videosDiv .dropRightStrong a {
	display:inline;
	color:#00B1F0;
}
#nav ul.main-nav li div#videosDiv .dropRightStrong a:hover {
	color:#666;
}
#nav ul.main-nav li div#photosDiv {
	display:none;
	position:absolute;
	top:31px;
	left:-9px;
	width:316px;
}
#nav ul.main-nav li div#photosDiv ul {
	background:#FCAD34 url(photos-bg.jpg) repeat-x right top;
}
#nav ul.main-nav li div#photosDiv ul li {
	padding:5px 0 6px 5px;
}
#nav ul.main-nav li div#photosDiv a.imageLink69x {
	display:block;
	float:left;
	width:69px;
	height:69px;
	background-position:center;
	margin:0 3px 5px;
	padding:0;
}
#nav ul.main-nav li div#photosDiv a.imageLink69x:hover {
	width:63px;
	height:63px;
	border:3px solid #F90;
}
#nav ul.main-nav li div#photosDiv ul li div.dropContent {
	clear:both;
	display:none;
	padding:6px 9px 6px 5px;
}
#nav ul.main-nav li div#photosDiv ul li div.showText {
	display:block;
}
#nav ul.main-nav li div#photosDiv ul li div a {
	padding-left:0;
	margin-top:10px;
	font-size:12px;
}
#nav ul.main-nav li div#photosDiv ul li div span {
	display:block;
	padding-top:8px;
}
#nav ul.main-nav li div#photosDiv ul li div.dropRightStrong a {
	width:95%;
	padding-right:10px;
	margin-top:4px;
	float:right;
	text-align:right;
	display:inline;
	color:#00B1F0;
}
#nav ul.main-nav li div#photosDiv ul li div.dropRightStrong a:hover {
	color:#666;
}
#nav ul.main-nav li div#celebritiesDiv {
	display:none;
	position:absolute;
	top:31px;
	left:-9px;
	width:205px;
}
#nav ul.main-nav li div#celebritiesDiv ul {
	background:#FCAD34 url(celebrities-bg.jpg) repeat-x right top;
}
#nav ul.main-nav li div#celebritiesDiv ul li {
	clear:both;
}
#nav ul.main-nav li div#celebritiesDiv a {
	color:#000;
	padding:10px 5px 0;
}
#nav ul.main-nav li div#celebritiesDiv img {
	float:left;
	margin-top:-5px;
	border:0;
	padding:0 5px 5px 1px;
}
#nav ul.main-nav li div#celebritiesDiv ul li.endLi {
	text-align:right;
	width:98%;
	padding:8px 0 5px;
}
#nav ul.main-nav li div#celebritiesDiv ul.liHighlight li.endLi a {
	display:inline;
	padding-right:10px;
	color:#00B1F0;
}
#nav ul.main-nav li div#celebritiesDiv ul.liHighlight li.endLi a:hover {
	background-color:transparent;
	color:#666;
}
#nav ul.main-nav li div#obsessionsDiv {
	display:none;
	position:absolute;
	top:31px;
	left:-9px;
	width:316px;
}
#nav ul.main-nav li div#obsessionsDiv ul {
	background:#FCAD34 url(photos-bg.jpg) repeat-x right top;
}
#nav ul.main-nav li div#obsessionsDiv ul li {
	padding:5px 0 0 5px;
}
#nav ul.main-nav li div#obsessionsDiv a.imageLink69x {
	display:block;
	float:left;
	width:69px;
	height:69px;
	background-position:center;
	margin:0 3px 5px;
	padding:0;
}
#nav ul.main-nav li div#obsessionsDiv a.imageLink69x:hover {
	width:63px;
	height:63px;
	border:3px solid #F90;
}
#nav ul.main-nav li div#obsessionsDiv ul li div.dropContent {
	clear:both;
	display:none;
	padding:6px 9px 6px 5px;
}
#nav ul.main-nav li div#obsessionsDiv ul li div.showText {
	display:block;
}
#nav ul.main-nav li div#obsessionsDiv .dropLeftStrong {
	float:left;
	width:100%;
	padding-top:8px;
}
#nav ul.main-nav li div#obsessionsDiv div.dropRightStrong {
	width:100%;
	text-align:right;
	padding:5px 10px 5px 0;
}
#nav ul.main-nav li div#obsessionsDiv .dropRightStrong a {
	display:inline;
	font-weight:700;
	color:#00B1F0;
}
#nav ul.main-nav li div#obsessionsDiv .dropRightStrong a:hover {
	color:#666;
}
#nav ul.main-nav li div#gameDiv {
	display:none;
	position:absolute;
	top:31px;
	left:-9px;
	width:291px;
	margin-bottom:15px;
}
#nav ul.main-nav li div#gameDiv ul {
	padding-bottom:15px;
	background:#FCAD34 url(games-bg.jpg) repeat-x right top;
}
#nav ul.main-nav li div#gameDiv ul li a {
	font-size:12px;
	font-weight:400;
	color:#000;
	line-height:14px;
	padding:5px;
}
#nav ul.main-nav li div#gameDiv ul li strong {
	font-weight:700;
	color:#000;
}
#nav ul.main-nav li div#gameDiv img {
	float:left;
	margin-right:5px;
	border:0;
}
ul#useroptions {
	white-space:nowrap;
}
ul#useroptions li {
	display:inline;
	font-size:12px;
}
ul#useroptions li.rightborder {
	border-right:1px solid #00B1F0;
}
#useroptions a.more {
	padding-right:5px;
}
#useroptions a.more-highlighted {
	color:#000;
	padding-right:5px;
}
ul#useroptions li.more-menu {
	position:relative;
	left:0;
	top:0;
	padding-left:0;
	font-size:12px;
	width:20px;
}
#useroptions a.pointer {
	background:url(sprites.gif) no-repeat 3px -547px;
	padding-right:1em;
	width:50px;
}
ul#useroptions li.more-menu div ul li {
	display:block;
	position:relative;
	line-height:12px;
	font-weight:700;
	padding:0 3px 4px 4px;
}
ul#useroptions li.more-menu div ul li a {
	color:#00B1F0;
}
ul#useroptions li.more-menu div ul li.account_logout a {
	color:#000;
}
ul#useroptions li.more-menu div ul li a:hover {
	text-decoration:underline;
}
ul#useroptions li.more-menu div ul li a span {
	color:#F90;
}
#useroptions #nav-more-menu {
	display:none;
	position:absolute;
	left:-125px;
	top:14px;
	background-color:#fff;
	border:solid 1px #0A99CC;
	z-index:1510;
	height:80px;
	width:143px;
	text-align:left;
	margin:0;
	padding:0;
}
#useroptions #nav-more-menu .overlay {
	display:block;
	position:relative;
	width:16px;
	height:12px;
	background:url(sprites.gif) no-repeat -15px -545px;
}
#login_space {
	height:55px;
	width:470px;
	display:hidden;
}
#login_alignment {
	position:absolute;
	left:570px;
	top:11px;
	visibility:hidden;
}
#eyebrow_user {
	position:absolute;
	top:0;
	right:20px;
	z-index:5600;
}
#user_info_container {
	float:right;
	width:auto;
}
#user_info_ajax {
	width:auto;
}
#insiderLogin {
	position:absolute;
	visibility:hidden;
	margin:12px 0 0 -243px;
}
#insiderLogin.yui-panel .facebook-login-home {
	position:absolute;
	top:92px;
	right:27px;
	float:right;
	width:120px;
}
#insiderLogin.yui-panel .login_buttons {
	position:absolute;
	top:197px;
	left:90px;
	font-size:100%;
	color:#666;
	overflow:hidden;
	border-top:none;
	padding:2px;
}
#insiderLogin.yui-panel .login_buttons #remember {
	color:#FFF;
	float:right;
	padding-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	margin-bottom:5px;
}
#insiderLogin.yui-panel .login_buttons #rememberMe {
	margin-bottom:6px;
	float:right;
}
.yui-skin-sam .yui-button .first-child {
	font-size:12px;
	border-color:gray;
	border-style:solid;
	border-width:0 1px;
	margin:0 -1px;
}
#insiderLogin.yui-panel .bd #j_username {
	position:absolute;
	top:88px;
	left:28px;
	border:0;
	background-color:#D0E7F2;
	width:195px;
	font-size:14px;
	padding:5px;
}
#insiderLogin.yui-panel .bd #j_password {
	position:absolute;
	top:142px;
	left:28px;
	border:0;
	background-color:#D0E7F2;
	width:195px;
	font-size:14px;
	padding:5px;
}
#insiderLogin.yui-panel a.forgot-password {
	position:absolute;
	top:168px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin-left:28px;
	text-decoration:none;
}
#insiderLogin.yui-panel .container-close {
	position:absolute;
	top:5px;
	right:4px;
	height:35px;
	width:40px;
}
#insiderLogin.yui-panel {
	background:url(theinsider_login_bg.png) no-repeat;
}
#insiderLogin.yui-panel a:hover.forgot-password {
	text-decoration:underline;
}
.yui-overlay {
	visibility:hidden;
	position:absolute;
	z-index:2;
}
.yui-panel-container {
	visibility:hidden;
	position:absolute;
	z-index:2;
}
.yui-panel {
	position:relative;
}
.show-scrollbars {
	overflow:auto;
}
.yui-panel-container.show-scrollbars {
	overflow:visible;
}
.yui-tt.show-scrollbars {
	overflow:visible;
}
.yui-panel-container .container-close {
	overflow:hidden;
	text-indent:-10000em;
	text-decoration:none;
}
.yui-panel-container.show-scrollbars .underlay {
	overflow:auto;
}
.yui-tt.show-scrollbars .yui-tt-shadow {
	overflow:auto;
}
.yui-button {
	display:inline-block;
	vertical-align:text-bottom;
}
.yui-button .first-child {
	display:inline-block;
}
#insiderLogin .yui-button {
	background:url(sprite.png) repeat-x 0 0;
	border-color:gray;
	border-style:solid;
	border-width:1px 0;
	margin:auto .5em;
}
#insiderLogin .yui-button .first-child {
	_margin:0;
	border-color:gray;
	border-style:solid;
	border-width:0 1px;
	margin:1px -1px;
}
#insiderLogin .yui-button button {
	line-height:1.7;
	min-height:auto;
	color:#000;
}
#footer {
	padding-left:18px;
	font-size:11px;
	height:22px;
	padding-bottom:0px;
	color:#000;
	background:#e6af46;
	overflow:hidden;
}
#footer .links a {
	padding-left:5px;
	margin-left:4px;
	border-left:1px solid #000;
	color:#000;
	font-weight:700;
}
#footer .links a.first {
	border:none;
	margin:0;
	padding:0;
}
#footer .links a img {
	position:relative;
	top:3px;
	padding-right:2px;
}
#footer p {
	color:#000;
}
#footer #cbsi_f a {
	font-weight:700;
	color:#000;
}
.celebrity_agent #main-content-area {
	padding-right:35px;
	width:760px;
	margin:10px 0 20px;
}
.celebrity_agent #rail {
	width:160px;
	margin:10px 0 0 33px;
	padding:0;
}
#content-top {
	position:static;
	padding:0 17px 0 0;
}
#auto-search {
	width:210px;
	float:right;
	font-size:14px;
	line-height:21px;
	position:relative;
	z-index:5500;
	padding:12px 0 0;
}
#auto-search .auto-search-input-box {
	width:190px;
	height:21px;
	font-size:inherit;
	display:inline-block;
	background:url(searchimg.png) repeat-x 0 -21px;
	border-left:1px solid #aeaeae;
	float:left;
}
#auto-search-input {
	width:182px;
	font-size:12px;
	color:#5D5D5D;
	border:none;
	background-color:transparent;
	display:inline-block;
	outline-style:none;
	padding:0 0 0 4px;
}
#auto-search-input:focus {
	color:#000;
}
#auto-search .auto-search-submit {
	width:23px;
	height:21px;
	background:url(searchimg.png) no-repeat;
	border:0;
	font-size:inherit;
	float:left;
	cursor:pointer;
	margin:0 0 0 -5px;
}
.auto-search-options {
	background-color:#fff;
	border:1px solid #aeaeae;
	border-top:0;
}
.auto-search-options #auto-search-options-news {
	background:url(news.png) no-repeat 5px 50%;
}
.auto-search-options #auto-search-options-photos {
	background:url(photos.png) no-repeat 5px 50%;
}
.auto-search-options #auto-search-options-videos {
	background:url(videos.png) no-repeat 5px 50%;
	border-width:0;
}
.auto-search-options div {
	width:100%;
	line-height:20px;
	border:1px solid #aeaeae;
	background-color:#fff;
	text-transform:capitalize;
	color:#09C;
	text-align:left;
	cursor:pointer;
	border-width:0 0 1px;
	padding:6px 0 5px;
}
.auto-search-options div span {
	margin:0 0 0 25px;
}
#auto-search-results {
	position:absolute;
	z-index:1;
	top:21px;
	left:0;
	width:209px;
	line-height:15px;
	font-size:14px;
}
#auto-search .yui-ac-content ul {
	background-color:#fff;
	border:1px solid #aeaeae;
	border-top:0;
}
#auto-search .yui-ac-content ul li {
	padding:5px;
}
#auto-search .yui-ac-content ul li .autosearch-img {
	display:inline-block;
	width:32px;
	height:32px;
}
#auto-search .yui-ac-content ul li .autosearch-img img {
	display:inline-block;
	width:32px;
	height:32px;
}
#auto-search .yui-ac-content ul li img {
	vertical-align:middle;
	display:inline-block;
}
#auto-search .yui-ac-content ul li span {
	vertical-align:middle;
	display:inline-block;
	width:140px;
}
#auto-search .yui-ac-highlight {
	background-color:#09C;
	color:#fff;
}
.BALLOON-BOX {
	display:block;
	width:100%;
	position:relative;
	overflow:hidden;
}
.BALLOON-BOX .left-dropshadow {
	background-image:url(sprites-vlines.gif);
	background-repeat:repeat-y;
	display:block;
	position:absolute;
	width:20px;
	background-position:0 0;
	left:0;
	bottom:0;
	height:2000px;
}
.BALLOON-BOX .right-dropshadow {
	background-image:url(sprites-vlines.gif);
	background-repeat:repeat-y;
	display:block;
	position:absolute;
	width:20px;
	background-position:-20px 0;
	right:0;
	bottom:0;
	height:2000px;
}
.BALLOON-BOX .top-dropshadow {
	background-image:url(sprites.gif);
	background-repeat:repeat-x;
	display:block;
	position:absolute;
	width:100%;
	height:20px;
	background-position:0 -40px;
	top:0;
	left:0;
}
.BALLOON-BOX .bottom-dropshadow {
	background-image:url(sprites.gif);
	background-repeat:repeat-x;
	display:block;
	position:absolute;
	width:100%;
	height:20px;
	background-position:0 -60px;
	left:0;
	bottom:0;
}
.BALLOON-BOX .bottom-left-dropshadow-round {
	background-image:url(sprites.gif);
	display:block;
	position:absolute;
	width:20px;
	height:20px;
	background-position:0 -100px;
	left:0;
	bottom:0;
}
.BALLOON-BOX .bottom-right-dropshadow-round {
	background-image:url(sprites.gif);
	display:block;
	position:absolute;
	height:20px;
	width:20px;
	background-position:-20px -100px;
	right:0;
	bottom:0;
}
.BALLOON-BOX .top-left-dropshadow-round {
	background-image:url(sprites.gif);
	display:block;
	position:absolute;
	width:20px;
	height:20px;
	background-position:0 -80px;
	top:0;
	left:0;
}
.BALLOON-BOX .top-right-dropshadow-round {
	background-image:url(sprites.gif);
	display:block;
	position:absolute;
	height:20px;
	width:20px;
	background-position:-20px -80px;
	right:0;
	top:0;
}
.BALLOON-BOX .tail {
	background-image:url(sprites.gif);
	display:block;
	position:absolute;
	width:40px;
	height:40px;
	background-position:0 -120px;
	top:0;
	left:0;
}
.BALLOON-BOX .longtail {
	background-image:url(sprites.gif);
	display:block;
	position:absolute;
	width:48px;
	height:60px;
	background-position:0 -220px;
	top:0;
	left:0;
}
.BALLOON-BOX .balloon-bottom {
	background-image:url(sprites.gif);
	background-repeat:repeat-x;
	display:block;
	position:absolute;
	width:100%;
	height:20px;
	background-position:0 -180px;
	top:0;
	left:0;
}
.BALLOON-BOX .balloon-bottom-right {
	background-image:url(sprites.gif);
	display:block;
	position:absolute;
	height:20px;
	width:20px;
	background-position:-20px -200px;
	right:0;
	top:0;
}
.DIVIDER {
	background:url(sprites.gif) repeat-x 0 -280px;
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:0;
}
.GRID-CLEAR {
	height:1px;
	line-height:1px;
	font-size:1px;
	width:1px;
	margins:0 0 -1px -1px;
	float:left;
}
.GRID-1-UP .GRID-CLEAR {
	float:none;
	clear:both;
	width:100%;
}
.GRID-2-UP .GRID-CLEAR.after-2 {
	float:none;
	clear:both;
	width:100%;
}
.GRID-2-UP .GRID-CLEAR.after-4 {
	float:none;
	clear:both;
	width:100%;
}
.GRID-2-UP .GRID-CLEAR.after-6 {
	float:none;
	clear:both;
	width:100%;
}
.GRID-3-UP .GRID-CLEAR.after-3 {
	float:none;
	clear:both;
	width:100%;
}
.GRID-3-UP .GRID-CLEAR.after-6 {
	float:none;
	clear:both;
	width:100%;
}
.GRID-5-UP .GRID-CLEAR.after-5 {
	float:none;
	clear:both;
	width:100%;
}
.GRID-5-UP .GRID-CLEAR.after-10 {
	float:none;
	clear:both;
	width:100%;
}
.GRID-5-UP .GRID-CLEAR.after-15 {
	float:none;
	clear:both;
	width:100%;
}
.GRID-5-UP .GRID-CLEAR.after-20 {
	float:none;
	clear:both;
	width:100%;
}
.GRID-5-UP .GRID-CLEAR.after-25 {
	float:none;
	clear:both;
	width:100%;
}
ul.TAB-LINKS {
	list-style:none;
	zoom:1;
	margin-top:8px;
	padding-bottom:12px;
}
ul.TAB-LINKS li {
	float:left;
	border-left:1px solid #bfbfbf;
	padding-left:8px;
	margin-left:8px;
}
ul.TAB-LINKS li.first {
	border:none;
	margin:0;
	padding:0;
}
ul.TAB-LINKS strong a {
	font-weight:700;
	color:#000;
}
ul.TAB-LINKS strong {
	font-weight:700;
	color:#000;
}
.TAB-LINKS li a small {
	color:#b2b2b2;
	font-size:12px;
}
.TAB-LINKS.top-of-column {
	_position:relative;
	_z-index:2;
	height:16px;
	padding-bottom:20px;
	margin-top:-2px;
}
.TAB-LINKS.top-of-column li {
	font-size:14px;
}
.ACTION-TIME {
	font-size:11px;
	line-height:12px;
	color:#b2b2b2;
	margin-bottom:6px;
}
a.BUTTON {
	position:relative;
	background:url(sprites.gif) repeat-x 0 -690px;
	color:#fff;
	font-size:14px;
	font-weight:700;
	_height:15px;
	_zoom:1;
	padding:6px 16px 7px;
}
a.BUTTON.secondary {
	font-weight:400;
}
a.BUTTON .left {
	position:absolute;
	top:0;
	left:-4px;
	width:4px;
	height:100%;
	background:url(sprites.gif) no-repeat 0 -660px;
}
a.BUTTON .right {
	position:absolute;
	top:0;
	right:-4px;
	width:4px;
	height:100%;
	background:url(sprites.gif) no-repeat -45px -660px;
}
a.BUTTON:hover {
	background-position:0 -750px;
	color:#fff;
}
a.BUTTON:hover .left {
	background-position:0 -720px;
}
a.BUTTON:hover .right {
	background-position:-45px -720px;
}
.commentBox {
	background-color:#fff;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#000;
	position:relative;
}
.commentBox h2 {
	background-image:none;
	font-weight:700;
	margin-bottom:8px;
	font-size:20px;
}
.comment {
	position:relative;
	z-index:0;
	margin:0 0 6px;
}
.commentImgBox {
	width:90px;
	height:60px;
	background:transparent url(commentsprite1.png) no-repeat 56px -28px;
	left:0;
	position:absolute;
	z-index:100;
}
.commentUserImg {
	position:static;
	width:60px;
	z-index:100;
	margin:6px 0 0;
}
.commentContent {
	position:relative;
	background:url(commentsprite1.png) repeat-y 100% 0;
	height:auto!important;
	margin:0 0 0 79px;
}
.commentBgTop {
	background:url(commentsprite2.png) #fff repeat-x 0 -38px;
	width:auto;
	height:15px;
}
.commentBgBottom {
	background:url(commentsprite2.png) #fff repeat-x 0 -53px;
	width:auto;
	height:15px;
}
.commentText {
	background:url(commentsprite1.png) repeat-y scroll -41px 0;
	overflow:hidden;
	margin:0 20px 0 0;
	padding:0 0 0 10px;
}
.commentText div {
	background-color:#fff;
	min-height:40px;
	height:auto!important;
	word-wrap:break-word;
	padding-left:10px;
}
.commentLeftTop {
	height:20px;
	width:20px;
	position:absolute;
	top:0;
	left:0;
	background:url(commentsprite1.png) no-repeat -72px -148px;
}
.commentRightTop {
	height:20px;
	width:20px;
	position:absolute;
	top:0;
	right:0;
	background:url(commentsprite1.png) no-repeat -94px -148px;
}
.commentLeftBottom {
	height:20px;
	width:20px;
	position:absolute;
	bottom:0;
	left:0;
	background:url(commentsprite1.png) no-repeat -72px -170px;
}
.commentRightBottom {
	height:20px;
	width:20px;
	position:absolute;
	bottom:0;
	right:0;
	background:url(commentsprite1.png) no-repeat -94px -170px;
}
.commentPostInfo {
	text-align:right;
	line-height:20px;
}
.commentUserName {
	font-weight:700;
	font-size:14px;
	color:#000;
	float:left;
	margin:0 0 0 90px;
}
.reply .commentUserName {
	margin:0;
}
.commentDate {
	margin:0 5px 0 0;
}
.commentTime {
	margin:0 5px 0 0;
}
.commentReplyLink {
	color:#09C;
	margin:0 10px 0 0;
}
.reply {
	margin-left:80px;
}
.commentAdminInfo {
	text-align:right;
	font-weight:700;
	color:#09C;
}
.commentAdminUserIP {
	float:left;
	margin:0 0 0 90px;
}
.reply .commentAdminUserIP {
	margin-left:0;
}
.commentAdminSpam {
	margin:0 5px 0 0;
}
.commentAdminDelete {
	margin:0 10px 0 0;
}
.addComment {
	margin-bottom:15px;
	position:relative;
	z-index:1;
}
.addCommentLeftTop {
	width:14px;
	height:14px;
	position:absolute;
	top:0;
	left:0;
	background:url(commentsprite1.png) no-repeat -195px -148px;
}
.addCommentRightTop {
	width:14px;
	height:14px;
	position:absolute;
	top:0;
	right:0;
	background:url(commentsprite1.png) no-repeat -211px -148px;
}
.addCommentLeftBottom {
	width:14px;
	height:14px;
	position:absolute;
	bottom:0;
	left:0;
	background:url(commentsprite1.png) no-repeat -195px -164px;
}
.addCommentRightBottom {
	width:14px;
	height:14px;
	position:absolute;
	bottom:0;
	right:0;
	background:url(commentsprite1.png) no-repeat -211px -164px;
}
.addCommentBox {
	background-color:#1f8fd0;
	position:relative;
	padding:8px 9px 8px 8px;
}
.loggedin .addCommentBox {
	padding-left:73px;
}
.addCommentUserImg {
	position:absolute;
	top:8px;
	margin:1px 0 0 -65px;
}
.commentsfbicon {
	bottom:10px;
	left:51px;
	position:absolute;
	z-index:100;
}
.addCommentTextareaBox {
	width:100%;
	border:1px solid #446679;
	position:relative;
	background:url(commentsprite2.png) #fff repeat-x 0 -70px;
	padding:6px 0;
}
.addCommentTextarea {
	width:98%;
	height:48px;
	margin-left:6px;
	font-size:14px;
	font-family:arial, helvetica, sans-serif;
	border:0;
	background:transparent;
	resize:none;
	overflow-y:auto;
	outline:none;
}
.addCommentLogin {
	width:100%;
	background:url(commentsprite1.png) no-repeat scroll 369px 0;
	height:auto!important;
	position:relative;
	padding:12px 0 1px;
}
.addCommentLoginLink {
	margin-right:5px;
}
.addCommentLoginEmailBox {
	background:url(commentsprite2.png) repeat-x scroll 0 -16px;
	border:1px solid #949494;
	width:255px;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 8px;
}
.addCommentLoginEmail {
	width:98%;
	outline:none;
	background:transparent;
	border:0;
	margin:3px 0 3px 3px;
}
.reply .addCommentLoginEmailBox {
	width:174px;
}
.addCommentLoginOr {
	font-weight:700;
	font-size:16px;
	margin:0 5px;
}
.addCommentLoginFB img {
	vertical-align:middle;
}
.addCommentUserName {
	color:#000;
	font-size:14px;
	font-weight:700;
	position:absolute;
	top:3px;
	left:8px;
}
.add-comment-login-overlay {
	position:absolute;
	width:100%;
	z-index:5500;
	display:none;
	margin:-80px 0 0;
}
.add-comment-login-overlay-content {
	background-color:#1f8fd0;
	border:1px solid #446679;
	position:relative;
	margin:8px 8px 0;
	padding:0 0 15px;
}
.add-comment-login-overlay-error {
	background-color:#e80000;
	position:relative;
	display:none;
	text-align:center;
	font-family:helvetica, arial, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#fff;
	margin:0 8px;
	padding:8px;
}
.add-comment-login-overlay-signin {
	width:180px;
	float:left;
	padding-left:23px;
	margin:17px 0 0;
}
.add-comment-login-overlay-username {
	width:70px;
	height:14px;
	background:url(commentsprite1.png) no-repeat -70px -35px;
	font-size:1px;
	margin:0 0 3px;
}
.add-comment-login-overlay-password {
	width:58px;
	height:14px;
	background:url(commentsprite1.png) no-repeat -72px -49px;
	font-size:1px;
	margin:0 0 3px;
}
.add-comment-login-overlay-username-input {
	background-color:#d2e9f6;
	width:170px;
	border:0;
	font-size:14px;
	margin:0 0 8px;
	padding:5px;
}
.add-comment-login-overlay-password-input {
	background-color:#d2e9f6;
	width:170px;
	border:0;
	font-size:14px;
	padding:5px;
}
.add-comment-login-overlay-smalltext {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	display:block;
	margin:2px 0 0;
}
.add-comment-login-overlay-smalltext:hover {
	text-decoration:underline;
	color:#fff;
}
.add-comment-login-overlay-cancel-button {
	width:65px;
	height:18px;
	border:0;
	float:right;
	cursor:pointer;
	background:url(commentsprite1.png) no-repeat -72px -98px;
	margin:8px 0 0;
}
.add-comment-login-overlay-signin-button {
	width:65px;
	height:18px;
	border:0;
	float:right;
	cursor:pointer;
	background:url(commentsprite1.png) no-repeat -72px -116px;
	margin:8px 0 0 14px;
}
.add-comment-login-overlay-fbconnect {
	float:left;
	padding:56px 0 0;
}
.add-comment-login-overlay-fbconnect-or {
	background:url(commentsprite1.png) no-repeat -72px -63px;
	width:15px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
	font-size:1px;
	margin:0 17px;
}
.add-comment-login-overlay-fbconnect-button input {
	background:url(commentsprite1.png) no-repeat -72px -75px;
	width:107px;
	height:23px;
	border:0;
	vertical-align:middle;
	cursor:pointer;
}
.add-comment-login-overlay-close {
	position:absolute;
	background-color:#1f8fd0;
	width:12px;
	height:12px;
	top:13px;
	right:10px;
	line-height:1px;
}
.add-comment-login-overlay-close a {
	line-height:1px;
	width:12px;
	height:12px;
	display:block;
	background:url(commentsprite1.png) no-repeat -72px -134px;
}
.comment-button {
	text-align:center;
}
.comment-button a {
	color:#fff;
	font-size:inherit;
	display:block;
	width:100%;
	height:100%;
	line-height:inherit;
}
.comment-view-more {
	width:323px;
	height:35px;
	line-height:33px;
	font-size:18px;
	background:url(commentsprite1.png) no-repeat -72px 0;
	margin:20px auto 4px;
}
.comment-write-comment {
	width:323px;
	height:35px;
	line-height:33px;
	font-size:18px;
	background:url(commentsprite1.png) no-repeat -72px 0;
	margin:8px auto 4px;
}
.add-comment-button {
	width:123px;
	height:31px;
	line-height:30px;
	border:0;
	background:url(commentsprite1.png) no-repeat -243px -114px;
	float:right;
	margin-top:3px;
	padding-bottom:3px;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
.commenterror {
	background-color:#C00;
	top:0;
	right:0;
	display:none;
	color:#FFF;
	font-weight:700;
	position:absolute;
	text-align:left;
	z-index:100;
	padding:5px;
}
#buzzcomments {
	background-color:#fff;
	overflow:hidden;
}
.buzzComment {
	padding-bottom:30px;
	background-color:#fff;
}
.buzzComment .commentContent {
	margin-left:0;
}
.buzzComment .commentPostInfo {
	text-align:left;
	position:absolute;
	height:30px;
}
.buzzComment .buzzCommentInfo {
	text-align:right;
	min-height:0;
	height:auto;
	padding-bottom:3px;
}
.buzzComment .commentText a {
	vertical-align:middle;
}
.buzzComment .commentText img {
	vertical-align:middle;
	float:left;
	margin:0 5px 0 0;
}
.buzzComment .buzznewsTitle {
	vertical-align:top;
}
.buzzComment .buzzUserImg {
	padding-left:20px;
	padding-right:5px;
	float:left;
}
.buzzComment .buzzUserImg img {
	vertical-align:middle;
}
.buzzCommentCreatedBy {
	float:left;
	font-weight:700;
}
.buzzCommentCreateddate {
	vertical-align:middle;
}
.COMMENT {
	position:relative;
	padding-bottom:6px;
}
.COMMENT .comment-text {
	line-height:16px;
	overflow:hidden;
	position:relative;
	padding:18px 20px 4px;
}
.COMMENT .storyinfo {
	margin-top:-18px;
	margin-left:40px;
	margin-right:12px;
	font-size:11px;
	line-height:13px;
}
.COMMENT .storyinfo .story-photo {
	display:block;
	float:right;
	width:40px;
	height:40px;
	position:relative;
	top:-7px;
}
.COMMENT .storyinfo .info {
	display:block;
	position:relative;
	overflow:hidden;
	_padding-right:48px;
	padding-top:14px;
	padding-right:8px;
}
.COMMENT .storyinfo .when {
	color:#b2b2b2;
}
.COMMENT .storyinfo .info a {
	display:block;
}
.COMMENTER {
	position:relative;
	font-size:11px;
	z-index:100;
	color:#b2b2b2;
	margin:15px 89px 8px 40px;
}
.COMMENTER .user-picture {
	position:absolute;
	top:0;
	left:0;
}
.COMMENTER .POINTS {
	position:absolute;
	top:0;
	left:16px;
}
.COMMENTER div {
	display:inline;
}
.COMMENTER .user-name {
	position:relative;
	left:54px;
	top:1px;
	padding-right:4px;
	font-weight:700;
	z-index:100;
}
.COMMENTER .ACTION-TIME {
	position:relative;
	left:52px;
	top:1px;
}
.COMMENTER .menu-link {
	position:relative;
	left:56px;
	top:0;
	border-left:1px solid #bfbfbf;
	padding-right:16px;
	line-height:16px;
	background:url(sprites.gif) no-repeat 7px -525px;
	_background-position:8px -525px;
}
.COMMENTER .action {
	position:relative;
	left:56px;
	top:0;
}
.COMMENTER.anonymous .user-name {
	left:19px;
	font-weight:400;
	color:#666;
}
.COMMENTER.anonymous .ACTION-TIME {
	left:19px;
}
.COMMENTER.anonymous .action {
	left:19px;
}
.COMMENTER a.action {
	font-size:11px;
	margin-left:2px;
	border-left:solid 1px #CCC;
	padding-left:4px;
}
.COMMENTER .links {
	display:none;
}
p.ugc-disclaimer {
	font-size:12px!important;
	font-style:italic;
}
#user-comments div.reply-form form.comment-form textarea {
	width:354px;
}
.CONTRIBUTOR-SMALL {
	display:block;
	position:relative;
	height:18px;
	margin-right:49px;
}
.CONTRIBUTOR-SMALL .user-picture {
	position:absolute;
	top:19px;
	left:0;
}
.CONTRIBUTOR-SMALL .POINTS {
	position:absolute;
	top:19px;
	left:16px;
}
.CONTRIBUTOR-SMALL .ACTION-TIME {
	position:absolute;
	top:0;
	left:0;
}
.CONTRIBUTOR-SMALL .user-name {
	position:relative;
	left:52px;
	top:19px;
	padding-right:4px;
}
.CONTRIBUTOR-SMALL .menu-link {
	position:relative;
	left:52px;
	top:19px;
	display:none;
}
.CONTRIBUTOR-SMALL .action {
	position:relative;
	left:52px;
	top:19px;
}
.CONTRIBUTOR-SMALL a.action {
	font-size:11px;
	margin-left:2px;
	border-left:solid 1px #CCC;
	padding-left:4px;
}
.CONTRIBUTOR-SMALL.menu .menu-link {
	display:inline;
	border-left:solid 1px #CCC;
	padding-right:16px;
	line-height:16px;
	background:url(sprites.gif) no-repeat 7px -525px;
	_background-position:8px -525px;
}
.CONTRIBUTOR-SMALL.menu .links {
	display:none;
}
.FAVE-PICKER {
	position:relative;
}
.FAVE-PICKER a.favbutton {
	display:block;
	width:106px;
	height:32px;
	background:transparent url(fav-photo_add.gif) no-repeat;
	position:absolute;
	top:2px;
	left:2px;
}
.FAVE-PICKER a.favbutton span {
	display:none;
}
.FAVE-PICKER a.favadding {
	background-image:url(fav-photo_adding.gif);
}
.FAVE-PICKER a.favadd {
	background-image:url(fav-photo_added.gif);
}
.FAVE-PICKER a.favadd:hover {
	background-image:url(fav-photo_added-o.gif);
}
.FAVE-PICKER a.favhover:hover {
	background-image:url(fav-photo_add-o.gif);
}
.INSIDER-ATTRIBUTION .user-picture {
	display:block;
	padding-top:7px;
}
.INTERNAL-AD {
	width:100%;
	position:relative;
	overflow:hidden;
	background-image:url(int-ad-bg.gif);
	background-repeat:repeat-x;
	color:#000;
	margin:20px 0;
}
.INTERNAL-AD .content {
	text-align:center;
	display:block;
	position:relative;
	z-index:2;
	margin:12px 12px 16px;
}
#rail .INTERNAL-AD .content {
	margin-left:16px;
	margin-right:16px;
}
.INTERNAL-AD h4 {
	font-size:22px;
	line-height:24px;
	font-weight:400;
	padding-bottom:6px;
	text-align:center;
}
.INTERNAL-AD ul {
	list-style-type:disc;
	margin-left:14px;
	color:#000;
	text-shadow:#000 0 0 0;
}
.INTERNAL-AD ul li {
	list-style-type:disc;
	text-align:left;
	text-size:11px;
	line-height:16px;
	padding-bottom:9px;
}
.INTERNAL-AD ul li span {
	color:#666;
}
.INTERNAL-AD .left-border {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:1000px;
	background:url(sprites-vlines.gif) repeat-y -50px 0;
	overflow:hidden;
}
.INTERNAL-AD .right-border {
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:1px;
	height:1000px;
	background:url(sprites-vlines.gif) repeat-y -50px 0;
	overflow:hidden;
}
.INTERNAL-AD .bottom-border {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:1000px;
	height:1px;
	background:url(sprites.gif) repeat-x 0 -820px;
	overflow:hidden;
}
.INTERNAL-AD .top-border {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:1000px;
	height:1px;
	background:url(sprites.gif) repeat-x 0 -820px;
	overflow:hidden;
}
.INTERNAL-AD .corner {
	display:block;
	position:absolute;
	width:8px;
	height:8px;
	background-image:url(sprites.gif);
	background-repeat:none;
	overflow:hidden;
}
.INTERNAL-AD .tl {
	left:0;
	top:0;
	background-position:0 -800px;
}
.INTERNAL-AD .bl {
	left:0;
	bottom:0;
	background-position:0 -808px;
}
.INTERNAL-AD .br {
	right:0;
	bottom:0;
	background-position:-40px -808px;
}
.INTERNAL-AD .tr {
	right:0;
	top:0;
	background-position:-40px -800px;
}
.SPONSOR {
	width:200px;
	height:50px;
}
.STORY-CAPSULE {
	padding-bottom:0px;
	clear:both;
	border-bottom:1px dotted #ccc;
	margin:0 0 10px;
}
.STORY-CAPSULE.no-body {
	padding-bottom:8px;
}
.STORY-CAPSULE a.image-link {
	float:left;
	margin-right:12px;
}
.STORY-CAPSULE .story-text {
	display:block;
	_float:left;
	position:relative;
	overflow:hidden;
}
.STORY-CAPSULE .story-text p {
	line-height:17px;
	margin-bottom:0px;
}
.STORY-CAPSULE .ACTION-TIME {
	clear:both;
	margin-bottom:3px;
}
.STORY-CAPSULE h3 {
	font-size:18px;
	line-height:20px;
	margin-bottom:4px;
}
.STORY-CAPSULE.no-body h3 {
	font-size:14px;
	line-height:16px;
}
.STORY-CAPSULE .video-underlay {
	display:block;
	position:relative;
	width:160px;
	height:110px;
	background:url(160px-video-frame.png) no-repeat 0 0;
}
.STORY-CAPSULE .video-underlay img {
	padding-top:0;
	padding-left:20px;
}
.SYSTEM-MESSAGE {
	display:block;
	clear:both;
	background:url(msg-pattern.gif) repeat 0 0;
	margin-top:8px;
	margin-bottom:16px;
	width:98%;
	padding:8px;
}
.SYSTEM-MESSAGE .content {
	_zoom:1;
	text-align:center;
	background-color:#fff;
	border:1px solid #ffe8c5;
	margin:0;
	padding:8px 24px;
}
.SYSTEM-MESSAGE ul.content li {
	font-size:12px;
	padding:4px;
}
.SYSTEM-MESSAGE.error ul.content li {
	background-image:url(icn_field_error.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:16px;
	padding:2px 0 0 20px;
}
#about .DIVIDER {
	clear:both;
}
#about .clearer {
	clear:both;
}
#about h2 small {
	font-size:14px;
	color:#b2b2b2;
}
#about h3 {
	float:left;
	width:144px;
	margin-right:16px;
	font-size:12px;
	font-weight:700;
	margin-top:8px;
}
#about .badge-header {
	float:right;
	font-size:12px;
	font-weight:400;
	color:#000;
	margin-top:0;
}
#about .badge-img {
	float:left;
	width:36px;
	margin-left:0;
	margin-right:8px;
	margin-top:8px;
}
#about h4 {
	padding-bottom:6px;
}
#about textarea {
	padding-bottom:0;
	font-size:12px;
	color:#a9a9a9;
	border:1px solid #848780;
	_font-family:Arial, sans-serif;
}
#about .main {
	_float:left;
	position:relative;
	overflow:hidden;
	margin-top:8px;
	margin-right:80px;
}
#about #profile-friend-list .friends .user-name {
	left:68px;
}
#about #profile-friend-list .friends .last-online {
	top:16px;
}
#about #showLocator2 {
	margin-left:0;
	padding-left:0;
	width:215px;
	height:26px;
	padding-top:10px;
	background:transparent url(search-3.jpg) 0 6px no-repeat;
}
#about input.search-query {
	position:relative;
	top:-5px;
	left:3px;
	height:16px;
	width:182px;
	color:#666;
}
#about input.search-input {
	position:relative;
	top:0;
	left:0;
}
#about p {
	padding-bottom:8px;
}
#about ul {
	padding-bottom:8px;
}
#about .A-COLUMN {
	margin-left:0;
}
#about .B-COLUMN {
	margin-left:4px;
	margin-right:20px;
}
#about-me p {
	margin-bottom:12px;
	line-height:16px;
}
#about-me p strong {
	font-weight:700;
	color:#000;
	margin-right:2px;
}
#about-me .last-online em {
	color:#9C3;
	font-weight:700;
}
#navmodule {
	height:100px;
}
#navmodule.clearfix {
	display:block;
}
#gumballmodule {
	padding-top:12px;
}
#homepageAdLeaderboard {
	width:980px;
	position:relative;
	z-index:4551;
	margin:0 0 0 20px;
}
.madison_ad_overgif {
	text-align:center;
	height:7px;
}
.mainwrapper {
	position:relative;
}
.mainwrapper #rail {
	margin-top:0;
	padding:0px 16px 16px;
}
.MODULE.ad {
	margin-bottom:24px;
}
#buzz-main-gallery {
	margin-bottom:14px;
	margin-top:-4px;
}
#buzz-main-gallery .see-more {
	font-size:14px;
	position:relative;
	top:-11px;
}
#buzz-main-gallery ul li {
	float:left;
	position:relative;
	left:-22px;
	width:120px;
	height:120px;
	overflow:hidden;
	padding-left:22px;
	padding-bottom:22px;
}
#buzz-main-gallery ul li a img {
	display:block;
}
#buzz-main-gallery ul li a .image-border {
	position:absolute;
	top:0;
	left:22px;
	height:118px;
	width:118px;
	border:1px solid #000;
	display:none;
}
#buzz-main-gallery ul li a:hover img {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
#buzz-main-gallery ul li a:hover .image-border {
	display:block;
}
#content-top #buzz-promo {
	width:990px;
	background-repeat:no-repeat;
	z-index:1!important;
	margin-bottom:0px;
	margin-left:32px;
	float:left;
	overflow:hidden;
	_margin-left:16px;
	height:140px;
}
#content-top #buzz-promo ul li {
	float:left;
	width:140px;
	padding-right:24px;
	overflow:hidden;
	z-index:1!important;
	margin:0;
	text-align:center;
}
#content-top #buzz-promo ul li a p {
	font-weight:700;
	line-height:14px;
	color:#09C;
	font-size:12px;
	background:none;
	height:33px;
	z-index:1!important;
	padding:2px 2px 1px 4px;
}
#content-top #buzz-promo ul li a:hover p {
	color:#000;
}
#content-top #buzz-promo ul li a img {
	z-index:1!important;
	margin:0;
	padding:4px;
	background:url(bon_bg.gif) no-repeat;
}
#content-top #buzz-promo ul li img {
}
#content-top #buzz-promo ul li a p .category {
	display:none;
}
#buzz-related-celebrities ul li.item {
	float:left;
	width:49%;
	font-size:12px;
	font-weight:700;
}
#buzz-related-celebrities ul li.GRID-CLEAR {
	display:none;
}
#buzz-related-celebrities ul li.item a.photo img {
	float:left;
	padding-right:8px;
	padding-bottom:12px;
}
#buzz-related-celebrities ul li.item a.photo:hover img {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
#buzz-related-celebrities ul .item .admin {
	display:block;
}
#buzz-video-gallery h2 {
	font-size:28px;
	display:inline;
	padding-right:8px;
	line-height:30px;
}
.buzz-video-comment-link h2 {
	float:left;
}
.buzz-video-comment-link a {
	float:left;
}
#buzz-video-gallery a.comment-link {
	border-left:1px solid #bfbfbf;
	padding-left:6px;
	font-size:12px;
	line-height:30px;
}
#buzz-video-gallery .player {
	margin-top:10px;
	text-align:center;
	margin-bottom:14px;
	background:url(buzz-video-backdrop.jpg) repeat-y 0 0;
	padding:0;
}
#buzz-video-gallery ul li {
	float:left;
	margin-right:14px;
	position:relative;
	width:120px;
	overflow:hidden;
	font-size:12px;
	font-weight:700;
	line-height:14px;
}
#buzz-video-gallery ul {
	width:100%;
	height:140px;
}
#buzz-video-gallery ul li.dummy {
	width:60px;
	margin-right:0;
}
#buzz-video-gallery ul li.dummy img {
	height:90px;
}
#buzz-video-gallery .video-overlay {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:120px;
	height:90px;
	background-image:url(gVideoPlayA.gif);
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
#buzz-video-gallery img {
	display:block;
	margin-bottom:4px;
}
#buzz-video-gallery a.more {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	position:absolute;
	width:24px;
	height:24px;
	background-image:url(sprites.gif);
	background-repeat:no-repeat;
	background-position:-24px -495px;
	right:20px;
	top:425px;
}
#buzz-video-gallery a.back {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	position:absolute;
	width:24px;
	height:24px;
	background-image:url(sprites.gif);
	background-repeat:no-repeat;
	background-position:0 -495px;
	left:0;
	top:425px;
}
#buzz-video-gallery a.more:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#buzz-video-gallery a.back:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#videoStrip {
	margin-left:45px;
}
#buzz-video-sharing {
	margin-bottom:14px;
}
#celebrity-bio ul.items li {
	padding-bottom:6px;
}
#celebrity-bio ul.items li strong {
	font-weight:700;
	color:#000;
	padding-right:.5em;
}
#celebrity-page-head {
	height:104px;
	margin-bottom:16px;
}
#celebrity-page-head img.photo {
	position:absolute;
	left:0;
	top:0;
	margin-top:4px;
}
#celebrity-page-head h1 {
	position:relative;
	left:92px;
	top:0;
	font-size:32px;
	margin-bottom:4px;
	margin-right:92px;
	line-height:32px;
}
#celebrity-page-head .rank {
	position:relative;
	left:92px;
	top:0;
	font-size:14px;
	color:#000;
	float:left;
	margin-right:2px;
}
#celebrity-page-head .add-fave {
	position:relative;
	left:92px;
	top:0;
}
#celebrity-page-head .add-fave.after-rank {
	border-left:solid 1px #ccc;
	padding-left:6px;
	float:left;
	margin:-2px 0 0 4px;
}
#celebrity-page-head a.admin {
	position:absolute;
	top:0;
	right:0;
}
#celebrity-page-head .TAB-LINKS {
	position:absolute;
	left:92px;
	bottom:16px;
	padding-bottom:4px;
}
#celebrity-page-head .TAB-LINKS li {
	font-size:14px;
}
#celebrity-page-head .TAB-LINKS li a small {
	font-size:12px;
	color:#b2b2b2;
}
#celebrity-page-head .DIVIDER {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
#celebrity-gallery-big-first-pic {
	margin-bottom:0;
}
#celebrity-gallery-tiny {
	margin-bottom:0;
}
#celebrity-gallery .celebrities li.item {
	float:left;
	margin-right:11px;
	margin-bottom:20px;
	width:130px;
	overflow:hidden;
}
#celebrity-gallery-tiny .celebrities li.item {
	float:left;
	margin-right:11px;
	margin-bottom:20px;
	width:130px;
	overflow:hidden;
	_margin-bottom:0;
}
#celebrity-gallery-big-first-pic .celebrities .item a {
	display:block;
}
#celebrity-gallery .celebrities .item a {
	display:block;
}
#celebrity-gallery-tiny .celebrities .item a {
	display:block;
}
#celebrity-gallery-big-first-pic .celebrities .item a img {
	display:block;
	margin-bottom:6px;
}
#celebrity-gallery .celebrities .item a img {
	display:block;
	margin-bottom:6px;
}
#celebrity-gallery-tiny .celebrities .item a img {
	display:block;
	margin-bottom:6px;
}
#celebrity-gallery-big-first-pic .celebrities .item .caption {
	font-weight:700;
	line-height:14px;
}
#celebrity-gallery .celebrities .item .caption {
	font-weight:700;
	line-height:14px;
}
#celebrity-gallery-tiny .celebrities .item .caption {
	font-weight:700;
	line-height:14px;
}
#celebrity-gallery-big-first-pic .celebrities .item a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#celebrity-gallery .celebrities .item a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#celebrity-gallery-tiny .celebrities .item a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#celebrity-gallery-big-first-pic .rank {
	font-weight:700;
	color:#000;
	line-height:14px;
}
#celebrity-gallery .rank {
	font-weight:700;
	color:#000;
	line-height:14px;
}
#celebrity-gallery-tiny .rank {
	font-weight:700;
	color:#000;
	line-height:14px;
}
#celebrity-gallery-big-first-pic .celebrities li.item {
	float:left;
	margin-right:0;
	margin-bottom:20px;
	width:400px;
	overflow:hidden;
	_margin-bottom:0;
}
#chit-chat {
	overflow:visible;
}
#chit-chat ul {
	width:316px;
	position:relative;
	left:-8px;
	overflow:hidden;
	_margin:0 -8px 0 -8px;
	height:1614px!important;
}
#error-page h1 {
	margin-bottom:32px;
	margin-top:30px;
}
#error-page p {
	margin-bottom:32px;
}
#error-page a {
	font-weight:700;
}
#fans .fan {
	display:block;
	position:relative;
	height:50px;
	margin-right:100px;
	margin-top:20px;
	font-size:11px;
}
#fans .fan .user-picture {
	position:absolute;
	top:0;
	left:0;
}
#fans .fan .POINTS {
	position:absolute;
	top:0;
	left:60px;
}
#fans .fan .user-name {
	font-weight:700;
	position:relative;
	left:100px;
	top:0;
}
#group-description {
	font-size:12px;
	line-height:17px;
}
#group-gallery .groups li.item {
	float:left;
	margin-right:11px;
	margin-bottom:20px;
	width:130px;
	overflow:hidden;
}
#group-gallery .groups .item a {
	display:block;
}
#group-gallery .groups .item a img {
	display:block;
}
#group-gallery .groups .item .caption {
	font-weight:700;
	line-height:14px;
	margin-top:6px;
}
#group-gallery .groups .item a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#group-gallery .add-fave {
	font-size:11px;
	margin-top:2px;
	line-height:13px;
}
#group-page-head {
	margin-bottom:14px;
	margin-top:-3px;
	overflow:visible;
	color:#000;
}
#group-page-head h1 {
	font-size:32px;
	line-height:34px;
	background:none;
	width:408px;
	margin-bottom:4px;
	margin-left:0;
	margin-right:0;
	padding:0;
}
#group-page-head .heading-text {
	float:left;
	position:relative;
	overflow:hidden;
}
#group-page-head .photo {
	float:left;
	padding:5px 12px 0 0;
}
#group-page-head #sharebar {
	float:left;
}
#group-page-head .add-fave {
	left:5px;
	border-left:1px solid #bfbfbf;
	padding-left:6px;
	top:2px;
	margin-left:4px;
}
#group-page-head .TAB-LINKS .add-fave {
	border:none;
	left:0;
	line-height:inherit;
	top:0;
	margin:0;
	padding:0;
}
#group-page-head .SPONSOR {
	position:absolute;
	bottom:18px;
	right:0;
}
#group-page-head .TAB-LINKS {
	clear:both;
	margin-top:14px;
}
#group-page-head .TAB-LINKS li {
	font-size:14px;
}
#group-page-head .DIVIDER {
	clear:both;
	margin-top:17px;
}
#group-page-head a.admin {
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}
#group-page-head a.selected {
	color:#000;
	font-weight:700;
}
#home-head {
	position:relative;
	_height:46px;
	z-index:995;
}
#home-head h2.heading {
	font-size:22px;
	line-height:26px;
	font-weight:700;
	z-index:995;
	margin:0 0 5px 5px;
}
#home-head h2 small {
	font-size:14px;
	z-index:995;
}
#home-head.MODULE {
	margin-bottom:0;
	overflow:visible;
	z-index:995;
}
#home-head div.SPONSOR {
	float:none;
	position:absolute;
	right:-23px;
	top:-13px;
	z-index:995;
}
#group-poll-expired {
	font-size:16px;
	line-height:18px;
}
#home-page-posts a.more-posts {
	font-size:14px;
	font-weight:700;
}
#just-a-title .SPONSOR {
	float:right;
	margin-bottom:14px;
}
#list-page-header {
	margin-bottom:24px;
}
#list-page-header .min-height {
	float:right;
	font-size:1px;
	height:110px;
}
#list-page-header p {
	width:500px;
}
#list-page-header .SPONSOR {
	position:absolute;
	bottom:20px;
	right:4px;
}
#list-page-header .DIVIDER {
	margin-top:0;
	clear:both;
}
#list-page-header a.admin {
	position:absolute;
	right:7px;
	top:18px;
}
#logged-in {
	margin:0 0 2px;
}
#logged-in a {
	font-size:20px;
	line-height:22px;
	display:block;
}
#logged-in .share {
	background:transparent url(sprites.png) repeat-x scroll 0 -280px;
	padding-top:10px;
	margin-bottom:10px;
}
#logged-in .chatnow {
	margin-bottom:10px;
}
#logged-in .facebook {
	margin-bottom:10px;
}
#logged-in .user-search {
	margin-bottom:10px;
}
#logged-out {
	text-align:right;
	color:#00B1F0;
	width:auto;
	overflow:visible!important;
	margin:10px 0 19px 25px;
}
#logged-out-msg {
	margin-top:4px;
	margin-bottom:10px;
	padding-left:10px;
	width:150px;
	float:right;
	color:#372E0d;
}
#logged-out-msg a {
	font-size:20px;
	line-height:26px;
}
#logged-out a {
	font-size:12px;
	line-height:18px;
	color:#00B1F0;
	font-weight:700;
}
#logged-out .join {
	margin-bottom:12px;
	width:50px;
	float:left;
}
#logged-out .join a {
	font-size:12px;
	line-height:18px;
	margin-bottom:4px;
}
#logged-out .login {
	margin-bottom:6px;
	text-align:right;
	font-size:12px;
	white-space:nowrap;
	width:auto;
	line-height:22px;
}
#logged-out .user-search {
	margin-bottom:6px;
	text-align:right;
	font-size:12px;
	white-space:nowrap;
	width:auto;
	line-height:22px;
}
#logged-out .login span {
	display:inline-block;
	vertical-align:top;
}
#logged-out .facebook {
	margin-bottom:12px;
}
#main-news-flash {
	width:795px;
	position:relative;
	z-index:995;
	margin:7px -33px 30px -2px;
	padding:0 0 30px;
}
#mainlink {
	display:block;
	position:relative;
	top:0;
	left:7px;
	float:left;
	width:400px;
	height:320px;
	margin:0 10px;
}
#main-news-flash div.homenews-bottom {
	height:8px;
	width:792px;
	background:transparent url(mfb_bottom.jpg) repeat-x;
	position:absolute;
	bottom:0;
	right:1px;
	z-index:999;
}
#main-news-flash div.main-stories {
	position:relative;
	left:2px;
	float:left;
	height:320px;
	width:370px;
}
#main-news-flash div.main-stories ul {
	margin-top:11px;
}
#main-news-flash div.main-stories ul#feat-ul li {
	height:47px;
}
#main-news-flash div.main-stories li {
	clear:both;
	line-height:1px;
	font-size:1px;
}
#main-news-flash li img {
	margin-right:10px;
	float:left;
}
#main-news-flash div.main-stories li h2 a {
	display:block;
	position:relative;
	font-weight:700;
	color:#000;
	height:34px;
	padding-right:20px;
}
#main-news-flash li h2 {
	letter-spacing:0;
	font-size:12px;
	line-height:14px;
	font-weight:700;
	background-image:none;
	margin:0 10px;
	padding:6px 0 0;
}
#main-news-flash li.main-hover h2 {
	background-color:#f2f2f2;
}
#main-news-flash li.main-hover h2 a {
	color:#000;
}
#main-news-flash a.morelink {
	position:absolute;
	right:0;
	bottom:8px;
	width:120px;
	font-size:13px;
	letter-spacing:-.02em;
	font-weight:700;
	text-transform:uppercase;
	color:#ff8400;
}
#manage-page-form .top-level-label {
	width:148px;
	padding-right:100%;
	display:block;
	font-size:12px;
	font-weight:700;
	color:#000;
	clear:left;
	background:url(sprites.gif) repeat-x 0 -280px;
	padding-top:8px;
}
#manage-page-form .second-level-label {
	width:148px;
	display:block;
	font-size:12px;
	font-weight:700;
	color:#000;
	clear:left;
	text-align:right;
	padding-right:100%;
	line-height:12px;
}
#manage-page-form .inputs {
	position:relative;
	left:160px;
	width:408px;
	top:-14px;
	margin-bottom:8px;
	padding-bottom:6px;
}
#manage-page-form .inputs.no-label {
	margin-top:15px;
}
#manage-page-form .inputs p {
	font-size:12px;
	padding-bottom:8px;
}
#manage-page-form .inputs input.text {
	width:404px;
	padding:2px;
}
#manage-page-form .inputs input.short {
	width:328px;
	padding:2px;
}
#manage-page-form .inputs textarea {
	width:404px;
	display:block;
	margin-bottom:8px;
	margin-top:4px;
	padding:2px;
}
#manage-page-form .buttons {
	position:relative;
	left:160px;
	top:-10px;
	width:408px;
	margin-bottom:60px;
	padding-left:4px;
}
#manage-page-form .buttons .BUTTON {
	float:left;
	margin-right:8px;
}
#manage-page-form .buttons p {
	margin-bottom:16px;
}
#manage-page-form .buttons p em {
	font-style:italic;
}
#manage-page-form .facebook-login {
	margin-top:24px;
}
#manage-page-form .facebook-login a {
	display:block;
	margin-top:4px;
}
#manage-page-form h2 {
	clear:both;
	font-size:21px;
	margin-bottom:24px;
}
#manage-page-form .eFormError {
	background-image:url(icn_field_error.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:4px;
	margin-bottom:4px;
	line-height:14px;
	font-size:12px;
	vertical-align:middle;
}
#manage-page-head .eFormError {
	background-image:url(icn_field_error.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:4px;
	margin-bottom:4px;
	line-height:14px;
	font-size:12px;
	vertical-align:middle;
}
#manage-page-head {
	margin-bottom:12px;
	margin-top:14px;
	width:728px;
}
#manage-page-head.title-only {
	margin-bottom:25px;
}
#me {
	text-align:right;
	color:#000;
	overflow:visible;
	margin-left:25px;
}
#me img {
	height:24px;
	margin:5px 4px -5px 0;
}
#me img.FB_ImgLogo {
	height:12px;
	bottom:0;
	right:0;
	position:absolute;
	margin:0;
}
#me .FB_ImgLogoContainer {
	position:relative;
	width:24px;
	height:24px;
	display:inline-block;
}
#me h2 {
	display:inline;
	padding-bottom:5px;
	position:relative;
	font-size:12px;
	margin-bottom:0;
	padding-top:0;
	line-height:15px;
	color:#00B1F0;
	white-space:nowrap;
	font-weight:700;
}
#me .account_logout {
	display:block;
	font-size:12px;
	line-height:15px;
}
#me a {
	color:#372E0d;
}
#me a:hover {
	color:#372E0d;
}
#loginerror {
	font-weight:700;
	color:#fff;
	background-color:#C00;
	width:238px;
	left:5px;
	bottom:10px;
	z-index:100;
	display:none;
	position:absolute;
	padding:5px;
}
.contenthead {
	display:block;
	float:left;
	width:500px;
}
#my-inbox {
	margin:9px 0 3px;
}
#my-inbox table {
	font-size:12px;
}
#my-inbox td {
	padding-bottom:6px;
}
#my-inbox td.count {
	text-align:right;
	font-weight:700;
	padding-right:6px;
	color:#000;
	width:18px;
}
#pagination ul {
	float:right;
}
body.SWITCH-COLUMNS #pagination ul {
	float:left;
}
#pagination ul li {
	font-size:14px;
	margin-left:.6em;
	padding-left:.6em;
}
#pagination ul li.first {
	margin-left:0;
	padding-left:0;
}
#pagination .prev-next {
	font-weight:700;
}
#gallery-page-head {
	margin-bottom:11px;
	margin-top:-3px;
	overflow:visible;
}
#gallery-page-head h1 {
	width:510px;
	float:left;
}
#gallery-page-head p {
	width:510px;
	float:left;
	padding-bottom:6px;
	font-size:14px;
	min-height:16px;
}
#gallery-page-head .DIVIDER {
	clear:both;
	margin-top:4px;
}
#gallery-page-head a.admin {
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}
#picture-details {
	margin-top:-3px;
	margin-bottom:16px;
}
#picture-details h2.first {
	margin-bottom:6px;
}
#picture-details .CONTRIBUTOR-SMALL {
	clear:both;
}
#picture-gallery {
	margin-bottom:16px;
	height:75px;
}
#picture-gallery a.more {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	position:absolute;
	width:24px;
	height:24px;
	background-image:url(sprites.gif);
	background-repeat:no-repeat;
	top:20px;
	background-position:-21px -495px;
	right:0;
}
#picture-gallery a.back {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	position:absolute;
	width:24px;
	height:24px;
	background-image:url(sprites.gif);
	background-repeat:no-repeat;
	top:20px;
	background-position:-6px -495px;
	left:0;
}
#picture-gallery a.more:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#picture-gallery a.back:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#picture-gallery h4 {
	position:absolute;
	left:8px;
	bottom:-3px;
	width:100px;
	font-weight:700;
	font-size:12px;
	color:#000;
}
#picture-gallery ul {
	margin-left:40px;
}
#picture-gallery ul li {
	float:left;
	position:relative;
	left:-20px;
	width:60px;
	height:75px;
	overflow:visible;
	padding-left:7px;
	padding-right:8px;
	margin-left:1px;
}
#picture-gallery ul li.backfill {
	margin-left:0;
	border-left:solid 1px #000;
}
#picture-gallery ul li a img {
	display:block;
}
#picture-gallery ul li a .image-border {
	position:absolute;
	top:0;
	left:6px;
	height:58px;
	width:58px;
	display:block;
}
#picture-gallery ul li a:hover img {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
#picture-gallery ul li.selected a img {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
#picture-gallery ul li a:hover .image-border {
	border:1px solid #000;
}
#picture-gallery ul li.selected a .image-border {
	border:1px solid #000;
}
#picture-main {
	text-align:center;
	position:static;
	width:100%;
	margin-bottom:20px;
}
#picture-main .main-photo {
	width:100%;
	padding-bottom:7px;
}
#picture-main .credit {
	text-align:center;
	font-size:11px;
}
#picture-main .DIVIDER {
	margin-top:24px;
}
#picture-nav {
	display:block;
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
#picture-nav a.prev {
	position:absolute;
	width:48px;
	height:48px;
	background:url(sprites.gif) no-repeat 0 -440px;
	left:0;
	top:0;
	z-index:1;
}
#picture-nav a.next {
	position:absolute;
	width:48px;
	height:48px;
	background:url(sprites.gif) no-repeat 0 -380px;
	right:0;
	top:0;
	z-index:1;
}
#picture-nav a {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
#picture-nav a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#picture-nav a.play {
	position:absolute;
	width:48px;
	height:48px;
	background:url(sprites.gif) no-repeat 0 -390px;
	right:50%;
	top:0;
}
div.breadcrumbs {
	position:absolute;
	top:0;
	right:5px;
	color:#b2b2b2;
	margin-top:3px;
}
div.breadcrumbs a {
	color:#b2b2b2;
}
#photos-featured {
	display:relative;
	margin-bottom:12px;
}
#photos-featured a.view-gallery-link {
	float:right;
	position:relative;
	top:-30px;
}
#photos-featured div.admin-links {
	position:absolute;
	top:10px;
	right:0;
}
#photos-featured h2.photos-feat-head {
	background-image:none;
	margin-top:6px;
	margin-bottom:4px;
	padding:0;
}
#photo-galleries {
	position:relative;
}
#photos-galleries ul {
	margin-bottom:30px;
}
#photos-galleries ul li {
	float:left;
	width:160px;
	margin-right:6px;
	height:220px;
	overflow:hidden;
	padding-right:16px;
	padding-bottom:8px;
	_height:260px;
}
#photos-galleries ul li:hover a {
	color:#000;
}
#photos-galleries a.photos-wrap img {
	margin-bottom:6px;
}
#photos-galleries a.photos-wrap span {
	color:#000;
	font-size:11px;
	display:block;
	margin-bottom:4px;
	float:left;
	margin-right:4px;
}
#photos-galleries a.photos-wrap span.pipe {
	color:#ccc;
	display:block;
	float:left;
	font-size:11px;
	margin:0 4px;
}
a.viewg {
	font-size:11px;
}
div.photos-info span {
	color:#000;
	font-size:12px;
}
#photos-galleries ul li h4 {
	font-size:12px;
	line-height:14px;
	font-weight:700;
	clear:left;
	margin-bottom:2px;
}
#photo-listing li.item {
	position:relative;
	float:left;
	margin-bottom:20px;
	width:125px;
	margin-right:7px;
	overflow:hidden;
}
#photo-listing .caption {
	display:block;
	font-size:11px;
}
#poll-detail {
	font-size:14px;
	line-height:16px;
}
#poll-detail .question img {
	float:left;
	padding-right:10px;
}
#poll-detail .intro {
	font-size:16px;
	line-height:20px;
	padding-bottom:20px;
}
#poll-detail .admin {
	float:right;
}
#poll-detail .video {
	margin-bottom:16px;
}
#poll-detail .main-photo {
	margin-bottom:8px;
}
#poll-detail .photo-credit {
	float:right;
	color:#b2b2b2;
	font-size:11px;
	line-height:12px;
	padding-bottom:5px;
}
#poll-detail .related-photos-instructions {
	font-size:12px;
	line-height:12px;
	color:#666;
	padding-bottom:5px;
}
#poll-detail .related-photos li {
	float:left;
	margin-right:6px;
	margin-bottom:16px;
	width:48px;
}
#poll-detail .related-photos li .credit {
	display:none;
}
#poll-detail .related-photos li a {
	display:block;
	width:40px;
	height:40px;
	border:solid 2px #fff;
}
#poll-detail .related-photos li.selected a {
	border-color:#000;
}
#poll-detail .related-photos li a:hover {
	border-color:#000;
}
#poll-detail .related-photos li.selected a img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#poll-detail .related-photos li a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#poll-detail h1 {
	font-size:28px;
	line-height:30px;
	padding-bottom:8px;
	clear:left;
}
#poll-detail .answers li {
	display:block;
	border:1px solid #ccc;
	background:url(pollbgimg.png) #d6e1f7 no-repeat 0 -32px;
	_zoom:1;
	_margin-top:-3px;
	border-width:0 1px 1px;
	padding:5px 12px 10px 3px;
}
#poll-detail .answers li.selected {
	background:url(pollbgimg.png) #ffe8c9 no-repeat -34px 0;
}
#poll-detail .answers li.first {
	border-top:1px solid #ccc;
}
#poll-detail .choices li.first {
	border-top:1px solid #ccc;
}
#poll-detail .answers .answer-body {
	font-weight:700;
	font-size:16px;
	line-height:20px;
	color:#000;
	padding-left:32px;
}
#poll-detail .answers .answer-body img {
	float:right;
	padding-left:4px;
	padding-bottom:12px;
}
#poll-detail .answers .graph {
	background:transparent url(poll-graph.gif) repeat-x 0 0;
	display:block;
	height:23px;
	overflow:hidden;
	margin:20px 7px 0 5px;
}
#poll-detail .answers .graph span {
	background:transparent url(poll-graph.gif) repeat-x scroll left bottom;
	display:block;
	height:23px;
}
#poll-detail .answers .score {
	font-size:16px;
	color:#000;
	font-weight:700;
	padding-left:6px;
	line-height:29px;
}
#poll-detail .answers .you-chose-this {
	font-weight:700;
}
#poll-detail .answers .you-chose-this strong {
	font-weight:700;
	color:#000;
}
#poll-detail .choices li {
	_zoom:1;
}
#poll-detail .choices a {
	color:#000;
	display:block;
	border:1px solid #ccc;
	background:url(pollbgimg.png) #d6e1f7 no-repeat 0 -32px;
	position:relative;
	border-width:0 1px 1px;
	padding:8px 8px 8px 37px;
}
#poll-detail .choices a:hover {
	background:url(pollbgimg.png) #ffe8c9 no-repeat -34px 0;
}
#poll-detail .choices a img {
	float:right;
	padding-left:4px;
}
#poll-page-head {
	margin-bottom:20px;
	margin-top:-3px;
	overflow:visible;
}
#poll-page-head .department {
	font-size:24px;
	line-height:26px;
	color:#666;
}
#poll-page-head .caption {
	color:#000;
	font-size:32px;
	line-height:34px;
	background:none;
	width:408px;
	margin:0 0 6px;
	padding:0;
}
#poll-page-head h2 {
	color:#000;
	font-size:32px;
	line-height:34px;
	background:none;
	width:408px;
	margin:0 0 6px;
	padding:0;
}
#poll-page-head .poll-closed-message {
	margin-top:-6px;
	margin-bottom:6px;
	font-size:16px;
	line-height:18px;
}
#poll-page-head .heading-text {
	_float:left;
	position:relative;
	overflow:hidden;
}
#poll-page-head .DIVIDER {
	clear:both;
	margin-top:17px;
}
#profile-friend-list .friends .friend {
	display:block;
	position:relative;
	height:74px;
}
#profile-friend-list .friends.GRID-2-UP li.friend {
	float:left;
	width:290px;
}
#profile-friend-list .friends .user-picture {
	position:absolute;
	top:0;
	left:0;
}
#profile-friend-list .friends .POINTS {
	position:absolute;
	top:0;
	left:68px;
}
#profile-friend-list .friends .user-name {
	position:absolute;
	top:0;
	left:106px;
	font-weight:700;
	font-size:12px;
}
#profile-friend-list .friends .menu-link {
	display:none;
}
#profile-friend-list .friends .last-online {
	position:absolute;
	top:40px;
	left:68px;
	font-size:11px;
	color:#b2b2b2;
}
#profile-friend-list .friends .links {
	position:relative;
	left:68px;
	margin-right:68px;
	top:22px;
	font-size:12px;
}
#profile-friend-list .friends .action {
	border-left:1px solid #bfbfbf;
	margin-left:4px;
	padding-left:6px;
}
#profile-friend-list .friends .action.message {
	border:none;
	padding-left:0;
	margin-left:0;
}
#related-celebrity-columns li.item {
	float:left;
	margin-right:30px;
	margin-bottom:16px;
	position:relative;
}
#related-celebrity-columns .caption {
	display:block;
	width:120px;
	overflow:hidden;
	font-weight:700;
	line-height:14px;
	padding-top:4px;
}
#related-celebrity-columns .item a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#related-celebrities .celebrities li.item {
	float:left;
	margin-right:19px;
	margin-bottom:20px;
	width:130px;
	overflow:hidden;
}
#related-celebrities .celebrities .item a {
	display:block;
	margin-bottom:3px;
}
#related-celebrities .celebrities .item a img {
	display:block;
	margin-bottom:4px;
}
#related-celebrities .celebrities .item .caption {
	font-weight:700;
}
#related-celebrities .celebrities .item a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#related-celebrities a.see-more {
	display:block;
	clear:both;
	font-size:12px;
}
#more-celebrities {
	display:none;
}
#related-galleries .galleries li.item {
	float:left;
	margin-right:19px;
	margin-bottom:20px;
	width:130px;
	overflow:hidden;
}
#related-galleries .galleries .item a {
	display:block;
}
#related-galleries .galleries .item a img {
	display:block;
}
#related-galleries .galleries .item a .count {
	color:#666;
	padding-right:2px;
	border-right:solid 1px #666;
	margin-right:2px;
}
#related-galleries .galleries .item a .title {
	font-weight:700;
	font-size:12px;
	line-height:14px;
	margin-top:2px;
}
#related-galleries .galleries .item a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#related-obsessions .obsessions li.item {
	float:left;
	margin-right:30px;
	margin-bottom:20px;
	width:120px;
	overflow:hidden;
}
#related-obsessions .obsessions li a.photo {
	display:block;
	position:relative;
	width:120px;
	height:120px;
	background-color:#09C;
	font-size:1px;
}
#related-obsessions .obsessions li a.photo img {
	margin-bottom:4px;
}
#related-obsessions .obsessions li a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#related-obsessions a.caption {
	display:block;
	font-weight:700;
	margin-top:4px;
	line-height:14px;
}
#related-obsessions a.admin {
	display:block;
}
#related-obsessions a.see-more {
	display:block;
	clear:both;
	font-size:12px;
}
#more-obsessions {
	display:none;
}
#related-photos a.big-photo {
	display:block;
	margin-bottom:20px;
}
#related-photos a.big-photo:hover {
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
#related-photos .photos li.item {
	float:left;
	margin-right:16px;
	margin-bottom:20px;
	width:83px;
	overflow:hidden;
}
#related-photos .photos li a.photo {
	display:block;
	position:relative;
	width:80px;
	height:80px;
	background-color:#fff;
	font-size:1px;
	overflow:hidden;
}
#related-photos .photos li a.photo:hover {
	width:76px;
	height:76px;
	border:solid 2px #000;
}
#related-photos .photos li.selected a.photo {
	width:76px;
	height:76px;
	border:solid 2px #000;
}
#related-photos .photos li a:hover img {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	position:relative;
	top:-2px;
}
#related-photos .photos li.selected a img {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	position:relative;
	top:-2px;
}
#related-photos a.see-more {
	display:block;
	clear:both;
	font-size:14px;
}
#related-poll {
	margin-bottom:30px;
	font-size:14px;
	line-height:16px;
}
#related-poll .question {
	padding:0 8px 10px 0;
}
#related-poll .choices li {
	display:block;
	_zoom:1;
}
#related-poll .question img {
	float:left;
	padding-right:10px;
}
#related-poll .poll-link {
	font-size:12px;
	display:block;
	padding-top:11px;
}
#related-poll .choices {
	border-bottom:1px solid #ccc;
}
#related-poll .choices a {
	color:#000;
	display:block;
	border:1px solid #ccc;
	background:url(pollbgimg.png) #d6e1f7 no-repeat 0 -32px;
	position:relative;
	border-width:1px 1px 0;
	padding:8px 8px 8px 37px;
}
#related-poll .choices a:hover {
	background:url(pollbgimg.png) #ffe8c9 no-repeat -34px 0;
}
#related-poll .choices a img {
	float:right;
	padding-left:4px;
	position:relative;
}
#related-stories {
	position:static;
}
#related-stories .story-text {
	position:static;
}
#story-page-head {
	margin-bottom:20px;
	overflow:visible;
}
#story-page-head h1 {
	margin-bottom:12px;
	width:500px;
}
#story-page-head .DIVIDER {
	clear:both;
	margin-top:21px;
}
#story-page-head a.admin {
	position:absolute;
	right:4px;
	top:18px;
	z-index:2;
}
#related-videos .videos li.item {
	float:left;
	margin-right:30px;
	margin-bottom:16px;
	position:relative;
}
#related-videos a.video-overlay {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:120px;
	height:90px;
	background-image:url(gVideoPlayA.gif);
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#related-videos a.video-overlay:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#related-videos .caption {
	display:block;
	width:120px;
	overflow:hidden;
	font-weight:700;
	line-height:14px;
	padding-top:4px;
}
#related-videos a.see-more {
	display:block;
	clear:both;
	font-size:12px;
}
#search-page-head {
	margin-bottom:20px;
}
#search-page-head h1 {
	width:500px;
}
#search-page-head .TAB-LINKS {
	padding-top:10px;
}
#search-page-head .TAB-LINKS li {
	font-size:14px;
}
#search-page-head .DIVIDER {
	margin-top:16px;
	clear:both;
}
#related-searches {
	font-family:helvetica, arial, sans-serif;
	font-weight:700;
	font-size:12px;
}
#story-body {
	font-size:14px;
	line-height:18px;
}
#story-body .main-photo {
	padding-bottom:4px;
}
#story-body .see-more {
	font-size:14px;
}
#story-body .credit {
	float:right;
	font-size:11px;
	padding-top:2px;
	color:#7f7f7f;
}
#story-body p {
	padding-top:8px;
	padding-bottom:0;
}
#story-body .story-text {
	display:block;
	padding-top:8px;
	padding-bottom:16px;
	font-size:14px;
	line-height:19px;
	clear:both;
}
#story-body .source .ACTION-TIME {
	display:block;
}
#story-list .TAB-LINKS li {
	font-size:14px;
	line-height:16px;
	margin-bottom:8px;
}
#story-list .continued {
	font-weight:700;
	font-size:14px;
}
#uProNews {
	width:400px;
	position:relative;
	overflow:visible;
}
#uProNews .COMMENT {
	margin-left:-8px;
	margin-right:-8px;
}
#uProNews .COMMENTER .user-picture {
	display:none;
}
#uProNews .COMMENTER .ACTION-TIME {
	display:none;
}
#uProNews .COMMENTER .POINTS {
	display:none;
}
#uProNews .COMMENTER .user-name {
	color:#000;
	top:0;
	left:0;
	padding-right:4px;
}
#uProNews .COMMENT .storyinfo {
	font-size:11px;
	font-weight:700;
	margin-top:-23px;
}
#uProNews .COMMENT .storyinfo .when {
	display:none;
}
#uProNews h2.dateline {
	font-size:18px;
	margin-bottom:20px;
	line-height:20px;
}
#uProNews h3 {
	font-size:16px;
	line-height:18px;
}
#uProNews h6 {
	font-size:12px;
	font-weight:700;
	color:#000;
	margin-bottom:6px;
}
#uProNews div.uSectionHead {
	overflow:hidden;
	width:400px;
}
#uProNews div.commenthead {
	width:100%;
}
#uProNews div.uhDate {
	margin-top:16px;
}
#uProNews p {
	font-size:12px;
	line-height:16px;
	margin-bottom:4px;
}
#uProNews p.wideptext {
	width:100%;
}
#uProNews div.storywrap {
	clear:both;
	margin-bottom:30px;
}
#uProNews div.ugStory a img.notwide {
	position:relative;
	top:-20px;
	margin:0 0 0 8px;
}
#uProNews div.ugStory p {
	overflow:hidden;
}
#uProNews div.ugStory embed {
	position:relative;
	left:-8px;
	margin-bottom:8px;
}
#uProNews .storywrap .ugStory {
	position:relative;
}
#uProNews .storywrap .ugStory a.video-overlay {
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:120px;
	height:90px;
	background-image:url(gVideoPlayA.gif);
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#uProNews .storywrap .ugStory a.video-overlay:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#user-comments {
	overflow:visible;
}
#user-comments .COMMENT {
	display:block;
	position:relative;
	margin:0 -8px 10px;
}
#user-comments .COMMENT.my-comment .comment-text {
	color:#000;
	font-weight:700;
}
#user-comments ul {
	margin-top:2px;
}
#user-comments .COMMENT ul {
	margin-left:30px;
	margin-right:8px;
	position:relative;
}
#user-comments .comment-form {
	display:block;
	position:relative;
	overflow:visible;
}
#user-comments .comment-form .errors li {
	color:#900;
}
#user-comments .comment-form .email {
	width:400px;
	_width:98%;
	background:url(sprites.gif) repeat-x 0 -570px;
	color:#333;
	margin-bottom:10px;
	margin-top:4px;
}
#user-comments .comment-form textarea {
	_width:95%;
	height:76px;
	margin-bottom:6px;
	background:url(sprites.gif) repeat-x 0 -570px;
	_background-attachment:fixed;
	color:#333;
	border:1px solid #848780;
	_font-family:Arial, sans-serif;
	width:388px;
	margin-top:4px;
	padding:6px;
}
#user-comments .comment-form .comment-help {
	float:left;
}
#user-comments .BUTTON {
	float:right;
	margin-bottom:8px;
	margin-right:5px;
	margin-top:1px;
}
#commentForm2 {
	padding-top:12px;
	width:125%;
}
#vanity-page-head {
	overflow:visible;
	margin-bottom:20px;
	padding-top:6px;
}
#vanity-page-head .vanity-image {
	float:left;
	background:#fff url(vanitybg.jpg) no-repeat;
	width:120px;
	height:120px;
	margin-right:8px;
	margin-left:-8px;
	padding:8px;
}
#vanity-page-head .vanity-image img {
	position:relative;
	left:-1px;
	top:-1px;
}
#vanity-page-head .vanity-info {
	_float:left;
	overflow:hidden;
	position:relative;
	margin-bottom:8px;
	height:136px;
}
#vanity-page-head .vanity-points {
	background-color:#FED;
	color:#F90;
	font-size:20px;
	display:block;
	width:64px;
	text-align:center;
	margin-bottom:4px;
	margin-top:6px;
	cursor:pointer;
	line-height:28px;
	height:28px;
	padding:0 2px;
}
#vanity-page-head .honors {
	position:absolute;
	left:75px;
	top:6px;
}
#vanity-page-head .honors li {
	float:left;
	padding-right:3px;
}
#vanity-page-head .honors li.first {
	border:none;
	padding-left:0;
}
#vanity-page-head h1 {
	clear:both;
	margin-bottom:4px;
	margin-top:16px;
}
#vanity-page-head .status {
	font-size:14px;
	margin-bottom:8px;
}
#vanity-page-head .status .edit-status {
	margin-left:4px;
	border-left:1px solid #bfbfbf;
	padding-left:6px;
	font-size:11px;
}
#vanity-page-head .actions li {
	float:left;
	padding-right:6px;
	padding-left:6px;
	border-left:1px solid #bfbfbf;
}
#vanity-page-head .actions li.first {
	border:none;
	padding-left:0;
}
#vanity-page-head input.text {
	width:340px;
}
#vanity-page-head .DIVIDER {
	clear:both;
	margin-top:13px;
}
#video-details .description {
	margin-bottom:17px;
}
#video-details .cStats {
	margin-bottom:3px;
}
#video-details .video-embed {
	margin-top:12px;
	margin-bottom:16px;
}
#video-details .video-embed label {
	padding-right:6px;
	color:#000;
	font-weight:700;
}
#video-details .video-embed .tip {
	font-size:10px;
}
#video-details .video-embed .code {
	padding-top:4px;
}
#video-details .video-embed .code input {
	width:98%;
	background-color:#eee;
}
#video-listing .TAB-LINKS li {
	font-size:14px;
	line-height:16px;
	margin-bottom:8px;
}
#video-listing li.item {
	position:relative;
	float:left;
	margin-bottom:20px;
	width:100%;
}
#video-listing .thumb {
	float:left;
	margin-right:12px;
}
#video-listing .video-overlay {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:120px;
	height:90px;
	background-image:url(gVideoPlayA.gif);
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#video-listing .video-overlay:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#video-listing .videos li.item .info {
	_float:left;
	position:relative;
	overflow:hidden;
}
#video-listing .videos li.item .caption {
	font-size:16px;
	line-height:18px;
	font-weight:700;
}
#video-listing .description {
	padding-bottom:4px;
	line-height:17px;
	padding-top:2px;
}
#video-listing .videos li.item .ACTION-TIME {
	display:block;
}
#video-player {
	margin-bottom:25px;
}
#video-player .caption {
	display:block;
	font-size:18px;
	line-height:20px;
	font-weight:700;
	padding-top:2px;
	padding-bottom:6px;
}
#video-player .description {
	line-height:17px;
}
#video-player p {
	padding-top:.5em;
}
#video-player .video-embed {
	margin-top:12px;
	background-color:#fff;
}
#video-player .video-embed label {
	padding-right:6px;
	color:#000;
	font-weight:700;
}
#video-player .video-embed .tip {
	font-size:10px;
}
#video-player .video-embed .code {
	padding-top:4px;
}
#video-player .video-embed .code input {
	width:98%;
	background-color:#f2f2f2;
	padding:2px;
}
.sharebar-videopage {
	margin:-5px 0 25px;
}
#votestaken h3 {
	display:block;
	background:#fff url(thumb_up.gif) no-repeat;
	font-size:12px;
	line-height:16px;
	margin-bottom:12px;
	padding:2px 0 0 22px;
}
#pollstaken h3 {
	display:block;
	background:#fff url(pollicon.gif) no-repeat;
	font-size:12px;
	line-height:16px;
	margin-bottom:6px;
	padding:2px 0 0 22px;
}
#votestaken ul li {
	padding-left:8px;
}
#pollstaken ul li {
	padding-left:8px;
}
#votestaken ul li a {
	padding-left:14px;
}
#pollstaken ul li a {
	padding-left:14px;
}
div.uPseeAll {
	display:none;
}
p.uPseeVotes a {
	font-size:11px;
}
div.uPseeAll a.uPseeHide {
	font-size:11px;
}
div.uPseeAll ul {
	margin:8px 0 10px;
}
div.uPseeAll ul li {
	margin-bottom:2px;
}
div.uPseeAll ul li a {
	display:block;
	padding-left:16px;
}
div.uPseeAll ul li a:visited {
	display:block;
	padding-left:16px;
}
div.uPseeAll ul li a:link {
	display:block;
	padding-left:16px;
}
div.uPseeAll ul li a.uPsmallDown {
	background:#fff url(sVoteNewsDown.gif) no-repeat;
}
div.uPseeAll ul li a.uPsmallUp {
	background:#fff url(sVoteNewsUp.gif) no-repeat;
}
div.uPseeAll ul li a.pollsmall {
	background:#fff url(pollsmall.gif) no-repeat;
}
#wall textarea {
	padding-bottom:16px;
	color:#a9a9a9;
	width:97%;
}
#wall .BUTTON {
	float:right;
	margin-right:14px;
	margin-top:8px;
}
#wall a.uProWallAdd {
	display:block;
	height:14px;
	position:absolute;
	top:20px;
	right:0;
}
#zipcode {
	width:160px;
	height:160px;
	background:transparent url(4-check-local.jpeg) no-repeat;
}
#zipcode label {
	display:none;
}
#zipcode input {
	border:none;
	background:transparent;
}
#zipcode input.search-query {
	position:relative;
	top:114px;
	left:15px;
	height:18px;
	width:114px;
	color:#666;
}
#zipcode input.search-input {
	position:relative;
	top:118px;
	left:10px;
}
#Dialog_A {
	position:absolute;
	top:8px;
	left:64px;
	background-color:#FFF;
	border:1px solid #000;
	width:500px;
	height:180px;
	display:none;
	z-index:9;
	padding:16px 16px 0;
}
div.games {
	margin-left:-12px;
	padding-bottom:24px;
}
#shfFCO {
	width:390px;
	height:487px;
	background-color:#FFC;
	background-image:url(gBg-Msg.jpg);
	background-repeat:no-repeat;
	border:1px solid #000;
}
#shfBody {
	position:relative;
}
#shfBody h3 {
	font-size:20px;
	line-height:22px;
	font-weight:400;
}
#shfBody p {
	font-weight:700;
	padding-top:7px;
	padding-bottom:2px;
}
#shfBody p i {
	font-style:normal;
	font-weight:400;
}
#shfHeader {
	position:absolute;
	left:16px;
	top:10px;
	width:358px;
}
#shfFrom {
	position:absolute;
	left:16px;
	top:47px;
	width:358px;
}
#shfFromFields {
	position:absolute;
	left:110px;
	top:0;
	height:60px;
}
#shfTo {
	position:absolute;
	left:16px;
	top:171px;
	width:358px;
}
#shfMsg {
	position:absolute;
	left:16px;
	top:314px;
	width:358px;
}
#shfBtns {
	position:absolute;
	right:16px;
	top:439px;
}
#shfBtns a {
	margin-left:8px;
}
.shfTextArea {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:17px;
	width:240px;
	height:62px;
	color:#000;
	background-color:#FFF;
	border:1px solid #CCC;
	padding:3px;
}
.shfTextField {
	font-size:12px;
	border:1px solid #CCC;
	height:15px;
	width:240px;
	margin:0;
	padding:3px;
}
#sharebar {
	font-family:arial;
	font-size:14px;
	line-height:18px;
	height:18px;
}
#sharebar div {
	float:left;
	height:18px;
	padding:0;
}
a.add-fave {
	float:left;
	font-size:14px;
	line-height:18px;
	margin-top:1px;
}
.share-votes-end1 {
	background:url(sharebar.png) no-repeat;
	width:8px;
	background-position:-8px -72px;
	margin:0;
	padding:0;
}
.share-votes-end2 {
	background:url(sharebar.png) no-repeat;
	width:8px;
	background-position:0 -72px;
	margin:0;
	padding:0;
}
.share-likeit-icon {
	width:16px;
	background:url(sharebar.png) no-repeat;
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
	background-position:0 0;
	margin:0 5px 0 0;
	padding:0;
}
.share-email-icon {
	width:16px;
	background:url(sharebar.png) no-repeat;
	background-position:0 -18px;
	margin:0 5px 0 0;
	padding:0;
}
.share-fbicon {
	background:url(sharebar.png) no-repeat;
	width:18px;
	background-position:0 -36px;
	margin:0 5px 0 0;
	padding:0;
}
.share-opts-icon {
	width:16px;
	background:url(sharebar.png) no-repeat;
	background-position:0 -54px;
	margin:0 5px 0 0;
	padding:0;
}
.share-votes {
	background-color:#1f8fd0;
	margin:0 10px 0 0;
}
#share-rater {
	color:#000;
}
.active .share-likeit-icon {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
.active #share-rater {
	color:#09C;
	cursor:pointer;
}
.active #share-rater:hover {
	color:#000;
}
.share-email a {
	padding:0;
}
.share-fblink a {
	padding:0;
}
.share-likeit {
	margin:0 15px 0 0;
}
.share-email {
	margin:0 15px 0 0;
}
.share-fblink {
	margin:0 15px 0 0;
}
.share-votetext {
	font-weight:700;
	color:#fff;
}
.share-fblink .fb_share_button {
	background:none;
	border:none;
	color:#09C;
	height:auto;
	padding:0;
}
.share-fblink a.fb_share_button:hover {
	background:none;
	border:none;
	height:auto;
	color:#000;
	padding:0;
}
.share-fblink a.fb_share_button:visited {
	background:none;
	border:none;
	color:#09C;
	height:auto;
	padding:0;
}
.bidwar {
	font-size:12px;
	color:#09C;
	font-family:helvetica, arial, sans-serif;
	vertical-align:top;
	overflow:hidden;
	border:0;
	width:100%;
	height:375px;
	margin:0;
}
#upper {
	background:url(default-bg-fill.jpg) repeat-y center top;
	padding-bottom:20px;
	width:100%;
}
#top-bg {
	background:url(default-bg.jpg) no-repeat center top;
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:950px;
	width:100%;
	overflow:hidden;
	float:left;
}
#bottom-bg {
	background:url(default-bg.jpg) no-repeat center bottom;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	height:70px;
	width:100%;
	overflow:hidden;
	float:left;
}
#site-logo {
	display:block;
	position:absolute;
	top:5px;
	left:8px;
	height:75px;
	width:404px;
	text-decoration:none;
	z-index:100;
}
.nav h2 {
	font-size:14px;
	font-weight:bold;
	float:left;
	width:170px;
	border-bottom:1px solid #ccc;
}
.nav ul li {
	background:url(sprites.png) no-repeat scroll -27px -493px;
	float:left;
	line-height:20px;
	padding:0 0 0 20px;
	width:150px;
	border-bottom:1px dotted #ccc;
}
.noneee ul li {
	background:none;
	padding:0;
	line-height:normal;
}
#content-top #buzz-promo p {
	padding:0;
	text-align:center;
}
.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dashed #457C92;
margin:5px 0;
padding:0 0 5px;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
background:#FF0000;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px;
}
#tobann {position:absolute; height:60px; width:468px; overflow:hidden; right:18px; top:5px;z-index:100;}
