body {font-family: Verdana; font-size: 12px; color: #636363; margin-left: 20px; margin-top: 10px}

a:link{color: #636363; text-decoration:underline}
a:visited{color: #636363; text-decoration:underline}
a:hover{color: #EEAE18; text-decoration: underline}

p {font-family: Verdana; font-size: 12px;}
td {font-family: Verdana; font-size: 12px;}
li {font-family: Verdana; font-size: 12px;}
h1 { font-family:Verdana; font-size:18px; color: #636363; margin-bottom: 5px; margin-top: 0px}
h2 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #636363; margin-bottom: 0px; margin-top: 0px}
h3 {font-size: 12px; font-weight:bold; color: #563110; margin-bottom: 0px; margin-top: 0px}
h4 {font-size: 12px; font-weight:bold; color: #7A5324; margin-bottom: 0px; margin-top: 0px} <!-- #de6400 #D66E18; --> 

#topbox {width: 738px; }
#allbox {width: 757px; }
#mainbox1 {width: 593px; float: left; clear:left}
#mainbox2 {width: 755px; float: left; clear:left}
#middlebox1 {width: 400px; float: right; padding-left: 16px; padding-right: 14px; padding-top: 13px;}
#middlebox2 {width: 577px; float: right; padding-top: 13px;}
#leftbox {width: 163px; float: left; }
#rightbox {width: 130px; float:left}
#bottombox {width: 757px; clear:left; padding-top: 20px; text-align:center; padding-bottom:45px;}
#skyad{ position:absolute; top:193px; left:790px}
#skyad2{ position:absolute; top:104px; left:810px; padding-bottom: 40px;}
#adbox{ height: 290px; width: 396px; border: #E6E7E6 solid 1px; text-align:center; padding-top: 10px}
#smallad{ height: 260px; width: 162px; border: #E6E7E6 solid 1px; text-align:center; padding-top: 10px; margin-top:15px}

#headerbg1{width: 153px; height: 16px; 
background-image:url(images/header_bg1.gif); margin-top: 13px; padding-left: 10px; padding-top: 4px}
#headerbg2{width: 111px; height: 16px; 
background-image:url(images/header_bg2.gif); margin-top: 13px; padding-left: 10px; padding-top: 4px}
#headerbg3{width: 153px; height: 16px; 
background-image:url(images/header_bg1.gif); padding-left: 10px; padding-top: 4px}
#headerbg4{width: 190px; height: 16px; 
background-image:url(images/header_bg3.gif); padding-left: 10px; padding-top: 4px}

.textinput {width:130px; font-size:11px;}
.error_text { color:#FF0000}

#roombox{width: 151px; height:20px; font-weight:bold; border: #E6E7E6 solid 1px; padding-left: 10px; padding-top: 8px;}
#roombox2{width: 151px; height:20px; font-weight:bold; border: #E6E7E6 solid 1px; border-top-width:0px; padding-left: 10px; padding-top: 8px;}
#largerboard{width: 151px; height:20px; font-weight:bold; border: #E6E7E6 solid 1px; padding-left: 10px; border-top-width:0px; padding-top: 8px;}

#loginbox{width: 151px;  border: #E6E7E6 solid 1px; padding-left:10px; padding-top:10px; padding-bottom:10px}
#register{width: 151px;  border-left: #E6E7E6 solid 1px; border-right: #E6E7E6 solid 1px; border-bottom: #E6E7E6 solid 1px; background-color: #E6E7E6; 
		padding-left:10px; padding-top:8px; padding-bottom:8px; font-weight:bold}
.light{ color:#aaa}
.light a{color:#aaa}
.light a:hover{color: #EEAE18; }

#logoutbox{width: 151px; height: 23px; border: #E6E7E6 solid 1px; padding-left:10px; padding-top:10px}
#login{ margin-top: 2px}
#puzzlebox{width: 151px; height: 200px; text-align:center; border: #E6E7E6 solid 1px; padding-left:10px; padding-top:10px}
#amazonbox{width: 141px; height: 120px; text-align:center; border: #E6E7E6 solid 1px; padding-left:10px; padding-right: 10px; padding-top:20px}
#puzzleboxbig{width: 360px; height: 368px; text-align:center; border: #E6E7E6 solid 1px; padding-top:30px}
#myroom{width: 370px; height: 250px; border: #E6E7E6 solid 1px; padding:15px;}
#aboutpage{width: 390px; height: 340px; border: #E6E7E6 solid 1px; padding:15px;}
#bestbooks{width: 525px; border: #E6E7E6 solid 1px; padding-left:10px; padding-top:0px}
#books{width: 525px;  border: #E6E7E6 solid 1px; padding-left:10px; padding-top:0px}
#playbox{width: 686px; height: 710px; border: #E6E7E6 solid 1px; padding:30px; padding-left:40px; text-align:center}
#playborder{ border: #999999 solid 4px; width:640px; height:500px}
#playborder2{ border: #999999 solid 4px; width:770px; height:500px}
#getgame{width: 713px; height: 110px; border: #E6E7E6 solid 1px; padding:20px;}
#partners{width: 161px; height: 130px; border: #E6E7E6 solid 1px; padding-top:20px; text-align:center;}
#code{width: 370px; height: 180px; border: #E6E7E6 solid 1px; padding:15px;}

<!-- Forum -->
#header_forum{width: 530px; height: 16px; 
background-image:url(images/chess-forum.gif); margin-top: 13px; padding-left: 10px; padding-top: 4px}
.topic{ width: 400px; border-left: #c5a68a solid 1px; border-right: #c5a68a solid 1px; border-bottom: #c5a68a solid 1px;
		padding: 5px; background-color: #f8f6f3; }
.topic_posted{ width: 140px; text-align: center; border-right: #c5a68a solid 1px; border-bottom: #c5a68a solid 1px;
		 padding: 5px; background-color: #f8f6f3}
