body
{
	background: #000;
	margin: 0;
	color: white;
	font-family: Tahoma;
	font-size: 10px;
}

div.pcontent textarea
{
	font-family: Tahoma;
	font-size: 10px;
	border: 1px solid #383838;
	background: #000;
	color: white;
}

div.pcontent input
{
	border: 1px solid #383838;
	background: #000;
	color: white;
}

br.cl
{
	clear: left;
}

br.cr {
	clear: right;
}

br.cb
{
	clear: both;
}

strong.blue
{
	color: #01a6ff;
}

a
{
	color: #ccc;
}

a img
{
	border: 0;
}

div#wrapper
{
	width: 1004px;
	padding: 0px 0px 36px 0px;
	margin: auto;
}

div#sponsors
{
	float: right;
	width: 180px;
	background: url("images/right_bg.jpg");
}
div#right_bottom
{
	width: 180px;
	height: 2px;
	background: url("images/right_bottom.jpg");
}

div#quote
{
	width: 397px;
	height: 28px;
}

div#logo
{
	background: url("images/logo.jpg");
	width: 285px;
	height: 71px;
	float: left;
}

div#nav
{
	background: url("images/nav.jpg");
	width: 530px;
	height: 71px;
	float: left;
	margin: 0px 9px 0px 0px;
}

div#nav a.top
{
	display: block;
	float: left;
	height: 36px;
}

div#nav a.draft
{
	display: block;
	float: left;
	height: 35px;
}

div#left
{
	width: 226px;
	float: left;
	margin: 5px 9px 0px 0px;
	background: url("images/left_bg.jpg");
}

div#left_bottom
{
	width: 226px;
	height: 2px;
	background: url("images/left_bottom.jpg");
}

div#content
{
	width: 580px;
	float: left;
	margin: 5px 9px 0px 0px;
}

div#login
{
	background: url("images/login.jpg");
	width: 480px;
	height: 24px;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 0px 100px;
}

div#login input
{
	background: url("images/input.jpg");
	width: 106px;
	height: 17px;
	border: 0;
	color: #fff;
	padding: 2px;
	font-size: 10px;
	margin: 0px 6px 0px 0px;
}

div#login input#go, input#go
{
	background: url("images/go.jpg");
	width: 29px;
	height: 21px;
	border: 0;
	padding: 0;
	margin: 0px 6px 0px 0px;
	vertical-align: middle;
}

div#login input#register, div.pcontent input.register
{
	background: url("images/register.jpg");
	width: 56px;
	height: 21px;
	border: 0;
	padding: 0;
	margin: 0px 6px 0px 0px;
	vertical-align: middle;
}

div#latest
{
	width: 580px;
	height: 300px;
	margin: 0px 0px 5px 0px;
}

div#oxus
{
	width: 580px;
	height: 76px;
	margin: 0px 0px 5px 0px;
}

div.ptitle
{
	background: url("images/pagetitle.jpg");
	width: 580px;
	height: 37px;
}

div.ptitle span.left
{
	display: block;
	width: 423px;
	height: 28px;
	padding: 9px 0px 0px 12px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

div.ptitle span.right
{
	display: block;
	height: 32px;
	padding: 5px 0px 0px 0px;
	float: left;
}

div.ptitle span.right img
{
	vertical-align: middle;
}

div.pcontent
{
	background: url("images/pagebg.jpg") repeat-y;
	width: 570px;
	padding: 5px;
}

div.pbottom
{
	background: url("images/pagebottom.jpg");
	width: 580px;
	height: 1px;
	margin: 0px 0px 6px 0px;
}

div#archives
{
	background: url("images/archives.jpg");
	width: 580px;
	height: 15px;
}

div#other
{
	width: 580px;
	padding: 23px 0px 0px 0px;
	background: url("images/other.jpg");
}

div#other ul
{
	padding: 0;
	margin: 0;
}

div#other li
{
	width: 562px;
	height: 17px;
	background: url("images/other_li.jpg");
	list-style: none;
	padding: 3px 9px 0px 9px;
}

div#other li span.left
{
	width: 401px;
	height: 17px;
	font-weight: bold;
	float: left;
	display: block;
}

div#other li span.right
{
	width: 161px;
	height: 17px;
	float: left;
	display: block;
	text-align: right;
}

div#other li span.right img
{
	vertical-align: top;
}

div#fwrapper
{
	background: url("images/footerbg.jpg") repeat-x;
	width: 100%;
	height: 107px;
}

div#footer
{
	background: url("images/footer.jpg") repeat-x;
	width: 1024px;
	height: 67px;
	padding: 40px 0px 0px 0px;
	margin: auto;
}

div#footer div#links
{
	padding: 21px 0px 0px 288px;
	width: 630px;
	float: left;
}

div#footer a#oxus
{
	display: block;
	float: left;
	width: 100px;
	height: 60px;
}

div.bracket1, div.bracket2, div.bracket3, div.bracket4, div.bracket5, div.bracket6
{
	float: left;
	width: 95px;
	font-weight: bold;
}

div.bracket1 div
{
	width: 90px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 12px 0px 0px 5px;
}

div.bracket2
{
	margin: -13px 0px 0px 0px;
}

div.bracket2 div
{
	width: 95px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 38px 0px 0px 0px;
	text-align: center;
}

div.bracket3
{
	margin: -38px 0px 0px 0px;
}

div.bracket3 div
{
	width: 95px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 90px 0px 0px 0px;
	text-align: center;
}

div.bracket4
{
	margin: -102px 0px 0px 0px;
}

div.bracket4 div
{
	width: 95px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 199px 0px 0px 0px;
	text-align: center;
}

div.bracket5
{
	margin: -226px 0px 0px 0px;
}

div.bracket5 div
{
	width: 95px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 420px 0px 0px 0px;
	text-align: center;
}

div.bracket6
{
	margin: 400px 0px 0px 0px;
}

div.bracket6 div
{
	width: 95px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 13px 0px 0px 0px;
	text-align: center;
	color: #01a6ff;
}

div.bracket1 div.border, div.bracket2 div.border, div.bracket3 div.border, div.bracket4 div.border, div.bracket5 div.border
{
	border-width: 0px 1px 1px 0px;
}

div.bracket2b, div.bracket3b, div.bracket4b, div.bracket5b, div.bracket6b
{
	float: left;
	width: 114px;
	font-weight: bold;
}

div.bracket2b
{
	margin: -13px 0px 0px 0px;
}

div.bracket2b div
{
	width: 114px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 38px 0px 0px 0px;
	text-align: center;
}

div.bracket3b
{
	margin: -38px 0px 0px 0px;
}

div.bracket3b div
{
	width: 114px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 90px 0px 0px 0px;
	text-align: center;
}

div.bracket4b
{
	margin: -102px 0px 0px 0px;
}

div.bracket4b div
{
	width: 114px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 199px 0px 0px 0px;
	text-align: center;
}

div.bracket5b
{
	margin: -226px 0px 0px 0px;
}

div.bracket5b div
{
	width: 114px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 420px 0px 0px 0px;
	text-align: center;
}

div.bracket6b
{
	margin: 400px 0px 0px 0px;
}

div.bracket6b div
{
	width: 114px;
	height: 13px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	padding: 13px 0px 0px 0px;
	text-align: center;
	color: #01a6ff;
}

div.bracket2b div.border, div.bracket3b div.border, div.bracket4b div.border, div.bracket5b div.border
{
	border-width: 0px 1px 1px 0px;
}

div.newsinfo
{
	width: 180px;
	float: left;
	margin: 0px 9px 2px 0px;
}

div.newsimage
{
	background: url("images/newsimage.jpg");
	width: 178px;
	height: 115px;
	padding: 1px;
}

div.newsimage img
{
	width: 178px;
	height: 115px;
}

a#readmore
{
	display: block;
	float: left;
	width: 89px;
	height: 25px;
	background: url("images/readmore.jpg");
}

a#comments
{
	display: block;
	float: left;
	width: 90px;
	height: 25px;
	background: url("images/comments.jpg");
}

input#addcomment
{
	background: url("images/add.jpg");
	width: 84px;
	height: 20px;
	border: 0;
	padding: 0;
}

textarea#commentbox
{
	border: 1px solid #383838;
	background: #000;
	color: white;
	width: 370px;
	height: 110px;
	padding: 5px;
}

div.staff
{
	width: 279px;
	background: #161616;
	padding: 5px 0px 5px 5px;
	line-height: 14px;
	float: left;
}

div.staff_header
{
	width: 270px;
	height: 17px;
	padding: 5px 0px 0px 8px;
	background: url("images/staff_header.jpg");
	margin: -5px -5px 5px -5px;
}

div.staff_header img
{
	vertical-align: top;
}

div.staff_image
{
	width: 65px;
	height: 66px;
	background: url("images/staff_image.jpg");
	padding: 1px;
	float: right;
	margin: 1px 11px 1px 6px;
}

div.staff_image img
{
	width: 65px;
	height: 66px;
}

div#next_event
{
	width: 210px;
	padding: 22px 8px 0px 8px;
	background: url("images/next_event.jpg") no-repeat;
}
div#downloads
{
	width: 180px;
	padding: 22px 8px 0px 8px;
	background: url("images/toprightadvertise.jpg") no-repeat;
}
div#next_event img
{
	margin: 5px -8px 0px -8px;
}

div#next_event ul
{
	padding: 5px 0px 0px 0px;
	margin: 0;
}

div#next_event ul li
{
	list-style: none;
	width: 201px;
	height: 19px;
	background: url("images/next_li.jpg");
	text-transform: uppercase;
	padding: 3px 0px 0px 8px;
	font-weight: bold;
}

div#next_event ul li#registered
{
	background: url("images/next_registered.jpg");
	font-weight: normal;
	padding: 3px 0px 0px 5px;
	width: 204px;
}

div#next_event ul li#ventrilo
{
	height: 29px;
	background: url("images/next_ventrilo.jpg");
	font-weight: normal;
	padding: 4px 0px 0px 8px;
}

div#next_event ul li a
{
	display: block;
	float: left;
	height: 19px;
	width: 21px;
	margin: -3px 0px 0px 0px;
}

div#next_event ul li#ventrilo a
{
	height: 30px;
	width: 50px;
}

div#next_event ul li span.left
{
	display: block;
	float: left;
	height: 17px;
	width: 178px;
}

div#next_event ul li#ventrilo span.left
{
	width: 149px;
}

div#calendar
{
	width: 226px;
	padding: 51px 0px 0px 0px;
	background: url("images/calendar.jpg") no-repeat;
}

div#last_event
{
	width: 226px;
	padding: 38px 0px 0px 0px;
	background: url("images/last_event.jpg") no-repeat;
}

div#loggedin
{
	font-size: 11px;
	padding: 4px 0px 0px 0px;
}

table#apply input.text, table#apply textarea.text
{
	width: 280px;
}

.note
{
	background: #444;
	padding: 10px;
	border: 1px solid #777;
	width: 65%;
	margin: auto;
	text-align: center;
}

.center
{
	text-align: center;
}

div.last_event_title {
	background: url("images/last_event_title.jpg") no-repeat;
	width: 218px;
	height: 17px;
	font-weight: bold;
	padding: 6px 0px 0px 8px;
}

a.last_event_brackets {
	background: url("images/last_event_brackets.jpg") no-repeat;
	width: 226px;
	height: 21px;
	display: block;
}

ul.last_event_ul {
	background: url("images/last_event_ul.jpg") no-repeat;
	width: 226px;
	padding: 17px 0px 0px 0px;
	margin: 0px;
	text-indent: 0px;
}

ul.last_event_ul li {
	list-style: none;
}

li.last_event_1 {
	background: url("images/last_event_1.jpg") no-repeat;
	width: 186px;
	height: 15px;
	padding: 3px 0px 0px 40px;
	color: #01a6ff;
	font-weight: bold;
}

li.last_event_2 {
	background: url("images/last_event_2.jpg") no-repeat;
	width: 186px;
	height: 15px;
	padding: 3px 0px 0px 40px;
}

li.last_event_3 {
	background: url("images/last_event_3.jpg") no-repeat;
	width: 186px;
	height: 15px;
	padding: 3px 0px 0px 40px;
}

div#calendar_container {
	width: 204px;
	margin: auto;
}