	body {		margin:0px 0px 10px 0px;		background:#AAEEFF;				}
	A { color: #664466; font-family: arial, sans-serif; font-size:12px; text-decoration: none; }
 	A:link { color: #664466; text-decoration: none; } 	
                    A:visited	{ color: #662266; text-decoration: none; } 	A:active	{ color: #662266;  }
 	A:hover	{ color: #000; font-size: 14px;  }

                    
 	#bio{            float:left;
		width:65%;
		background:#AAEEFF;
		border-right:1px  #999;
		margin-right:15px;
		padding-bottom:20px;


                                        }

           #banner {	font-family:verdana, arial, sans-serif;		                    color:#AAEEFF;
		font-size:20px;
		font-weight:BOLD;
		border-bottom:4px solid #f00;
		border-top:3px solid #f00;
  		background:#000;
  		padding:15px; 
  		text-transform:uppercase;
		letter-spacing: .6em; 				}
                              p {     text-indent: 1em;
	                   color:#000; 
	                   font-family: geneva,courier, trebuchet, verdana, geneva, arial, helvetica, sans-serif; 
	                   font-size: 12px; 
	                   line-height:16px;
	                    }

               p:first-letter {    font-size: 150%; 
                                       color:#800;
                                       font-family: TektoMM, Comic Sans MS, Ariel;
                                       font-weight: bold;
                                       margin-right:0.1em
                                        }
                      .quote{      font-size: 12px;
	                   line-height:14px; 
                                       color:#040;
                                       font-family: helvetica, Comic Sans MS, Ariel;
                                       background:#99DDEE;
                                       border:1px solid #444;
                                       padding:10px; 
                                       margin-right:0.2em
                                       margin-left:0.2em
                                       } 

                     .hglist{         
                                        font-family: courier,verdana, arial, sans-serif;		color:#880000;
		font-size:12px;
		font-weight:BOLD;
                                        line-height:16px;
                                        padding-top:20px;
                                        background:#AAEEFF;
                                        padding-bottom:20px;
                                        text-transform:uppercase;
		letter-spacing: .2em; 
                                        }

                     .catlist{        

                                        height:300px;
                                        width:200px;
                                        padding-top:10px;
                                        background:#AAEEFF;
                                        padding-bottom:10px;
                                        }


	.description {	
	                     font-family:verdana, arial, sans-serif;		                     color:#99CCFF;
	                     font-size:12px;
	                     font-weight:bold; 
	                     background:#AAEEFF;
	                     text-transform:none;
	                     letter-spacing: .none; 				}
                   .counter {	
	                     font-family:verdana, arial, sans-serif;		                     color:#440000;
	                     font-size:12px;
	                     font-weight:bold; 
	                     text-transform:none;
	                     letter-spacing: .3em; 				}								
                    #content {	float:left;
		width:65%;
		background:#AAEEFF;
		border-right:1px  #999;
		margin-right:15px;
		padding-bottom:20px;
		}

	#links {		
                                        background:#AAEEFF;
		padding-right:15px;
		float: right;				}
	.blog {
  		padding-left:15px;
  		padding-top:15px; 
 		padding-right:15px;					}
                    .blog A { color: #884444;
                                  font-family: helvetica, ariel;
                                  font-size: 12px;
                                  background: #AAEEFF;
                                  text-decoration: none;
                                         }
                    .blog A:link { color: #AA0000; background: #AAEEFF; }
                    .blog A:visited { color: #AA0000; background: #AAEEFF;}
                    .blog A:active { color: #AA0000; background: #AAEEFF;}
                    .blog A:hover { color: #000000;
                                           font-size: 12px;
                                           background: #CCFFEE;
                                           }  

	.blogbody {
                    	font-family:arial, sans-serif;		                    color:#333;
		font-size:12px;
		font-weight:normal;
  		background:#AAEEFF;
  		line-height:16px;
  		padding-left:10px;
  		padding-right:10px;
  		padding-top:10px;					}
	.title	{
 		font-family: verdana, arial; 
		font-size: 12px;
 		color: #003366; 
                                        background: #CCCCFF
		text-transform: uppercase;	
                      	font-weight:bold;
                                        letter-spacing: .2em; 
                                        border:1px solid #000;
                                        padding:5px;
                                        align: left; 
			}				#menu {
  		margin-bottom:15px;
                    	background:#AAEEFF;  									}
	.date	{
 		font-family:georgia, verdana, arial, sans-serif; 		font-size: 11px;
 		color: #666;
 		border:1px solid #999;
		padding:5px;
		margin-bottom:10px;
		font-weight:normal;		}						.posted	{
 		font-family:verdana, arial, sans-serif;
 		font-size: 11px;
 		color: #003366;
                                        margin-bottom:15px; 		}

	.calendar {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:10px;
		font-weight:normal;
  		background:#AAEEFF;
  		line-height:14px;
  		padding:2px;
  		align:center;						}

	.calendarhead {
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:10px;
		font-weight:bold;
  		background:#AAEEFF;
  		line-height:14px;
  		padding:2px;						}
	.side {
		font-family:verdana, arial, sans-serif;
		color:#333;
		font-size:11px;
		font-weight:normal;
  		background:#AAEEFF;
  		line-height:14px;
  		padding:2px;						}
	.sidetitle {
                    	font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:9px;
		font-weight:bold;
  		background:#AAEEFF;
  		line-height:14px;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		text-transform:uppercase;
		letter-spacing: .2em;
  							}	
                      .box {
		background:#000;
  		padding:20px;
                                        border:4px solid #F00;
  		margin-top:10px;
                                        letter-spacing: .4em; 
 							}
					.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:9px;
		font-weight:bold;
  		line-height:14px;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		background:#AAEEFF;  		 		}				.powered {
		font-family:verdana, arial, sans-serif;
		color:#003366;
		font-size:9px;
		font-weight:bold;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		line-height:14px;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em;							}					.comments-body {
		font-family:verdana, arial, sans-serif;
		color:#000;
		font-size:11px;
		font-weight:normal;
  		background:#AAEEFF; 
 		line-height:14px;
  		padding:10px;					}			.comments-post {
		font-family:verdana, arial, sans-serif;
		color:#000;
		font-size:10px;
		font-weight:normal;
  		background:#AAEEFF;					}
	.comments-head	{
 		font-family: georgia, verdana, arial, sans-serif;
 		font-size: 11px;
 		color: #000;
 		border:1px solid #999;
		padding:5px;
		font-weight:normal;
		margin-top:10px;				}
	#banner-commentspop {
		font-family:verdana, arial, sans-serif;
		color:#AAEEFF;
		font-size:18px;
		font-weight:bold;
		border-bottom:4px solid #f00;
		border-top:3px solid #f00;
  		background:#000;
  		padding:15px;
                                        text-transform:uppercase;
                                        letter-spacing: .6em; 
 		}

body.pop { 
	background:#fff; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	padding: 0; 
	background-image: 
	url(images/logo-small.gif); 
	background-repeat:repeat-x;
	}

	
a.instructional { 
	font-family:verdana, arial, sans-serif; 
	font-size:10px; 
	line-height:13px;
	}

a.list {
	font-family: trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size: 11px;  
	line-height:12px;
	font-weight: normal;	
	}

a.title {
	text-decoration:none;	
	}
			
font { 
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-weight:normal;
	text-transform:none; 
	}

font.title { 
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #666; 
	line-height:15px;
	}

font.title-list { 
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #666; 
	line-height:15px;
	}
	
font.bold-label {
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	}
 
font.title-no-padding {
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size: 11px;
	color: #FFF;
	}

font.title-padding { 
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #FFF; 
	line-height:15px;
	padding:5px;
	}

font.title-padding-grey { 
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size: 11px; 
	color: #333; 
	line-height:15px;
	padding:5px;
	}
	
font.pagettle { 
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size: 12px; 
	color: #666; 
	line-height:15px;
	font-weight:bold;
	}

font.pagetitlelink { 
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size: 12px; 
	color: #336699; 
	line-height:15px;
	font-weight:bold;
	}

font.plain { 
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size:11px; 
	color: #666; 
	line-height:15px;
	}

font.instructional { 
	font-family:verdana, arial, sans-serif; 
	font-size:10px; 
	color: #666; 
	line-height:13px;
	text-align:justify;
	}

font.message { 
	font-family:verdana, arial, sans-serif; 
	font-size:11px; 
	color: #669966; 
	line-height:13px;
	font-weight:bold;
	}

a.message {
	font-size: 11px;
	}

font.error-message { 
	font-family:verdana, arial, sans-serif; 
	font-size:11px; 
	color: #993333; 
	line-height:13px;
	font-weight:bold;
	}
		
font.instructional-just { 
	font-family:verdana, arial, sans-serif; 
	font-size:10px; 
	color: #666; 
	line-height:13px;
	}

font.head1 { 
	font-family: trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size:11px; 
	color: #336699; 
	line-height:15px;
	font-weight:bold;
	}

font.command { 
	font-family: trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size: 12px; 
	line-height:15px;
	text-transform:uppercase;
	font-weight:bold;
	}

font.command-grey { 
	font-family: trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size: 12px; 
	line-height:15px;
	color: #666;
	font-weight:bold;
	valign:middle;
	}

ul { 
	color:#666; 
	font-family: trebuchet MS, trebuchet, verdana, helvetica, sans-serif; 
	font-size: 11px; 
	line-height:14px;  }

li { 
	font-family: verdana, helvetica, sans-serif; 
	font-size: 12px; 
                    color: #000;
	margin-left: 10px; 
	margin-right: 10px; 
	margin-top: 6px; 
	margin-bottom: 0px;
	line-height:14px;
	}

	.blogbox {
	pading:5px;
	background-color:#FFF;
	margin-bottom:10px;
	border:1px solid #CCC;
	width:260px;
	}


.padded-box {
	border: 1px solid #696;
	padding: 10px;
	margin-top: 50px;
	margin-left: 50px;
	text-align:center;
	}

#copyright {
	background:#FFF;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:#666;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;	
	margin-top:50px;
	margin-left:10px;
	margin-right:10px;
	padding-left:50px;
	}

	input {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	} 
	
	input.search {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:#666;
	font-weight:normal;	
	} 
		
	input.text {
	width: 292px;  
	height: 20px;
	} 
	
	input.num {
	width: 16px; 
	height: 20px;
	}

	input.num4 {
	width: 32px;
	height: 20px;
	} 
	
	input.text-short {
	width: 175px;  
	height: 20px;
	}

	input.text-large { 
	width: 250px;  
	height: 20px;
	margin-bottom:5px;
	}
	
	input.button {
	width: 100px;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	}

	input.button-big {
	width: 150px;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	} 

	input.weird-button {
	width:75px;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	background-color:#FFF;
	text-transform:uppercase;	
	} 
	
	input.button-small {
	width: 50px;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;	
	} 

	input.button-search {
	width: 75px;
	font-family: verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
	text-transform:lowecase;	
	}
			
	input.button-go {
	width: 100px;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	background-color:#C5D1C7;
	text-transform:uppercase;	
	}	
	
	input.cbox { 
	vertical-align:3px;
	}
	 
	select { 
	font-family: verdana, arial sans-serif; 
	font-weight:bold; 
	color:#666; 
	font-size:11px;
	} 
	
	select.menu { 
	width: 106px;
	}

	select.menu-long {
	width: 225px;
	}

	select.blog { 
	width: 165px;
	color:#666; 
	font-size:10px;
	}
	
	select.category {
	width: 150px;
	} 
	
	select.menu-short {
	width: 130px;
	} 
	 
	textarea {
	font-family:courier,verdana, arial, sans-serif; 
	color:#333; 
	background-color:#FFF; 
	font-size:12px;	 
	} 

	textarea.width500 {
	font-family:verdana, arial, sans-serif; 
	color:#333; 
	background-color:#FFF; 
	font-size:11px;	
	width:486px; 
	} 
	
	textarea.config {
	font-family:verdana, arial, sans-serif; 
	color:#333;  
	font-size:11px;	
	width: 292px;
	} 
		
	textarea.wide {
	font-family:verdana, arial, sans-serif; 
	color:#333; 
	background-color:#FFF; 
	font-size:11px; 
	} 
	
	textarea.short310 {
	font-family:verdana, arial, sans-serif;
	color:#333;
	background-color:#FFF;
	font-size:11px;
	width: 310px;
	}

	textarea.short340 {
	font-family:verdana, arial, sans-serif;
	color:#333;
	background-color:#FFF;
	font-size:11px;
	width: 340px;
	}
								