/*
	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;}

/* Render fix for some legacy table-based pages.
We should target this style with a proper selector, unfortunately it is not know the full list of all pages needing the fix.
If this breaks other pages we should undo this change and instead fix each individual page that needs this style update. */
tr.bgColor:nth-child(2) { height: 20px; }

#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; }

video { padding: 0px; margin: 0px; }
#videoPreview {	width: 550px;	margin: 15px 0px 0px 0px;}
* html #videoPreview {	width: 519px;}
#videoPreview 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; }
#videoPreview ul li { padding: 2px 0px; float: left; clear: left; width: 100%; }
#videoPreview ul li ul {	border: 0; margin: 0px 0px 0px 5px; padding: 0; clear: both; width: 98%; }
#videoPreview ul li ul li { padding: 0; float: left; width: 45%; clear: none; }
#videoPreview 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;}

#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;}
#FTPInfo h4 {font-size: 16px;}

.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: 550px; text-align: center; padding: 0px; margin: 0px; }
.rateVideo { width: 400px; padding: 5px 5px 8px 5px; margin-left: auto; margin-right: auto; margin-top:15px; background-color: #EEEEEE; border: solid 1px #AAAAAA;}
.rateVideo p { margin-bottom: 0;}
.rateVideo td {text-align: left; vertical-align: bottom; font-size: 10px;}
.rateVideo .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;}

.hidden {  display:none;  }
.error {  color: #CC3333;  font-weight: normal;  }
.uploadControls {  border-top: 1px solid #999999;  margin-top: 0.5em;  padding-top: 0.5em;  text-align: center;  }
.header {  display: block;  font-size: 2.369em;  font-weight: bold;  margin-bottom: 0.25em;  }
.subHeading {  font-size: 1.777em;  font-weight: normal;  }
.bodyCopySectionHeading {  font-size: 1.333em;  margin-bottom: 0.5em;  }
.bodyCopy {  font-size: 1em;  margin-bottom: 1em;  font-weight: normal;  }
.caption {  font-size: 0.75em;  }
.bodyCopy + .caption {  margin-top: -1em;  margin-bottom: 1em;  }
.subCaption {  font-size: 0.563em;  font-weight: normal;  }
#fileName {  font-weight: bold;  }
.fileInput {  font-size: 1em;  width: 90%;  border: 1px solid black;}
.formAction {  font-size: 1em;  padding: 8px;  display: inline-block;  border: 1px solid #0CF;  color: #666;  text-decoration: none;  background-color: #F0FCFF;  cursor: pointer;  }
.formAction:not([disabled]):hover, .optionSelect:not([disabled]):hover{  background-color: #A0DCDF;  }
.formAction:not([disabled]):active, .optionSelect:not([disabled]):active{  background-color: #A0BCBF;  }
.formAction:disabled, .optionSelect:disabled{  background-color: #D0FCFF;  opacity:0.5;  }
.fullwidth {  width: 100%;  text-align:center;  font-size: 16px;  }
.rightText {  text-align: right;  }
.leftText {  text-align: left;  }
.disabled {  pointer-events: none; /* Some browsers ignore this, hope we use disabled="disabled" in the element */  opacity: 0.4;  }
.progressBar {  width: 100%;  height: 0.5em;  }
.label {  font-size: 1.333em;  font-weight: bold;  margin: 1.5em 0 0.5em 0;  background-color: #333333;  color: #DDDDDD;  vertical-align: middle;  line-height: 1.5em;}
.highlight {  color: #FF6600;  }
.infoCard { background-color:#F0FCFF;  text-align: left;  padding: 0.5em;  margin: 0.5em;}
.option {  position: relative;  vertical-align: top;  display: table-cell;  border-left: 2px solid #999999;  border-right: 2px solid #999999;  border-bottom: 2px solid #00CCFF;  width: 50%;  text-align: center;  box-sizing: border-box;  background-color: #F0FCFF;  font-size: 1em;  }
.optionSelect, a.optionSelect {  display: block;  position: absolute;  bottom: 1em;  right: 0; left: 0; width: 30%;  margin: 0 auto; border: 1px solid #0CF;  color: #666;  text-decoration: none; padding: 5px 10px;  background-color: #F0FCFF;  }
.option ul {  list-style: none;  margin: 0 0 6em 0;  padding: 0;  text-align: center;  font-size: .75em;  line-height: 1.5em;  }
.option ul li {  padding: 0.5em 1em;  margin: 0 1em;  }
.option ul li + li {  border-top: 1px solid gray;  }
.option:first-of-type {  border-left: none;  }
.option:last-of-type {  border-right: none;  }
.option:hover {  background-color: #C4F3FF;  }
.option:hover > .label {  color: #FF6600;  }
.option:hover, .option:active {  /*border-top: 7px solid #FF6600;margin-top: -7px;*/  }
.option > .label { margin-top: 0;}
.processStep {  font-weight: bold;  line-height: 1.5em;}
.section {  margin: 1.5em 0;}
.label > .subCaption {  margin-top: -1em;  }
.inline{  display: inline-block;  }
.inlineLabel{  display: inline-block;  width: 90px;  font-weight: bold;  margin-right: 1em;  }
.thinTopBorder {border-top: 1px solid #999999; margin-top: 0.5em; padding-top: 0.5em;}
