textarea { background: #252525; font-size: 12px; padding: 2px; border: none; color: #FFF;  font-family: Georgia, "Times New Roman", Times, serif; overflow: auto; }
select { background: #333 url(/images/input.png) center repeat; font-size: 12px; padding: 3px; border: none; color: #FFF;  font-family: Georgia, "Times New Roman", Times, serif; }
#header { text-align: center; }
table.black { background: #252525; color: #FFF; padding: 5px;	 }
table.black th { padding-bottom: 5px; }
.black {text-align:center;width:724px;}
table label {	font-family:Verdana, Geneva, sans-serif;	color:#FFF;	font-size:12px;}
table input { padding: 3px; }
td {	text-align:left;}
th { text-align: left; }
td img { vertical-align: text-bottom; text-align:left; }
td.right { text-align: right; }
td.center { text-align: center; }
td.rightID { text-align: right; padding-right: 10px; }
td.war { color: #FFF; background: #F00; font-size: 36px;  line-height: 44px; }
table.black { background: #252525; color: #FFF; padding: 5px; }
table.black th { padding-bottom: 5px; }
img { border: none; vertical-align: top; }
#page .story_header { display: block; line-height: 29px; height: 29px; text-indent: 5px; font-size: 18px; font-variant: small-caps; font-weight: bold; background: url(/images/story_header.png) repeat-x; }
#page .story_body { display: block; line-height: 18px; padding: 10px; background: url(/images/story_body.jpg)  repeat; color:	#FFF; text-align:center;}
#page .story_header_arena { display: block; line-height: 29px; height: 29px; text-indent: 5px; font-size: 18px; font-variant: small-caps; font-weight: bold; background: url(/images/story_header.png) repeat-x; }
#page .story_body_arena { display: block; line-height: 18px; padding: 10px; background: url(/images/story_body.jpg)  repeat; color:	#FFF;}
#page .story_body a { color: #000; border-bottom: 1px dotted #333; }
#page .story_body a:hover { color: #000; border-bottom: none; }
#page #tasks { text-align: center; }
#page #tasks a { background: url(/images/input.png) center repeat; color: #FFF; border-bottom: none; font-size: 11px; padding: 5px; }
#page #tasks a:hover { background: url(/images/input_hover.png) center repeat; color: #FFF; }
#page #tasks a.home { background: url(/images/input_hover.png) center repeat; color: #FFF; }
#page #toolbox label { margin-bottom: 10px; }
.divider { clear: both; background: url(/images/divider.png) left top repeat-x; height: 17px; display: block; }
.nox { margin-bottom: 3px; }
.realm { border-bottom: 1px solid #333; margin-bottom: 10px; }
.bigskele { background: url(/images/bigbar-skeleton.png) left top no-repeat; display: block; width: 376px; height: 31px; margin-top: 10px; }
.bigbar { background: url(/images/bigbar.png) left top no-repeat; display: block; height: 31px; }
.toplist { line-height: 24px; }
.hidden { display: none; }
.visible { display: block; }
.box { margin-bottom: 20px; border-bottom: 1px dotted #333; }
.control { margin-top: 20px; padding-top: 5px; border-top: 1px dotted #333; }
.title { display: block; font-size: 18px; font-variant: small-caps; font-weight: bold; margin-top: 5px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #333; }
#pvptitle { font-size: 14px; line-height: 24px; color: #FFF; padding: 5px; background: #333;  margin-bottom: 10px; }
.pvpicon { float: right; height: 68px; width: 68px; margin-top: -20px; }
#results { margin-bottom: 10px; width:700px; }
.realmlist { padding: 5px; text-align: center; color: #FFF; background: #333; font-size: 24px;  line-height: 44px; }
.float-left { float: left; }
.float-right { float: right; }
.special { padding: 5px; background: #000; color: #FFF; }
#votepopup { background: url(/images/transparent_bg.png) center repeat; position: fixed; height: 100%; width: 100%; top: 0px; bottom: 0px; left: 0px; right: 0px; }
#votepopup div { width: 468px; margin: 300px auto; }
#votepopup div p { background: #333; text-align: center; margin: 0px; padding: 2px; }
#votepopup div a { display: block; color: #FFF; }
table.white { background: #D6D6D6; color: #FFF; padding: 5px; }
table.white th { padding-bottom: 5px; }
#colorinfo {color:#000;}
.q1337 {font-weight:bold; color:#FFF;}
#vinleft {font-weight:bold; text-align:left;}
#vinright {font-weight:bold; text-align:right}
.bigbar2 { background: url(/images/bigbar.png) left top no-repeat; display: block; height: 15px; }
.errorvin {color:#FFF;}
.error{font-size:14px; color:red; font-weight:bold; text-align:center;}
input.button { padding-left: 5px; padding-right: 5px; cursor: pointer; }
input.button:hover { background: url(/images/input_hover.png) center repeat; }
input.bigbutton { padding: 5px; padding-left: 10px; padding-right: 10px; cursor: pointer; }
input.bigbutton:hover { background: url(/images/input_hover.png) center repeat; }
#button { padding-left:5px; padding-right:5px;}
#button:hover {background:url("/images/input_hover.png") repeat scroll center center transparent;}
