/*
	Site: AnimeMusicVideos.org 
	Style: Orange Cream Pop Author: Phade ( original design by ::ReeBooT:: )
	Version: 1.03
	Browsers tested and passed: (technical issues may occur, but overall structure and design is correct)
		WinXP:
			Internet Explorer 6.0
			Firefox 1.0
			Mozilla 1.5
			Opera 8.51

*/
html, body {	height: 100%;}
body {	margin: 0px;	padding: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	font-style: normal;	background-color: #CCCCCC; height: 100%; }
a {
	color: #0099FF;
	text-decoration: none;
}
a:hover { color: #000000; text-decoration: underline;}
input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; background-color: #FFFFFF; }
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; background-color: #FFFFFF; }
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; background-color: #FFFFFF}
form { display: inline; } 
sup {font-size: 8px; vertical-align: text-top;}

.site_logo {	float: left;	margin: 5px 10px 5px 20px;}
.site_banner {	float: right;	margin: 15px 20px 15px 10px;	border: 1px solid #FF6600;}
#topPromotion {	float: right;	margin: 1px 21px; clear:none; display:inline;}

.error { font-weight:bold; color:#FF3333; }
.success { font-weight:bold; color:#33CC66; }
.alt_color { background-color: #EEEEEE; } 
.pending_stars { border: 1px solid #DDDDDD; margin: 10px 0px 0px 0px;}

#container {	min-height: 100%;	position: relative;	background-color: #FFFFFF;	text-align: left;	padding: 0px;	width: 760px;	height: 388px;	margin-right:auto;	margin-left:auto;	color: #000000;	voice-family: "\"}\"";	voice-family: inherit;	height: auto;}

#header {	width: 100%;	background-image: url(header.gif);	background-repeat: repeat-x;	height: 103px;	margin: 0px;	padding: 0px;	border: 0px;}
.introParagraph { padding: 10px 0px; margin: 0px; border: 0px; }
.welcome { font-weight: bold; }

#footer { background-image: url(footer.gif); background-repeat: repeat-x; clear: both; height: 88px; width: 100%; padding: 20px 0px 0px 0px; margin: 20px 0px 0px 0px; border: 0px; background-position: bottom; }
#copyright {	color: #CCCCCC;	padding: 58px 0px 0px 5px;}
#prevNext #prev { float: left; }
#prevNext #next { float: right; }
#prevNext a { color: #666666; font-weight: bold;  }
.statsText { display: block; float:left; width: 45%; padding: 0px 25px 0px 0px; margin: 0px; border: 0px; }
.statsText .links { display: block; float: none; }
.statsLink { color: #666666; }

#navigation {	margin: 0px;	padding: 20px; float: left;	width: 150px;	border: 0px;}
#navigation ul {	margin: 0px 0px 13px 0px;	padding: 0px;	list-style-image: none;	list-style-type: none;	width: 100%;	border: 0px;}
#navigation li {	margin: 1px 0px 2px 0px;	padding: 1px 4px 1px 5px;	border: 1px solid #FF6600;	background-color: #FFEFE5;	font-weight: bold;	text-transform: uppercase;	color: #CCCCCC;}
#navigation li a {	color: #666666;}
#navigation h3 {	margin: 0px;	padding: 0px 0px 1px 6px;	font-size: 10px;	font-weight: bold;	text-transform: lowercase;	color: #FF6600;	border-top-width: 1px;	border-bottom-width: 5px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FF6600;	border-bottom-color: #FF6600;}
#navigation h3 a {	color: #FF6600;}

#quicksearchbox .title { display: block; font-weight:bold; margin-bottom:4px; }
#quicksearchbox #criteria { width: 135px; display: block;}
#quicksearchbox #search { margin-left:auto; display:block;}
#quicksearchbox form { border: 1px solid #AAAAAA; display: block; padding: 4px;}

#my_account_0 li, #search_for_amvs_1 li, #fans_2 li, #editors_3 li, #community_4 li, #donate_5 li, #guides_reviews_6 li, #contests_7 li, #site_help_8 li {	margin: 1px 0px 2px 0px;	padding: 1px 4px 1px 5px;	list-style-image: none;	list-style-type: none;	border: 1px solid #00CCFF;	background-color: #F0FCFF;	font-weight: bold;	text-transform: uppercase;	color: #CCCCCC;}
#expandingMenu { margin: 0px 0px 13px;}
#expandingMenu noscript { display:none; visibility: hidden;}
#expandingMenu ul li { border: 1px solid #FF6600;	background-color: #FFEFE5; }
#expandingMenu ul ul li { border: 1px solid #00CCFF;	background-color: #F0FCFF; }

.expandableitem {  color: #666666;}

#mainmenu ul {	margin: 0px 0px 13px;	padding: 0px;	list-style-image: none;	list-style-type: none;	width: 100%;	border: 0px;}
#mainmenu li {	margin: 1px 0px 2px 0px;	padding: 1px 4px 1px 5px;	list-style-image: none;	list-style-type: none;	border: 1px solid #00CCFF;	background-color: #F0FCFF;	font-weight: bold;	text-transform: uppercase;	color: #CCCCCC;}
#mainmenu li a {	color: #666666;}
#mainmenu h3 {	margin: 0px;	padding: 0px 0px 1px 6px;	font-size: 10px;	font-weight: bold;	text-transform: lowercase;	color: #00CCFF;	border-top-width: 1px;	border-bottom-width: 5px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #00CCFF;	border-bottom-color: #00CCFF;}
#mainmenu h3 a {	color: #00CCFF;}

#main {	padding-bottom: 148px;	width: 550px;	margin: 20px 20px 0px 0px;	border-top-width: 1px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-top-color: #FF6600;	float: right;	padding: 0px; background-color: #FFFFFF; }
* html #main {	margin: 20px 10px 0px 0px;}
#main h3 {	margin: 0px;	padding: 0px;	border: 0px; text-transform: uppercase;	color: #999999;	font-size: 18px;	font-weight: bold;}
#content {	width: auto; border: 0px;	margin: 0px;	padding: 0px;	float: left;}

#mainPageInfo { width: 380px; } 
#mainPageInfo table { width: 100%; padding: 7px 0px;} 
#mainPageInfo ul {	list-style-image: none;	list-style-type: none;	margin: 15px 0px;	padding: 0px 0px 0px 0px;}
#mainPageInfo li {	border-top-width: 1px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #C4F3FF;	padding: 10px;	margin: 0px 0px 1px 0px;	background-color: #F9F9F9;}
#mainPageInfo div {	border-top-width: 1px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #C4F3FF;	padding: 10px;	margin: 0px 0px 1px 0px;	background-color: #F9F9F9;}
#mainPageInfo .header1 {	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #FF6600;	display: block;}
#mainPageInfo .header1 a {	color: #FF6600;}
#mainPageInfo div #ratevidmain {	width:100%;	border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; border-bottom-width:0; margin-bottom:0; margin-top:5px; padding-left:0; padding-right:0;}
#mainPageInfo div .submit {	margin:0px; padding: 0px;}
#mainPageInfo #ratevidmain #quick_comment_box { width: 250px; display: block;}
#mainPageInfo div #ratevidmsg {text-align:center; width:100%;	border-top-width: 0px; border-bottom-width:0; margin-bottom:0; margin-top:5px; padding-left:0; padding-right:0;}
#mainPageInfo div .submitall {text-align:center; width:100%;	border-top-width: 1px; border-bottom-width:0; margin-bottom:0; margin-top:5px; padding-left:0; padding-right:0;}

#subinfo { margin: 15px 0px 0px 0px; padding: 0px; float: right; border: 0px; 	width: 150px;}
#subinfo h3 { width: 150px;	float: left; margin: 0px;	padding: 0px 0px 1px 6px;	font-size: 10px;	font-weight: bold;	text-transform: lowercase;	color: #FF6600;	border-top-width: 1px;	border-bottom-width: 5px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;}
#subinfo h3 a {	color: #FF6600;}
#subinfo ul { width: 133px;	float: left; margin: 1px 0px 13px 0px;	padding: 10px;	list-style-image: none;	list-style-type: none;	border: 1px solid #DDDDDD; float: left; clear: left;}
#subinfo li { width: 150px;	float: left; margin: 0px;border: 0px;padding: 0px;text-transform: capitalize;color: #000000;background-color: #FFFFFF;width: 100%;}
#subinfo li a {	color: #0099FF;}
#subinfo .statTitle { float: left; }
#subinfo .statValue {	color: #AAAAAA;	float: right;	}
#subinfo .title { font-weight: bold; text-transform: uppercase; }
* html #subinfo li {	overflow:hidden; }
* html #subinfo {	float: none; padding: 0px 0px 0px 10px;}

#subcontent { clear: both;	margin: 20px 0px;	padding: 10px 0px 20px 0px;	width: 550px;	float: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FF6600;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	}

#newOps {	width: 48%;	float: left; margin-right: 20px; margin-bottom: 20px;}
#newOps h3 {font-size: 11px;background-color: #FFEFE5;width: 87%;color: #000000;padding: 3px;margin: 0px;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 0px;border-left: 1px solid #000000;}
#newOps dl { width: 260px; float: left; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; padding: 0px; margin: 0px; background-color: #F9F9F9; }
#newOps dt { width: 80px; float: left; border-top: 1px solid #333333; padding: 1px 2px; margin: 0px;  font-weight: bold;  clear: left; }
#newOps dd {	width: 171px;	float: left;	border-top: 1px solid #333333;	border-left: 1px solid #333333; 	padding: 1px 2px;	margin: 0px;	background-color: #FFFFFF;}
#newOps dt.alert {	background-color: #33CCFF; color: #FFFFFF; }

#quickCommentsList {	width: 48%;	float: left; margin-bottom: 20px;}
#quickCommentsList h3 {font-size: 11px;background-color: #FFEFE5;width: 87%;color: #000000;padding: 3px;margin: 0px;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 0px;border-left: 1px solid #000000;}
#quickCommentsList dl { width: 260px; float: left; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; padding: 0px; margin: 0px; background-color: #F9F9F9; }
#quickCommentsList dt { width: 80px; float: left; border-top: 1px solid #333333; padding: 1px 2px; margin: 0px;  font-weight: bold;  clear: left; }
#quickCommentsList dd {	width: 171px;	float: left;	border-top: 1px solid #333333;	border-left: 1px solid #333333; 	padding: 1px 2px;	margin: 0px;	background-color: #FFFFFF;}
#quickCommentsList dt.alert {	background-color: #33CCFF; color: #FFFFFF; }

#vidProblems {	width: 48%;	float: left; margin-right: 20px; }
#vidProblems h3 {	font-size: 11px;background-color: #FFEFE5;width: 87%;color: #000000;padding: 3px;margin: 0px;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 0px;border-left: 1px solid #000000;}
#vidProblems dl { width: 260px; float: left; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; padding: 0px; margin: 0px; background-color: #F9F9F9; }
#vidProblems dt { width: 80px; float: left; border-top: 1px solid #333333; padding: 1px 2px; margin: 0px;  font-weight: bold; clear: left;}
#vidProblems dd {	width: 171px;	float: left;	border-top: 1px solid #333333;	border-left: 1px solid #333333; 	padding: 1px 2px;	margin: 0px;	background-color: #FFFFFF;}
#vidProblems dt.alert {	background-color: #33CCFF; color: #FFFFFF; }

#newAlerts {	width: 48%;	float: left; }
#newAlerts h3 {font-size: 11px;background-color: #FFEFE5;width: 87%;color: #000000;padding: 3px;margin: 0px;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 0px;border-left: 1px solid #000000;}
#newAlerts dl { width: 260px; float: left; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; padding: 0px; margin: 0px; background-color: #F9F9F9; }
#newAlerts dt { width: 80px; float: left; border-top: 1px solid #333333; padding: 1px 2px; margin: 0px;  font-weight: bold;  clear: left; }
#newAlerts dd {	width: 171px;	float: left;	border-top: 1px solid #333333;	border-left: 1px solid #333333; 	padding: 1px 2px;	margin: 0px;	background-color: #FFFFFF;}
#newAlerts dt.alert {	background-color: #33CCFF; color: #FFFFFF; }

#dailyStats table {  width: 90%; 	margin-right:auto;	margin-left:auto;}
#dailyStats td {vertical-align: bottom; text-align: center; width: 10%}
#dailyStats .title {font-weight: bold;text-transform: capitalize;display: block; float:left;}
#dailyStats .subtitle {float: right;}
.optionTitle {background-color: #EEEEEE;width: 100px;height: 100%;margin: 0;padding-top: 2px;padding-right: 4px;padding-bottom: 2px;padding-left: 4px;}

#searchForm {	width: 380px; }
* html #searchForm {	width: 360px; }
#searchForm .input { width: 250px; }
* html #searchForm .input { width: 240px; }
#searchForm dl{	width: 97%;	padding: 0px; margin: 0px; float: left;}
#searchForm dl dt{	float: left;	width: 25%;	padding: 4px;	margin: 0px;	font-weight: bold;	clear: left;	background-color: #EEEEEE;}
#searchForm dl dd{	width: 70%;	padding: 2px;	float: left;	margin: 0px;}
#searchForm dl .wide	{	width: 100%; display: block;  margin-left: 20px;}
#searchForm dl .wide .input	{	width: 35px; margin: 0px 7px;}
* html #searchForm dl dd { float: none; }
#searchForm ul {list-style-image: none;	list-style-type: none;	width: 100%; padding: 0px;}
#searchForm li {border: 0; margin: 0; padding: 1px; float:left; width: 49%;}
* html #searchForm ul {margin-left:0px;}
#searchForm .subOptions ul { 	float: left; clear: none; width: 100%; margin: 0; padding: 0;  background-color: #F9F9F9; }
#searchForm .subOptions li { 	list-style-image: none;	list-style-type: none;	width: 49%; float: left;  background-color: #F9F9F9; height: 20px; }
#searchForm .subOptions .notDownloaded { width: 98.5%; }
#searchForm #categories { float: left; }
#searchForm #con { width: 270px;}
* html #searchForm #con { width: 360px;}
#searchForm #reset { float:left; }
#searchForm #submit { float:right; }
#searchForm .p1 { float:left; clear:left; padding: 5px; }
#searchForm .p2 { float:left; clear:left; padding: 5px; width: 100%; }
#categoryOptions { float:right; }
#categoryOptions .option { display: block; }
.nonDonatorMessage { float: left; background-color:#FFCCCC; padding: 5px; clear:left; }
.subOptionsExample { background-color:#FFCCCC !important; background:#FFCCCC !important; color:black !important;}
.subOptionsExample li { background-color:#FFCCCC !important; background:#FFCCCC !important; color:black !important;}
.subOptionsExample ul { background-color:#FFCCCC !important; background:#FFCCCC !important; color:black !important;}
.subOptionsExample dt { background-color:#FFCCCC !important; background:#FFCCCC !important; color:black !important;}
.subOptionsExample dd { background-color:#FFCCCC !important; background:#FFCCCC !important; color:black !important;}
.subOptionsExample div { background-color:#FFCCCC !important; background:#FFCCCC !important; color:black !important;}
.ssPromo { margin: 10px 0px;}
.ssPromoLeft { margin: 25px 0px 10px 0px;}
.ssPromoBottom { margin: 20px 0px 00px 0px; float: left; width: 550px;}
.qPromo {float:left; margin:10px 10px 10px 60px;}
.qPromoLeft { margin: 25px 0px 10px 0px;}
.qPromoBottom {margin: 20px 0px 0px 0px; float: left; width: 550px;}
#thead { width: 340px; }

#searchResults ul {	list-style-image: none;	list-style-type: none;  padding: 0px; margin: 0px; }
* html #searchResults ul {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #333333;	border-left-color: #333333; }
#searchResults li {	float: left;	clear: left;	margin: 0px;	padding-right: 2px;	padding-left: 2px;	border-bottom-width: 1px;	border-top-width: 0px;	border-bottom-style: dotted;	border-bottom-color: #333333;	width: 100%;	border-top-style: none;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #333333;	border-left-color: #333333;}
* html #searchResults li {	float: none; 	border-right-width: 0px;	border-left-width: 0px;	border-right-style: none;	border-left-style: none; }
.resultsLegend {	background-color: #CCCCCC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; width: 100%; height: 100%;}
.legendTitles { width: 546px; }
.legendTitles li {	background-color: #DDDDDD; float: none; }
.resultsPaging {	margin: 0;  background-color: #CCCCCC; float: left; border-style: solid; border-width: 1px; border-color: #333333; width: 100%; height: 35px;}
.pagingText {position: relative;	text-align: center;	padding: 0px;	margin-right:auto;	margin-left:auto; margin-top: 10px; width: 30%; }
* html .resultsPaging {	float: none; }
.previousButton { float: left; margin: 7px; }
.nextButton { float: right; margin: 7px; top: -20px;	position: relative;}
.resultsList { width: 546px; }
#searchResults h3 {	clear: both; font-size: 11px;background-color: #F0FCFF; width: 40%; white-space: nowrap; color: #000000;padding: 3px;margin: 0px;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 0px;border-left: 1px solid #000000;}
#searchResults .resultsTotal { color: #FF0000; font-weight: bold; }
#searchResults .resultsRange { font-weight: bold; }
#searchResults .video {	background-color: #F9F9F9; padding: 3px 2px 3px 2px; margin: 0px;}
#searchResults .videocollab {	background-color: #F0F0F9; padding: 3px 2px 3px 2px; margin: 0px;}
#searchResults .information {display: block;width: 100%;}
#searchResults .identification {	font-size: 12px; color: #000000; font-weight: bold;}
#searchResults .creator {	font-size: 12px; color: #0099FF; font-weight: bold;}
#searchResults .title {font-size: 12px;color: #0099FF;font-weight: bold;text-transform: capitalize;}
#searchResults .premiereDate {	font-size: 12px; color: #999999; font-weight: normal;}
#searchResults .numCollaborators {	font-size: 10px; color: #999999; font-weight: normal;}
#searchResults .hits {	color: #339999;}
#searchResults .opinions {	color: #996699;}
#searchResults .stats {display: block;width: 100%;text-align: right; }
#searchResults .stat {	margin: 0px 3px 0px 3px;}
#searchResults .components {display: block;width: 100%; clear: both;}
#searchResults .songs {	margin: 0px; padding: 0px 25px 0px 0px;float: left;width: 32%; }
* html #searchResults .songs { width: 30%; }
#searchResults .songs ul { border: 0px; }
#searchResults .songs li {border: 0px;}
.artist{display: block;text-transform: capitalize;}
.song{ font-style: italic;margin-left: 10px; display: block;text-transform: capitalize;}
#searchResults .animes {margin: 0px;float: left;width: 32%; }
* html #searchResults .animes { width: 30%; }
#searchResults .animes ul { border: 0px; margin: 0px 7px; }
* html #searchResults .animes ul { border: 0px; margin: 0px; padding: 0px; }
#searchResults .animes li { border: none; text-indent: -7px; }
* html #searchResults .animes li { text-indent: 0px;  }
.animeVarious {	display: block; color: #000099; }
.animeSpoiler {display: block;font-style: italic;color: #990000;text-transform: capitalize;}
.anime {display: block;color: #339900;text-transform: capitalize;}
#searchResults .categories {	margin: 0px; 	float: left;	width: 19%; }
#searchResults .categories ul { border: 0px; }
#searchResults .categories li { border: none; }
.category {	margin: 0px; display: block;}
#searchResults .links {	margin: 0px;float: right;width: 12%; }
#searchResults .links ul { border: 0px; }
#searchResults .links li { border: none; }
#searchResults .options {	float:left; clear:left; padding: 10px 0px 0px 0px; }
.linkDirect {font-weight: bold;	text-transform: uppercase;	color: #009900;	display: block;}
.linkDirect a {font-weight: bold;	text-transform: uppercase;	color: #009900;	display: block;}
.linkIndirect {text-transform: lowercase;color: #3399CC;	display: block;}
.linkPreview {text-transform: uppercase; color: #009900; display: block; font-weight: bold;}
.linkPreviewStreamed { background-color: #009900; text-transform: uppercase; color: #FFFFFF; display: block; font-weight: bold; width:85%;}
.linkLocal {text-transform: uppercase; color: #009900; display: block; font-weight: bold;}
.linkLocalDownloaded { background-color: #009900; text-transform: uppercase; color: #FFFFFF; display: block; font-weight: bold; width:58%;}
.linkNone {text-transform: uppercase;	color: #CC0000;	display: block;	font-weight: bold;}

#profileInfo {	width: 360px;	margin: 15px 0px 0px 0px;}
* html #profileInfo {	width: 360px;}
#profileInfo ul {	width: 100%;	float: left;	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 10px;	border-top-width: 1px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #C4F3FF;	background-color: #F9F9F9; }
#profileInfo ul li { padding: 2px 0px; float: left; clear: left; width: 100%; }
#profileInfo ul li ul {	border: 0; margin: 0px 0px 0px 5px; padding: 0; clear: both; width: 98%; } 
#profileInfo ul li ul li { padding: 0; float: left; width: 45%; clear: none; }
#profileInfo h3 { text-transform: capitalize;	font-size: 11px;	background-color: #FFEFE5;	width: 35%;	color: #000000;	padding: 3px;	margin: 0px;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 0px;	border-left: 1px solid #CCCCCC;}
#profileInfo img { display: block; margin: 0 auto; text-align: center; } 


#videoInformation {	width: 530px;	margin: 15px 0px 0px 0px;}
* html #videoInformation {	width: 519px;}
#videoInformation ul {	width: 100%;	float: left;	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 10px;	border-top-width: 1px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #C4F3FF;	background-color: #F9F9F9; }
#videoInformation ul li { padding: 2px 0px; float: left; clear: left; width: 100%; }
#videoInformation ul li ul {	border: 0; margin: 0px 0px 0px 5px; padding: 0; clear: both; width: 98%; } 
#videoInformation ul li ul li { padding: 0; float: left; width: 45%; clear: none; }
#videoInformation h3 { text-transform: capitalize;	font-size: 11px;	background-color: #FFEFE5;	width: 35%;	color: #000000;	padding: 3px;	margin: 0px;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 0px;	border-left: 1px solid #CCCCCC;}
.infoTitle { font-weight: bold; }
.comments { margin: 0px 0px 0px 5px;	display: block; }
.videoAnime { text-indent: -7px; padding: 0px 5px; margin: 0px 7px;}
.commentHistory { margin: 0px 0px 0px 5px; display: block; }
* html .videoAnime { text-indent: 0px;padding: 0px 10px; margin: 0px;}
.videoParticipation .confirmed { color: #009900; font-style:italic; font-weight: bold; }

#downloads { float: left; 	margin: 15px 0px 0px 0px; width: 550px; 	}
#downloads .links { width: 530px; }
#downloads .links .legend { background-color: #AAAAAA; margin: 0px; padding: 5px; width: 522px; font-weight: bold; color: #FFFFFF; border:0px; border-bottom: 1px solid #000000; }
#downloads .links .legend .linkCheck {float: right; margin: 1px; width: 450px; }
#downloads .links li { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding:5px; width: 520px; }
#downloads .links .fileStats { display:block; }
#downloads .links .linkType {font-weight:bold; }
#downloads .links .fileStats { float: right; }
#downloads .links .linkInfo{ float: left; }
#downloads .links .comments { float: right; width: 450px; }
#downloads .links .fileStats span { width: 90px; display: block; float:left; }
#downloads .downloadCheckGood { float: right; margin: 1px; width: 450px; background-color: #DDFFDD; }
#downloads .downloadCheckBad { float: right; margin: 1px; width: 450px; background-color: #FFDDDD; }
#downloads .downloadCheckUnknown { float: right; margin: 1px; width: 450px; background-color: #FFFFDD; }
#downloads .local #fileDetails { display: none; width: 450px; }
#downloads .local:hover #fileDetails {	display: block;}
#downloads .downloaded_vid #fileDetails { display: none; width: 450px; }
#downloads .downloaded_vid:hover #fileDetails {	display: block;}
.downloaded_vid a { background-color: #009900; text-transform: uppercase; color: #FFFFFF; display: block; font-weight: bold;}


#opinions {	float: left;	margin: 15px 0px 0px 0px; width: 550px; }
#opinionInfo { float: left; padding: 10px; width: 530px; 	border-top-width: 1px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #C4F3FF;	background-color: #F9F9F9; } 
* html #opinionInfo { width: 527px; }
#opinions ul {	float: left;	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px; border: 0;  }
#opinions ul li { padding: 2px 0px 2px 2px; float: left; clear: none; width: 56px; text-align:center; }
#opinions .opinionTitles { float: left; border: 1px solid #333333; background-color: #AAAAAA; width: 100%;}
#opinions .opinionTitles li { font-weight: bold; background-color: #AAAAAA; color: #FFFFFF;}
#opinions .opinionValues  { float: left; border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	border-left: 1px solid #333333; width: 100%} 
#opinions .opinionMoreInfo  { width: auto; float: right; clear: both; width: 100%; } 
#opinions .opinionMoreInfo li { width: auto; float: right; padding: 3px 12px;}
* html #opinions .opinionMoreInfo  { width: auto; float: none; } 
.prevLink { float: left; width: 33%; text-align: left; margin: 10px 0px; }
.midLink { float: left; width: 33%; text-align: center; margin: 10px 0px; }
.nextLink { float: left; width: 33%; text-align: right; margin: 10px 0px; }
.navLink { padding: 5px 10px; border: 1px solid #AAAAAA; }

.username { color: #FF6600; }
.createDate { color: #FF6600; }
.donationStatus { color: #FF6600; }

#top10anime { float: right; width: 260px; padding: 0px; margin: 0px 0px 20px; border: 0px; }
#top10anime h3 {	font-size: 11px;background-color: #FFEFE5; width: 230px; white-space: nowrap; color: #000000;padding: 3px;margin: 0px;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 0px;border-left: 1px solid #000000; text-transform: capitalize;}
#top10anime dl { width: 260px; float: left; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; padding: 0px; margin: 0px; background-color: #33CCFF; }
#top10anime dt { width: 20px; float: left; border-top: 1px solid #333333; padding: 1px 2px; margin: 0px;  color: #FFFFFF; font-weight: bold; text-align: right; }
#top10anime dd {	width: 231px;	float: left;	border-top: 1px solid #333333;	border-left: 1px solid #333333;	padding: 1px 2px;	margin: 0px;	background-color: #FFFFFF;}
#top10anime ul { list-style-image: none;	list-style-type: none; float: left; clear: left; margin: 3px 0px 0px; }
#top10anime li { float: left; width: 100px; }

#top10videos { float: left; width: 260px; padding: 0px; margin: 0px 0px 20px; border: 0px; }
#top10videos h3 {	font-size: 11px;background-color: #FFEFE5; width: 230px; white-space: nowrap; color: #000000;padding: 3px;margin: 0px;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 0px;border-left: 1px solid #000000; text-transform: capitalize;}
#top10videos dl { width: 260px; float: left; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333;padding: 0px; margin: 0px; background-color: #33CCFF; }
#top10videos dt { width: 20px; float: left; border-top: 1px solid #333333; padding: 1px 2px; margin: 0px;  color: #FFFFFF; font-weight: bold; text-align: right; }
#top10videos dd {	width: 231px;	float: left;	border-top: 1px solid #333333;	border-left: 1px solid #333333;	padding: 1px 2px;	margin: 0px;	background-color: #FFFFFF;}
#top10videos ul { list-style-image: none;	list-style-type: none; float: left; clear: left; margin: 3px 0px 0px; width: 100%;}
#top10videos li { float: left; width: 100px; }

#averageReceive .averageAbove { background-color: #EDE6FF; }
#averageReceive .averageBelow {	background-color: #FFFDE6; }
#averageReceive .averageSame {	background-color: #FFFFFF; }

#averageGiven .averageAbove { background-color: #EDE6FF; }
#averageGiven .averageBelow {	background-color: #FFFDE6; }
#averageGiven .averageSame {	background-color: #FFFFFF; }

#allOpinions #opinions h3 { font-size: 12px; color: #000000; }
#allOpinions #title { float: left; text-align: center; width: 72%; margin-top: 10px; font-weight: bold; font-size: 14px;}

#opinionList { float: left; padding: 0px; margin: 0px 0px; }
#opinionList ul {	list-style-image: none;	list-style-type: none; 	margin: 0px;	padding: 0px; border: 0; width: 550px;  } 
#opinionList li { width: 100%; clear: left;} 
#opinionList .title { float: left;  width: 85px; display: block; padding: 2px; font-weight: bold; border-top: 1px solid #CCCCCC;}
#opinionList .value { float: left; width: 445px; background-color: #FFFFFF; padding: 7px; border-left: 1px #CCCCCC solid; margin: 0px 0px 1px 0px;}
#opinionList .opinionEntry {  width: 100%; padding: 15px 0px 0px 0px; margin: 0px; border-bottom: 1px #CCCCCC solid;}
#opinionList .opinionEntry li { float: left; border-left: 1px #CCCCCC solid;  background-color: #EEEEEE; }
#opinionList .member { width: 360px; }
#opinionList .member .value { width: 266px; padding: 2px; border-top: 1px solid #CCCCCC;}
#opinionList .dateUpdated { width: 188px; clear: none; } 
#opinionList .dateUpdated .title { }
#opinionList .dateUpdated .value { width: 93px; padding: 2px; text-align: center; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
#opinionList .creator .value { background-color: #EEEEFF; } 
#opinionList .ratings .value { padding: 0px; width: 459px;}
#opinionList .makePublic { width: 274px; }
#opinionList .makePublic .value { padding: 0px; width: 184px; }
#opinionList .editComments { width: 274px; clear: none; }
#opinionList .editComments .title { border: 0px; padding: 3px 3px 0px 3px; width: 83px}
#opinionList .editComments .value { padding: 3px; width: 177px; text-align: center;}

* html #opinionList .editComments .title { padding: 4px; }
* html #opinionList .editComments .value { padding: 4px; width: 173px; text-align: center;}

#opinionList .opinionTitles { clear: none; width: 450px; float: left; border: 1px solid #333333; background-color: #AAAAAA; }
#opinionList .opinionValues  { clear: none; width: 450px; float: left; border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	border-left: 1px solid #333333;} 
#opinionList .opinionTitles li { padding: 2px 0px 2px 2px; float: left; clear: none; width: 48px; text-align: center;font-weight: bold; border: 0px; background-color: #AAAAAA; color: #FFFFFF;}
#opinionList .opinionValues li { padding: 2px 0px 2px 2px; float: left; clear: none; width: 48px; text-align: center; border: 0px;}
#opinionList .opinionValues .averageAbove { background-color: #EDE6FF; }
#opinionList .opinionValues .averageBelow {	background-color: #FFFDE6; }
#opinionList .opinionValues .averageSame {	background-color: #FFFFFF; }

#orderBy { float: right; width: 150px; border-right: 1px solid #333333; }
#orderBy h3 { background-color: #FFFFFF; border-top: 1px solid #333333; border-left: 1px solid #333333; text-align: center; font-size: 10px; color: #000000;}
#orderBy ul {list-style-image: none;	list-style-type: none; width:auto; margin: 0px; border: 0px; padding: 0px; background-color: #FFFFFF;}
#orderBy li { float:left;  width: 66px; border: 0px; margin: 0px; padding: 2px 4px; background-color: #EEEEEE; text-align: center; border-top: 1px solid #333333; border-left: 1px solid #333333;border-bottom: 1px solid #333333;} 

#makePublic { float: left; }

#banners ul {	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px; border: 0px;  width: 550px; }
#banners ul li { padding: 0px; margin: 0px; border: 0px; float: left; clear:left; width: 550px}
#banners img { padding: 4px; border:0px; margin: 0px; }
#banners .banner { float: left; clear: left;}
#banners .pending { background-color: #FFFFFF; }
#banners .rejected { background-color: #AAAAAA; }
#banners .worthy { background-color: #EEFFEE; font-weight: bold; }
#banners .unworthy { background-color: #FFEEEE; }
#banners .voting { background-color: #EEEEEE; }
#banners .bannerStatus { padding: 20px 6px; text-align: center; display: block; float: left; width: 60px;}

#videoSuggestions dd { margin-bottom: 7px; }
#videoSuggestions dt { font-weight: bold; }
#ignoredVideos { padding: 0px 0px 10px 0px; }
#submitIgnore { float:left; clear:left; padding: 10px 0px 0px 0px; }

#guides ul {	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px; border: 0px;  }
#guides ul li { padding: 5px 0px 5px 15px; margin: 0px; border: 0px;}
#guides h3 { 	font-size: 12px; color: #000000;padding: 15px 0px 5px 0px; margin: 0px;}
#guides .title { font-weight: bold; display: block; font-size: 11px; } 
#guides .guideDateUpdated { font-style: italic; font-weight: bold; }
#guides .guideDateUpdated:before { content: " updated: ";  color: #AAAAAA;  }

.methods {	list-style-image: none;	list-style-type: none;	margin: 0px 0px 30px 0px;	padding: 0px ; border: 0px;  width: 100%;}
.methods li { padding: 0px; margin: 0px; border: 0px; float: left; width: 49%; text-align: center; 	text-transform: uppercase; font-weight: bold;}

#adBanners .adID { width: 40px; text-align:center; display:block; float:left; }
#adBanners .adminNote { display:block; padding: 0px 0px 0px 40px; }
#adBanners ul {	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px; border: 0px;  }
#adBanners ul li { padding: 0px; margin: 0px; border: 0px;  }
#adBanners img { border: 0px; }

#stars {	float: left;	margin: 15px 0px 0px 0px; width: 550px; }
#starsInfo { float: left; padding: 10px; width: 530px; 	border-top-width: 1px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #C4F3FF;	background-color: #F9F9F9; } 
* html #starsInfo { width: 527px; }
#stars ul {	float: left;	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px; border: 0;  }
#stars ul li { padding: 2px 0px 2px 2px; float: left; clear: none; width: 104px; text-align:center; }
* html #stars ul li { width: 103px; }
#stars .opinionTitles { float: left; border: 1px solid #333333; background-color: #AAAAAA; width: 100%;}
#stars .opinionTitles .global { background-color: #BBBBFF;}
#stars .opinionTitles li { font-weight: bold; background-color: #AAAAAA; color: #FFFFFF;}
#stars .opinionValues  { float: left; border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	border-left: 1px solid #333333; width: 100%} 

.calendarMonthly { float: left; width: 100%; list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px; border-width: 0px 0px 1px 1px; border-style: solid; border-color: #006600; height: auto; }
.calendarMonthly li {	float: left;	width: 75px;	height: 100px;	border-width: 1px 1px 0px 0px;	border-style: solid; border-color: #006600; 	padding: 0px 0px 0px 2px;	 cursor: pointer; }
* html .calendarMonthly li { overflow: auto;  } /* ------------------ Switch overflow:auto to general level on next FF release after 11/18/04  ------------------- */
.calendarMonthly .title{	height: auto;	font-weight: bold;	background-color: #CCCCFF;}
.lastMonth { color: #BBBBBB; border-color: #006600; font-style: italic;  background-color: #F5F5F5;}
.thisMonthPast { color: #3333FF; border-color: #006600; background-color: #EEEEFF; }
.thisMonthFuture { border-color: #006600; }
.today { border-color: #006600;  background-color: #FFEEEE; font-weight: bold;	}
select .today { font-weight: bold;	text-transform: uppercase;	background-color: #FFFFFF; }
.nextMonth { color: #BBBBBB; border-color: #006600;  font-style: italic; background-color: #F5F5F5;}
.calendarMonthly img { float:left; clear:left; border: 0px; margin: 2px 0px 0px 0px; padding: 0px; width:67px;}
.dayOver { background-color: #FFFFCC; font-weight: bold;}

.bannerInfo { position:absolute; left:500px; top:150px; background-color: #F5F5F5; padding:5px; border: solid 1px #006600;  visibility: hidden; }
* html .bannerInfo { width: 200px; }
.bannerInfo .value{ font-weight: bold; }
.bannerInfo .bannerID { display: block; }
.bannerInfo .scheduledViews { display: block; }
.bannerInfo .actualViews { display: block; }

#bannerDay ul {	list-style-image: none;	list-style-type: none; margin: 10px 0px; padding: 0px; width: 480px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #006600;}
#bannerDay li { padding: 5px; border-width: 0px 1px 1px 1px; border-color: #006600; border-style: solid; }
#bannerDay .banner { display: block; }
#bannerDay img { border: 0px; }
#bannerDay .information {	display: block; }
#bannerDay .bannerID { margin: 0px 10px 0px 0px;  }
#bannerDay .scheduledViews { margin: 0px 10px 0px 0px;  }
#bannerDay .title { font-weight: bold;  }
#bannerDay .legend { background-color: #EEEEEE; }

#addBanner ul {	list-style-image: none;	list-style-type: none; margin: 0px; padding: 0px; border-width: 1px 0px 0px 1px; border-style: solid; border-color: #006600; width: 83px; float: left; }
#addBanner li { padding: 5px; border-width: 0px 1px 1px 0px; border-color: #006600; border-style: solid; width: 72px; float: left; clear:left; }
#addBanner img { border: 0px; }
#addBanner .fullBannerImage { visibility: hidden; position:absolute; float:left; clear:left; display: block;}
#addBanner .thumbnail {  }

#bannerSchedule .title { font-weight: bold; width: 170px; display:block; float:left; clear: left; text-align: right; padding: 3px 8px 3px 0px; }
#bannerSchedule #end { display: block; }
#bannerSchedule .views { display: block; } 
#bannerSchedule .viewsFuture { display: block; } 
#bannerSchedule .viewed { display: block; } 
#bannerSchedule .viewsRemain { display: block; }  
#bannerSchedule .alt_text { display: block; }  
#bannerSchedule .alt_text input { width:250px; }  
#bannerSchedule .target { display: block; }
#bannerSchedule .target input { width:250px; } 
#bannerSchedule .selected { font-weight: bold;  background-color: #DDFFFF;}
#bannerSchedule .readonly { border: 0px; padding: 3px 0px; width: 250px; }

#VCA { width: 380px; margin: 10px 0px; }
#VCA ul { list-style-image: none;	list-style-type: none; margin: 0px; padding: 0px; border:0px; }
#VCA ul.text { list-style-type: disc; padding: 0px 0px 10px 20px;}
#VCA li { margin: 5px 0px 0px 0px; }
#VCA .username { font-weight: bold; color:#000000;  }
#VCA a { color: #0099ff; }
#VCA .VCAEntry { display: block; margin: 5px 0px 0px 0px; }
#VCA .text { text-align: left; }
#VCA .header1 { font-weight: bold; }
#vcaResults .winner { background-color: #FFEEEE; }
#vcaResults .finalist { background-color: #EEFFEE; }
/* Sortable tables */
table.sortable thead {
		background-color:#efefef;
		color:#0099ff;
		font-weight: bold;
		font-size: 1.17em;
		cursor: default;
}

#VCAList { margin: 10px 0px; }
#VCAList a { color: #0099ff; }
#VCAList .text { text-align: left; }
#VCAList #mylist { border: 1px solid #333333; border-collapse:collapse; }
#VCAList #mylist a { color: #0000FF;  }
#VCAList #mylist td { border-top: 1px; border-left: 0px; border-right: 0px; border-bottom: 0px; border-style: solid; border-color: #333333; padding:3px;}
#VCAList .stars5 td { background-color: #DDFFDD;}
#VCAList .stars4 td { background-color: #DDFFFF;}
#VCAList .stars3 td { background-color: #FFFFDD;}
#VCAList .stars2 td { background-color: #DDDDFF;}
#VCAList .stars1 td { background-color: #DDDDDD;}
.nominated { background-color: #FFDDDD;}
.downloaded { background-color: #DDFFDD;}

#logoContest { width: 380px; }
#logoContest .logoFull {display:block; margin-top: 15px; margin-left:auto; margin-right:auto; }
#logoContest .dateEntered { display: block; margin-top: 15px; margin-left:auto; margin-right:auto; }
#logoContest .status { display: block; margin-left:auto; margin-right:auto; }
#logoContest td { font-size:10px;}

#merchContest { width: 380px; }
#merchContest .merchFull {display:block; margin-top: 15px; margin-left:auto; margin-right:auto; }
#merchContest .dateEntered { display: block; margin-top: 15px; margin-left:auto; margin-right:auto; }
#merchContest .status { display: block; margin-left:auto; margin-right:auto; }
#merchContest td { font-size:10px;}

#VCACategoryList { text-align:center;  padding: 0px; border: 0px; width: 100%; }
#VCACategoryList h3 { color:#FFFFFF; width: 319px; margin-right: auto; margin-left: auto; background-color:#0000FF; padding:2px 0px 4px 0px; }
#VCACategoryList ul { list-style-image: none;	list-style-type: none; margin-right: auto; margin-left: auto; padding: 0px; border-top: 1px; border-right: 1px; border-style:solid; border-color: #0000FF; width:318px;}
#VCACategoryList li { float:left; width:146px; text-align:left; border-top: 0px; border-left: 1px; border-bottom: 1px; border-right: 0px; border-style:solid; border-color:#0000FF; padding: 6px; margin: 0px; background-color:#EEEEFF;  }
#VCACategoryList .voted { background-color: #FFDDDD;}

#VCAPrizes .sponsor { font-size:15px; margin: 10px 0px 0px 0px; border-top: 1px solid #CCCCCC;  display: block;  padding: 5px 0px 0px 0px; }
#VCAPrizes { width: 370px; }
#VCAPrizes ul { list-style-image: none;	list-style-type: none; margin: 0px; border: 0px; padding:0px;}
#VCAPrizes ul ul { margin: 10px 0px;}
#VCAPrizes ul ul ul { margin: 0px;}
#VCAPrizes li li { margin: 0px 0px 5px 25px; padding:0px; border:0px; text-indent: -10px; }
#VCAPrizes li li .title { text-transform: capitalize;}
#VCAPrizes li li li { border:0px; text-indent: -10px; padding: 0px 5px; margin: 0px 0px 0px 15px;}
#VCAPrizes .title { font-weight: bold; text-transform: uppercase;}

#myLogoEntries .logos { float: left; }
#myLogoEntries .logosLegend { float: left; clear: left; }
#myLogoEntries .logosLegend li { height:auto; }
#myLogoEntries ul { float:left; list-style-image: none;	list-style-type: none; margin: 0px 0px 10px 0px; padding:0px; border-right:0px; border-bottom:0px; border-left:1px; border-top:1px; border-color: #000000; border-style: solid;}
#myLogoEntries li { float:left; width:120px; height:120px; border-right:1px; border-bottom:1px; border-left: 0px; border-top: 0px; border-style: solid; border-color: #000000; text-align:center; margin:0px; padding: 5px; }
#myLogoEntries .logoThumb { border:0px; margin:0px; padding: 0px;  margin-left:auto; margin-right:auto; }
#myLogoEntries .dateEntered { display: block; }
#myLogoEntries .pending { background-color: #FFFFFF; }
#myLogoEntries .approved { background-color: #DDFFDD; }
#myLogoEntries .rejected { background-color: #FFDDDD; }
#myLogoEntries p { float: left; }
#myLogoEntries img { display: block; }

#myMerchEntries .merchs { float: left; }
#myMerchEntries .merchsLegend { float: left; clear: left; }
#myMerchEntries .merchsLegend li { height:auto; }
#myMerchEntries ul { float:left; list-style-image: none;	list-style-type: none; margin: 0px 0px 10px 0px; padding:0px; border-right:0px; border-bottom:0px; border-left:1px; border-top:1px; border-color: #000000; border-style: solid;}
#myMerchEntries li { float:left; width:120px; height:120px; border-right:1px; border-bottom:1px; border-left: 0px; border-top: 0px; border-style: solid; border-color: #000000; text-align:center; margin:0px; padding: 5px; }
#myMerchEntries .merchThumb { border:0px; margin:0px; padding: 0px;  margin-left:auto; margin-right:auto; }
#myMerchEntries .dateEntered { display: block; }
#myMerchEntries .pending { background-color: #FFFFFF; }
#myMerchEntries .approved { background-color: #DDFFDD; }
#myMerchEntries .rejected { background-color: #FFDDDD; }
#myMerchEntries p { float: left; }
#myMerchEntries img { display: block; }

#searchStart { margin: 10px 0px; width:100%; border-width: 0px 1px 1px 0px; border-style:solid; border-color: #0033FF; float:left;}
* html #searchStart { width: 539px; }
#searchStart .title { font-weight: bold; float: left; display:block; width: 110px; text-align: right; background: #DDDDDD; margin:0px; padding: 13px; border-width: 1px 0px 0px 1px; border-style:solid; border-color: #0033FF;}
* html #searchStart .title { padding: 14px 13px 13px 13px; }
#searchStart .option { width: 180px; display: block; float: left;  text-align: center; background: #F0F0F0; margin: 0px; padding: 10px; border-width: 1px 0px 0px 1px; border-style:solid; border-color: #0033FF;}
#searchStart div { float:left; clear:left; width: 100%}
#searchStart #superSearch .option { width: 381px; background: #FFeeEE; }
#searchStart #superSearch .title { background: #FFDDDD; }
#searchStart #suggestionQuery .option { background: #FFFFCC; }
#searchStart #suggestionQuery .title { background: #FFFF99; }
#searchStart #browseBy .option { background: #EEFFEE; }
#searchStart #browseBy .title { background: #DDFFDD; }
#searchStart #viewVids .option { background: #EEEEFF; }
#searchStart #viewVids .title { background: #DDDDFF; }
#searchStart #quickSearch .option { width: 381px; padding: 25px 10px}
#searchStart #quickSearch .title { padding: 28px 13px}
* html #searchStart #quickSearch .title { padding: 29px 13px}
#searchStart #quickSearch #criteria { width: 300px; }

#ballot ul { float:left; clear:left; display: block; width:100%; }
#ballot li { float:left; clear:left; display: block; width:100%; }
#ballot .header { background-color:#6666FF; color: #FFFFFF; font-weight: bold; padding: 0px 0px 7px 0px;}
#ballot .header .category { padding: 5px 0px 0px 7px;}
#ballot .header { background-color:#6666FF; color: #FFFFFF; font-weight: bold; padding: 0px 0px 7px 0px;}
#ballot .nominees {display: block; margin: 0px 0px 0px 20px; }
#ballot .category { font-weight: bold; padding: 5px 0px 0px 0px; border-top: 1px; border-left: 0px; border-right: 0px; border-bottom: 0px; border-style: solid; border-color: #AAAAAA; }
#ballot .video { display: block; float:left; width: 90%; font-weight: bold; padding: 4px 0px 0px 4px;}
#ballot .member {display: block; float:left; margin: 0px 0px 0px 20px; padding: 0px 0px 4px 0px;}
#ballot  input {float:left; clear:left; }
#ballot .radio { height: 28px; }
#ballot .selected { background-color: #FFDDDD;}
#ballot .selected .radio { background-color: #FFDDDD;}

#FTPInfo ul {  padding: 5px 0px ; margin: 0px; float: left; clear: both; list-style-image: none;	list-style-type: none; width: 550px; }
#FTPInfo .title {  width: 80px; display: block; float: left; text-align: right; padding: 0px 6px 0px 0px }
#FTPInfo .value { font-weight: bold; text-transform: lowercase; }
#FTPInfo .history{ display: block; width: 285px; position: relative; bottom: 12px; float: right; }
#FTPInfo p { float: left; clear: left; margin: 5px 0px; width: 550px;}
#FTPInfo ul.text { list-style-image: none;	list-style-type: disc; padding: 5px 0px 5px 20px; width: 500px;}

.WinnersByCategory li { border-top: 1px; border-color: #AAAAAA; border-style: solid; border-left: 0px; border-bottom: 0px; border-right: 0px; padding: 3px 0px 10px 0px; }
.WinnersByCategory .category { font-weight: bold; display: block;  }
.WinnersByCategory .winner { display: block; margin-left: 50px; margin-right: 0px; margin-top: 7px;}
.WinnersByCategory .video { display: block; font-weight: bold;}
.WinnersByCategory .member { margin-left: 20px; display: block; }
.WinnersByCategory .legend { background-color: #EFEFEF}

.WinnersByMember li { border-top: 1px; border-color: #AAAAAA; border-style: solid; border-left: 0px; border-bottom: 0px; border-right: 0px; padding: 3px 0px 10px 0px; }
.WinnersByMember .category { font-weight: bold; display: block; margin-left: 20px;  }
.WinnersByMember .winner { display: block; margin-left: 50px; margin-right: 0px; margin-top: 7px;}
.WinnersByMember .video { display: block; }
.WinnersByMember .member { font-weight: bold; display: block; }
.WinnersByMember .legend { background-color: #EFEFEF}

.WinnersByVideo li { border-top: 1px; border-color: #AAAAAA; border-style: solid; border-left: 0px; border-bottom: 0px; border-right: 0px; padding: 3px 0px 10px 0px; }
.WinnersByVideo .category { font-weight: bold; display: block;  margin-left: 20px; }
.WinnersByVideo .winner { display: block; margin-left: 50px; margin-right: 0px; margin-top: 7px;}
.WinnersByVideo .video { display: block; font-weight: bold;}
.WinnersByVideo .member {  display: block; }
.WinnersByVideo .legend { background-color: #EFEFEF}

#upload-status-error {	background: yellow;	font-weight: bold;	color: black;}
#input-tried {	display: block;}
.lurt .byline {	font-style: italic;}
.lurt .body {	display: block;	padding-left: 0.5em;	border-left: 1px dotted gray;}
.lurt {	list-style-type: none;	padding-left: 0;	margin-left: 0;}
.lurt li {	margin-bottom: 2ex;	padding-left: 0;	margin-left: 0;}
#lurt-response {	display: block;}
label[for="lurt-response"] {	font-weight: bold;	display: block;	margin-top: 4ex;	border-top: 2px solid black;	padding-top: .5ex;}

#newsletter { width: 380px; }
#newsletter .miniMenu { padding: 0px ; margin: 0px; list-style-image: none;	list-style-type: none;  display: block; float:left; }
#newsletter .miniMenu li { float: left; margin-left: 60px; padding: 8px;}
* html #newsletter .miniMenu li { margin-left: 40px; }
#newsletter p { float:left;  clear: both; margin: 3px 0px; display: block; width: 100%; }
#newsletter li.article { margin: 0px 0px 7px 10px }
.articles { padding: 0px ; margin: 0px; list-style-image: none;	list-style-type: none;  float: left;}
.articles .category { text-transform: uppercase; font-weight: bold; margin: 10px 0px 5px 0px; border-top: 1px solid #AAAAAA; padding: 3px 0px 0px 0px; }
.articles .title { font-weight: bold; display:block;}
.articles .authors {display:block;}
.articles .blurb { margin: 3px 0px 0px 0px; display: block}
.authors:before { content: " by: "; }
#newsletter .title { font-weight: bold;}
#newsletter .introParagraph { padding: 10px 0px 0px 0px; margin: 0px;}
#newsletter .closingParagraph { border-top: 1px solid #AAAAAA; display: block; width: 380px; padding: 7px 0px;}
#newsletter .archiveList {padding: 0px ; margin: 0px; list-style-image: none;	list-style-type: none;  display: block; float:left; }
#newsletter .archiveList .header { font-weight: bold; padding: 6px 0px; margin-left: 0px }
#newsletter .archiveList li { margin-left: 15px; display:  block;}
#newsletter form ul { padding: 0px ; margin: 40px 10px 0px 10px; list-style-image: none;	list-style-type: none;  }
#newsletter form li { width: 100%; height: 25px}
#newsletter form .title { width: 80px;  height: 25px; display: block; float: left; clear: left;}
#newsletter form .value { width: 140px; float:left; }
#newsletter form #criteria { width: 280px; }
* html #newsletter form #criteria{ width: 230px; }
#newsletter form #cid { width: 280px; }
* html #newsletter form #cid { width: 230px; }
#newsletter form #submit { float: left; margin-left: 80px}

#newsletterAdmin textarea {width:300px; height: 100px;}

#inputForm { background-color: #f9f9f9;border-top: 1px solid #cccccc; padding: 7px; float:left; width: 540px;}
* html #inputForm { margin: 0px; padding: 0px; width: 555px; }
#inputForm .inputTitle { font-weight: bold;}
#editVid h3 { font-size: 10px; padding: 3px 5px; text-transform: none; color: #000000; background-color: #FFEFEB; width: 40%; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
#editVidHeader { list-style-image: none;	list-style-type: none; padding: 0px; height: 20px; width: 552px; margin: 10px 0px; }
* html #editVidHeader { width: 555px; }
#editVidHeader li { width: 88px; float: left; text-align: center; border: 1px solid #cccccc; margin: 0px 2px 0px 0px; padding: 2px 0px; background-color: #f2f2f2}
#category { clear: left; width: 250px; float: left; margin: 5px;}
#category ul { list-style-image: none;	list-style-type: none; padding: 0px; margin: 0px; }
#category li { width: 49%; float: left; }
#title {width: 250px; float: left; margin: 5px;}
#title .value { display: block; }
#datePremiered { width: 250px; float: left; margin: 5px;}
#datePremiered .value { display: block; }
#technicalDetails { width: 250px; float: left; margin: 5px;}
#technicalDetails ul { list-style-image: none;	list-style-type: none; padding: 0px; margin: 0px; }
#dateAvailable {width: 250px; float: left; margin: 5px;}
#comments {clear:both; float: left; margin: 5px;}
#comments span {float:left; padding: 0px 3px; }
#comments .value { border: 1px solid #CCCCCC; margin: 3px 0px; padding: 5px; }
#comments #allowedTags { float: right; clear: none; }
#comments input { float: right; margin: 3px 0px; }
#studio {clear:both; float: left; margin: 5px;}
#studio .value {display:block; }
#studio select { width: 520px; }
#submitButton { background-color: #f0fcff; float: left; clear: both; width: 548px; text-align: right; padding: 3px; border-top: 3px solid #c4f3ff; border-bottom: 1px solid #CCCCCC; }
.unavailable {text-decoration: line-through; display: block;}
.available {display:block;}
.guidelineTrigger { color: #0000ff; }
.dateInput {list-style-image: none;	list-style-type: none; padding: 0px; margin: 0px; float: left; }
.dateInput li {float: left; clear:left; width: 180px; }
.dateInput span { margin: 2px; }
.dateInput .year { width: 60px; float:left; }
.dateInput .month{ width: 45px; float:left; }
.dateInput .day{ width: 50px; float:left; }

#artist {float: left; margin: 5px; }
#artist select { width: 520px; }
* html #artist { padding: 0px 0px 10px 0px;}
#artist ul { display:inline; margin: 0px; padding: 0px; }
#artist li { display:inline; margin: 0px 5px 0px 0px;}
#song {float: left; margin: 5px; }
#song select { width: 520px; }
* html #song { padding: 0px 0px 10px 0px;}
#addOptions{ float: left; clear: both; width: 548px; text-align: right; padding: 3px; border-top: 3px solid #c4f3ff; }
#addButton {float:left;}
#newSongButton { margin: 0px 30px; }
#editVid .lowerTab {background-color: #f0fcff; float:left; margin: 20px 0px 0px 0px;}

#inVideo {background-color: #f9f9f9;border-top: 1px solid #cccccc; padding: 7px; float:left; width: 540px; margin: 0px 0px 15px 0px; border-bottom: 3px solid #c4f3ff;}
#inVideo ul { list-style-image: none;	list-style-type: none; padding: 0px; margin: 0px; }
#inVideo #deleteButton {background-color: #FFFFFF; width: 90px; border: 1px solid #CCCCCC; float:left; text-align: center; padding: 2px; clear: left; margin: 0px;}
* html #inVideo p { margin: 5px 0px; }

.guideline {background-color: #FFFFFF; border: 1px solid #006600 ; position:absolute; left:200px; top:300px; width:290px; z-index:2; visibility:hidden; }
.guideline h4 { margin: 0px ; padding: 5px 0px; font-size: 10px; }
.guideline .title {float:left; width: 80px; text-align: center; } 
.guideline .subtitle {text-align: center; width: auto; padding: 5px;}
.guideline .value {float:left; width: 205px; padding: 5px 5px 5px 0px; }
#artistInfo {left:400px; top:225px; }
#songInfo {left:400px; top:225px; }

.spoilers {background-color: #FFCCCC; }
* html .spoilers input {background-color: #FFCCCC; }
.inVid {background-color: #CCCCFF;}
* html .inVid input {background-color: #CCCCFF;}
.animeAlias {font-style: italic;}
.confirmedAnime {font-weight: bold; }
.nonAnime {text-decoration: line-through;}
.unconfirmed {}
.rowType1 {background-color: #EEEEEE;}
.animeListHeader td {font-weight: bold; color: #FFFFFF; background-color: #CCCCCC; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 0px 0px 0px 5px;}
* html .animeListHeader td {  width: 50%;}
.animeListHeader .spoilers { width: 20px; text-align: center; padding: 0px; }
.animeListHeader .inVid { width: 20px; text-align: center; padding: 0px; }
* html .animeListHeader .spoilers { width: 15px; text-align: center; padding: 0px; }
* html .animeListHeader .inVid { width: 15px; text-align: center; padding: 0px; }
#animeList table {border-left: 1px solid #000000; border-right: 1px solid #000000;}
#animeList table table { border: 0px;}
.animeListLegend td { padding: 5px; }
.animeListLegend .unconfirmed { border-bottom: 1px solid #000000; padding: 0px 5px 5px 5px;}
.animeListLegend .nonAnime{ border-bottom: 1px solid #000000; padding: 0px 5px 5px 5px;}
.animeListLegend .animeAlias { padding: 5px 5px 0px 5px;}
.animeListLegend .confirmedAnime{ padding: 5px 5px 0px 5px;}
#letterIndex { width: 100%; text-align: center; padding: 0px 5px 5px; font-weight: bold;}
* html #letterIndex { padding: 7px; width: 93%;}
#newAnime {background-color: #FFFFFF; width: 90px; border: 1px solid #CCCCCC; float:left; text-align: center; padding: 2px;  margin: 0px 7px;}

#inVideo .animeSpoiler {display: inline; }
#inVideo .legend li { float: left; padding: 0px 40px 0px 0px; }
#inVideo .legend { display: block; margin: 10px 24px; }
#inVideo p { float:left; clear: left; }

#journal #topHeader {float: left; width: 550px; display: block; margin: 10px 0px 0px 0px; }
#journal .profile { float: left; width: 33%; }
#journal .pmUser { float: left; width: 33%; text-align: center; }
#journal .buddyLink { float: left; width: 33%; text-align: right; }
#journal #stats { float: left; clear: both; width: 550px; margin: 10px 0px 5px 0px; }
#journal .newEntry { float: left; width: 33%; }
#journal .hits { float: left; width: 33%; text-align: center; }
#journal .myBuddies{ float: left; width: 33%; text-align: right; }
#journal .prevNext { float: left; clear: both; margin: 5px 0px ; display: block; width: 550px; }
#journal .previous { float: left; clear: left; }
#journal .next { float: right; top: 0; }
#journal #jorunalEntries { float: left; clear: left; margin: 0px; border: 1px solid #000000; width: 550px; }
#journal ul {  list-style-image: none;	list-style-type: none; padding: 0px; margin: 0px; }
#jorunalEntries li {float: left; clear: left; background-color: #EEEEFF; width: 550px; }
#journal .title {min-height: 12px; float: left; clear: left; background-color: #EEEEFF; width: 453px; display: block; font-weight: bold; padding: 3px 3px 3px 93px; border-top: #FFFFFF solid 1px;}
* html #journal .title {height: 12px;}
#journal .journalDate {  width: 80px; font-weight: bold; text-align: center; padding: 3px; float: left;  clear: left;  }
#journal .journalEntry { background-color: #FFFFFF; width: 450px; float: right; padding: 5px; min-height: 25px;}
* html #journal .journalEntry {	overflow:hidden; }
#journal .journalEntryNew { background-color: #FFCCCC; width: 450px; float: right; padding: 5px; min-height: 25px;}
* html #journal .journalEntryNew {	overflow:hidden; }
#journal .journalEntryOlder { background-color: #CCFFCC; width: 450px; float: right; padding: 5px; min-height: 25px;}
* html #journal .journalEntryOlder {	overflow:hidden; }
#journal .makePublic {float: left; left: 198px; position: absolute; font-weight: normal; }

#journalEntry { width: 550px; margin: 10px 0px 0px; }
#journalEntry ul {  list-style-image: none;	list-style-type: none; padding: 0px; margin: 0px;  width: 550px; float:left; }
#journalEntry li { background-color: #EEEEFF; float: left; }
#journalEntry .title { float: left; width: 70px; padding: 8px; clear: left; font-weight: bold; }
#journalEntry .value { padding: 5px; float: left; background-color: #FFFFFF; }
#journalEntry .value input { width: 440px; }
#journalEntry .value textarea { width: 440px; }
#journalEntry .submitButton { float: right; }

#journalBuddies { width: 550px; }
#journalBuddies ul {  list-style-image: none;	list-style-type: none; padding: 0px; margin: 20px; margin-left: auto; margin-right: auto; border-bottom: 1px solid;  }
#journalBuddies li { border-left: 1px solid; border-right: 1px solid; border-top: 1px solid; border-bottom: 0px; height: 18px; clear: left; width: auto; margin: 0px; padding: 0px; }
#journalBuddies .lastEntry { width: 130px; float: left; padding: 3px; }
#journalBuddies .lastEntryNew { width: 130px; float: left; padding: 3px; background-color: #FFEEEE; }
#journalBuddies .lastEntryOlder { width: 130px; float: left; padding: 3px; background-color: #EEFFEE; }
#journalBuddies .buddy {  float: left; padding: 3px; width: auto; background-color: #f5f5FF; width: 406px; }
#journalBuddies .legend { font-weight: bold; }

#loginPage form ul {  list-style-image: none; list-style-type: none; padding: 10px; width: 220px; margin-left: auto; margin-right: auto; border: 1px solid;  }
#loginPage form li { margin: 5px; }
#loginPage form .title { float: left; width: 80px;  min-height: 20px; }
#loginPage form .input { width: 120px; }
#loginPage form .submit { width: 50px; }
#loginPage form div { width: 220px; margin-left: auto; margin-right: auto;  text-align: center; margin-bottom: 20px; }
#loginPage h4 { font-size: 10px; border-top: 1px solid #CCCCCC; padding-top: 7px; }
#loginPage .helpers {  list-style-image: none; list-style-type: none; padding: 5px; width: 240px; margin-left: auto; margin-right: auto; border: 1px solid; }
#loginPage .helpers li { width: 100%; text-align: center; margin: 3px }

#donatorBenefits p { padding: 0px; margin: 0px;}
#donatorBenefits ul { margin-top: 5px; padding-top: 0px; }
#donatorBenefits ul ul { margin-top: 0px; padding-top: 0px; }
#donatorBenefits ul ul ul { margin-top: 0px; padding-top: 0px; }

#topBannerCreators ul {list-style-image: none; list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px; border: 0px; float: left; clear: left; border-top: 1px dotted; }
#topBannerCreators .position{ width: 18px; text-align: right;  }
#topBannerCreators .submisions{ background-color: #FFFFCC; width: 26px; text-align: right; }
#topBannerCreators .worthy {background-color: #DDFFDD; width: 26px; text-align: right; }
#topBannerCreators .percentWorthy {background-color: #EEEEFF; width: 56px; text-align: right; }
#topBannerCreators li {float:left; clear:left; border-bottom: 1px dotted; display: block; width: 380px; }
#topBannerCreators li div {float:left; padding: 3px; clear: none; }
#topBannerCreators .legend div {width: auto;}

#bannerWinners #prevNext { float: left; clear: left; }
#bannerWinners #prevNext .next { float: right; margin: 15px 0px;}
#bannerWinners #prevNext .previous { float: left; margin: 15px 0px; }

#bannerContest {width: 380px; }

#newBanners {float: left; height: 800px; }
#newBanners .votes { background-color: #EEEEEE; width: 30px; text-align: center; padding: 25px 0px 0px 0px; height: 45px; margin: 0px; }
#newBanners .worthy { background-color: #DDFFDD; padding: 25px 0px 0px 0px; width: 20px; height: 45px; margin: 0px; }
#newBanners .unworthy { background-color: #FFDDDD; padding: 25px 0px 0px 0px; width: 20px; height: 45px; margin: 0px; }
#newBanners .banner { background-color: #DDDDFF; width: 470px; text-align: center; height: 62px; margin: 0px; }
#newBanners .legend .votes { width: 50px; text-align: center; padding: 9px 0px 0px 0px; height: 20px; }
#newBanners .legend .worthy {padding: 9px 0px 0px 0px;width: 60px; height: 20px; }
#newBanners .legend .unworthy {padding: 9px 0px 0px 0px; width: 70px; height: 20px; }
#newBanners .legend .banner { width: 368px; text-align: center; padding: 9px 0px 0px 0px; height: 20px; }
#newBanners ul {list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; width: 550px; text-align: center;}
#newBanners li {float: left; clear: left; width: 548px; font-weight: bold; border-top: 1px dotted; }
#newBanners div {float: left; padding: 4px; margin: 0px; }
#newBanners #submit { float: right; background-color: #EEEEEE; padding: 10px; margin: 0px; }

#revoteBanners {float: left; height: 800px; }
#revoteBanners .votes { background-color: #EEEEEE; width: 30px; text-align: center; padding: 25px 0px 0px 0px; height: 45px; margin: 0px; }
#revoteBanners .worthy { background-color: #DDFFDD; padding: 25px 0px 0px 0px; width: 40px; height: 45px; margin: 0px; }
#revoteBanners .unworthy { background-color: #FFDDDD; padding: 25px 0px 0px 0px; width: 40px; height: 45px; margin: 0px; }
#revoteBanners  .banner { background-color: #DDDDFF; width: 470px; text-align: center; height: 62px; margin: 0px; }
#revoteBanners  .legend .votes { width: 50px; text-align: center; padding: 9px 0px 0px 0px; height: 20px; }
#revoteBanners  .legend .worthy {padding: 9px 0px 0px 0px;width: 120px; height: 20px; }
#revoteBanners  .legend .unworthy {padding: 9px 0px 0px 0px; width: 120px; height: 20px; }
#revoteBanners  .legend .banner { width: 378px; text-align: center; padding: 9px 0px 0px 0px; height: 20px; }
#revoteBanners  ul {list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; width: 550px; text-align: center;}
#revoteBanners  li {float: left; clear: left; width: 548px; font-weight: bold; border-top: 1px dotted; }
#revoteBanners  div {float: left; padding: 4px; margin: 0px; }
#revoteBanners  #submit { float: right; background-color: #EEEEEE; padding: 10px; margin: 0px; }

#editVid #inVideo .links { margin: 0px 0px 7px 0px; }
#editVid #inVideo .links .legend { background-color: #DDDDDD; margin: 0px; }
#editVid #inVideo .links li { border-bottom: 1px solid #AAAAAA; padding:5px}
#editVid #inVideo .links .fileStats { display:block; }
#editVid #inVideo .links .linkType {font-weight:bold; }
#editVid #inVideo .links .fileStats span { width: 106px; display: block; float:left; }

#link { float: left; margin: 2px; }
#editVid #link .inputTitle { float: left; width: 70px; text-align: right; padding: 3px;}
#editVid #link .value input { width: 450px; }
#editVid #format { float: left; margin: 2px; width: 49%; }
#editVid #format .inputTitle { float: left; width: 70px; text-align: right; padding: 3px;}
#editVid #type { float: left; margin: 2px; width: 49%; }
#editVid #type .inputTitle { float: left; width: 60px; text-align: right; padding: 3px;}
#editVid #codec { float: left; margin: 2px; }
#editVid #codec .value input { width: 60px; }
#editVid #codec .inputTitle { float: left; width: 70px; text-align: right; padding: 3px;}
#editVid #bitrate{ float: left; margin: 2px; }
#editVid #bitrate .value input { width: 60px; }
#editVid #bitrate .inputTitle { float: left; width: 50px; text-align: right; padding: 3px;}
#editVid #filesize { float: left; margin: 2px; }
#editVid #filesize .value input { width: 60px; }
#editVid #filesize .inputTitle { float: left; width: 61px; text-align: right; padding: 3px;}
#editVid #duration { float: left; margin: 2px; }
#editVid #duration .value input { width: 60px; }
#editVid #duration .inputTitle { float: left; width: 55px; text-align: right; padding: 3px;}
#editVid #linkComments { float: left; margin: 2px; }
#editVid #linkComments .value textarea { width: 450px; }
#editVid #linkComments .inputTitle { float: left; width: 70px; text-align: right; padding: 3px;}
#editVid .addButton {background-color: #FFFFFF; width: 90px; border: 1px solid #CCCCCC; float:right; text-align: center; padding: 2px; clear: both; margin: 0px 7px;}
#inVideo #editButton {background-color: #FFFFFF; width: 90px; border: 1px solid #CCCCCC; float:right; text-align: center; padding: 2px; clear: left; margin: 0px;}

.quickComment { width: 245px; }

#quickComments p .value { font-weight:bold; }
#quickComments ul {list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; float:left; width: 100%;}
#quickComments li { margin: 0px 0px 2px 0px; float: left; clear:left; width: 100%; }
#quickComments li .title { float:left; clear: left; background-color: #EEEEEE; padding: 3px; font-weight: bold; }
#quickComments li .value { padding: 3px; float:left; }

#conventions ul {list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; float:left; width: 100%;}
#conventions li { margin: 0px 0px 2px 0px; }
#conventions .title { width: 120px; float:left; padding: 3px; text-align: right; }
#conventions .input { width: 350px; }
#conventions textarea { width: 350px; height: 60px;}
#conventions select { margin: 0px 5px 0px 0px;}
#conventions #topNav { margin: 0px 0px 10px 0px; }
#conventions #topNav li { float:left; border: 1px solid #9999ff; padding: 2px 6px; margin: 0px 4px 0px 0px; text-align: center; width: 165px; }
#conventions #submit { width: auto; margin-left: 425px; }
#conventions .confirmed {background: #DDFFDD; float: left; padding: 1px 3px; width: 25px; text-align: center; height: 18px;}
#conventions .denied {background: #FFDDDD; float: left; padding: 1px 3px; width: 25px; text-align: center; height: 18px;}
#conventions .video {float: left; padding: 4px 3px; }
#conventions #pending li {float:left;clear:left;margin:0px; border-bottom: 1px solid #DDDDDD; }
#conventions .username { font-weight: bold;} 


#currentCons ul { float:left;  width: 100%; }
#currentCons li { float:left;  }
#currentCons li input { float:left;  clear:left; }
#currentCons .convention{ float: left; padding: 3px;}
#currentCons #deleteButton{ margin-left: 420px}

#contestCalendar .today { background: #DDFFDD; display: block; }
#contestCalendar .day .date {text-align: right; padding: 0px 2px;}
#contestCalendar .today .date { text-transform: uppercase; text-align: right; padding: 0px 2px; }
#contestCalendar .contestDue { background: #FFDDDD; display: block; border-top: 1px solid #AAAAAA; padding: 0px 2px;}
#contestCalendar .conventionBegins { background: #FFFFDD; display: block;border-top: 1px solid #AAAAAA; padding: 0px 2px;}
#contestCalendar .contestBegins { background: #EEEEFF; display: block; border-top: 1px solid #AAAAAA; padding: 0px 2px;} 
#contestCalendar td { padding: 0;}
#contestCalendar select { margin: 3px; }
#contestCalendar span.today { padding: 0px 2px; border-top: 1px solid #AAAAAA;}

.entries {list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px; float:left; width: 100%;}
.entries li { margin: 0px 0px 20px; float: left; width: 250px; text-align: center;}

#prizes ul { list-style-image: none;	list-style-type: none; margin: 0px; border: 0px; padding:0px;}
#prizes ul ul { margin: 10px 0px;}
#prizes ul ul ul { margin: 0px;}
#prizes li li { margin: 0px 0px 5px 25px; padding:0px; border:0px; text-indent: -10px; }
#prizes li li span {vertical-align: 25%;}
#prizes li li .title { text-transform: capitalize;}
#prizes li li li { border:0px; text-indent: -10px; padding: 0px 5px; margin: 0px 0px 0px 15px;}
#prizes .title { font-weight: bold; text-transform: uppercase;}
#prizes textarea { width: 200px; height:50px}
	
#top10percent table {float:left; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; padding: 0px; margin: 10px 0px; border-collapse:	collapse;}	
#top10percent td { border-top: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; padding: 0px 4px; margin: 0px;}
#top10percent .notLocal { background-color: #FFFFCC; text-align: right;}
#top10percent .downloaded { background-color: #CCFFCC; text-align: right;}
#top10percent .notDownloaded { background-color: #FFCCCC; text-align: right;}
#top10percent .top10 { background-color: #FFFFFF; text-align: right;}
#top10percent .top20 { background-color: #FFFFDD; text-align: right;}
#top10percent .bottom { background-color: #EEEEFF; text-align: right;}
#top10percent .title{ background-color: #ccffcc; text-align: right; font-weight: bold;}
#top10percent ul { list-style-image: none;	list-style-type: none; margin: 10px 0px; border: 0px; padding:0px;}
#top10percent li { width: 25%; float: left;}
#top10percent #legend li { text-align: center;}

#top10menu li {	border: 1px solid #00CCFF;	background-color: #F0FCFF;}
#top10menu h3 { color: #00CCFF;	border-top: 1px solid #00CCFF; border-bottom: 5px solid #00CCFF;}

#stream_topvids_menu li {	border: 1px solid #00CCFF;	background-color: #F0FCFF;}
#stream_topvids_menu h3 { color: #00CCFF;	border-top: 1px solid #00CCFF; border-bottom: 5px solid #00CCFF;}

#profile { float: left; width: 550px; border-top: 1px solid #CCCCCC; background-color: #f9f9f9; padding: 10px 0px 0px 0px; margin: 15px 0px 0px;}
#profile .title { font-weight: bold; display: block;}
#profile .textHighlighted { color: #FF6600; margin: 0px 0px 0px 10px; font-weight: bold;}
#profile #submit { width: 540px; float: left; border-bottom: 1px solid #CCCCCC; text-align: right; padding: 5px; border-top: 3px solid #c4f3ff; margin: 5px 0px 0px 0px;background-color: #f9f9f9; }
#profile table {border-collapse: collapse; border: 0px; margin:0px; padding:0px;}
#profile tr {border-collapse: collapse; border: 0px; margin:0px; padding:0px;}
#profile #button { float: right; border: 1px solid #CCCCCC; color: #0099FF; padding: 2px;}
#profile #studio_id { width: 430px; float: left;}
#profile ul { list-style-image: none;	list-style-type: none; margin: 0px 10px 0px 10px; padding:0px;}
#profile #newsletter {  float: right; width: 140px; margin: 20px 10px;}
#profile #newPassword {  float: right; width: 140px; clear: right; margin: 20px 10px;}
#profile .input { width: 350px;}
#profile input { margin-left: 10px;} 
#profile #newPassword input { width: 125px; margin: auto;}
#profile #wideInfo p { width: 425px; margin: 0px; padding: 0px;}

.conList {width: 100%; list-style-image: none;	list-style-type: none; margin: 10px 0px; border: 0px; padding:0px;}
.conList div { padding: 3px; float: left;}
.conList li {width: 100%;  float: left; clear: left;}
.conList .checkbox { padding: 0px;  width: 22px; text-align: center;}
.conList .date { width: 70px; }
.conList .con {padding: 4px; width: 80%;}
.conList .legend {font-weight: bold;}
.conList .row2 {background-color: #EAEAEA;}

#collabList { width: 540px; float: left;}
.collaborators { border: 1px solid; float: left; width: 100%; list-style-image: none;	list-style-type: none; margin: 10px 0px; padding:0px;}
#collabList .collaborators { float: right;}
.collaborators div { padding: 3px; float: left;}
.collaborators li {width: 49%;  float: left; }
.collaborators .checkbox { padding: 0px;  width: 22px; text-align: center;}
.collaborators .legend {font-weight: bold; width: 100%; background-color: #DDDDDD; border-bottom: 1px solid;}
.collaborators .username { color: #000000;}
#userStudio { margin: 10px 0px; width: 100%;}
#userStudio #studio_id {width: 100%; margin: 0px 0px 10px 0px;}
#userStudio .title { font-weight: bold; display: block;}
#userStudio .or { display: block; margin: 10px; font-weight:bold;}
#inVideo .collaborators { border: 0px;}
#inVideo p { width: 100%;}


#editFavAnime ul {float: left; list-style-image: none;	list-style-type: none; margin: 10px 0px; padding:0px; width: 550px; }
#editFavAnime li {  vertical-align: middle; float: left; width: 49%; }
#editFavAnime .position {  float: left; width: 10%; text-align: center;}
#editFavAnime .title { float:left; display: block; width: 85%;}
#editFavAnime .legend { margin: 10px 0px 0px; float: left; clear: left;}
#editFavAnime .legend .title { width: auto;}
#editFavAnime h3 { font-size: 10px; padding: 3px 5px; text-transform: none; color: #000000; background-color: #FFEFEB; width: 40%; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
#editFavAnime .lowerTab {background-color: #f0fcff; float:left; width: 120px;}
#editFavAnime .anime {float:left; width: 240px;background-color:#f9f9f9;}

#myFavAnime {float:left; clear: left; }
#myFavAnime ul { width: 300px; border: 1px solid #CCCCCC; clear: left; background-color: white; margin: 0px;}
#myFavAnime li { width: 100%; }
#myFavAnime .position {background-color: #EEEEEE; width: 15px; text-align: right; padding:1px 3px 1px 2px; font-weight: bold;}
#myFavAnime .title { padding:1px;}
.animeOver { background-color: #CCFFCC;}

#streaming { width: 549px; text-align: center; }
#ratevid { width: 400px; padding: 5px 5px 8px 5px; margin-left: auto; margin-right: auto; margin-top:15px; background-color: #EEEEEE; border: solid 1px #AAAAAA;}
#ratevid p { margin-bottom: 0;}
#ratevid td {text-align: left; vertical-align: bottom; font-size: 10px;}
#ratevid .submit input {  margin-bottom: 2px; }
#errormsg { width: 100%; text-align: center; color: #AA0000; }


#alertLog .lastEntry { }
#alertLog .lastEntryNew { background-color: #FFEEEE; }
#alertLog .lastEntryOlder { background-color: #EEFFEE; }

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; font-weight: bold; color: #1c94c4; outline: none;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-highlight {height: 12px; line-height: 11px; background-color: #CCCCCC;}

#embedGenerator {width: 530px;	margin: 15px 0px 10px 0px;}
* html #embedGenerator {width: 519px;}			
#availableVideos {border: 1px solid #000000; margin-left:0px; margin-right:0px; margin-top:0px; width: 519px; height: 100px; overflow: auto; padding:5px 5px 5px 25px;}
#availableVideos li { list-style: disc; cursor: pointer;}
#playlistVideos { border: 1px solid #000000; margin-left:0px; margin-right:0px;  margin-top:0px; width: 514px; height: 100px; overflow: auto; padding:5px 5px 5px 30px;}
#playlistVideos li { list-style: decimal; cursor: pointer;}	

