body {
background-image:url('bg.gif');
margin:4px;
padding:0;
}

.bodytable {
width:830px;
background-color:#FFF;
font-size:11px;
}

form {
margin:2px 0;
padding:0;
}

input,textarea {
border:1px solid #47A2CB;
background-color:#FFF;
font-family:Tahoma;
font-size:11px;
margin:2px;
padding:2px;
}

select {
font-family:Tahoma;
font-size:11px;
margin:2px;
}

.secline {
border-bottom:1px solid #A1C2D9;
color:gray;
font-weight:700;
margin-bottom:8px;
}

.topstrip {
font-size:40px;
font-family:Arial;
padding:0;
}

.menucatstrip {
background-color:#47A2CB;
font-size:12px;
font-family:Arial;
padding:1px 1px 1px 24px;
}

.rightstrip {
background-color:#A1C2D9;
font-family:Verdana;
text-align:right;
padding-right:2px;
color:#24537E;
}

.rightselect {
font-size:9px;
font-family:Verdana;
border:1px solid #53758D;
}

.maincontent {
background-color:#FFF;
}

.footstrip {
background-color:#24537E;
text-align:center;
font-family:Verdana;
color:#FFF;
padding:4px;
}

.maintable {
width:100%;
}

.bcontentsection {
margin-bottom:8px;
}

.bcontenthead {
background-color:#47A2CB;
color:#FFF;
font-family:Verdana;
font-weight:700;
font-size:11px;
margin:3px 3px 0;
padding:3px;
}

.ocontenthead {
background-color:#FFA002;
color:#FFF;
font-family:Verdana;
font-weight:700;
font-size:11px;
margin:3px 3px 0;
padding:3px;
}

.contenttext {
font-family:Verdana;
font-size:11px;
color:#606060;
text-align:justify;
padding:4px;
}

.gdesc {
font-size:10px;
}

.contenttable {
font-family:Verdana;
font-size:11px;
color:#606060;
}

.toptext {
color:#47A2CB;
font-family:Arial;
font-size:12px;
text-align:justify;
padding:0 4px;
}

.mlc {
background-image:url(ogl.gif);
width:28px;
height:26px;
float:left;
}

.mgrad {
background-image:url(ogm.gif);
border-bottom:1px solid #6192A9;
border-left:1px solid #6192A9;
height:26px;
float:right;
padding-left:24px;
padding-right:24px;
}

.mtext {
padding-top:5px;
font-family:Verdana;
font-weight:700;
color:#FFF;
text-align:center;
}

.gamethumb {
border:1px solid #000;
margin-right:4px;
}

.gltable {
font-family:Verdana;
font-size:11px;
color:#606060;
text-align:justify;
margin-bottom:4px;
}

.ahtext,.ahtext2 {
font-size:15px;
font-family:Arial;
font-weight:700;
}

.menucatlink:hover {
color:#24537E;
text-decoration:underline;
font-weight:700;
}

.gamelink:hover {
color:#47A2CB;
text-decoration:underline;
font-weight:700;
}

.pagelink:hover {
color:#FFA002;
text-decoration:underline;
font-weight:700;
}

.contentlink:hover {
color:#FFA002;
text-decoration:none;
}

.searchbutton {
margin:2px;
padding:1px;
}

.searchtext {
margin:2px;
padding:2px;
}

.cmenulink1:hover {
color:#FFA002;
font-size:11px;
}

.menucatlink:link,.menucatlink:visited {
color:#FFF;
text-decoration:none;
font-weight:700;
}

.topmenulink:link,.topmenulink:visited,.topbarlink:hover,.footlink:link,.footlink:visited,.footlink:hover {
color:#FFF;
text-decoration:underline;
}

.topmenulink:hover,.topbarlink:link,.topbarlink:visited {
color:#FFF;
text-decoration:none;
}

.gamelink:link,.gamelink:visited {
color:#404040;
text-decoration:underline;
font-weight:700;
}

.cmenulink:link,.cmenulink:visited,.contentlink:link,.contentlink:visited,a:hover {
color:#47A2CB;
text-decoration:underline;
}

.cmenulink:hover,.darklink:hover {
color:#FFA002;
text-decoration:underline;
}

.pagelink:link,.pagelink:visited {
color:#47A2CB;
text-decoration:none;
font-weight:700;
}

.darklink:link,.darklink:visited {
color:#006CFF;
text-decoration:none;
}

a:link,a:visited {
color:#404040;
text-decoration:underline;
}

.cmenulink1:link,.cmenulink1:visited {
color:#47A2CB;
text-decoration:none;
font-size:8px;
}
#bookmark_container { position: absolute; 
                   left: 0px; top: 0px;
                   width: 111px; height: 110px;
                   z-index: 999999; 
                   overflow: hidden; }
