body{	
background-color: #F4EAF4; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;	
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;	
font-size: 10pt;	
color: #333333;  
letter-spacing: 1px; }

/*spacers*/
.clear{	clear: both;	height: 6px;}
.bigclear{	clear: both;	height: 20px;}
.separator{	
clear: both;
height: 20px;  
border-bottom: 1px solid #333333; }

#holder{	
border: 1px solid #996699; 
width:776px;   }

.bhdr{  
background-color: #CC99CC;    
background-image: url(images/header_bck2.jpg);
background-repeat:repeat-x;

   }

.bhdr_titles{ 
font-size: 16pt;	
font-weight: bold;  
padding-left: 8px;  
color: #F5F5F5; 
 }

.bhdr_text{	
font-size: 10pt;	
padding-left: 8px;  
color: #F5F5F5;  }

.bhdr_text a{	
color: #F5F5F5;	
text-decoration: underline;}

.bhdr_text a:hover{	color: #F5F5DC;	
text-decoration: underline;}

.lcol{ 	background-color: #FFFFFF;}
.rcol{	background-color: #F6F6F6;}
.pad1{	padding: 6px 6px 6px 6px;}
.pad2{	padding: 4px 4px 4px 4px;}
form{	display: inline;}

input, textarea ,select {
		border:1px solid #aaa;
		background-color: #EDEDED;
		}
		
.pcount{	
background-color: #9966CC; 
color: #333333; 
padding: 2px 0px 2px 0px;}

.pcount a{	text-decoration: none; color: #333333; }

.pcount .pcon{	
text-decoration: underline; 
color: #9999CC;  
background-color: #613092;  
padding-left: 2px;  
padding-right: 2px;   }

.login_left,login_right{
	float: left;
}
.login_left{
	width: 100px;
}

/*nav*/
.title { 	
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 12px;	
color: White; padding:2px 2px 2px 6px;  
background-color: #9966CC;  
font-weight: bold;  }

a.title {	
color: #4F5E6A;	
background: #FFDEAD;}

a.title:hover {	
color: #FFFFFF;	
background: #8A5300;}

.small { 
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;	color: #333333;	
line-height: 16px;	
padding-right: 4px;	
padding-left: 4px;   
text-align: left;	}

.small a {	
display: block;	
text-decoration: none;	
color: #000000;}

.small a:hover {	
color: #000000;	
background-color: #FFF7DF;}

/*UL nav*/
.bnavi {
WIDTH: 200px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;  
text-align: left; }


.ads {
WIDTH: 150px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;  
text-align: left; }

.bnavi UL { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
list-style-type: none;}

.bnavi LI { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;  
display: inline;  }

.bnavi A { 
padding: 3px 0px 3px 0px; 
TEXT-DECORATION: none;  
COLOR: #000000; 
display: block;}

.bnavi A:hover {	COLOR: Blue; BACKGROUND-COLOR: #FFF5EE;}
.bnavi .none { 
padding: 3px 0px 3px 0px; 
TEXT-DECORATION: none;  
COLOR: #000000; 
display: block;}

/*Syndicate*/
.rss{	 	
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;	color: #333333;	
line-height: 16px;	
padding-right: 4px;	
padding-left: 4px;}

.rss a{	text-decoration: none;}

/* blog display */
.blog_item{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt;}

.blog_date { 
font-weight: bold; 
color: #848284;  
padding: 4px 2px 4px 2px;  
font-size: 11pt;  }

.headlines { 
font-weight: bold; 
color: #848284;	
padding-bottom: 4px;	}

.description { color: #848284;}

.description a{ 
color: #848284; 	
text-decoration: underline;}

.description a:hover{	
color: #848284;	
text-decoration: underline;  }

.blog_post { 
font-size: 8pt; 
color: #848284; }

.blog_post a{ color: #7375FF; }

.blog_post a:hover{	color: #0204FF; }

.blog_link {	
font-size: 8pt;	
color: #7375FF;}

.blog_link a{	
color:#7375FF;	
text-decoration: underline;}

.blog_link a:hover{	
color:#7375FF;	
text-decoration: underline;  
background-color: #E6E6FA; }

/*blog reply*/
#reply { border: 1px dashed #717B53; }

.reply_post { 	
font-size: 10pt;	
color: #000000; 
padding: 0px 4px 6px 0px;}


.form_post{color: #656565; font-size: 10pt;}
.form_button{color: #414141; font-size: 10pt; }

.form_button_approve{
color: #414141; 
font-size: 10pt;  
background-color: #B9EEB9;  }

.form_button_erase{
color: #F5F5F5; 
font-size: 10pt;  
background-color: Maroon;  }

.sndreply{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000; 
font-size: 10pt;}

/*calendar*/
.caltitle{ 	
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt;}

.cal, a.cal{ 	
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #333333;}

a.cal:hover {color: #FF0000; }

a.calbold{ 	
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; 
font-size: 8pt;  
font-weight: bold;  
background: #E5E5E5;   }

a.calbold:hover {color: #FF0000; }

/* calendar mouse over */
.cmon{	
background-color: #BEC6CD;	
font-size: 7pt;	
color: #333333;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.cmon a{ 
text-decoration: none;	
color: #333333;}

.cmoff{	
background-color: #ffffff;	
font-size: 7pt;	
color: #333333;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.cmoff a{ 
text-decoration: none;	
color: #333333;}

.dmon{	
background-color: #F1EBB1;	
font-size: 7pt;	
color: #333333;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.dmon a{	
text-decoration: none;	
color: #333333;}

.dmoff{	
background-color: #BEC6CD;	
font-size: 7pt;	
color: #333333;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.dmoff a{	text-decoration: none;	color: #333333;}

#navigation {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	WIDTH: 180px; 
	PADDING-TOP: 0px;
}
#navigation UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	LIST-STYLE-TYPE: none; 
	BORDER-BOTTOM-STYLE: none
}
#navigation LI {
	MARGIN: 0px
}
#navigation UL LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 14px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #F5F5F5; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #e8f7ff 1px solid; 
	HEIGHT: 16px; 
	TEXT-DECORATION: none
}
#navigation UL LI A:hover {
	COLOR: #004180; 
	BACKGROUND-COLOR: #f9fdff
}
.navbox {
	FONT-SIZE: 100%; 
	MARGIN-BOTTOM: 10px;
	background-color: #6495ED;
}
.navbody {
	PADDING-BOTTOM: 15px; 
	MARGIN: 0px; 
	FONT: 12px arial, helvetica, sans-serif
}
.error,.errormsg{ 
color: #A52A2A;  
font-family: Verdana, Tahoma, Arial, sans-serif;  
font-size: 13px;  
font-style: italic;    }

/*Admin section*/
#mouseover{
padding: 2px 6px 2px 6px;
background-color: #373737; 
border-top: 1px solid #BBBBBB; 
border-bottom: 1px solid #BBBBBB;}

#mouseover a {
display: inline; /*Use this to lay them out horizontally */
text-decoration: none;
color: #FFFFFF;
padding: 2px 4px 2px 4px;}

#mouseover a:hover {
color: #333333;
background: #F5F5F5;}

#mouseover a.on {
background-color: #EDE3B6;  
color: #333333; }

#mouseover a.on:hover {
color: #F5F5F5;
background-color: #2F3B1A;}

a.blist{ 
text-decoration: none;	
color: #333333;}

.RowOver { background-color: #F2DCA8; }
.RowOff1 { background-color: #E7E7E7; }
.RowOff2 { background-color: #FFFFFF; }

.adminnavi { 
width: 94px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;  
text-align: left; 
padding-left: 6px;  
color: #F5F5F5;  }

.adminnavi UL { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
list-style-type: none;}

.adminnavi LI { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;  
display: inline;  }

.adminnavi A { 
padding: 3px 0px 3px 0px; 
TEXT-DECORATION: none;  
COLOR: #F5F5F5; 
display: block;}

.adminnavi A:hover {	
COLOR: #00008B; 
background-color: #FFF5EE;}

.scrollposts{
	overflow: scroll;
	height: 140px;
	clip:auto;
	background-color: #F6F6F6;
}
.scrollpad{	padding: 4px 4px 4px 4px;}

td {	
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;	
font-size: 10pt;	
color: #333333;  
letter-spacing: 1px;}

.navibg{
	background-color: #000066;
}
.klor{	
background-color: #6600CC;	
padding: 4px 4px 4px 4px;  
color: #F5F5F5; }

.klor a{	
color: White; 
text-decoration: underline;}

.klorsub{	
background-color: #EFEFEF;	
padding: 4px 4px 4px 4px;  
color: #696969; }

.bigger{
	font-size: 14px;
	color: #2F4F4F;
}

.padright {
	padding-right:8px;}
	
.padleft {
	padding-left:8px;}