body {margin: 0; text-align: center; background: #EAE4C0 url(images/body.jpg) no-repeat center top; font-family: Arial, Tahoma, sans-serif}
#outContainer {width: 1000px; height: 100%; background: url(images/background.png) repeat-y; margin: auto; text-align: left}
#inContainer {width: 950px; height: 100%; margin:auto; background: #0D4C0A url(images/backIn.png) repeat-x top}
#footer {
	width: 954px;
	height: 135px;
	background:url(images/footer.png) top;
	margin: auto;
	padding-top: 10px;
	color: #343032;
	font-size: 12px;
	text-decoration : none;
}
#footer span {margin: 0 20px}
#footer a {color: #141210}


#header {width: 950px; height: 210px; position: relative; background: url(images/header.png) no-repeat top left}
#flashHolder {width: 850px; height: 170px; padding-top: 50px; padding-left: 93px} 
#flashHolder #flash {width: 850px; height: 170px; background: url(images/flashBack.png) top right }
#balabuska {position: relative; left: -27px; top: 1px}
#logoHolder {width: 93px; height: 254px; position: absolute; top: 5px; left: 10px; background: url(images/logoHolder.png)}
#logoHolder img {position: absolute; top: 10px; left: 16px}
#menu {position: absolute; top: 0; left: 0; width: 950px}
#menuNormal {position: absolute; top: 27px; left: 110px; width: 800px}
#menuNormal a, #menuNormal a:link, #menuNormal a:visited {color: #f0f4f2; text-decoration: none; margin: 0 8px; text-transform: lowercase; font-size: 11px; font-weight: bold} 
#menuNormal a:hover {color: #FFFFFF}
#menuClub {position: absolute; top: 2px; right: 13px; width: 800px; text-align: right}
#menuClub a, #menuClub a:link, #menuClub a:visited {color: #CBD084; text-decoration: none; margin: 0 8px;  font-size: 11px; font-weight: bold}
#menuClub a:hover {color: #FFFFFF} 

counter {position: absolute;top: 0;left: 0;width: 200px;text-decoration : none;}
#counter {position: absolute;top: 0;left: 0;width: 200px;text-decoration : none;}
#counterNormal {position: absolute; top: 215px; left: 720px; width: 200px}
#counterNormal {color: #CBD084; text-decoration: none; margin: 0 8px; text-transform: lowercase; font-size: 11px; font-weight: bold}

#loginBox {color: #CBD084; text-decoration: none; margin: 0 8px; text-transform: lowercase; font-size: 11px; font-weight: bold}
#loginBoxHeader {color: #CBD084; text-decoration: none; margin: 0 8px; text-transform: lowercase; font-size: 17px; font-weight: bold}
#loginBox a, #loginBox a:link, #loginBox a:visited {color: #f0f4f2; text-decoration: none; margin: 0 8px; text-transform: lowercase; font-size: 11px; font-weight: bold} 

#preFooter {width: 950px; height: 80px; background: url(images/balls.gif) no-repeat left top; clear: both}

#contentHolder {width: 950px; position: relative; padding: 20px 0 40px 0; background: url(images/content.png) no-repeat 50% 50%; min-height: 700px; font-size: 12px}
#content {
	width: 530px;
	margin: 0 0 20px 110px;
	color: #f0f4f2;
	text-decoration : none;
}

#content p {margin: 0 0 10px 0}

#content a, #content a:link, #content a:visited {color: #FDC908}
#content a:hover {color: #FEE19a}

#content table {width: 100%; margin: 5px 0};
#content caption {font-size: 13px; text-transform: uppercase; font-weight: bold}
#content th {font-weight: bold; border-top: 1px solid #f4f0f2}

#content h1 {
	font-size: 21px;
	margin: 0 0 10px 0;
	text-decoration : none;
}
#content h2 {font-size: 17px; margin: 0 0 8px 0}
#content h3 {font-size: 15px; margin: 0 0 6px 0}
#content h4 {font-size: 12px; font-weight: bold; margin: 0 0 4px 0}
#content span.hr {display: block; background: url(images/hr.png) no-repeat center top; height: 40px; width: 100%; border: 0px none; border-style: none; border-collapse: collapse}
#content span.hr hr {display: none}

#content img {background: #fff; border: none; border-bottom: 2px solid #FDC908; float: left; padding: 1px; margin: 0 10px 10px 0}

#infoBoxes {float: right; width: 286px; margin: 0 2px 0 0}
.infoHead {width: 286px; height: 32px; position: relative; background: url(images/boxTopDefault.png)}
.infoRest {width: 286px; height: 100%; padding: 0px 0 20px 0; min-height: 75px; background: url(images/boxRestDefault.png) no-repeat bottom}
.infoHead h2 {position: absolute; height: 70px; width: 230px; top: 8px; left: 15px; text-align: right; font-size: 15px; line-height: 25px; margin: 0; padding: 0px 30px 0 0}
.infoContent {padding: 10px 20px 20px 70px}
.infoContent h3 {font-size: 13px; font-weight: bold; margin: 0 0 5px 0; padding: 0}
.infoContent a {color: #CA910B}
.infoContent a:hover {color: #343032}

#news h2 {background: url(images/boxHeader.png) no-repeat top left}
#news a {color: #f92323}
#calendar h2 {background: url(images/boxHeaderCal.png) no-repeat top left}
#calendar a {color: #B6C92C}
#other h2 {background: url(images/boxHeaderOth.png) no-repeat top left}
#other a {color: #D3BB00 }

.calItem {position: relative}
.calDay {position: absolute; left: -52px; top: 8px; font-size: 25px; text-align: center; width: 50px; color: #B6C92C}
.calMonth{position: absolute; left: -52px; top: 33px; font-size: 10px; text-align: center; width: 50px}
.calText{display: block; min-height: 30px; padding-top: 10px}
.calText h4 {margin: 0; padding: 0; color: #B6C92C}

#admin_text {font-family : Arial, Helvetica, sans-serif;	font-size : 12px;color : red;font-weight : bold;}
#admin_text a, #admin_text a:link, #admin_text a:visited {margin: 0 8px;font-size: 12px;font-weight: bold;	color : Red;}

#content_caption {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #f4f0f2;
}
#content_th {
	font-weight: normal;
} 