/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.0
*/

/*=============*/
/*  reset.css  */
/*=============*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*=============*/
/*  fonts.css  */
/*=============*/

/**
 * 84.5% for !IE, keywords for IE to preserve user font-size adjustment
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 *
 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}
/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

body{text-align:center;}

/* Aqua Panel Skin CSS */ 
#panel2_c.panel-container.shadow .underlay { background-color:#999; } 
#panel2.panel { border:none; overflow:visible; background-color:transparent; }  
	 
/* Apply styles to the close icon to anchor it to the left side of the header */ 
#panel2.panel .close { top:3px; left:4px; height:18px; width:17px; } 
#panel2.panel .close.nonsecure { background-image:url(/pics/aqua-hd-close.gif); } 
#panel2.panel .close.secure { background-image:url(/pics/aqua-hd-close.gif); } 
#panel2.panel .close.nonsecure:hover { background-image:url(/pics/aqua-hd-close-over.gif); } 
#panel2.panel .close.secure:hover { background-image:url(/pics/aqua-hd-close-over.gif); } 
	 
/* Style the header and apply the rounded corners, center the text */ 
#panel2.panel .hd { padding:0; border:none; background:transparent url(/pics/aqua-hd-bg.gif); color:#000; height:22px; margin-left:7px; margin-right:7px; text-align:center; overflow:visible; } 
#panel2.panel .hd span { vertical-align:middle; line-height:22px; } 
#panel2.panel .hd .tl { width:7px; height:22px; top:0; left:0; background:transparent url(/pics/aqua-hd-lt.gif); position:absolute; } 
#panel2.panel .hd .tr { width:7px; height:22px; top:0; right:0; background:transparent url(/pics/aqua-hd-rt.gif); position:absolute; } 
	 
/* Style the body and footer */ 
#panel2.panel .bd { overflow:hidden; padding:4px; border:1px solid #aeaeae; background-color:#FFF; } 
#panel2.panel .ft { font-size:75%; color:#164ce7; padding:2px; overflow:hidden; border:1px solid #aeaeae; border-top:none; background-color:#dfdfdf; } 

#doc, #doc2 { width:69.23em; *width:67.6em; min-width:900px; margin:auto; text-align:left; }


#headcontainer { text-align:left; }
#headcontainer #headleft { float:left; display:inline; text-align:left; padding-top:5px; margin-bottom:5px; }
#headcontainer #headleft a { font-size:xx-large; color:#CCCCFF; font-weight:bold; text-decoration:none; }
#headcontainer #headright { float:right; display:inline; background:#FFFFFF; text-align:right; padding:6px; color:#16b8e9; }
#headcontainer #headright a { font-size:90%; font-weight:bold; text-decoration:none; color:#164ce7; }
#headcontainer #headright a:hover { text-decoration:underline; }
#headcontainer #headright input.texts { background:#FFFFFF; border:none; width:90px; color:#b116e9; font-size:95%; }
#headcontainer #headright input.butts { font-size:60%; border:#666666 solid 1px; }

#topstatus { clear:both; background:#EEEEEE; padding:5px; font-size:150%; font-weight:bold; -moz-border-radius: 10px 10px 10px 10px; display:none; }

#bodycontainer { clear:both; padding-top:10px; }
#bodycontainer #bodyleft { float:left; min-width:130px; width:130px; }
#bodycontainer #bodymain { float:right; min-width:740px; width:740px; }

#footcontainer { clear:both; text-align:center; font-size:80%; }

div.menutitle	{ background:#FFFFFF; border:#FFFFFF 1px solid; text-align:left; font-weight:bold; letter-spacing:2px; padding:5px 0px 5px 0px; width:100%; min-width:100%; }
div.menubox { width:100%; min-width:100%; border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; padding-bottom:5px; padding-top:5px; margin-bottom:5px; }
div.menubox div.boxdate { width:100%; min-width:100%; font-weight:bold; text-align:center; letter-spacing:2px; }
div.menubox div.menuitem	{ width:100%; min-width:100%; font-size:90%; color:#164ce7; display:block; text-indent:4px; }
div.menubox div.menuitem a { color:#164ce7; text-decoration:none; display:block; border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding-top:2px; padding-bottom:2px; }
div.menubox div.menuitem a:hover { background:#FFFFFF; border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; text-decoration:underline; }
div.menubox div.menuitem a:active { text-decoration:none; }

#maincontdiv { padding:5px; }
span.titletext 	{ font-size:x-large; color:#164ce7; font-weight:bold; }
a.titleanch { font-size:x-large; color:#164ce7; font-weight:bold; text-decoration:none; }

input.reginput { font-size:160%; padding:5px; }
input.reginput2 { font-size:160%; padding:5px; width:380px; }
input.inppad { padding:3px; }

input.submitinput { font-size:110%; width:400px; }
textarea.submitinput2 { width:400px; height:100px; }

.woopsie { font-size:75%; font-weight:bold; color:#CC0000; }
.daisy { font-size:75%; font-weight:bold; color:#009900; }


#unformel, #pass1formel, #pass2formel, #emformel, #subformel { float:left; }
#unformbut, #pass1formbut, #pass2formbut, #emformbut, #subformbut { float:left; padding-left:20px; position:relative; top:-1px; }
#unstatdiv, #pass1statdiv, #pass2statdiv, #emstatdiv, #substatdiv, #sub4formbut, #sub5statdiv { clear:both; }
#nutermsdiv { width:400px; min-width:400px; }
#nusubmitdiv { width:400px; min-width:400px; }
#unwrap { width:400px; min-width:400px; border:#0099FF 1px solid; padding:8px; }
#pass1wrap, #pass2wrap, #emwrap, #tacwrap, #finalwrap { width:400px; min-width:400px; border:#FFFFFF 1px solid; padding:8px; }

#unhead1 a { text-decoration:none; font-weight:bold; }
#subwrap {  border:#0099FF 1px solid; padding:8px; }
#sub2wrap, #sub3wrap, #sub4wrap, #sub5wrap { border:#FFFFFF 1px solid; padding:8px; }

#nvtitle { font-size:140%; }

#chtitle { font-size:75%; margin-bottom:15px; }
#chtitle a { text-decoration:none; }
#chtitle a:hover { text-decoration:underline; }
#chdesc { font-size:75%; margin-bottom:15px; }
#chdesc a { text-decoration:none; }
#chdesc a:hover { text-decoration:underline; }
.cboxes { float:left; width:33%; }

.vidunit { background:#FFFFFF; border:#FFFFFF 1px solid; padding-right:12px; padding-left:12px; clear:both; }

.vidthleft { float:left; width:135px; min-width:135px; }
.viddescrght { float:left; width:270px; min-width:270px; }
.vidraterght { float:left; width:100px; min-width:100px;}
.vidtitle {  text-indent:10px; margin-bottom:4px; }

.clearall { clear:both; }

#tabscontainer { clear:both; background:transparent url(/pics/bg.gif); }

#centerholder { width:535px; min-width:535px; float:left; }
#vidleftside { float:left; width:435px; min-width:435px; }
#vidrightside { float:left; }
#starsstart, #stars1, #stars2, #stars3, #stars4, #stars5, #starsend { float:left; }
#vidratestat { clear:both; }

div.ratfloat { float:left; }

div.vidaddedby { margin-top:5px; font-size:85%; text-align:center; background:#EEFFFF; border:#0099FF solid 1px; padding:3px; width:90px; min-width:90px; overflow:hidden; }
div.vidviews { margin-top:5px; font-size:85%; text-align:center; }
div.vidcatname { font-size:250%; }

div.catunitholder { margin-bottom:10px; border:#7988aa 2px ridge; background:#ccfed8; padding:2px; width:30%; float:left; margin-right:5px; }
div.catunitholder div.catname { font-size:130%; font-weight:bold; margin-bottom:3px; }
div.catunitholder div.catname a { color:#fe00dd; text-decoration:none; }
div.catunitholder div.catname a:hover { text-decoration:underline; }

.floatpicleft { float:left; padding-right:5px; }

#indleft { width:540px; min-width:540px; float:left; }
#indright { border:#7988aa 1px solid; background:#e6fffc; padding:3px; float:right; width:180px; min-width:180px; text-align:center; }

a.smlink { text-decoration:none; color:#000000; }
a.smlink:hover { text-decoration:underline; }

input.searchbox { height:16px; }

a.setitle { color:#0033FF; font-size:200%; text-decoration:none; font-weight:bold; }

a.taglink { color:#666666; }

div.pnavhol { text-align:center; margin-bottom:5px; }
div.navouter1 { float:left; padding:6px; margin-right:1px; margin-bottom:5px; border:#7988aa 1px solid; font-size:85%;  }
div.navouter1 a { display:block; text-decoration:none; color:#164ce7; }
div.navouter1 a:hover { text-decoration:underline; } 
div.navouter2 { float:left; padding:6px; margin-right:1px; margin-bottom:5px; border:#7988aa 1px solid; background:#e6fffc; font-size:85%;  }

#embedinp { width:530px; padding:5px; font-size:105%; background:#58f7e6; border:#164ce7 solid 2px; }
#divads { float:right; }

#commentbox { width:400px; height:100px; }
div.commhead { padding:3px; background:#CCFFFF; margin-top:10px; }
div.commhl { float:left; font-weight:bold; letter-spacing:3px; }
div.commhr { float:right; font-size:95%; }
