@charset "UTF-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;background: #000 url(images/bg_main.jpg) repeat-x;	margin: 0; padding: 0;text-align: center; color: #000000}

.twoColElsLtHdr #container {width: 900px; background: #FFFFFF;	margin: 10px auto 0 auto; border: 1px solid #FFC;text-align: left} 

.twoColElsLtHdr #header { background:#990000 url(../assets/images/bg_header.jpg); padding:1px 20px; color:#FFF} 

.twoColElsLtHdr #header h1 {font-size:100%}

.twoColElsLtHdr #header ol {margin-top:0px; margin-bottom:0; margin-right:0}

.twoColElsLtHdr #header a img {border:none} 

.twoColElsLtHdr #chessboard {height:20px; background:#A00 url(images/bg_chessboard.jpg); border-bottom:1px solid black; border-top:1px solid black; margin:0; padding:0}

.twoColElsLtHdr #sidebar1 {float: left; width: 231px; background: #e3e3d2 url(images/bg_sideBar.jpg) bottom right no-repeat; padding:0}

.twoColElsLtHdr #sidebar1 div {margin:0; padding:0; border-bottom:1px solid #900}

.twoColElsLtHdr #sidebar1 div h1.normal {font-size:70%; font-weight:normal!important	}

.twoColElsLtHdr #sidebar1 div a:link, .twoColElsLtHdr #sidebar1 div a:visited {display:block; color:#FFFFCC; background:#993333 url(images/bg_footer.jpg) repeat-x; text-decoration:none; padding:8px 5px 8px 12px; margin:0; text-shadow:0 1px 3px #333; font-weight:bold}
.twoColElsLtHdr #sidebar1 div a:hover {color:#FFF; background:#000 url(images/bg_footerOn.jpg)}
.twoColElsLtHdr #sidebar1 div a:active {color:#A00; background-color:#000; background-image:none}

.twoColElsLtHdr #sidebar1 p, .twoColElsLtHdr #sidebar1 h1 {margin-left: 10px; margin-right: 10px;font-size:90%}
.twoColElsLtHdr #sidebar1 p a:link, .twoColElsLtHdr #sidebar1 p a:visited {color:#CC3300}
.twoColElsLtHdr #sidebar1 p a:hover {color:#FF0000; text-decoration:none}
.twoColElsLtHdr #sidebar1 ol {margin:10px 5px 20px 0; list-style-position:outside; font-size:90%}
.twoColElsLtHdr #sidebar1 ol li {margin-bottom:15px; line-height:1em}

.twoColElsLtHdr #mainContent {margin: 0 1.5em 0 15.5em}
 
.twoColElsLtHdr #mainContent h1 {color:#990000; line-height:1em}

.twoColElsLtHdr #mainContent h2 {border-bottom:1px solid #666666; font-size:130%}

.twoColElsLtHdr #mainContent h3 {color:#A00}

.twoColElsLtHdr #mainContent a:link, .twoColElsLtHdr #mainContent a:visited {color:#AA0000; text-decoration:none; border-bottom:1px solid #b00}
.twoColElsLtHdr #mainContent a:hover {color:#F00; border:none}

.twoColElsLtHdr #mainContent img {border:1px solid black}

.twoColElsLtHdr #footer { padding: 10px 20px; background:#DDDDDD url(images/bg_footer.jpg);font-size:80%;color:#FFC} 

.twoColElsLtHdr #footer a:link, .twoColElsLtHdr #footer a:visited {color:#FFF; text-decoration:none}
.twoColElsLtHdr #footer a:hover {color:#000}

.twoColElsLtHdr #footer p {margin: 0; padding: 10px 0}


/*************** Miscellaneous classes for reuse ***********************/


.fltrt {float: right;margin-left: 8px}
.fltlft {float: left;margin-right: 8px}
.clearfloat { clear:both;height:0;font-size: 1px; line-height: 0px}

.displaybox {border:1px solid #900; padding:20px; margin-bottom:20px; background:#e3e3d2 url(images/bg_displaybox.jpg) repeat-x}
.displaybox a {float:right; width:35px; text-align:right; font-size:80%; margin-bottom:10px; text-decoration:none!important}

.color1 {color:#A00; font-weight:bold}
.color1 em {color:#000000; font-weight:normal; font-size:90%}
