@charset "utf-8";
/* CSS Document */

body {
	padding-top: 0px;
	margin-top: 0px;
	text-align: center;
	color: black;
	background:#240207 url(/site_images/bg_image.jpg) repeat-x; /*for fixed bg put in "fixed top left" after "repeat-x" */
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}


#wrap {
  margin: 0px auto;
  width: 840px;
}

#container{
	float:left;
	background-color: #ffffff;
	border: solid 1px #000000;
	width: 840px;
	background-image:url(/site_images/container_bg.gif);
	background-repeat:repeat-y;

}

#header
{
	width: 840px;
	height: 138px;
	float:left;
	background-image: url(/site_images/header_bg.jpg);
	background-repeat:repeat-x;
}


#header_logo_area{
	width: 392px;
	height: 138px;
	float:left
}

#header_flash_area{
	width:445px;
	height: 138px;
	float:right;
}


#main_menu_area{
	float:left;
	width:840px;
	height:28px;
}

#main_area_container{
	width:840px;
	float:left;
}

#main_left_area{
	width:147px;
	float:left;
}

#main_middle_and_right_container{
	width:687px;
	float:right;
}

#main_middle_left{
	float:left;
	width:578px;
	padding:0px 4px 0px 2px;
}

#main_middle_right{
	float:right;
	width:97px;
}

#error_box{
	width:450px;
	height:50px;
	margin-left:45px;
	background-color:#fff39f;
	border:1px solid #e5cc1b;
	padding:10px 10px 10px 10px;
	text-align:center;
}

#admin_edit_box{
	width:350px;
	background-color:#ebe9e9;
	border:1px solid #bcbcbc;
	padding:10px 10px 10px 10px;
	text-align:left;
}




#footer-seperator {
	float:left;
	width: 840px;
	height: 43px;
	background-image: url(/site_images/footer_top_bg.jpg);
	background-repeat:no-repeat;
	}

#footer {
	clear:both;
	background-color: #ffffff;
	margin-bottom: 0px;
 	text-align: center;
	margin:auto;
	padding:5px 10px 5px 0px;
}

.footer_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #989697;

}

.footer_text a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666465;
	text-decoration:none;
}

.footer_text a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	color: #666465;
	text-decoration:underline;
}



.main_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.main_text a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.main_text a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AA0000;
	text-decoration:underline;
}

.main_text_bold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.main_text_bold a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}


.main_text_bold a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


.admin_events_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

.admin_events_text a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.admin_events_text a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3B3B3B;
	font-weight:bold;
	text-decoration:none;
}

.blog_title {
	color: #a20005;
	font-size: 24px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left
	}

.blog_date {
	color: gray;
	font-size: 14px;
	font-style: italic;
	font-weight: normal
}

.error_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#978b3b;
	font-weight:bold;
}

























/* >> SITE DROPDOWN MENU SYSTEM  << */


.chromestyle{
width: 838px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(/site_images/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
	color: #FFFFFF;
	padding: 4px 7px;
	margin: 0;
	text-decoration: none;
	border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover{
background: url(/site_images/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #000000;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
text-align:left;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #a02c39;
}



/* Rounded Corner Code - Light Grey on White */

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy {background: transparent; margin:5px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f9f9f9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.xb1 {margin:0 5px; background:#e4e4e4;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#f9f9f9; border:0 solid #e4e4e4; border-width:0 1px; text-align:left; padding-left:5px;}


/* Rounded Corner Code - DARK Grey on White */

#xsnazzy2 h1, #xsnazzy2 h2, #xsnazzy2 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy2 p {padding-bottom:0.5em;}
#xsnazzy2 {background: transparent; margin:15px;}

.xtop2, .xbottom2 {display:block; background:transparent; font-size:1px;}
.xb21, .xb22, .xb23, .xb24 {display:block; overflow:hidden;}
.xb21, .xb22, .xb23 {height:1px;}
.xb22, .xb23, .xb24 {background:#ededed; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.xb21 {margin:0 5px; background:#e4e4e4;}
.xb22 {margin:0 3px; border-width:0 2px;}
.xb23 {margin:0 2px;}
.xb24 {height:2px; margin:0 1px;}

.xboxcontent2 {display:block; background:#ededed; border:0 solid #e4e4e4; border-width:0 1px; text-align:left;}





.textfield_effect {

/*we will first set the border styles.*/
  border-width: 1px;
  border-style: solid;
  border-color: #9B9B9B;

/*we are now going to add in the shadow image that we created earlier*/

  background-color: #DFDFDF;

/*I am going to add some text formatting of my own*/

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding: 2px 0px 0px 2px;
}

/*we are now going to style how the textfield will look when we
hover over it and when we actually have it selected*/


.textfield_effect:focus {
 background-color: #F0F0F0;
 border-color: #D4D4D4;
}


.textfield_effect2 {
	/*we will first set the border styles.*/
  border-width: 1px;
	border-style: solid;
	border-color: #dedede;
	/*we are now going to add in the shadow image that we created earlier*/
  background-color: #F8F8F8;
	/*I am going to add some text formatting of my own*/
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px 0px 0px 2px;
}

/*we are now going to style how the textfield will look when we
hover over it and when we actually have it selected*/
.textfield_effect2:hover {
	background-color: #F3F3F3;
	border:1px solid #bbbbbb;
}

.textfield_effect2:focus {
	background-color: #F3F3F3;
	border:1px solid #bbbbbb;
}



/*ROUND CORNERS CODE*/


 	/*ROUND CORNERS - DARK-GREY ON OFF-WHITE BACKGRUOND*/
	
.roundcont_darkgrey {
	width: 525px;
	margin-left:20px;
	background-color: #C2C2C2;
}

.roundtop_darkgrey { 
	background: url(/site_images/corner_TR_darkgrey.jpg) no-repeat top right; 
}

.roundbottom_darkgrey {
	background: url(/site_images/corner_BR_darkgrey.jpg) no-repeat top right; 
}

	
	
	
 	/*ROUND CORNERS - LIGHT-GREY ON OFF-WHITE BACKGRUOND*/
	
.roundcont_lightgrey {
	width: 600px;
	background-color: #444444;
}

.roundtop_lightgrey { 
	background: url(/site_images/corner_TR_lightgrey.jpg) no-repeat top right; 
}

.roundbottom_lightgrey {
	background: url(/site_images/corner_BR_lightgrey.jpg) no-repeat top right; 
}



 	/*ROUND CORNERS - LIGHTER-GREY ON OFF-WHITE BACKGRUOND*/
	
.roundcont_lightgrey2 {
	width: 525px;
	margin-left:15px;
	background-color: #e0e0e0;
}

.roundtop_lightgrey2 { 
	background: url(/site_images/corner_TR_lightgrey2.jpg) no-repeat top right; 
}

.roundbottom_lightgrey2 {
	background: url(/site_images/corner_BR_lightgrey2.jpg) no-repeat top right; 
}
	
	
	
	
.roundcont p {
margin: 0 10px;
}


img.corner {
   width: 14px;
   height: 14px;
   border: none;
   display: block !important;
}


