body { 
        margin : 0px 0px 10px 0px; 
	background-color : #E5E5E5; 
        color : Black; 
	font-size : 12px; 
	font-family : verdana, arial, sans-serif;
        }
	
table, td { font-size: 10px;}

p { margin : 0px; font-size : 10px; }

H1 {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:2px;
	border-bottom:1px solid #CC3300;
	letter-spacing: .2em;
	color: #CC3300;
       text-align: center;
		}	

H2 {
	color : #333; 
	font-size : 11px; 
	font-weight : normal; 
	line-height : 14px; 
	padding-left : 10px; 
	padding-right : 10px; 
	padding-top : 5px; 
	padding-bottom : 5px; 
	background-color:  #BEBEBE
}


img, image, .img { border : solid 1px black; 
                              margin : 10px;  
                              background-color : #FFFFFF;  
                              padding : 3px;}

A, A:LINK { 
     color : #333; 
     text-decoration : none; }

A:visited	{ 
      color : #111; 
      text-decoration : none; }

A:hover, A:ACTIVE		{ 
      color : #777;  }
 

	#banner, #banner-commentspop {
	color: #FFCC33;
	font-size:26px;
	padding-top:2px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	background-color: #3366FF;
	line-height: 30px;
		}


	.description {
		font-size:12px;
		font-weight:bold;
  		text-transform:none;	
		letter-spacing: .none; 		
		}	

#navlist
{
border: 4px solid #ACF;
background-color: #ACF;
font-family: verdana,sans-serif;
font-size: 12px;
margin:0px;
padding:0px;
}

#navlist li
{
display: inline;
list-style: none;
padding-left:5px;
padding-right:5px;
}

#navlist #right
{
float: right;
border-left:1px solid #000;
}

#navlist #left
{
border-right:1px solid #000;
}

#navlist #current
{
font-weight: bold;
}

#navlist li a
{
text-decoration: none;
border: 3px solid #ACF;
background-color: #ACF;
color: #000;
margin:0px;
padding:0px;
}

#navlist li a:hover
{
background-color: #36F;
border: 3px solid #36F;
color: #FFF;
}


	#content {
		position:relative;
		z-index: 3;
	        margin-top:10px;
		margin-right: 200px;
		margin-left: 200px;
		margin-bottom:20px;
     	        padding-left : 15px; 
    	        padding-right : 15px;  
               background-color : #BEBEBE;  
               border : solid 1px black;  
		}

	#links {
	z-index:1;
	position:absolute;
	top: 100px;
	right: 10px;
	width: 175px;
	text-align:center;
        padding-right : 15px;
		}

	#llinks {
		z-index:2;
		position:absolute;
		top: 100px;
		left: 10px;
		width: 175px;
		text-align:left;
		}

	.title	{
	font-size: 12px;
	text-transform: none;
	font-weight:bold;
	color: #cc3300;
       padding-top:5px;
		}		

div.float { float : left; 
               padding: 10px; 
               border : #FFFF00}

div.float p { text-align : center; }

div.container { border : 1px solid #000000;  
                      background-color : #E5E5E5;  }

div.spacer { clear : both; }


#menu { font-weight:bold;
              margin-bottom : 15px; 
              font-size: 14px;   
              color : #E5E5E5; 
              background-color:black;
              text-align: center; 
              padding: 2px;}

.fullpic {
	text-align: center
}


.blog { 
     padding-left : 15px; 
     padding-right : 15px;  
     background-color : #BEBEBE;  }

.blogbody {
	color : #333; 
	font-size : 11px; 
	font-weight : normal; 
	line-height : 14px; 
	padding-left : 10px; 
	padding-right : 10px; 
	padding-top : 10px; 
	background-color:  #BEBEBE
}
 
.subject {	font-size: 10px; line-height: 9px; text-transform:lowercase;letter-spacing: .1em;  color : #333333;}

.blogdate { 
	font-size : 16px; 
	color : #939393;  
	padding-left: 15px; 
   	font-weight : bold; 
	background-color : #BEBEBE; 
     }

.blogfoot { 
	font-size : 11px; 
	color : #939393;  
	padding-right: 15px;
	margin-bottom : 15px; 
	margin-top: 15px;
	text-transform : lowercase;  
	padding-left : 15px;  
	background-color: #BEBEBE;
}
	
#calendar { color : #939393; font-size : 10px; font-weight : normal; line-height : 14px; padding : 1px;align : center; }
.calendarhead { font-size : 10px; font-weight : bold; line-height : 14px; padding : 1px; }


	.side {
	font-size:10px;
	font-weight:normal;
	line-height:14px;
        margin-bottom:20px;

		}	
		
	.sidetitle {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:2px;
	border-bottom:1px solid #CC3300;
	letter-spacing: .2em;
	color: #CC3300;
		}		



.syndicate { font-size : 9px; font-weight : bold; line-height : 14px; padding : 2px; margin-top : 10px; text-align : center; }
.powered { font-size : 9px; font-weight : bold; border-top : 1px solid #A4A4A4; border-bottom : 1px solid #BEBEBE; line-height : 14px; text-transform : uppercase; padding : 2px; margin-top : 10px; text-align : center; letter-spacing : .2em; }

.comments-body { color : #939393; font-size : 11px; font-weight : normal; line-height : 14px; padding : 10px; }
.comments-post { color : #939393; font-size : 10px; font-weight : normal; }
.comments-head	{ font-size : 11px; color : #939393; padding : 5px; font-weight : bold; margin-top : 10px; }
.comments-body { color : #333; font-size : 11px; font-weight : normal; line-height : 12px; padding-left : 10px; padding-right : 10px; }
		
input,  select, textarea { color : Black; background-color : #A4A4A4; 
border: solid 1px #000000; font-size : 11px; }

		

.treemenu {
margin : 0px 0px 0px 0px;
padding : 0px;
list-style : none;
}

.treemenu h2
color: #004090;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: small;
text-align: left;
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
}

.treemenu UL {
list-style : none;
}

.treemenu UL LI {
list-style : none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
}

