body {
 	background-color: #0E1F53;
 	background-image: url(../img/site/bg.jpg);
 	background-repeat: no-repeat;
 	background-position: center top;
 }
 
 h1 {
 	font-family: "Trebuchet MS", Arial, sans-serif;
 	font-size: 20px;
 	color: #0E1F53;
 	padding: 0px 0px 10px 50px;
 }
 
 h2 {
 	font-family: "Trebuchet MS", Arial, sans-serif;
 	font-size: 20px;
 	color: #0E1F53;
 	padding: 0px 0px 10px 0px;
 }
 
 a:link {
 	color: #002A44;
 	text-decoration: none;
 }
 a:visited {
 	text-decoration: none;
 	color: #002A44;
 }
 a:hover {
 	text-decoration: underline;
 	color: #0071A5;
 }
 
 p {
 	padding: 0px 0px 10px 0px;
 }
 
 strong {
 	font-weight: bold;
 }
 
 .text {
 	font-family: Arial, "Trebuchet MS", sans-serif;
 	font-size: 15px;
 	color: #0F0F0F;
 	padding: 0px 5px 15px 10px;
 }
 
 .post_end_text {
 	font-family: "Trebuchet MS", Arial, sans-serif;
 	font-size: 15px;
 	color: #ffffff;
 	text-align: right;
 }
 
 .content_h1 {
 	background-image: url(../img/site/knight_bg.jpg);
 	background-repeat: no-repeat;
 	background-position: left top;
 	height: 48px;
 }

 .content_h2 {
 	background-image: url(../img/site/king_bg.jpg);
 	background-repeat: no-repeat;
 	background-position: left top;
 	height: 48px;
 }
 
 img {
 	padding: 5px;
 	background-color: #F0F0F0;
 	display: inline;
 }
 
 .right {
 	float: right;
 }
 
 .left {
 	float: left;
 }

 .center {
 	float: center;
 } 
 
 #wrap {
 	width: 800px;
 	clear: both;
 	margin-top: 0px;
 	margin-right: auto;
 	margin-bottom: 0px;
 	margin-left: auto;
 }
 
 #header {
 	height: 107px;
 	background-image: url(../img/site/header.jpg);
 	background-repeat: no-repeat;
 	background-position: top;
 	margin: 0px auto 6px auto;
 }
 
 #recent {
 	float: right;
 	height: 66px;
 	width: 307px;
 	margin-top: 13px;
 	margin-right: 16px;
 	margin-bottom: 0px;
 	margin-left: auto;
 	background-image: url(../img/site/recent_box.jpg);
 }
 
 #recent_right {
 	width:100px;
 	float:right;
 	font-family: "Trebuchet MS", Arial, sans-serif;
 	font-size: 15px;
 	color: #666666;
 	padding: 10px 10px 10px 10px;
 	text-align: right;
 }
 
 #recent_left {
 	width:158px;
 	float:left;
 	font-family: "Trebuchet MS", Arial, sans-serif;
 	font-size: 15px;
 	color: #961F3F;
 	padding: 17px 10px 10px 10px;
 	text-align: center;
 }
 
 #recent_spacer {
 	background-image: url(../img/site/spacer.jpg);
 	background-repeat: no-repeat;
 	width:2px;
 	height:54px;
 	float: right;
 	margin: 5px 0px 0px 0px;
 }
 
 #nav {
 	font-family: "Trebuchet MS", Arial, sans-serif;
 	font-size: 15px;
 	width: 800px;
 	height: 32px;
 	background-image: url(../img/site/nav_bg.jpg);
 	background-repeat: no-repeat;
 	background-position: left top;
 	margin: 0px auto -1px auto;
 	padding: 8px 0px 0px 0px;
 	font-weight: bold;
 	text-align: center;
 	color: #FFFFFF;
 }
 
 #nav a:link {
 	color: black;
 	text-decoration: none;
 }
 #nav a:visited {
 	text-decoration: none;
 	color: black;
 }
 #nav a:hover {
 	text-decoration: underline;
 	color: #0071A5;
 }
 #nav a:active {
 	text-decoration: none;
 	color: #000000;
 }
 
 #recent_right a:link {
 	color: #666666;
 	text-decoration: none;
 }
 #recent_right a:visited {
 	text-decoration: none;
 	color: #666666;
 }
 #recent_right a:hover {
 	text-decoration: underline;
 	color: #0071A5;
 }
 #recent_right a:active {
 	text-decoration: none;
 	color: #666666;
 }
 
 #content {
 	width: 800px;
 	height: auto;
 	background-image: url(../img/site/content_top.jpg);
 	background-repeat: no-repeat;
 	background-position: top;
 	clear: both;
 	background-color: #FFFFFF;
 	float: left;
 	margin: 0px auto 0px auto;
 }
 
 #content_right {
 	width: 225px;
 	padding: 15px 10px 0px 15px;
 	clear: right;
 	float: right;
 	text-align: left;
 }
 
 #content_right h2 {
 	text-align: center;
 }

#sidebar li {
	padding: 5px 0px 5px 0px;
}

#sidebar li a:link {
	color: #0E1F53;
}

#sidebar li a:visited {
	color: #0E1F53;
}

#sidebar li a:hover {
	color: #FF3366;
}
 
 #content_left {
 	width: 525px;
 	padding: 15px 10px 0px 15px;
 	clear: left;
 	float: left;
 	text-align: left;
 }

 #content_left h3 {
 	font-family: "Trebuchet MS", Arial, sans-serif;
 	font-size: 20px;
 	color: #0E1F53;
 	padding: 0px 0px 10px 10px;
 }
 
 .tabber {
 	padding: 0px 10px 0px 50px;
 }
 
 .post_end {
 	width: 515px;
 	height: 26px;
 	background-image: url(../img/site/post_end_bg.jpg);
 	background-repeat: repeat-x;
 	background-position: left top;
 	margin: 0px 0px 15px 0px;
 	padding: 4px 10px 0px 0px;
 }
 
 .post_end a:link {
 	color: #ffffff;
 	text-decoration: none;
 }
 .post_end a:visited {
 	text-decoration: none;
 	color: #ffffff;

 }
 .post_end a:hover {
 	text-decoration: underline;
 	color: #FF3366;
 }
 .post_end a:active {
 	text-decoration: none;
 	color: #ffffff;
 }
 
 #content_bottom {
 	width: 800px;
         height: 9px;
 	background-image: url(../img/site/content_bottom.jpg);
 	background-repeat: no-repeat;
 	clear: both;
 	float: left;
 	margin: 0px auto 10px auto;
 }