/* By Duane Hilton */
 

body {
		background:#eee;
                font-size: 62.8%;
	}

.tborder {
        border-top:1px solid #999;
        margin-top:10px;
        
}

.bborder {
        border-bottom:1px solid #999;
        margin-bottom:10px;
}

	
#main {
		width:700px;    
		background:#fff;    
		border:1px solid #999;    
		margin: 0 auto 0 auto;         
		font-family:Verdana,sans-serif;    
		line-height: 1.8em;
		padding:0;
	}


#content {
		margin:0 0 20px 10px;
		width:680px;
                clear: left;
	}
	
#content ul {
		margin-top:0;
	}

.post {
                padding-top: 10px;
}

.headline {
               font-size: 1.7em;
               font-weight: bold;
}

.headline a:link {
		color: #009; text-decoration:underline
	}

.headline a:active {
		color: #009; 
		text-decoration:underline
	}
	
.headline a:visited {
		color: #009; 
		text-decoration:underline
	}
	
.headline a:hover {
		color:#009; 
		background:#d4d4d4; 
		text-decoration:underline
	}
	 
.headline a:visited:hover {
		color:#009; 
		background:#d4d4d4; 
		text-decoration:underline
	}

.entry li, .entry p {
                 font-size:1.4em;  
}

.entry a:link {
		color: #009; text-decoration:underline
	}

.entry a:active {
		color: #009; 
		text-decoration:underline
	}
	
.entry a:visited {
		color: #009; 
		text-decoration:underline
	}
	
.entry a:hover {
		color:#009; 
		background:#d4d4d4; 
		text-decoration:underline
	}
	 
.entry a:visited:hover {
		color:#009; 
		background:#d4d4d4; 
		text-decoration:underline
	}

.postmetadata {
        font-size:1.1em;
        color:#666;
        margin-top:0;
        padding-top:0;
}

.postmetadata a:link {
		color: #666; text-decoration:underline
	}

.postmetadata a:active {
		color: #666; 
		text-decoration:underline
	}
	
.postmetadata a:visited {
		color: #666; 
		text-decoration:underline
	}
	
.postmetadata a:hover {
		color:#666; 
		background:#d4d4d4; 
		text-decoration:underline
	}
	 
.postmetadata a:visited:hover {
		color:#666; 
		background:#d4d4d4; 
		text-decoration:underline
	}


/*Start horizontal navigation menu*/

.menu {
		border-top:1px solid #999;   
		border-bottom:1px solid #999; 
		float:left; 
		background:#eee;
		margin-top:20px;
		margin-bottom:20px;
		width:700px;
		font-weight: bold;
		font-size:1.2em;
		text-transform:uppercase;
        
	}	
	

.menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
	
 .menu li {
  float: left;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #999;
  }

.menu a:link {
		color: #009; text-decoration:none;
	}

.menu a:active {
		color: #009; 
		text-decoration:none;
	}
	
.menu a:visited {
		color: #009; 
		text-decoration:none;
	}
	
.menu a:hover {
		color:#009; 
		background:#FC3; 
		text-decoration:none;
	}
	 
.menu a:visited:hover {
		color:#009; 
		background:#FC3; 
		text-decoration:none;
	}	



/*
li ul {
    display: none;
    background:#eee;
    border:none;
}


li:hover > ul {
    display: block;
    border:none;
}

li:hover > ul li {
    display: block;
    border:none;
}
*/

/*End horizontal navigation menu*/


	
.logo { 
	    margin-left: 75px;    
	    margin-top: 20px;
	    border:0;
    }

    
h1 {
		font-size:2.3em; 
		font-family:Georgia, serif; text-transform: uppercase; 
		font-weight: normal;
                padding-top: 0;
                margin-top: 0; 
	}
	
h2 {
		font-size:2em; 
		font-family:Georgia, serif; text-transform: uppercase; 
		font-weight: normal; 
		margin:20px 0 0 0;
	}

.yellow_box {
		width:150px;
		float:right;
		background:#ff9;
		border:1px solid #999; 
		margin-left:10px;
		margin-bottom:10px;
		padding:10px;
	}


	
#footer {
		width:700px;    
		background:#eee;    
		border:1px solid #eee;    
		margin: 0 auto 0 auto;       
		font-size:1em;    
		font-family:Verdana,sans-serif;    
		line-height: 1.5em;
		text-align:center;
		color:#666;
	}

#footer p {
		padding-left:20px;
		padding-top:10px;
		padding-bottom:20px;
	}
	
.sortable td {
	border-top:1px dotted #999;
	}
	
.sortable th {
	cursor: pointer;
	}
	
#archives {
	padding:10px;
	border-top:1px solid #999 
}

#tag-cloud {
	padding:10px;
	border-top:1px solid #999 
}


.comments-template p {font-size:1.2em;}


 
