
/*===================================BASICS HTML TAGS======================================== */
/**
	These tags are the basic HTML tags and there default properties should be.
*/

/* default body tag */
* {margin:0;padding:0;}
body {
	font: 80% verdana,arial,helvetica,sans-serif;
	text-align:center; /* for IE */
	background-attachment:fixed;}

/* default stuff to save bytes later */
table,tr,th,td,h2,h3,h4,h5,h6,h7,h8,p {font-weight:normal;font-size:12px;} 

/*header for any page*/
h1 {margin:5px 0 5px 5px;font-size:16px;font-weight:bold;}

/*table cells*/
table {border-collapse:collapse;}
TABLE.border{ border:1px solid #cc9900; }
td { vertical-align:top; }
td.tdbottom	{ vertical-align:bottom; }

/*linked images */
a img, a:hover img, a:active img, a:visited img {border:1px solid;}	


/* FORMS DEFAULTS */
FORM {margin:0;padding:0;}

.formLabel		{font-size:12px;font-weight:bold;margin:2px 0;}
.formCommonText	{ font-size:12px;position:relative;margin:2px 0;}
.formError{color:red;font-size:12px;font-weight:bold;margin:2px 0;}
div.imgupload 	{ border:1px solid black;overflow:hidden;margin:2px 0;}

INPUT {font-size:12px;padding:0 2px 0 2px; }
INPUT.text		{height:18px;border-style:solid;border-width:1px;border-top-color:#000;border-left-color:#000;border-right-color:#666666;border-bottom-color:#666666; font-family:arial;margin:2px 0;}
INPUT.password	{height:18px;border:1px solid black;font-family:arial;margin:3px 0;}
INPUT.select	{height:25px;border:1px solid black;		}
.select-one		{height:25px;border:1px solid black;margin:2px 0;} /* note, IE6 does not allow styling of the select box.. */
INPUT.button	{ padding:0 1px 0 1px; background-image:url(/images/btn.gif);	margin:0 2px 2px 0;text-decoration:underline;  }
TEXTAREA.textarea { width:30em;height:20em;border:1px solid black;padding:2px;margin:2px 0;}
INPUT.checkbox	{ border:0px; }
INPUT.radio {border:0;} /* override radio butons.. */

/*===================================END OF HTML TAGE==========================================*/


/*===================================SITE WIDE CLASSES=========================================*/
* {margin:0;padding:0;}
.c {clear:both;margin:0;padding:0; } /* clearing div for floats */
.cr {clear:right;}
.cl {clear:left;}
.df5{ width:5px;float:left;height:1px; } /* 5 pixel div spacer */
.borders {border:1px solid;}
.l {float:left;}
.r {float:right;}
.iebuggybox, .f {} /* fix IE peekaboo bug in IE6 */

.sitebuttonwrap {display:inline;margin:0;padding:0;}
.sitebutton	{margin:0 2px 2px 0;font-family:arial;padding:1px 5px 2px 5px;font-size:11px;text-align:center;height:15px;}
.buttons {margin:10px 0;}
.sidebuttons {margin:2px 5px;padding:0 3px;height:20px}
.boldbutton {font-weight:bold;text-transform:uppercase;}

.t{table-layout:fixed;} 
.cookieTest{ border:1px solid;border-top:0;}

/*error page*/
#error .leftColumn {width:455px;}
#error .rightColumn {width:455px;}
.errorpage h1 {font-weight:bold;font-size:16px;margin:20px 0 20px 10px;}
.errorpage h2 {font-size:14px;margin:0 0 0 10px;}
.errorpage h3 {font-size:12px;margin:50px 0 50px 10px;}

/*no border on links*/
.nolinkborder a img, .nolinkborder a:visited img, .nolinkborder a:active img, .nolinkborder a, 
.nolinkborder a:active, .nolinkborder a:visited {border:0;}

/*paging bars*/
.paging{text-align:center;padding:5px 0;}

/*no information notice*/
.nodatanotice {padding:5px;text-align:center;}

.alignleft {text-align:left;}
.aligncenter {text-align:center;}
.alignright {text-align:right;}

.rss_subscribers img {border:0; margin:2px; }
.rss_subscribers {text-align:center;margin-top:10px;font-size:10px;}

/*direction boxes*/
.directions {text-align:left;color:#666666;margin:5px;font-size:12px;background-color:#e0e0e0;padding:8px;border:1px solid #999999;}
.directions h1 {border:0;font-weight:bold;padding:3px 0;margin:0;}
.directions p {font-weight:normal;border:0;margin:0;padding:3px 0;}
.directions span {font-weight:bold;}
.directions h2{padding:5px 0;font-weight:bold;}
.directions ul{padding:0;margin:2px 4px;}
.directions li{padding:2px;margin:2px 0 2px 6px;}
.directions .important {color:red;}


.headshot {width:100px;margin:0 auto;text-align:center;overflow:hidden;font-size:10px;}
.lrgHeadshot {width:160px;margin:5px auto;text-align:center;overflow:hidden;font-size:10px;}

.networklauncher {float:left;width:170px;margin-top:5px;}
.networklauncher .select-one {width:160px;}

.networkMenu {float:right;width:174px;margin-top:-28px;margin-left:5px;}


.row1 {background-color:rgb(255,240,240);}
.spacer {width:5px;height:5px;}
.rightad {margin:5px;}
/*===================================END OF SITE WIDE CLASSES=================================*/

/*===================================AD RELATED STYLES========================================*/
#ad a, #ad img{border:0;}
.googleSearch {text-align:center;font-size:10px;margin-top:12px;}
.googleSearch a img {border:0;}
.googleSearch input {margin:5px;}
.googleSearch input {font-size:14px;}
.googleUnderSearch {margin-bottom:5px;text-align:center;}
.googlefooter {text-align:center;margin-bottom:10px;}
.ad728 {position:relative;width:780px;background-color:white;padding:4px 0 4px 0;border-bottom:1px solid black;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;margin:4px 0 0 0;}
/*====================================END OF AD RELATED=======================================*/

/*====================================CONTENT WRAPPERS========================================*/

/* Main site container Wraps The divs that make up the 4 sections of a page.*/
#container {
	margin: 0px auto;/* align for good browsers */
	text-align:left;/* counter the body center */
	width:780px;}
	
#skin_div1 {display:none;}

#networknav{width:780px;}
#networklogo {float:left;width:210px;}
#networklogo img {border:0;}
#networklinkslogin {float:left;width:570px;}
#networklinkslogin .spacer {height:4px;}
.loginbox {height:21px;margin:3px 0;text-align:left;vertical-align:middle;overflow:hidden;}
#netnav_linefix {display:none;}
#navlogin {background-color:white;border-top:1px solid black;border-right:1px solid black;text-align:right;height:27px;}
#navlogin .formLabel { font-size:11px; vertical-align:middle;padding:0 0 0 5px;font-weight:bold;}
#navlogin input.text,#navlogin input.password {width:60px;}

/* main body */
.mainbg {width:780px;}
#mainborders {border:1px solid black;border-top:0;border-bottom:0;margin-bottom:0;padding-bottom:0;}
#maincontent {padding:0 5px;}

.bottombar {height:1px;background-color:black;}
/* footer style */
.footer		{font-size:10px;margin:2px;}
.footer	a	{text-decoration:underline;}
.foot {
	text-align:right;
	font-size:12px;
	font-weight:normal;
	padding:0 2px 2px 2px;
	height:18px;
	margin:0;
	margin-bottom:6px;
	border:1px solid;
} 

/*====================================END CONTENT WRAPPER====================================*/

/*====================================NAV MENUS==============================================*/
/*Network Navigation*/
.netnav{
	border-bottom-width:1px;border-bottom-style:solid;
	border-right-width:1px;border-right-style:solid;
	width:569px;
	height:25px;
}

.netnav ul li{
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding:5px 19px;
	border-right:1px solid;
	font-size:12px;
	font-weight:bold;
	height:15px;
}
.netnav ul li.first, .netnav ul li.last{padding:5px 18px;}

.nav ul{
	border:1px solid;
	width:765px;
	height:25px;	
}

.nav ul li{
	display: block;
	float: left;
	margin: 0;
	padding:5px 11px;
	height:15px;
	text-align:center;
	border-right:1px solid;
	font-size:13px;
	
}
.sitenav ul{margin:3px 0 0;}
.pronav ul {border-top:0;}

.pronav ul li{padding:2px 5px;border:1px;border-color:#f0f0f0;height:21px;}
.pronav ul li.first,.pronav ul li.last{padding:2px 4px;}
.nav ul li a {font-weight:bold;}
.sitenav ul li.first,.sitenav ul li.last{padding:5px 6px;}
.sitenav ul li.last,.netnav ul li.last,.pronav ul li.last   {border-right:0px;}



/*Track and Search*/
.trackAndSearch	{font-size:12px; border-width:1px;border-style:solid; padding:1px 0 2px 0; margin:0 0 7px 0;}
.trackAndSearch_Track {float:left;width:550px;margin:0;padding:6px 0 0 4px; vertical-align:middle;}
.trackAndSearch_Track h3 { display:inline;margin:0 4px 0 0;padding:6px 0; font-weight:normal;}
.trackAndSearch_Track h2 { margin:0 0 0 4px; padding:0;font-weight:normal;}
.trackAndSearch_Search { margin:0 5px 0 0; padding:0; vertical-align:middle;}
.trackAndSearch .button { padding:0 0 1px 0;margin:3px 0 0 5px;}
.trackAndSearch .text { padding:0 0 1px 0;margin:3px 0 0 0px;}

/*====================================END NAV MENUS==========================================*/

/*====================================FRAME AND HEADERS======================================*/
.frame {
	padding:0px;
	margin-bottom:8px;
	border-width:1px;
	border-style:solid;}
	
.hdr {
	border:1px solid;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	height:16px;
	margin:0;
	padding:4px 5px 4px 5px;
	border-bottom-width:0;}
	
.hdr a {color:black;}


/*====================================END FRAME AND HEADERS==================================*/


/*====================================CONTENT LIST STYLES=====================================*/

/*lists*/
ul { list-style: none;margin:0;padding:0;}
ul li {padding:5px;margin:0 5px;font-size:11px;}
li .olnumber {float:left;margin:auto;padding:20px;font-size:20px;font-weight:bold;text-align:right;width:50px;}
ul.mixlist li div.olnumber {float:left;padding:0 5px;font-size:16px;font-weight:bold;text-align:right;width:25px;}
ul.mixlist li div.singlelinedetails img{float:left;margin:1px;}
ul.mixlist li div.singlelinedetails h1{float:left;}
ul.imglist li {float:left;width:100px;margin:5px 4px;padding:0;text-align:center;font-size:12px;}
ul.imglist li div {clear:both;}
ul.imglist li h1 {clear:both;margin:5px 0;overflow:hidden;}
ul.imglist li img{margin:0 auto;padding:0;}
ul.flashvideolist .details {width:280px;}
ul.verticalList li {display:inline;text-align:left;margin:0;padding:0 5px 5px 0;}
li.hiddenlistitem {height:0;margin:0;padding:0;}
li h1, li .header {font-weight:bold;font-size:12px;padding:0;margin:0;}
li h2 {font-size:11px;}
li img{float:left;margin:0 5px 5px 0;}
li div.headshot{float:left;width:100px;margin:0 auto;text-align:center;overflow:hidden;}
li div.headshot img{float:none;margin:0 3px 0;font-size:10px;}
li .header img, li h1 img, li h2 img  {margin:0 0 0 4px; border:0;float:none;}  /*Icon images on articles*/
li h1 span, li .header span{font-weight:normal;font-size:12px;}

.listTitle {font-weight:bold;padding:0 5px;text-align:left;}
div.imglistwrapper{width:440px;margin:0 auto;}
.networkMenu ul {margin:0 3px;}
.networkMenu ul.mixList li, .networkMenu ul li {margin:3px;padding:2px 0;overflow:hidden;}
.networkMenu ul.mixList li h2 {font-size:12px;}
.networkMenu .networknews li h1 {margin-top:0;padding-top:0;}
.networkMenu .networknews li img{margin-top:5px;}
.networkMenu .networkgalleries li h1 {margin-top:0;padding:5px 5px;}
.networkMenu .networkgalleries li h1 img {padding-left:0;}
.networkMenu .networknews li div.headline{float:left;width:120px}
.networkMenu img.icon{margin:0 3px 0 2px;}
.networkMenu ul {margin-top:10px;}
.networkMenu .networkVideos ul {margin-top:0px;}
.networkMenu ul li.listTitle h1 {font-weight:bold;padding:0;margin:0;}
/*====================================END CONTENT LIST STYLES=================================*/

/*====================================PAGE LAYOUT STYLES======================================*/

.leftColumn{float:left;width:595px;margin-right:5px;}
.rightColumn{float:left;width:160px;}

#frontpage .leftColumn{width:640px}
#frontpage .rightColumn{width:123px;}
#frontpage #rowone  .leftColumn{width:382px}
#frontpage #rowone  .rightColumn{width:253px}
#frontpage #rowtwo .leftColumn {width:333px;}
#frontpage #rowtwo .rightColumn{width:302px;}


/* --- GAMES PAGE LAYOUT --- */
#gamesFrontPage #rowone .leftColumn{width:455px;}
#gamesFrontPage #rowone .rightColumn{width:135px;}
#gamesFrontPage #rowtwo .leftColumn{width:290px;}
#gamesFrontPage #rowtwo .rightColumn{width:300px;}

/*====================================END PAGE LAYOUT STYLES==================================*/


/*====================================SITE GENERATED CONTENT STYLES===========================*/
/* --- ABOUT US --- */
.aboutUs	{margin:16px 0 80px 10px;}
.aboutUs	hr	{ margin:10px 0 10px 0; height:1px; width:95%;text-align:center;  }
.aboutUs	h1	{ font-size:16px;font-weight:bold;margin-top:1em;margin-bottom:1em;margin-left:0;padding:0;		}
.aboutUs	h2	{ font-size:11px;font-weight:bold;margin:0;	}
.aboutUs	h3	{ font-size:14px;font-weight:bold;margin:0;text-align:center;	}
.aboutUs	p	{margin:1em auto;}
.aboutUs	.contact {float:right;width:340px;margin-bottom:10px;padding:4px;border:1px solid;margin-top:0;margin-left:6px;font-size:11px;padding-bottom:12px;}
.aboutUs	.contact h1 {font-weight:bold;font-size:14px;margin-top:3px;margin-bottom:12px;}
.aboutUs	.contact h2 {margin-top:1em;margin-bottom:0.2em;font-size:12px;}
.aboutUs	.contact h3 {margin-top:0.3em;font-size:11px;margin-bottom:.3em;}
.aboutUs	.contact h4 {margin-left:8px;}
.aboutUs	.contact a  {margin:8px 0 0 0;display:block;}
.aboutUs	.contact .indent {margin-left:1em;}
.aboutUs	.contact i {color:#999999;display:block;margin-top:8px;}
.aboutUs	.contact i a {display:inline;font-size:11px;}
.aboutUs 	.contact img {float:right;border:1px solid black;}
.aboutUs	.nav	th {font-size:12px;font-weight:bold;text-align:left;padding:4px;border:1px solid;}
.aboutUs	.nav	td {padding:8px;text-align:center;width:25%;vertical-align:middle;border:1px solid;}
.aboutUs	.nav	td a {font-weight:bold;}
.aboutUs	.advertisers {float:right;width:25%;margin-bottom:10px;border:1px dashed;padding:8px;margin-left:4px;margin-right:8px;}
.aboutUs 	li {list-style-type:square;list-style-width:1px;margin-bottom:8px;}
.aboutUs	ul {font-size:x-small;margin-left:10px;}
.aboutUs	.releases  { padding:4px;border:1px solid;float:right;width:45%;margin:0 0 8px 5px;}
.aboutUs 	.releases li {list-style-type:none;}
.aboutUs	.legalmenu {float:right;width:45%;padding:4px;border:1px solid;margin:0 0 8px 5px; }
.aboutUs 	.legalmenu li {list-style-type:none;}
.aboutUs	.partners .leftColumn {width:400px;}
.aboutUs	.partners .rightColumn {width:350px;}
.mediaKitBanner	{ padding:8px;font-size:18px;font-weight:bold;border:1px solid; }

/* --- ALBUMS STYLE --- */
.captionForm .formLabel {width:100px;}
.captionForm input.text {width:200px;}
.fileForm div table tr td .formLabel {width:200px;}
.fileForm div table tr td input.file {width:295px;}
.repeatImages .imglistwrapper {width:540px;}
.repeatImages .imglistwrapper .last {margin-right:0;}
.captionRows {padding:5px 0;}
.captionRows .leftColumn {width:420px;}
.captionRows .leftColumn table{margin:5px;}
.captionRows .rightColumn {width:150px;text-align:center;}
.captionRows img {border:1px solid;}
.submitButton .button {width:100px;margin:5px 0;}

/* --- ABUSE STYLE --- */
.abuse .buttons{padding:5px}
.abuse .leftColumn {width:455px;}
.abuse .rightColumn {width:300px;}
.abuse .abuseForm .text{width:285px;}
.abuse .abuseForm .formLabel{text-align:right;padding:0 5px;}
.abuse p{padding:5px;}


/* --- ARTICLE STYLES --- */
/*styles for specific list*/
.articleRelated li h1 {font-size:10px;font-weight:normal;} /*for a list with smaller image and single line of text*/

/* ---Display of an article --- */
#articlePage .leftColumn{width:455px;}
#articlePage .rightColumn{width:300px;}
#articlePage .imglistwrapper {width:110px;}
.articleCredit	{font-size:10px; font-family:arial; margin:0 0 10px 0;}

.story {text-align:left;}
.story h1 {font-size:24px; text-align:center;font-family:sans-serif;}
.story h2 {text-align:center;margin:0 0 8px 0; }
.story img.headliner {float:left;border:1px solid;margin:5px 5px 5px 0;border:1px solid black;}
.story p {padding-bottom:16px;font-family:serif;font-size:16px;overflow:visible;}
.story .embeddedimg {margin:0 0 5px 5px;font-family:arial;}
.story .embeddedimg .embededcredit {font-size:9px;color:#E0E0E0}
.authorcredit {font-family:serif;font-size:16px;text-align:center;}
.embedded300ad {float:right;margin:0 0 5px 5px;}

.relatedHeader {width:140px;font-weight:normal;border:1px solid black;font-size:11px;text-align:center;background-color:#e0e0e0;padding:3px 3px 5px 3px;}
.arrow {position:relative;top:-1px;left:60px;}


/* --- BOARD-STYLE --- */
#boards table{border-top:1px black solid;border-left:1px black solid;width:100%;}
#boards form table,#boards form table td  {border:0;}
#boards tr{/*min-height:40px;*/}
#boards th{border-bottom:1px black solid;border-right:1px black solid;font-weight:bold;text-align:left;padding:4px;}
#boards tfoot td {padding:0;padding:1px;font-weight:normal;}
#boards .title {width:200px;}
#boards .starter {width:80px;}
#boards .counts {width:60px;}
#boards .lastpost {width:215px;}
#boards td{border-bottom:1px black solid;border-right:1px black solid;padding:3px;}
#boards td h1{margin:2px 4px 2px 4px;font-size:12px;}
#boards td h2{margin:2px 4px 2px 6px;font-size:10px;font-weight:normal;}
#boards td h3{margin:2px 4px 2px 6px;text-align:center;vertical-align:middle;font-weight:bold;}
#boards td h4{font-size:12px;}
#boards td p{margin:5px 10px 5px 10px;}
#boardThreads .lastpost {width:160px;}

table#threadPost {margin:5px 0;}
#threadPost .poster {width:140px;font-size:10px}
#threadPost .post {width:400px;vertical-align:bottom;}
#threadPost fieldset{margin:0 5px;padding:5px;}
#favoritePost .lastpost{width:120px;}
#latestPost	.lastpost {width:115px;}
#embeddedBoard .title {width:100px;}
#embeddedBoard .counts {width:50px;}
#embeddedBoard .lastpost {width:100px;}
#embeddedBoard tfoot td span {margin:0 5px;}
.boardHeader {margin:0 0 10px 0;}
.boardForm input.text   {width:350px;}
.boardForm textarea 	{width:350px;height:200px;}

/* --- BROWSE BOX --- */
.browseBox{}
.browseBox h1{font-size:12px;margin:4px 0 0 4px; } /* removed - buggy..*/
.browseBox h2{ margin:4px 6px 6px 10px; font-size:14px; text-align:justify; }
.browseBox h3{ margin:4px 0 4px 0; }
.browseBox h4{ font-weight:bold; margin:4px 0 0 4px; }
.browseBox input.button {width:24px;border:1px solid;margin-left:5px;}
.browseBox .select-one{margin-left:5px;}

/* --- CAPTION-STYLE --- */
.captionTag 		{margin:5px 3px;}
.captionButton		{margin:10px 5px;text-align:right;}
.captionText		{font-size:10px;text-align:center;vertical-align:middle;}
.captionItemImage	{margin:0 auto;background-repeat:no-repeat;border:1px black solid;}

/* --- CELEBRITY/ARTIST-STYLE --- */
/*  --- CELEBRITY STYLE --- */
#frontartistpage #rowone .leftColumn {width:410px;}
#frontartistpage #rowone .rightColumn {width:180px;}
#frontartistpage #rowtwo .leftColumn {width:290px;}
#frontartistpage #rowtwo .rightColumn {width:300px;}

.popartistlinks {font-size:12px;}
#frontartistpage #rowone .popartistlinks .leftColumn {width:80px;}
#frontartistpage #rowone .popartistlinks .rightColumn {width:80px;}

#artistinfopage #rowone .leftColumn {width:575px;}
#artistinfopage #rowone .rightColumn {width:180px;}
#artistinfopage #frontrowtwo .leftColumn {width:150px;}
#artistinfopage #frontrowtwo .middleColumn {width:300px;}
#artistinfopage #rowtwo .rightColumn, #artistinfopage #frontrowtwo .rightColumn{width:300px;}
#artistinfopage #rowthree {margin-bottom:10px;}
#artistinfopage #rowthree .leftColumn {width:305px;}
#artistinfopage #rowthree .rightColumn, #artistinfopage #rowtwo .leftColumn  {width:455px;}
#artistinfopage #frontrowtwo .leftColumn ul li {margin:5px 0;}
#artistinfopage #frontrowtwo .leftColumn .imglistwrapper {width:90px;}
#artistinfopage .singlephotowrapper {width:430px;}

#artistinfo li .headshot {width:202px;}
#artistinfo li h1 {margin:5px;font-size:16px;}
#artistinfo li .extrainfo {margin:5px;}

.celebpictures {text-align:center;}
.celebpictures ul li {float:left;width:90px;margin:5px 35px 5px 0;}
.celebpictures ul li.lastimage {margin-right:0;}
.celebpictures .imglistwrapper {width:215px;}
/* --- COMMENT STYLE --- */
.comment li h1 {text-align:right;font-size:12px;}
.comment input.text{width:200px;}
.comment .sitebutton{width:60px;font-weight:normal;}

/* --- CONTEST STYLE --- */
#contest p, .contestRules p {margin:5px 0 5px 5px;}
#contestSingle .leftColumn  {width:455px;}
#contestSingle .rightColumn {width:300px;}
#contest .imglistwrapper {width:560px;}
#contestSingle .imglistwrapper {width:420px}
#contestSingle h1, #contestSingle h3  {text-align:center;margin-bottom:8px;clear:both;}
#contestSingle h2 {text-align:left;color:red;font-weight:bold;}
#contestSingle img {float:left;margin:0 5px 5px 0;}
#contestSingle img.center {float:none;display:block;text-align:center;margin:8px auto;}
#contestSingle img.r {float:right;margin:0 0 5px 5px;}
#contestSingle p {margin-bottom:16px;text-align:left;}
#contestSingle .contestcontentlinks, #contestSingle .contentlinks {font-weight:bold;text-align:center;}
#contestSingle dl {text-align:left;}
#contestSingle dd{margin:0 0 0 10px;}
#contestSingle dt {margin:5px 0 0 5px;}
.disclaimer{font-size:9px;font-family:arial;}
.contestlist ul.imglist li {width:130px;}
#contestSingle ol{display:list-item:decimal;list-style-position:inside;}
.enternow nobr {font-size:16px;font-weight:bold;padding:5px;}
.contestSide .addressForm .text{width:150px;}
.contestSide .addressForm .select-one {width:155px;}
.contestMain, .contestSide {padding:5px;}
.contestMain .addressForm .formLabel, .contestSide .addressForm .formLabel {width:110px;}
.contestMain .text{width:200px;}
.contestMain .addressForm .select-one {width:205px;}

ul.frontPageContest {width:120px;}
ul.frontPageContest li {margin:0;padding:0 0 5px 0;text-align:center;}
ul.frontPageContest li img.contest{margin:0;padding:0;}
ul.frontPageContest li div {clear:both;font-size:9px;margin:0;padding:0;}


/* --- EVENTS STYLES --- */
#events	.leftColumn {width:455px;}
#events .rightColumn {width:300px;}
.eventList IMG		{ border:1px solid; }
.eventList H1		{ font-size:18px;font-weight:bold;margin:0;padding:0; }
.eventList H2		{ font-size:14px;font-weight:bold;margin:0;padding:0;margin:5px 0 5px 0; }
.eventList H3		{ font-weight:normal;margin:0;padding:0; }
.eventListItem0 	{ padding:8px; }
.eventListItem1		{ padding:8px; }
.eventListImgAndBtn	{ float:right; margin:2px 2px 3px 5px; }
.eventList IMG		{  }

.eventTranscript H1	{ font-size:18px;font-weight:bold;margin:0;padding:0; }
.eventTranscript H2	{ font-size:14px;font-weight:bold;margin:0;padding:0;margin-bottom:8px; }
.eventTranscript H3	{ font-size:14px;font-weight:normal;margin:0;margin-top:4px;padding:0;margin-bottom:8px;font-family:serif; }
.eventTranscript H4	{ font-weight:bold;margin:0;margin-bottom:2px;padding:0; }
.eventTranscript IMG	{ border:1px solid; }
.eventFAQ H1		{ font-size:13px;font-weight:bold;margin:5px 0 10px 0;padding:2px; }
.eventFAQ LI		{ font-size:10px;margin-bottom:10px; }
.eventLogin	H1		{ font-weight:normal;margin:5px 5px 5px 5px; }
.eventsTop10 TH		{ text-align:left;padding:2px;margin:2px;}
.eventsTop10 TD		{ padding:2px;margin:2px; }
.eventsTop10 .rank		{width:34px;}
.eventsTop10 .guest		{margin-right:20px;}
.eventsTop10 .fans, .eventsTop10 .questions,.eventsTop10 .date{width:16%;}
.eventsTop10 table tr td .rank {text-align:right;}
.eventWarning		{ font-weight:bold;font-size:14px;margin:10px 5px 10px 5px;font-style:italic; }

/* --- FEATURES STYLE --- */
.frontPageFeature {height:180px;overflow:hidden;}
/*notification on profiles*/
.featureNotification {border:1px solid #cc0000;margin-bottom:5px;}
.featureNotification h1 {height:22px;padding:2px 5px;font-weight:bold;background-color:#CC3300;color:white;}
.featureNotification .notificationbody {background-color:#ffeeee;padding:5px;}


/* --- FRIENDS STYLES --- */
.friends .hdr{color:white;background-image:none;filter:none;background-color:#006600;border-color:#006600;}
.friends .foot{border-left-color:#006600;border-bottom-color:#006600;border-right-color:#006600;}
.friends .frame {border-color:#006600;}
#friend ul.friendsbox li {margin:5px 3px;}
.friends ul li div img {float:none;margin:0 auto;padding:0;}
.friendnotice a:hover, .friendnotice a:visited, .friendnotice a:link,.friendnotice a {color:#006600;}
#friendlist .leftColumn {width:140px;}
#friendlist .rightColumn {width:450px;}
.friendarrows a img,
.friendarrows a:hover img
.friendarrows a:link img
.friendarrows a:visitied img,
.friendarrows a:active img  {border:0px;margin:5px 0;}

/* --- JOURNAL STYLES --- */
#innerjournal .leftColumn {width:155px;}
#innerjournal .rightColumn {width:430px;}

.journalForm textarea	{width:340px;}
.journalForm input.text {width:340px;}
.journalForm .formLabel {width:100px;}

.journal li.row1 {background-color:#ddeeff;}
.journal .hdr {background-color:#6699ff;color:white;background-image:none;border-color: #6699ff;filter:none;}
.journalEntry .hdr {height:35px;}
.journal .frame {border-color:#6699ff;}
.journalEntry .frame {padding:5px;}
.journal title {width:400px;overflow:hidden;}
.journal .date{float:left;padding:5px 0;width:200px;}
.journal .views{float:right;margin-left:10px;padding:5px 5px 2px 5px;width:100px;text-align:right;}

/* --- HOROSCOPE STYLES --- */
.horoscope {padding:5px;}
.horoscopedate {width:150px;}
.horoscopesigns {width:405px;}
.horoscope input.button {margin-left:5px;}
.horoscope ul.imglist li {width:50px;}
.horoscope ul.imglist li a img {border:0;}
.horoscope imglistwrapper {width:240px;}

/* --- LIVE EVENTS TOP STYLE --- */
.liveEventsTop {width:780px;border-width:1px;border-style:solid;
	font-size:18px; font-weight:bold;padding:5px;}

/* --- LOST PASSWORD STYLES --- */
/* .password.asp */
#getPassword .leftColumn {float:left;width:455px;margin-right:5px;}
#getPassword .rightColumn {float:left;width:300px;}
.passwordform {padding:5px;}
.passwordform .formLabel, .passwordform .text {width:230px;}

/* --- MEMBER LOGIN FORM STYLES --- */
/* login.asp */
#login .leftColumn {width:455px;}
#login .rightColumn {width:300px;}
.login {padding:5px;}
.login .formLabel {width:150px;}
.login .text, .login .password  {width:250px;}

/* --- MEMBER SEARCH STYLES --- */
#innersearch .leftColumn {width:150px;}
#innersearch .rightColumn {width:440px;}
.browseForm {padding:5px;}
.browseForm .formLabel {margin:5px 0 5px 0;}
.browseForm .formLabelAge{margin:0 0 0 15px;}
.browseForm .formSearchButtons{margin:0 0 0 15px;}

/* --- MEMBER SIGNUP FORMS --- */
#memberSignup .leftColumn {width:455px;}
#memberSignup .rightColumn {width:300px;}
#memberSignup .text, .memberSignup .password {width:215px;}
#memberSignup #rowone .leftColumn {width:300px;}
#memberSignup #rowone .rightColumn {width:150px;}
#memberSignup #rowone .headshot {width:160px;}
#memberSignup .imageuploadForm .file, .imageuploadForm .text {width:200px;}
.memberSubscription	{ margin:2px 0 0 4px;font-size:10px;}
.smallForm, .longForm {margin:5px;}
.longForm .directions {margin:5px 0;}
.smallForm .text, .longForm .text, .longForm .password {width:215px;}
.smallForm .select-one, .longForm .select-one {margin-top:5px;}
.smallForm input.button, .longForm input.button{margin:5px 0;}
.longForm .formLabel {width:140px;}
.memberSignup .imageuploadForm .file, .memberSignup .imageuploadForm .text {width:200px;}

/* --- MEMBER QUIZZES STYLE --- */
.quizDetails {font-size:11px;}
#memberQuizCreation .leftColumn{width:390px;}
#memberQuizCreation .rightColumn{width:190px;}

.mquizOutcomeForm input.text{width:280px;}
.mquizOutcomeForm textarea {height:100px;width:280px;}
.mquizOutcomeForm .formLabel {width:110px;}
.mquizOutcomeForm .row0{margin:5px 0;background-color:#cccccc;}
.mquizOutcomeForm .row1{background-color:#ffffff;}
.questionAnswerForm .text{width:130px;}
.questionAnswerForm .formLabel {width:140px;}
.questionAnswerForm .formCommonText {padding:3px 0 3px 0;font-weight:bold;text-align:center;}
.questionAnswerForm .select-one {width:155px;}
.questionAnswerForm .row1{margin:15px 0 15px 0;}
.memQuizForm input.button {width:100px;}
.quizInfoBar {float:left;width:100px;text-align:center;margin-right:5px;}
.quizInfoBar .sitebutton {width:80px;}
.quizlink {margin:2px 0;}
.quizlink .formLabel{width:60px;}
.quizlink .text {width:225px;}
.quizlink textarea {width:225px;height:100px;}
.quizlink .commontext{}
.memQuizResults
.memQuizResultsOutcomes{float:left;}
.memQuizResults p {padding:5px;word-wrap:break-word;}
.memQuizResults h2 {text-align:left;padding:3px 0;}
.memQuizResults h3 {padding:3px 0;word-wrap:break-word;font-weight:bold;font-size:16px;}
.memQuizResults h4 {padding:3px 0;word-wrap:break-word;font-weight:bold;}
.quizOutcomes, .quizOutcomes p {padding:5px;}
.quizOutcomes h2{font-weight:bold;}

.memQuizResults .sitebutton {width:110px;margin:5px;}

.profileQuizBadge{padding:5px;}
#personalityquizfrontpage .leftColumn{width:255px;}
#personalityquizfrontpage .rightColumn{width:335px;}
.quizjusttaken .imglistwrapper {width:560px;}
.quizjusttaken .imglist li {width:130px;}
#quiz .leftColumn{width:455px;}
#quiz .rightColumn{width:300px;}

#profilequizzes .leftColumn {width:240px;}
#profilequizzes .rightColumn {width:350px;}
#innerprofilequizhome .leftColumn {width:210px;}
#innerprofilequizhome .rightColumn {width:380px;}

/* --- NOTES STYLES --- */
.sender {text-align:right;width:100%;} /* in the control box on profile home */
#mailbox .leftColumn {width:150px;}
#mailbox .rightColumn {width:440px;}
/*note compose form*/
#mailbox .formLabel {width:100px;}
#mailbox .textarea {width:345px;height:350px;}
#mailbox .text {width:345px;}
#mailbox .select-one {width:350px;}
#mailbox .hdr {color:white;background-image:none;border-color:#cc3300;filter:none;background-color:#cc3300;}
#mailbox .frame {border:0px;padding:5px;}
#mailMessage .leftColumn {width:120px;}
#mailMessage .rightColumn {width:300px;}

/*note inbox sent recieved saved mail boxes */
.mailfolder table{border:1px solid #e0e0e0;width:100%;}
.mailfolder thead tr{background-color:#efefef;font-weight:bold;}
.mailfolder thead th{padding:5px;font-weight:bold;text-align:left;}
.mailfolder tbody td{padding:5px;text-align:left;vertical-align:top;}
.mailfolder tbody td.icon{text-align:center;vertical-align:middle;}
.mailfolder tfoot td{text-align:right;background-color:#efefef;padding:5px;}
.mailfolder tr.row1 {background-color:rgb(255, 240, 240);}

/*note*/
.messageBody{padding:5px;border:1px solid #e9e9e9;border-top:0;}
.messageHeader{background-color:#e9e9e9;padding:5px;}
.messageHeader .mailLabel{font-weight:bold;padding:3px 0 3px 0;}
.messageHeader .mailLabel span {font-weight:normal}
.actionButtons {text-align:right;font-weight:bold;}
.actionButtons img, .actionButtons a img, .actionButtons a:hover img, .actionButtons img a:visited img, .actionButtons a:active img {border:0px; margin:2px 4px;}

.notenotice a:hover, .notenotice a:visited, .notenotice a:active, .notenotice a {color:#CC3300;}

/* --- PHOTO AND GALLERY STYLE --- */
#gallery .leftColumn, #photo .leftColumn {width:455px}
#gallery .rightColumn, #photo .rightColumn{width:300px;}

#photoThumbs .imglistwrapper {width:550px;}

.singlephotowrapper {width:500px;margin:0 auto;text-align:center;}
.singlePhoto{width:420px;margin:0 auto;text-align:center;} 
.singlePhoto img {border:1px solid black;}
.viewThumbs, .galleryTitle, .caption{ margin:5px 0 5px 0;text-align:center;font-size:14px; }
.photoCredits .name, .photoCredits h1 { text-align:center;margin:3px 0 2px 0;font-size:12px;font-weight:normal;}
.photoCredits .source, .photoCredits h2	{ text-align:center;font-size:12px;margin:3px 0 2px 0; }
.photoCredits .credits	{ text-align:center;font-size:10px;margin:10px 0 2px 10px;}


/*Profile Home Styles*/
#profileavailable .leftColumn {width:455px;}
#profileavailable .rightColumn {width:300px;}
#profilehome #rowone .leftColumn {width:230px;}
#profilehome #rowone .middleColumn {width:220px;}
#profilehome #rowone .rightColumn {width:300px;}
#profilehome #rowtwo .leftColumn {width:320px;}
#profilehome #rowtwo .rightColumn {width:440px;}

#profilehome .personalinfo .headshot {width:165px;height:205px;}

#profilehome #rowtwo #profileHomeControlButtons .leftColumn,#profilehome #rowtwo #profileHomeControlButtons .rightColumn  {width:150px;}
#profileHomeControlButtons {margin:5px;}

.controls p{padding:5px;}
.controls .buttons {margin-right:5px;text-align:right;}

#profilephotos .leftColumn {width:150px;}
#profilephotos .rightColumn {width:605px;}
#profilehomephotos .imglistwrapper {width:510px;}

/* --- PROFILE STYLES ---- */
/* profile gallery images */
.profileGallery {width:550px;}
.profileGallery ul.imglist li {width:160px;}
.profileGallery li div.headshot{width:160px}

/* profile interest form */
.profileinterestform textarea{width:470px;}
.profileinterestform .text {width:470px;}

/* profile privacy settings */
.ProfileSettingTable {padding:5px;}
.ProfileSettingTable span{letter-spacing: -.05em;}
.ProfileSettingTable .radio{padding:0px;margin:0px;}
.privtable .leftColumn {width:290px;}

/*profile personal settings */
.memberPersonalSetting #leftColum {float:left;width:340px;margin-right:5px;}
.memberPersonalSetting #rightColum {float:left;width:250px;}

.memberAddress {padding:5px;}
.memberAddress  .text {width:200px}
.memberAddress  .select-one {width:205px;}
.memberPassword {padding:5px;}
.memberPassword .password {width:185px}
.accountInfo {padding:5px;}
.accountInfo p span {width:80px;font-weight:bold;}

/*image upload forms*/
.imageuploadForm .file, .imageuploadForm .text {width:300px;}

#profileview .leftColumn{width:300px;}
#profileview .rightColumn{width:455px;}
#profileview .personalinfo .headshot{width:155px;margin-right:5px;}
#profileview .details{margin:5px 0;}
#profileview .details p {margin:2px;}
#profileview .details span {font-weight:bold;}
#profileview .leftColumn .profilemenubar .leftColumn, #profileview .leftColumn .profilemenubar .rightColumn {width:145px;}
#profilenotice .profilemenubar .leftColumn, #profilenotice .profilemenubar .rightColumn {width:110px;}

.profileAlerts {padding:5px}
.profileAlerts .alertWelcome {font-size:16px;font-weight:bold;}
.profileAlerts .alertWelcome .alertName {margin:5px 0 5px 0;overflow:hidden;}
.profileAlerts .notice {padding:5px;font-weight:bold;}

.profileAbout{padding:5px;}
.profileInterest {width:300px;}
.profileInterest table{border-top:1px #CC9966 solid;border-left:1px #CC9966 solid;padding:5px;width:100%;}
.profileInterest td{border-bottom:1px #CC9966 solid;border-right:1px #CC9966 solid;padding:5px;}
.profileInterest th{border-bottom:1px #CC9966 solid;border-right:1px #CC9966 solid;padding:5px;font-weight:bold;text-align:left;}
.profileInterest .profileInterstTitle {font-weight:bold;text-align:left;width:25%;}
.profileInterest .profileInterstInfo p{word-wrap:break-word;width:75%;}
.profileInterestdisplay h2{width:150px;float:left;margin:10px 0 10px 0;padding:10px;font-weight:bold;}
.profileInterestdisplay h3{width:400px;float:left;padding:10px;margin:10px 0 10px 0;background-color:#efefef;border:2px black solid;}

/* --- POLL STYLE --- */
#poll .leftColumn {width:455px;}
#poll .rightColumn {width:300px;}
#polls .singlePoll {width:130px;}
#polls .pollList {width:315px;}
.muliplepollwrapper {width:540px;margin:0 auto;}
.pollItem {padding:0;}
.pollItem .formLabel {font-weight:normal;text-align:left;}
.pollItem input.radio {float:left;margin:0;padding:0 0 0 5px;}
.pollItem a img {border:0;}
.pollItem h1 {font-size:10px;font-weight:bold;margin-top:0;padding-top:2px;width:115px;}
.pollResults		{padding:0 2px 2px 2px;text-align:left;}
.pollResults h1		{margin:2px 0 2px 0;font-size:10px;font-weight:bold;text-align:left;width:120px;}
.pollResults .result{padding:2px 0;}
.pollResults span.resultsBar {background-color:red;}

/* --- PROMOTE/INVATATIONS STYLES --- */
#promote {margin-bottom:5px;}
#promote .leftColumn {width:155px;}
#promote .rightColumn {width:430px;}
.promoteLinks .text		{width:230px;}
.promoteLinks table {margin:0 auto;}
.inviteForm .formLabel {width:100px;}
.inviteForm textarea {width:300px;height:150px;}
.promoteItem {margin:5px 0;text-align:center;}
.promoteItem img{margin:5px auto;border:1px solid;}
.promoteItem textarea {width:390px;height:75px;}
.promoteItem .formLabel {width:100px;}
.promoteItem .text {width:300px;}
.inviteList {padding:5px;}

/*invite history table*/
.invitatioHistory table{border:1px solid #e0e0e0;width:100%;}
.invitatioHistory table thead{background-color: #e0e0e0;}
.invitatioHistory table thead tr{background-color: #e0e0e0;font-weight:bold;}
.invitatioHistory table thead th{padding:5px;font-weight:bold;}
.invitatioHistory table thead th .date{width:95px;}
.invitatioHistory table thead th .emailaddress{width:235px;}
.invitatioHistory table thead th .response{width:100px;}
.invitatioHistory table thead th{padding:5px;font-weight:bold;text-align:left;}
.invitatioHistory table tbody{}
.invitatioHistory table tbody td{padding:5px;text-align:left;vertical-align:top;}
.invitatioHistory table tfoot{text-align:right;}
.invitatioHistory table tfoot tr{}
.invitatioHistory table tfoot td{background-color: #e0e0e0;padding:5px;}

/* --- QUIZ STYLE --- */
.quizResults img{margin:0 auto;border:1px solid black;}
.quizScore			{text-align:center;font-size:14px;font-weight:bold;}
.quizForm img {border:1px solid black;margin:0 auto;}
.quizForm .formLabel {text-align:left;font-weight:normal;}
.quizForm h2 {text-align:left;font-weight:bold;}
.quizGamePage .quizQuestion {float:left;width:190px;margin:0 5px;}
.quizGamePage .quizList {float:left;width:245px;}
.quizGamePage .quizList .imglistwrapper {width:235px;}
.quizPageLeftColum {float:left;width:455px;margin-right:5px;}
.quizPageRightColum {float:left;width:300px;}
.quizFrontPage ul li {margin:0;padding:0;}
.quizFrontPage ul li img{margin:5px 0 0 0;float:none;}
.quizFrontPage .imglistwrapper {width:100px;}

/* --- SCRAPBOOK STYLE --- */
#scrapbooklandingpage .leftColumn {width:160px;}
#scrapbooklandingpage .rightColumn {width:420px;}
#scrapbooksinglephoto .leftColumn {width:455px;}
#scrapbooksinglephoto .rightColumn {width:300px;}
#scrapbookprofilehome .leftColumn {width:160px;}
#scrapbookprofilehome .rightColumn {width:420px;}


 

/* --- RANKING BUTTON STYLES --- */
.ranking{float:left;margin-left:10px;vertical-align:top;width:100px;background-color:#e0e0e0;border:1px solid black;}
.ranking h1{margin:2px;font-size:20px;text-align:center;font-weight:bold;}
.ranking h2{margin:0 2px 2px 0;text-align:center;}
.ranking h3{margin:2px;font-size:9px;text-align:center;}

.rankingButton{float:left;text-align:center;vertical-align:top;width:235px;font-size:12px;}
.rankingButton h1{margin:0 2px 2px 0;font-size:14px;font-weight:bold;}
.rankingButton h2{margin:0 2px 2px 0;}
.rankingButton a img, .rankingButton a:hover img,
.rankingButton a:visited img,.rankingButton a:link img {margin:0 2px 2px 0;border:0;text-align:center;}
.rankingButton img {float:none;border:0;}
.rankingButton .staytuned {font-size:10px;text-align:center;}

/* --- SEND TO A FRIEND STYLES --- */
/* sendtoafriend.asp */
#sendtoafriend .leftColumn {width:455px;}
#sendtoafriend .rightColumn {width:300px;}
.sendtoafriendform .formLabel {width:100px;}
.sendtoafriendform textarea {width:300px;height:150px;}
.sendtoafriendform .text {width:300px;}
.sendtoafriendform {padding:5px;}

/* --- SEARCH PAGE --- */
#searchform .leftColumn {width:455px;}
#searchform .rightColumn {width:300px;}
#searchresults .leftColumn {width:420px;}
#searchresults .rightColumn {width:170px;}
#searchresults .imglistwrapper {width:330px;}
.search .formLabel {width:100px;}
.search .text {width:250px;}

/* --- SHOW STYLE --- */
.topShows li .olnumber {float:left;width:20px;margin:auto;padding:15px 10px;font-size:20px;font-weight:bold;text-align:right;}
.showTimes {padding:5px 0;}

/* ---  STREAM STYLES --- */
.streamslist ul.imglist li {width:90px;}
#streams #rowone .leftColumn {width:415px;}
#streams #rowone .rightColumn {width:170px;}
#streams #rowtwo .leftColumn {width:300px;}
#streams #rowtwo .rightColumn {width:290px}

#streams #rowone ul li img{margin:0 auto;padding:0;}
#streams #rowone ul li.site1 {width:67px;margin-right:20px;}
#streams #rowone ul li.site2, #streams #rowone ul li.site3 {width:80px;margin-right:15px;}
#streams #rowone .sreamsite1 .imglistwrapper {width:350px;}
#streams #rowone .sreamsite2 .imglistwrapper, #streams #rowone .sreamsite3 .imglistwrapper {width:390px;}
#streams #rowone .imglistwrapper .last {margin-right:0;}
.recentstreamadditions .imglistwrapper {width:500px;}
#streamBrowser .leftColumn {width:410px;}
#streamBrowser .rightColumn {width:175px;}
#streamBrowser .imglistwrapper {width:400px;}

#mostwatchedjustadded .mostpopular {width:243px;border-right:1px dashed;}
#mostwatchedjustadded .justadded {width:140px;}
.justaddedimglistwrapper {width:110px;margin:0 auto;}

#artiststreams .videostreams {float:left;width:140px;margin-right:5px;border-right:1px black dashed;min-height:300px;height:300px;}
#artiststreams .audiostreams {float:left;width:140px}

/* --- SEARCH BROWSE BAR STYLES --- */
.streamSearchLetters	{ margin:4px 6px 6px 10px; font-size:14px; text-align:justify; }
.streamSearchGenres	{ margin:4px 0 4px 0; }
.streamSearchGenres	.select-one {margin:0 5px}
.streamSearchByKeyword	{ margin:4px 0 4px 0; }
.streamSearchByKeyword input.text  { margin:0 5px;}
.streamSearchByKeyword input.button {width:24px;}

/* ---  SURVEYS STYLE ---- --- */
#surveyfrontpage .leftColumn {width:295px;}
#surveyfrontpage .rightColumn {width:295px;}
#surveysprofile .leftColumn {width:200px;}
#surveysprofile .rightColumn {width:385px;}
#surveyprofilehome .leftColumn {width:250px;}
#surveyprofilehome .rightColumn {width:340px;}
#surveyresultspage .leftColumn {width:140px;}
#surveyresultspage .middleColumn {width:310px;}
#surveyresultspage .rightColumn {width:300px}

.surveyheader p {padding:5px;}
.surveyjusttaken .imglistwrapper {width:560px;}
.surveyjusttaken .imglist li {width:130px;}

#surveyCreateForm  .leftColumn{width:400px;}
#surveyCreateForm  .rightColumn{width:190px;}
#surveyCreateForm .text{width:275px;}
#surveyCreateForm textarea {width:275px;height:100px;}
#surveyCreateForm .formLabel {width:110px;}
#surveyCreateForm .row0{margin:10px 0;}
#surveyCreateForm .addQuestion{padding:5px 0;}
.surveyForms .text{width:385px;}
.surveyForms .formLabel {width:200px;word-wrap:break-word;text-align:right;padding-right:10px;font-weight:bold;}
.surveyForms .row0{margin:10px 0;}
.surveyForms .buttonSubmit {float:right;}
.surveyResults .sitebutton {width:95px;margin:0 4px 5px 0;}
.surveyResults table{border-top:1px #CC9966 solid;border-left:1px #CC9966 solid;padding:5px;width:100%;}
.surveyResults td{border-bottom:1px #CC9966 solid;border-right:1px #CC9966 solid;padding:5px;}
.surveyResults th{border-bottom:1px #CC9966 solid;border-right:1px #CC9966 solid;padding:5px;font-weight:bold;text-align:left;}
.surveyResults .surveyFooter {text-align:right;background-color:#e0e0e0;font-size:11px;color:black;padding:3px;}
.surveyResults .surveyFooter a,.surveyResults .surveyFooter a:visited{text-decoration:underline;color:black;}
.surveyResults .surveyQuestion {font-weight:bold;width:40%;}
.surveyResults .surveryResponse {width:60%;}

/* --- TOP LOGIN STYLES --- */

.toplogin .loginNotice {float:left;overflow:hidden;width:275px;text-align:left;vertical-align:middle;}

.toplogin .sitebutton {padding-left:8px;padding-right:8px;}
.toploginform {margin-top:0;}
.toploginform .formLabel {font-weight:normal;}
.toploginform input.button {height:20px;}
.toploginform .text, .toploginform .password {width:70px;height:18px;margin:0 0 0 5px;padding:0;}
.toplogin input {margin-left:5px;}

/* --- TVGRID STYLE --- */
.tvgrid_before			{text-align:left; 	}
.tvgrid_after			{text-align:right;	}
.tvgrid td,.tvgrid th	{font-family:arial;	}
.tvgrid td a 			{font-weight:bold;	}

/* --- TUG-OF-WAR STYLE --- */
#warpage .leftColumn {width:455px;}
#warpage .rightColumn {width:300px;}

.warList 			{float:right;margin:0 0 0 5px;width:155px;}
.war				{margin:0 0 5px 0;}
.warItem			{float:left;width:415px;padding:5px;margin:0 auto;}
.warItem h1			{margin:5px 0 0 5px;font-size:14px;}
.warItem h2			{margin:5px 0 0 5px;}
.warImage			{width:210px;text-align:center;margin:5px 0;}
.ropewrapper		{margin:5px 0px;text-align:center}
.ropewrapper a img	{border:0;}
.warResults			{margin-bottom:5px;}
.warResultsItem		{text-align:center;margin:5px 0 5px 0;}
.warResultsItem		input.radio {border:0;} /* override radio butons.. */
.warResultsItem h1	{text-align:center;}
.warPercentage		{font-size:20px;font-weight:bold;vertical-align:top;}


/* --- VIDEO PLAYER STYLES --- */
.videoplayer .content .leftColumn {width:460px;}
.videoplayer .content .rightColumn {width:300px;}
.videoplayer .rowtwo .leftColumn {width:300px;}
.videoplayer .rowtwo .rightColumn {width:155px;}
.videoplayer .rowtwo .rightColumn {width:155px;}
.videoplayer .embeddedad{margin:5px 0;}
.videocategories .leftColumn, .videoMembers .leftColumn, .videoaccount .leftColumn{width:160px;}
.videocategories .middleColumn, .videoMembers .middleColumn {width:435px;}
.videocategories .rightColumn, .videoMembers .rightColumn{width:160px;}
.videoaccount .rightColumn{width:595px;}

.videoplayer .player {margin-bottom:5px;}
.videoplayer  .formLabel {width:95px;}
.videoplayer  input.text {width:200px;}
.videoplayer  textarea {width:200px;height:65px;}
.videoplayer fieldset {margin:0;padding:5px;font-size:10px;}
.videoplayer fieldset .formLabel,.videoplayer fieldset h2,.videoplayer fieldset .formCommonText{font-size:10px;}
.videoplayer fieldset input.text {font-size:10px;height:15px;}
.videoplayer fieldset legend{margin:0;color:#666666;font-weight:normal;}

.uploadform .leftColumn{width:455px;}
.uploadform .rightColumn{width:300px;}
.uploadform .framebody{padding:5px;}
.uploadform .formLabel{width:150px;}
.uploadform  input.text, .uploadform .file, .uploadform .name, .uploadform .select-one {width:250px;}
.accountform .leftColumn{width:430px;}
.accountform .rightColumn{width:160px;}
.accountform .framebody{padding:5px;}
.accountform .formLabel{width:150px;margin:5px 0;}
.accountform  input.text, .uploadform .select-one  {width:200px;}
.tagdetails {margin:2px 0;font-size:10px;}
.accountform img{margin:5px 0;}
.label {color:#666666;}
.videodetail h2{font-weight:bold;float:left;width:95px;}
.videodetail h2.label{float:left;width:95px;}
.content fieldset h2.label, .content fieldset h2{color:#000000;width:80px;}
.videostar {margin:1px;}
.ranknote {float:left;width:150px;text-align:left;}
.starwrapper {float:left;width:85px;}

/* --- VILLAGE STYLES --- */
.actionButton .sitebutton {margin:0 0 6px 0;border:1px solid black;}
.actionButton .gradient {padding:5px;margin:0 0 6px 0;border:1px solid black;text-align:center;}

/* --- WALLPAPER STYLES -- */
.wallpapers .leftColumn .rowone ul li, .wallpapers .leftColumn .rowthree ul li {width:120px;margin-right:10px;}
.wallpapers .leftColumn .rowone ul li.last, .wallpapers .leftColumn .rowthree ul li.last {margin-right:0;}
.wallpapers .leftColumn .rowone .imglistwrapper, .wallpapers .leftColumn .rowthree .imglistwrapper {width:530px;}
.wallpapers .wallpaperSearchByTags input.text {width:110px;margin:0 5px;}
.wallpapers .wallpapertaglist {padding:5px;}
.singleWallpaper .leftColumn .rowone {text-align:center;}
.singleWallpaper .leftColumn .rowone img {margin:0 auto 5px auto;border:1px solid;}
.wallpapers .actionButton .sitebutton {font-size:14px;font-weight:bold;padding:5px 0;}
.singleWallpaper fieldset {margin-bottom:5px;padding:5px;width:290px;}
.singleWallpaper fieldset ul.verticalList li {padding:0 5px;width:100px;}
/*================================END SITE GENERATED CONTENT STYLES===========================*/




/* IntelliTXT - do not change, leave last */
.iTt{
    FONT-FAMILY:       Arial, verdana, Helvetica;
    FONT-SIZE:         11px;
    FONT-STYLE:        normal;
    FONT-WEIGHT:       normal;
    COLOR:           black;
    BACKGROUND-COLOR:  lightyellow;
    BORDER:            4px solid #990000;
    PADDING:           2px;
}




