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; text-align:center}
	#skyad{ position:absolute; top:178px; left:790px}
	#skyad2{ position:absolute; top:131px; left:810px}
	#adbox{ height: 260px; 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; height: 155px; border: #E6E7E6 solid 1px; padding-left:10px; padding-top:10px}
	#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: 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}