ul.menuitem {color:#00c; margin-left:0;  margin:0; padding:0 0 15px 0;}
ul.menuitem li{list-style-type: none; padding:5px; border-bottom:dotted Blue 1px; margin:0;}
.content {width: 100%; text-align:left;}

h2{font-size:18px; color:blue; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; margin-top:5px;}
.hmenu{background-color:#6cf; border-top:1px solid gray; padding-top:5px; padding-bottom:5px;}
h3{font-size:14px; color:blue; padding-bottom:5px; padding-top:10px; margin:0;}
html, body{margin:0;padding:0;text-align:center;background: #9cf url(/images/tile.gif) fixed;font:normal 11px Verdana,Arial,sans-serif;color: #000;}
#wrapper{width:1000px;margin: 16px auto 16px auto;text-align:left;min-width: 500px;}
#header{font-weight:bold;height:75px;/*width:760px;*/ background: url(/images/header.gif) top no-repeat; font-size:20px; color:Blue;}
#header h1{font-family:Arial, Helvetica, sans-serif; padding: 5px 0 0 0; font-size:20px;}
#leftcol{background-color:#0cf; width:200px;float:left;position:relative;margin-left:-200px;margin-right:1px; background:url(/images/liner.gif) left repeat-y; overflow: visible;}
html>body #leftcol{height: auto;}/*hack*/
#outer{
border-left-width: 200px;/* left width. NN4 hide borders */
border-left-color: #0cf;/*left*/
border-left-style: solid;
width: auto;}
#footer{font-size:10px;height:20px;width:100%;text-align: right; background: url(/images/footer.gif) bottom no-repeat;}
#inner{margin:0; width:100%;border-left: 1px solid #00f;}
#maincol{float: left;width: 100%;position:relative;margin:0 -8px 0 -1px; background-color:#3cf;}
.clr{clear:both;}
#maincol .content{float:right; padding-top:10px; padding-bottom:10px;}
#maincol .content>p{padding-left:10px; padding-rigth:10px; padding-top:10px; padding-bottom:0; margin:0; font-size:14px;}
#maincol .content2>p{font-size:12px; padding:0;}
h1{font-size:20px;}

.fnav{float: right; margin: 0; padding-top: 4px; padding-right: 16px;}
.fnav ul{padding: 2px 2px 2px 20px;}
.fnav li{display: inline; list-style-type: none;}
.topmenu{margin: 0 0 10px 0; /*padding-top: 4px;*/ font-size:12px;}
.topmenu ul{padding: 2px 2px 2px 20px;}
.topmenu li{display: inline; list-style-type: none;}
.tiny {float: left; font-size: 9px; line-height: 11px; margin: 0; padding: 4px 0 0px 16px;}

.content2{margin:10px; padding:0px;}
.vest{background-color:#0099FF; border:blue solid 1px; margin:10px;}
.vest h3{font-size:14px; background-color:#0066FF; color:#FFFFFF; border-bottom:blue solid 1px;}
.vest p{color:#000; font-size:12px; padding-top:10px; padding-bottom:10px; margin:0px; padding-left:5px; padding-right:5px;}
.vest h3 a{color:#FFF}
.vest p a{color:#00F}

/*GAME DIV*/
#gameplay{padding:20px;}
.gameplay_div{visibility:hidden; display:none;}
.gameplay_visible{visibility:visible; display:block;}
/*GAME DIV*/

.expand>h3{background-color:#09f; font-weight:bold; font-size:14px; color:#000;}
.collapsed{visibility:collapse; display:none;}
.expanded{visibility:visible; display:block; border:#00F solid 1px;}
.expanded p{font-size:12px; padding:0px; margin-top:0px; margin-bottom:7px;}
/*.expanded p{font-size:14px;}*/

.expanded2{visibility:visible; display:block;}
.expanded2 p{font-size:12px; padding:0px; margin-top:0px; margin-bottom:10px;}

.tabela, .tabela2{font-size:12px; font-family:Verdana;}
.tabela2 td, .tabela2 th{border:1px solid black; background-color:#ccc;}

.profiletable{margin-top:10px;}
.profiletable p{padding-top:5px; padding-bottom:5px; margin:0;}
.profiletable h3{padding:0;}
.profiletable blockquote{margin-top:0; margin-bottom:10px; margin-left:20px;}

.profilebox{background-color:#00BBFF; border:blue solid 1px; margin-bottom:15px;}
.profilebox p{margin-left:5px; margin-right:5px;}
.profilebox h3{/*border-bottom:#0066FF solid 1px;*/}

.error{color:red; font-size:12px;}

a.link2{text-decoration:none;}
a:hover.link2{text-decoration:underline;}
a:visited.link2{}

.bigpadding{padding-top:10px; padding-bottom:10px;}

.indenttext{text-indent:10px;}