/*MAIN****************************************************************************/
html {
 margin:0;
 padding:0;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#F7EFD0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	
}

#container {
 background-color:#fff;
 color:#666666;
 text-align:left;
}



a {
 color: #E36328;
}

.clear {
	clear:both;
}

#submit {
	background-color:#ccc;
	border: 1px solid #999999;
	font-weight:bold;
	text-transform:uppercase;
	font-size:8px;
	padding: 2px;
}

/*/MAIN****************************************************************************/
/*LAYOUT***************************************************************************/
#container {
 width:898px;
 margin:0 auto;
 background:url(images/left.gif) top left repeat-y #FFFFFF;
}

#header {
 width:100%;

}



#wrapper {
 margin:0;
 padding:0;
}

#footer {
 width:100%;
}
/*/LAYOUT***************************************************************************/
/*HEADER***************************************************************************/
.hdtable {
 margin:0;
 padding:0;
}
/*/HEADER***************************************************************************/
/*SIDEBAR***************************************************************************/
.sidebar {
 text-align:center;
 font-size: 90%;
}

.sidebar .itemhead {
	background:  url(images/itemhead.gif) top left no-repeat;
	height: 51px;
	width:215px;
	padding:5px;
	text-align:center;
	color:#84342E;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 90%;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.sidebar .itembody {
    background:url(images/itembody.gif) top left repeat-y;
	width:215px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	
	color:#000;
	
}

.sidebar .itemend {
 background: url(images/itemend.gif) top left no-repeat;
 width:215px;
 height: 84px;
 margin-left: 10px;
}



.itembody a {
	color:#E36328;
	font-weight:bold;
	text-decoration: none; 
}
.itembody a:hover {
	text-decoration: underline; 
}

/*/SIDEBAR***************************************************************************/
/*POLL***************************************************************************/
#poll {
}
#pollqs {
font-weight:bold;
color:#888;
}
/*/POLL***************************************************************************/
/*CALENDAR***************************************************************************/
#cl_body {
 
}
.cl_table {
 background-color:#F7EFD0;
 color:#84342E;
 font-weight:bold;
 font-size: 95%;
}

.cl_table a {
 color:#E36328;
 font-size: 200%;
}


.cl_wrapper {
background-color:#F7EFD0;
font-size: 80%;
}

.cl_dayofweek {
 font-size: 80%;
 background-color:#F5F5F5;
 color: #999;
}
.cl_holiday {
  color: #E36328;
}

.cl_today {
	text-align: center;
	background-color: #fff;
	border: 2px solid #E36328;
	margin:0;
    padding:3px 1px 3px 1px;
}
.cl_day {
	width: 20px;
	text-align: center;
	margin:0;
    padding:2px 1px 2px 1px;
	
}
.cl_day a {
	font-weight: bold;
	color: #E36328;
	text-decoration: none;
	
}

.cl_today a {
	font-weight: bold;
	color: #E36328;
	text-decoration: none;
	
}
/*/CALENDAR***************************************************************************/
/*CONTENT***************************************************************************/
#content { 
 margin-left: 30px;
 text-align:justify;
 
}
#content h2 {
	margin:10px;
	padding:0;
	font-size:140%;
	color:#AE6711;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F2DC87;
}
.textarea {
  padding: 10px;
}
.textarea img{
 margin: 10px;
}
/*/CONTENT***************************************************************************/
/*NEWS***************************************************************************/
#news { 
 text-align:justify;
 position:relative; /*fix IE bug */
}

#news .title {
 margin: 15px 5px 3px 5px;
 padding: 5px 5px 5px 5px;
 position:relative; /*fix IE bug */
 font-weight:bold;
 font-size: 95%;
 color:#E36328;
 background-color:#F7EFD0;
 
}
#news .date {
 margin: 0px 5px 0px 10px;
 position:relative; /*fix IE bug */
 color:#000000;
 font-weight:bold;
 font-size: 80%;
 text-align:left;
 padding-left: 0px;
}

#news .more {
text-align:right;
padding-right: 10px;
}
#news .more a{
text-decoration:none
}
#news .more a:hover{
text-decoration:underline;
}
/*/NEWS***************************************************************************/
/*FOOTER***************************************************************************/
#footer {
 height:80px;
 background-color:#888;
 color: #fff;

 }

.address {
	position:relative;
	left:20px;
	top:10px;
	font-size: 11px;
	color: #fff;
}
 
.copyright {
	position:relative;
	left:20px;
	top:15px;
	font-size: 10px;
	color: #bbb;
}


 

/*/FOOTER***************************************************************************/


