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

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; --> 

#midlink {text-align:center; background-image:url(images/button-bg.gif);}
#main_menu {list-style-type:none; margin: 0; padding:0; text-align:center; }

#main_menu li {float:left; display:inline; width:100px; background:url(images/button-bg.gif); font-size:14px; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
#main_menu li.small{width: 80px}
#main_menu li.end{width: 83px}
#main_menu li.end2{width: 103px}
#main_menu li.medium{width: 100px}
#main_menu li.big{width: 120px}
#main_menu li a, #main_menu li a:visited {display:block; width:100px; height:30px; color:#de6400; font-size:14px; text-decoration:none; 
line-height:30px; font-family:"Cooper Std Black", sans-serif, Verdana; font-weight: bold;}

#main_menu li a:hover {color:#eeae18;  background:url(images/button-bg.gif);} 
#main_menu li a.chosen, #main_menu li a.chosen:visited,  #main_menu li a:active, #main_menu li a:focus {color:#de6400;} 
#main_menu li a.small {width: 80px}
#main_menu li a.end {width: 83px}
#main_menu li a.end2 {width: 103px}
#main_menu li a.medium {width: 100px}
#main_menu li a.big {width: 120px}

#topbox {width: 758px; }
#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; padding-bottom: 40px; text-align:center}
#skyad{ position:absolute; top:178px; left:790px}
#skyad2{ position:absolute; top:131px; left:810px}
#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: 200px; 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:35px; 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}
#logoutbox{width: 151px; height: 23px; border: #E6E7E6 solid 1px; padding-left:10px; padding-top: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; }
#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: 547px; height: 320px; 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: 676px; height: 580px; border: #E6E7E6 solid 1px; padding:30px; padding-left:50px; text-align:center}
#playborder{ border: #999999 solid 4px; width:640px; height:500px}
#playborder2{ border: #999999 solid 4px; width:770px; height:500px}
#getgame{width: 506px; height: 150px; border: #E6E7E6 solid 1px; padding:30px; padding-left:50px; text-align:center;}
#partners{width: 161px; height: 180px; border: #E6E7E6 solid 1px; padding-top:30px; text-align:center;}
#code{width: 370px; height: 100px; border: #E6E7E6 solid 1px; padding:15px;}
#shopbox{width: 800px; height: 860px; border: #E6E7E6 solid 1px;}

<!-- 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}
