/*
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: #333366;
text-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
line-height: 180%;
padding: 5px 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: 0;
		        padding-bottom: 0; }
		    

div#headerimg 	{
    clear: both;
	margin-top: 0;
	padding-top: 0;
	background: url('/graphics/banner.jpg');
	height: 177px;
	width: 1000px;
	}			  
	
		   
div#left { float: left;
           width: 165px;
		   padding: 30px 10px 15px 0;
                }

	
div#middle { 
			margin: 10px 180px 0 175px;
			padding-left: 25px;
			padding-right: 60px;
			text-align: justify;
				  }
				  
div#middle-page { 
			margin: 10px 95px 0 175px;
			padding-left: 25px;
			padding-right: 35px;
			text-align: justify;
				  }
				  
div#middle-home { 
			margin: 10px 375px 0 170px;
			padding-left: 25px;
			padding-right: 30px;
			text-align: justify;
				  }
				  				  
			 
div#right {
			float: right;
			width: 175px;
			padding-right: 10px;
			margin: 60px 0 0 5px;
					}
			
div#right-home {
			float: right;
			width: 375px;
			padding-right: 20px;
			margin: 10px 0 0 5px;
					}

div#footer p { 
            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:  #333366;
			background-color: #669999;
			   }
			

p { padding-left: 5px;
    padding-right: 25px; }
	
p.quotation { padding: 8px 25px 8px 5px;
			  font-size: 16px;
			  color: #000066; }
	
a:link { color: #000080 }

.entry { padding-bottom: 5px; }
	

h1 {    
         font-family: Georgia, "Times New Roman", Times, serif;
         color: #669999;
		 font-weight: normal;
		 padding: 10px 0 6px 3px;
		 text-align: left;
         }
		 
h1 a:link { 
         font-family: Georgia, "Times New Roman", Times, serif;
         color: #669999;
		 font-weight: normal;
		 text-decoration: none;
		 padding: 10px 0 10px 3px; 
         }
		
h1 a:visited { 
         font-family: Georgia, "Times New Roman", Times, serif;
         color: #669999;
		 font-weight: normal;
		 text-decoration: none;
		 padding: 10px 0 10px 3px;
         }


h2 {     
         font-family: Georgia, "Times New Roman", Times, serif;
         color: #666699;
		 font-weight: normal;
		 padding: 0 0 0 3px;
		 text-align: left;
         }
		 
h2 a:link {         
         font-family: Georgia, "Times New Roman", Times, serif;
         color: #666699;
		 font-weight: normal;
		 text-decoration: none;
		 padding: 0 0 0 3px;
         }
		
h2 a:visited { 
         font-family: Georgia, "Times New Roman", Times, serif;
         color: #666699;
		 font-weight: normal;
		 text-decoration: none;
         padding: 0 0 0 3px;
         }
		 
h3 {     
         font-family: Georgia, "Times New Roman", Times, serif;
         color:#000066;
		 padding: 2px 0 2px 5px;
		 text-align: left;
         }

		   
.intro   { font-size: 110%;
           padding-left: 15px;
           line-height: 125%; }


li.page_item { list-style-type: none; }

li.page_item a {
    margin: 0 3px 0 0;
	padding: 3px 0 3px 20px;
    border-right: 1px solid #008080;
	list-style-type: none;
    display: block;
	color: #666699;
	font-size: 110%;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
    line-height: 1.5;
	}


li.page_item a:visited {
    text-decoration: none;
    border-right: 1px solid #008080;
	padding-right: 7px;}	
	
li.page_item  a:hover {
	background-color: #ffffcc;
	border-right: 4px solid #008080;
	padding-right: 7px;}

li.cat-item { list-style-type: none; }
	
li.cat-item  a {
    margin: 0 3px 0 0;
	padding: 3px 0 3px 20px;
    border-right: 1px solid #008080;
	list-style-type: none;
    display: block;
	color: #666699;
	font-size: 110%;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
    line-height: 1.5;
	}


li.cat-item a:visited {
    text-decoration: none;
	border-right: 1px solid #008080;
	padding-right: 7px;}
	
li.cat-item  a:hover {
	background-color: #ffffcc;
	border-right: 4px solid #008080;
	padding-right: 7px;}	
	




.welcome { color: #945764;
           font-weight: bold; }
				   
.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-text { text-align: center;
            	    }

