/*
Theme Name: Grammar09
Description: Theme for GrammarErrors.com created in 2009
Version: 1
Author: Rachel Vidrine
Author URI: http://www.rachelvidrine.com

*/

body { 
background-color: #f0f0f0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
line-height: 180%;
margin-top: 0;
margin-bottom: 0;
padding: 0 20px 5px 20px;
 }
 
a:link { color:#666699;
         text-decoration: none; }

a:visited { color: #66669;
         text-decoration: none; }


div#container { width: 1000px;
                margin:0 auto;
                background-color: #ffffff;
		        text-align: left;
		        padding-top: 5px;
		        padding-bottom: 0; }
		    

div#headerimg 	{
    clear: both;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 0;
	background: url('images/logo.jpg');
	height: 160px;
	width: 385px;
	margin-left: auto;
	margin-right: auto;
	}			  
			  

			  
#navmenu ul { margin: 20px 15px 10px 15px;
    width: 970px;
    padding: 8px 0 8px 0;
	list-style-type: none; 
	list-style-image: none;
	text-align: center;
	border-top: thin solid #ccc;
	border-bottom: thin solid #ccc; }
	
	
#navmenu li {
	display: inline;
	text-transform: uppercase;
	margin: 0 12px 0 12px;
 }


#navmenu a {text-decoration:none; color: #000000; }

#navmenu a:hover {color: #669; }


li.page_item a {
    margin: 0;
	padding: 3px 0 3px 3px;
    /*border-right: 1px solid #008080;*/
	list-style-type: none;
    display: inline;
	color: #666699;
	font-size: 95%;
	font-family: Arial, sans-serif;
	text-decoration: none;
    /*line-height: 1.5;*/
	}


li.page_item a:visited {
    text-decoration: none;
   /* border-right: 1px solid #008080;*/
	/*padding-right: 2px;*/}	
	
li.page_item  a:hover {
	/*background-color: #ffffcc;*/
	/*border-right: 4px solid #008080;
	padding-right: 2px;*/}

	
li.cat-item  a {
    margin: 0;
	padding: 3px 0 3px 3px;
    /*border-right: 1px solid #008080;*/
	list-style-type: none;
    display: inline;
	color: #666699;
	font-size: 95%;
	font-family: Arial, sans-serif;
	text-decoration: none;
    /*line-height: 1.5;*/
	}


li.cat-item a:visited {
    text-decoration: none;
	/*border-right: 1px solid #008080;*.
	padding-right: 2px;*/}
	
	



	
div#middle { 
			margin: 15px 165px 0 25px;
			padding-left: 25px;
			padding-right: 60px;
			text-align: justify;
				  }
				  
div#middle-page { 
			margin: 15px 95px 0 40px;
			padding-left: 25px;
			padding-right: 35px;
			text-align: justify;
				  }
				  
div#middle-home { 
			margin: 25px 375px 0 35px;
			padding-left: 25px;
			padding-right: 30px;
				  }
				  				  
			 
div#right {
			float: right;
			width: 180px;
			padding-right: 15px;
			margin: 30px 0 0 8px;
					}
			
div#right-home {
			float: right;
			width: 380px;
			padding-right: 10px;
			margin: 15px 0 0 0;
					}

div#footer  { 
            /*margin-top: 10px;
			padding-top: 20px;
			padding-bottom: 20px;
			margin-bottom: 0;*/
  			text-align: center;
  			clear: both;
			color: #ffffff;
			font-size: 85%;
			line-height: 150%;
			/*border-top: solid 1px;
			border-top-color:  #669999;*/
			background-color: #ffffff;
			height: 25px;
			   }
			

p { padding-left: 5px;
    padding-right: 25px; }
	
p.quotation { padding: 8px 25px 8px 5px;
			  font-size: 14px;
			  color: #000066; }
	
a:link { color: #000080 }

.entry {  }
	

/* h1 = category headings*/
h1 {    
         font-family: Arial, Helvetica, sans-serif;
         color: #669999; /* green*/
		 font-weight: normal;
		 font-size: 175%;
		 padding: 15px 0 6px 3px;
		 text-align: left;
         }
		 
h1 a:link { 
         color: #669999; /* green*/
		 font-weight: normal;
		 text-decoration: none;
		 padding: 10px 0 10px 3px; 
         }
		
h1 a:visited {  
         color: #669999; /* green*/
		 font-weight: normal;
		 text-decoration: none;
		 padding: 10px 0 10px 3px;
         }


h2 {     
         font-family: Arial, Verdana, Helvetica, sans-serif;
         color: #000088;
		 font-weight: normal;
		 padding: 0 0 0 3px;
		 text-align: left;
         }
		 
h2 a:link {         
         font-family: Arial, Verdana, Helvetica, sans-serif;
         color: #000088;
		 font-weight: normal;
		 font-size: 23px;
		 text-decoration: none;
		 padding: 5px 0 0 3px;
         }
		
h2 a:visited { 
         font-family: Arial, Verdana, Helvetica, sans-serif;
         color: #000088;
		 font-weight: normal;
		 text-decoration: none;
         padding: 0 0 0 3px;
         }
		 
h3 {     
         font-family: Arial, Verdana, Helvetica, sans-serif;
         color:#666699; /*purple*/
		 padding: 2px 0 2px 5px;
		 text-align: left;
         }
		 
h3 a:link { 
		  font-family: Arial, Verdana, Helvetica, sans-serif;
          color:#666699; /* purple*/
		  padding: 2px 0 2px 5px;
		  text-align: left;
		}
		
h3 a:visited { 
		  font-family: Arial, Verdana, Helvetica, sans-serif;
          color:#666699; /* purple*/
		  padding: 2px 0 2px 5px;
		  text-align: left;
		}







				   
.table { margin-left: 35px; }

.img_rt  { float: right;
           margin-left: 25px; }
		   
li.bypostauthor { border-top: thin dashed #336666;
				  border-bottom: thin dashed #336666;
				  background-color:#ffffcc;
				  margin-bottom: 8px; }
				  
.navigation {
	display: block;
	text-align: center;
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
.postmetadata { font-size: 80%; }

.comment-on-topic { border-top: thin dotted #cccccc;
                    border-bottom: thin dotted #cccccc;
					padding: 8px 0 8px 0; }
		  
hr { width: 100%;
     color: #c0c0c0;
	 height: 2px;
	 border-width: 0;
	 color: #c0c0c0;
	 background-color: #c0c0c0; }
	 

/* Formats the caption for photos */
					
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
					
.wp-caption p.wp-caption-text {
    text-align: center;
    font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
    line-height:17px;
    margin:0;
    padding:5px 4px 5px;
}
