/* CSS Document */

body {

	background:url('../images/main_body_bg.jpg') #303800 top  repeat-x;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

}

a:link {
	color: #C2B01D;
}
a:visited {
	color: #C2B01D;
}
a:hover {
	color: #E8C762;
}
a:active {
	color: #C2B01D;
}

#wrapper {

	margin:0 auto;

	width:847px;		

}

#topBar {

	height:25px;

}

/*#outer { 

	background-image: url('../images/left_bg.png');

	background-repeat: repeat-y;

}

#inner { 

	background-image:url('../images/right_bg.png');

	background-position:right;

	background-repeat:repeat-y;

}*/

#innerWrapper { 

	width:789px;

	min-height:448px;

	background:url('../images/body_bg2.jpg') #870506 bottom right no-repeat;

	position:relative;

}	

/* hide from IE5/Mac \*/

* html #innerWrapper {height:1px;}

/* end hide */

#innnerWrapper_Spacer { 

	height:448px;

	width:0px;

	float:right;

}

#logo {

	position:absolute;

	top:-25px;

	left:-40px;

	z-index:1;

	border:0px;

}

#leftMenu {

	/*background:#5E0404;*/

	width:95px;

	position:absolute;

	bottom:0px;

	left:0px;

	height:100%;

	z-index:0;

}

#leftNav{

	position:absolute;

	bottom:0px;

}

#navBg {

	background:url('../images/nav_back.gif') repeat-y;

}

#leftNav img {

	border:0px;

	float:left;

}

#rightSide {

	float:right;

	margin-left:185px;

}

#topNav {

	position:relative;

	height:78px;

	text-align:right;

	float:right;

	z-index:2;

}

#topNav img {

	border:0px;

	float:left;

}

#heading {

	font-size:24pt;

	color:#DAC971;

}

#divLine {

	width:789px;

	height:20px;

}

#ads {

	width:789px;

	height:121px;

}

#ads img {

	margin:0px;

	padding:0px;

	border:0px;

	float:left;

}

#footer {

	height:104px;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#928849;

}

#footer span {

	position:relative;

	top:-90px;

	z-index:2;

}

#footer a {

	color:#928849;

	text-decoration:none

}

#footer a:hover {

	color:#928849;

	text-decoration:underline;

}



.clear {

	clear:both;

}



/* calendar styles */

div.Calendar_listEvent {

	border:solid 1px #EADFB3;

	margin:10px 5px 0px 5px;

}

div.Calendar_heading {

	background:#5E0404;

	padding:5px;

	border-bottom:solid 1px #EADFB3;

}

div.Calendar_heading_left {

	float:left;

	color:#A88527;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-transform:uppercase;

}

div.Calendar_heading_right {

	float:right;

	text-align:right;

	color:#81827E;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-transform:uppercase;

}

div.Calendar_description {

	color:#FFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	padding:5px 5px 5px 5px;

}



#title {

	color:#A88527;

}



.calendar {	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

.calendar table {

	border:solid 1px #EADFB3;

	background:#EADFB3;

}

.calendar table th {

	background:#5E0404;

	text-align:center;

	color:#FFFFFF;

	padding:5px;

}

.calendar table td {

	text-align:center;

	padding:5px 0px;

}

.calendar table td a {

	color:#303800 !important;

}

.calendar table td.has_events {

	background:#A88527;

}

.calendar table td.has_events a {

	color:#FFF !important;

}

.calendar table td.current_day {

	background:#870506;

}

.calendar table td.current_day a {

	color:#FFF !important;

}



#cal2.calendar table, #cal3.calendar table {

	border:0px;

	background:transparent;

}

#cal2.calendar table td a, #cal2.calendar table td a {

	color:#787669 !important;

}

=======
/* CSS Document */
body {
	background:url('../images/main_body_bg.jpg') #303800 top  repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
#wrapper {
	margin:0 auto;
	width:847px;		
}
#topBar {
	height:25px;
}
/*#outer { 
	background-image: url('../images/left_bg.png');
	background-repeat: repeat-y;
}
#inner { 
	background-image:url('../images/right_bg.png');
	background-position:right;
	background-repeat:repeat-y;
}*/
#innerWrapper { 
	width:789px;
	min-height:448px;
	background:url('../images/body_bg2.jpg') #870506 bottom right no-repeat;
	position:relative;
}	
/* hide from IE5/Mac \*/
* html #innerWrapper {height:1px;}
/* end hide */
#innnerWrapper_Spacer { 
	height:448px;
	width:0px;
	float:right;
}
#logo {
	position:absolute;
	top:-25px;
	left:-40px;
	z-index:1;
	border:0px;
}
#leftMenu {
	/*background:#5E0404;*/
	width:95px;
	position:absolute;
	bottom:0px;
	left:0px;
	height:100%;
	z-index:0;
}
#leftNav{
	position:absolute;
	bottom:0px;
}
#navBg {
	background:url('../images/nav_back.gif') repeat-y;
}
#leftNav img {
	border:0px;
	float:left;
}
#rightSide {
	float:right;
	margin-left:185px;
}
#topNav {
	position:relative;
	height:78px;
	text-align:right;
	float:right;
	z-index:2;
}
#topNav img {
	border:0px;
	float:left;
}
#heading {
	font-size:24pt;
	color:#DAC971;
}
#divLine {
	width:789px;
	height:20px;
}
#ads {
	width:789px;
	height:121px;
}
#ads img {
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
}
#footer {
	height:104px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#928849;
}
#footer span {
	position:relative;
	top:-90px;
	z-index:2;
}
#footer a {
	color:#928849;
	text-decoration:none
}
#footer a:hover {
	color:#928849;
	text-decoration:underline;
}

.clear {
	clear:both;
}

/* calendar styles */
div.Calendar_listEvent {
	border:solid 1px #EADFB3;
	margin:10px 5px 0px 5px;
}
div.Calendar_heading {
	background:#5E0404;
	padding:5px;
	border-bottom:solid 1px #EADFB3;
}
div.Calendar_heading_left {
	float:left;
	color:#A88527;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
div.Calendar_heading_right {
	float:right;
	text-align:right;
	color:#81827E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
div.Calendar_description {
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:5px 5px 5px 5px;
}

#title {
	color:#A88527;
}

.calendar {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.calendar table {
	border:solid 1px #EADFB3;
	background:#EADFB3;
}
.calendar table th {
	background:#5E0404;
	text-align:center;
	color:#FFFFFF;
	padding:5px;
}
.calendar table td {
	text-align:center;
	padding:5px 0px;
}
.calendar table td a {
	color:#303800 !important;
}
.calendar table td.has_events {
	background:#A88527;
}
.calendar table td.has_events a {
	color:#FFF !important;
}
.calendar table td.current_day {
	background:#870506;
}
.calendar table td.current_day a {
	color:#FFF !important;
}

#cal2.calendar table, #cal3.calendar table {
	border:0px;
	background:transparent;
}
#cal2.calendar table td a, #cal2.calendar table td a {
	color:#787669 !important;
}

.subMenuListHome {
	position:absolute !important;
	left:17px !important;
}

