body { margin:0; padding:0; background-color: #FFF }
h2 { color:#333; margin:10px 0 0 20px; padding:0; font-size:22px }

#wrapper { margin:0 auto; padding:1px; width:900px; border:2px #CCC solid; border-top:none; border-bottom:none; background:#FFF }
#header { height:276px; background: url(http://www.orlandochess.com/images/header.jpg) top left no-repeat }
.copyright { margin:10px auto; font-family: Verdana, Tahoma, Arial; font-size: 14px; font-weight:bold; text-align:center }

a { text-decoration: none; color: #003399 }
a:hover { color: #990000; text-decoration: underline }

table { border-collapse: collapse; font-family: Verdana, Tahoma, Arial; font-size: 11px }
img { border:none }

.T9 { font-family: Verdana, Tahoma, Arial; font-size: 9px }
.T10 { font-family: Verdana, Tahoma, Arial; font-size: 10px }
.T11 { font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #333333 }
.T12 { font-family: Verdana, Tahoma, Arial; font-size: 12px }

.textboxes { background-color: #EFEFEF; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #333333 }
.calendar_days { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #FFFFFF }
.pageheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000 }

.bg_left { background:url(http://www.orlandochess.com/images/bg_left.gif) repeat-y }

.line_left { background:url(http://www.orlandochess.com/images/line_left.gif) repeat-y }
.line_right { background:url(http://www.orlandochess.com/images/line_right.gif) repeat-y }
.sidebar { width:180px; margin: 20px auto 20px auto; list-style:none; padding:20px 0 0 0; border-top: 2px solid #666 }
.sidebar li { margin-bottom:15px }
