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}
	#skyad{ position:absolute; top:193px; left:790px}
	#skyad2{ position:absolute; top:104px; left:810px; padding-bottom: 40px;}
	#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: 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; 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: 390px; 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: 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: 100px; 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}