/*
Theme Name: Visitor
Theme URI: http://www.ufo-talk.com/
Description: Theme for the UFO Talk Website
Version: 1.0
Author: Gil Horton
Author URI: http://www.ufo-talk.com/
*/


body {
	font-size: 12px;
	font-family: Arial, Verdana;
	background: #FFFFFF url('images/bg_dots.png');	
	text-align: center;    
	}

#page {
	background-color: white;
    background-image: url('images/page_background.png');
    background-repeat: repeat-y;
    background-position: top left;
	border: 1px solid #666666;
	text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 850px;
	}

#header {
    background: #A3C159 url('images/field_ufo.jpg') no-repeat bottom left;
	background-color: #A3C159;
    height: 215px;
    width:850px; 
	}

#headerimg 	{ 
    top-margin: 3px;
	}

.description {
    color: #424F31;
    margin-top: 5px;
    padding: 0px 0px 0px 3px;
    }

.topnav {
    background-color:#A3C159; 
    border-bottom:solid #666666 1px;
    font-size: 12px;
    font-weight: 900;
    padding: 1px 5px 1px 5px;    
    }
.topnav a:link, .topnav a:visited {
    color: #FFFFFF;
    text-decoration: none;
    }  
    
.topnav a:hover {
    color: #FF0000;
    text-decoration: none;
    }
    
input {
    font-size: 12px;
    }
 
#sidebar {
    float: right;
    width: 200px;
    }
 
#sidebar ul {    
    list-style: none;
    margin-left: 10px;
    padding: 0px 0px 0px 0px;
    } 
    
#sidebar ul li h2 {
    background-color: #A3C159;
    font-family: arial, verdana;
    font-size: 14px;
    margin-left: -10px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 5px 5px 5px;    
    }
    
#sidebar ul li ul li {
    color: #FFFFFF;  
    font-family: arial, verdana;
    font-size: 12px;            
    }
    
#sidebar ul li ul li a:link, #sidebar ul li ul li a:visited {
    color: #FFFFFF;  
    font-family: arial, verdana;
    font-size: 12px;
    text-decoration: none;           
    }
    
#sidebar ul li ul li a:hover {
    color: #FF0000;  
    font-family: arial, verdana;
    font-size: 12px;
    text-decoration: underline;           
    }

#sidebar ul li ul {
    padding: 0px 0px 7px 0px;
    }
    
#sidebar ul li form label {
    color: #FFFFFF;    
    }
            
#content {
    float: left;
    padding: 0px 12px 0px 12px;
	width: 620px;
	}
 
.content_google {
    margin: 5px 0px 0px 0px;
    }   
    
.entry {
    line-height: 20px;
    padding: 0px 0px 0px 10px;
	}
.entry a:link, .entry a:visited {
    color: #0066CC;   
    text-decoration: underline;
    }

.entry a:hover {
    color: #FF0000;   
    text-decoration: none;
    }
      
.post {
    border-bottom: dotted #666666 1px;
    color: #000000;
    font-size: 12px;
    padding: 7px 0px 0px 10px;
    }
 
.post h2 {
    color: #A3C159;
    font-family: Arial, Verdana;
    font-size: 20px;
    }
    
.pagetitle {
    background-color: #A3C159;
    border: solid #424F31 1px;    
    color: #000000;
    font-family: Arial, Verdana;
    font-size: 20px;
    padding: 3px;
    }
    
.post h2 a:link {
    color: #A3C159;
    text-decoration: none;
    }      

.post h2 a:visited {
    color: #A3C159;
    text-decoration: none;
    }  
    
.post h2 a:hover {
    color: #FF0000;
    text-decoration: underline;
    }
    
.post h3 a:link {
    color: #A3C159;
    font-size: 20px;
    text-decoration: none;
    }      

.post h3 a:visited {
    color: #A3C159;
    font-size: 20px;
    text-decoration: none;
    }  
    
.post h3 a:hover {
    color: #FF0000;
    font-size: 20px;
    text-decoration: underline;
    }
     
.widecolumn .entry p {
    color: #000000;
	font-size: 12px;    
	}

.narrowcolumn .entry, .widecolumn .entry {
	color: #000000;   
	}
    
.narrowcolumn div small {
    color: #0066CC;
    margin-top: -20px;
    }

.widecolumn {	
	}
 
.topmetadata {
	color: #0066CC;
    font-size: 10px;
    margin-top: -18px;
    text-align: left;
	}

.topmetadata a:link, .topmetadata a:visited, .topmetadata a:hover {
    color: #0066CC;
    text-decoration: none;
    }
    
.narrowcolumn {
	color: #0066CC;
    font-size: 10px;
      
    text-align: left;
	}
  
.postmetadata {
	color: #0066CC;
    font-size: 10px;    
    text-align: left;
	}
      
.postmetadata a:link, .postmetadata a:visited, .postmetadata a:hover {
    color: #0066CC;
    text-decoration: none;
    }

.alt {
	background-color: #f8f8f8;	
	border: 1px solid #ddd;
    padding: 3px 3px 3px 3px;  
    width: 600px;
	}

#footer {
	background: #A3C159;
	border-top: solid #666666 1px;    
    clear: both;
    height: 35px;
    padding: 7px 0px 0px 7px;
    text-align: center;    
	}
#comments, #respond {
    margin-left: 12px;
    }
    
.commentlist {    
    padding: 3px 3px 3px 12px;
    }

.comment_input {
    padding: 0px 0px 0px 12px;
    }
    
.alignleft {
    color: #424F31;
    float: left;
    font-size:14px;
    padding: 10px 0px 10px 0px;  
    }
    
.alignright {
    color: #424F31;
    float: right;
    font-size:14px;
    padding: 10px 0px 10px 0px;  
    }
    
.alignleft a:link, .alignleft a:visited, .alignleft a:hover {
    background-color: #FFFFFF;
    border: solid #0066CC 1px;
    color: #0066cc;    
    font-weight: 900;  
    padding: 3px;
    text-decoration: none;   
    }
    
.alignright a:link, .alignright a:visited, .alignright a:hover {
    background-color: #FFFFFF;
    border: solid #0066CC 1px;
    color: #0066cc; 
    font-weight: 900;  
    padding: 3px;
    text-decoration: none;   
    }
    
.recentcomments {
    list-style: square;
    }
   
#video_box {
 background-color:#A3C159;
 border:solid #A3C159 1px;
 height:247px;
 padding:5px;
 width:600px;
 }
#vidboxl {
 float:left;
 height:235px;
 width:287px;
 }
#vidboxr {
 background-color:#fff;
 float:right;
 font-family:arial,verdana;
 font-size:12px;
 height:225px;
 padding:10px 10px 10px 10px;
 width:277px;
 }
#vidboxr h3 {
 color:#A3C159;
 font-family:arial,verdana;
 font-size:18px;
 font-weight:500;
 margin-top:10px;
 }
#vidboxr ul {
 font-family:arial,verdana;
 list-style:none;
 margin-left:5px;
 padding:0px;
 }
#vidboxr ul li {
 background-color:#e4e4e4;
 border:solid #333 1px; 
 font-family:arial,verdana;
 font-size:12px;
 margin-bottom:10px;
 padding:5px;
 }
.vidlink { 
 font-family:arial,verdana;
 }
a:link.vidlink, a:visited.vidlink { 
 color:#0066CC;
 font-family:arial,verdana;
 font-weight:900;
 text-decoration:none;
 }
 a:hover.vidlink {
 color:#f00; 
 font-family:arial,verdana;
 font-weight:900;
 text-decoration:none;
 }
.vid_heading {
 color: #A3C159;
 font-family: Arial, Verdana;
 font-size: 20px;
 margin-top: 60px;
  }