body {
background:#fff url(images/duvar.jpg);
font-size:12px;
font-family:Arial;
width:840px;
margin:5px auto;
}

a img {
border-width:0;
}

.main {
margin-bottom:1em;
padding:1em 1em 1em 3.5em;
}

#left-menu {
background-color:#FFF;
text-align:left;
padding:5px;
}

#left-menu ul {
margin:0 0 10px;
padding:0;
}

#left-menu li {
margin-left:5px;
list-style-type:none;
}

.top {
text-align:center;
background-color:#77c5d7;
height:24px;
padding:0;
}

.top-left {
color:#FFF;
font-family:Verdana;
font-size:12px;
margin-left:10px;
margin-top:5px;
text-align:left;
float:left;
}

.top-right {
color:#FFF;
font-family:Verdana;
font-size:12px;
margin-right:10px;
margin-top:5px;
text-align:right;
float:right;
}



.header-menu {
color:#FFF;
font-family:Arial;
font-size:14px;
font-weight:700;
margin-left:10px;
margin-top:73px;
text-align:left;
float:left;
}

.content {
background-color:#FFF;
border-left:1px solid #9C6;
border-right:1px solid #9C6;
}

.contentheader {
background:#FFF url(images/topbar.png);
color:#FFF;
font-family:Arial;
font-weight:700;
font-size:12px;
text-align:left;
margin:2px;
padding:2px 2px 2px 4px;
}

.newsline {
border-bottom:1px dotted #39C;
}

.fileboxheader {
background:#FFF url(images/topbar2.png);
color:#FFF;
font-family:Arial;
font-weight:700;
font-size:12px;
text-align:left;
margin:2px;
padding:2px 2px 2px 4px;
}

.frametext {
font-family:Arial;
font-size:12px;
color:#FFF;
text-align:left;
padding:5px;
}

.played {
font-family:Arial;
font-size:9px;
}

.browsegamesbox {
background:#F0F8FF;
font-family:Arial;
font-size:12px;
color:#333;
text-align:left;
width:100%;
padding:3px;
}

.pagenumbers {
font-family:Arial;
font-size:12px;
color:#333;
text-align:center;
padding:3px;
}

.gamelink:hover {
color:#FF6347;
font-weight:700;
text-decoration:underline;
}

.pmboxheader {
border:1px solid #09C;
background-color:#FFF;
margin-bottom:8px;
font-family:Arial;
font-size:12px;
color:#333;
text-align:left;
padding:4px;
}

.quote {
border:1px dotted #093;
text-align:left;
margin:2px 2px 6px;
padding:3px;
}

.newprivatemessage {
font-family:Arial;
font-size:12px;
text-align:center;
padding:5px;
}

.pmboxtable {
border:0;
width:99%;
background-color:#FFF;
font-family:Arial;
font-size:12px;
color:#333;
padding:4px;
}

.readpmtable {
width:99%;
font-family:Arial;
font-size:12px;
padding:2px;
}

.pmtexttable {
border:1px solid #CCC;
width:80%;
color:#000;
font-family:Arial;
font-size:12px;
text-align:left;
padding:3px;
}

.bottom {
background-image:url(images/footer.png);
height:45px;
border-left:1px solid #9C6;
border-right:1px solid #9C6;
border-bottom:1px solid #9C6;
}

.bottom-text {
color:#58a;
font-family:Arial;
font-size:12px;
text-align:center;
}

.form-large .form-text {
font-size:126%;
background:#FFFADB url(/images/form-back.gif) repeat-x;
border:1px solid #CBB945;
color:#776B1B;
padding:2px;
}

.form-large select {
padding:1px 0;
}

.form-large input {
font-size:126%;
padding:3px 7px !important;
}

.form-large div {
padding-bottom:1em;
clear:left;
}

input.button1,input.button2 {
font-size:100%;
margin-top:2px;
padding:3px 10px;
}

.button2 {
color:#777;
}

.form-large .form-text {
width:100px;
padding:3px;
}

.form-large .form-field {
padding-bottom:1em;
}

a:link,a:visited {
color:#58a;
text-decoration:underline;
}

a:hover,.header-link:hover {
color:#FF6347;
text-decoration:none;
}

.top-link:link,.top-link:visited,.header-link:link,.header-link:visited,.contentheaderlink:hover,.framelink:hover {
color:#FFF;
text-decoration:none;
}

.top-link:hover,.contentheaderlink:link,.contentheaderlink:visited,.framelink:link,.framelink:visited {
color:#FFF;
text-decoration:underline;
}

.contentbox,.filebox {
border:1px solid #9C6;
margin-bottom:8px;
}

.boxestext,.newstext {
font-family:Arial;
font-size:12px;
color:#333;
text-align:left;
padding:3px;
}

.gamelink:link,.gamelink:visited {
color:#58a;
font-weight:700;
text-decoration:none;
}