/*

Theme Name: Penny Green

Theme URI: http://wordpress.org/

Description: The original WordPress theme that graced versions 1.2.x and prior.

Version: 1.5

Author: Skunkworks Creative Inc.

Tags: mantle color, variable width, two columns, widgets



Default WordPress by Dave Shea || http://mezzoblue.com

Modifications by Matthew Mullenweg || http://photomatt.net

This is just a basic layout, with only the bare minimum defined.

Please tweak this and make it your own. :)

*/


body {   
margin: 0 auto;
padding: 0;
background: url(images/site_bg.gif) repeat;
  }
  
img{
	border: 0px;
}
  
/*  p {
  	 	margin: 0;
	padding: 0;
  }*/
  
h1 {
	padding: 0;
	margin: 0;
}

h2 {
	padding: 0;
	margin: 0;
}

h3 {
	padding: 0;
	margin: 0;
}

#wrapper { 
width: 922px;
margin: 0 auto;
padding: 0;
 }
 
 #header {
 width: 922px;
 height: 143px;
 padding: 0;
 margin: 0 auto;
 
 }
  
 #header_pic {
 float: left;
 width: 728px;
 height: 143px;
 margin: 0;
 padding: 0;
 
 }
 
 
 #logo {
 float: right;
 width: 194px;
 height: 143px;
 margin: 0;
 padding: 0;
 }
 
 #title {
 width: 922px;
 height: 69px;
 margin: 0;
 padding: 0;
 background:url(images/header_title_bg.gif) repeat-x;
 }
 
 
 #title h1,
  #title h1 a,
   #title h1 a:visited {
 font-family: Georgia, Times, serif;
 font-size: 23px;
 font-weight: lighter;
 color:#FFFFFF;
 padding: 20px 0 0 25px;
 text-decoration: none;
 }
 
 /*#title h1 span {

 }*/

 #middle_container {	
 margin: 0;
 padding: 0; 
 width: 922px;
 background: url(images/middle-container-bg.gif) repeat-y;
 }
 
 #left_col {
 float: left;
 width: 263px;
 margin: 0;
 padding: 0;
 background:url(images/left_col_bg.gif) repeat-y;
 }
 
  #left_col ul{
 	list-style-type: none;
	margin: 0;
	padding: 10px 0 20px 15px;
 }

#left_col li, 
#left_col a,
#left_col a:visited
{
	color: #3d2d00;
  font-family: Georgia, Times, serif;
  font-size: 12px;
 	text-decoration: none;
} 

#left_col a:hover
{
	color: #3d2d00;
  font-family: Georgia, Times, serif;
  font-size: 12px;
 	text-decoration: underline;
} 

li.contactinfo  {
padding-left:16px;
padding-bottom: 20px;
padding-top: 10px;
}


/*.blogroll ul {
width: 263px;
	margin: 0;
	padding: 0;
}

.blogroll li,
.blogroll li a,
.blogroll li a:visited {
	margin: 0 0 0 -15px;
	padding: 0;
	color: #3d2d00;
  font-family: Georgia, Times, serif;
  font-size: 12px;
 	text-decoration: none;
	font-weight: normal;
} */



 
 
 h2.widgettitle {
background-image: url(images/h2-widgettitle.gif);
background-repeat: repeat-x;
height: 29px;
 font-family: Georgia, Times, serif;
 font-size: 13px;
 font-weight: bold;
 color: #ffffff;
 width: 230px;
 padding-top: 5px;
 }
 
 
.linkcat h2 {
background-image: url(images/h2-widgettitle.gif);
background-repeat: repeat-x;
height: 29px;
 font-family: Georgia, Times, serif;
 font-size: 13px;
 font-weight: bold;
 color: #ffffff;
 width: 230px;
 padding-top: 5px;
 }
 
 #content  {
 float: left;
 width: 659px;
*width: 651px;
 margin: 0;
 padding: 0;
 background-color: #efeeeb;
 padding-bottom: 25px;

 }
 
 #content p {
 padding: 0 25px 0 25px;
 font-family: Georgia, Times, serif;
 font-size: 12px;
 line-height: 18px;
 }
 
 #content h1
 {
  padding: 10px 0 10px 25px;
  color: #448ccb;
  font-family: Georgia, Times, serif;
 font-size: 24px;
 font-weight: bold;

 }

#content h1 a, 
#content h1 a:visited{
 text-decoration: none;
  color: #448ccb;
}
 
 p.date {
 margin-top: -5px;
 	color: Gray;
	font-size: 10px;
 }
 
 
  #nav {
	float: left;
	margin: 0 auto;
	z-index: 99;
	width: 655px;
	height: 30px;
	 background:url(images/nav_bg.gif);
  font-family: Georgia, Times, serif;
 font-size: 13px;

}
 
 
 #nav ul {
	height: 30px;
	margin: 0;
	padding: 0;
	text-align: center;
	list-style-type: none;	
	display: block; 
}

#nav a {
display: block;
 color: #6da8dc;
 background:url(images/nav_hover.gif) repeat-x; 
text-decoration: none;
padding: 7px 10px 5px 10px;
}


#nav li {
	text-align: right;
	float: right;
padding: 0 10px 0 10px;
/*	margin: 0;*/
}
 
 
 
  /*
 
 #nav {
 margin: 0;
 padding: 0;
 background:url(images/nav_bg.gif);
 height: 35px;
 width: 659px;
*width: 651px;
 text-align: right;
 *float: right;
 overflow: hidden;
 }
 

 #nav ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 height: 35px; 
 }
 
 #nav ul li {
  height: 29px;
	text-align: right;
	float: right;
	padding: 0 16px 0 10px;
	margin-top: -3px;
 display: block;
 }
 
 #nav ul li a {
 font-family: Georgia, Times, serif;
 display: block;
 font-size: 13px;
 height: 29px;
 color: #6da8dc;
 background:url(images/nav_hover.gif) repeat-x; 
text-decoration: none;
padding: 10px 15px 0 15px;
 }
 
 */
 
 #footer {
 clear: both;
 	margin: 0 auto;
	padding: 0 0 15px 0;
	background-color: #00517d;
	height: 41px; 
 }
 
#footer_links {
 	margin: 0;
	padding: 0;
	float: left; 	
	background: #00517d;
	color: #ffffff;
}

#footer_links p {
margin: 0;
padding: 15px 0 0 25px;
font-family: Georgia, Times, serif;
font-size: 11px;	
}

#footer_links a, 
#footer_links a:visited {
 color: #ffffff;
 	text-decoration: none;
}

#credits {
 	margin: 0;
	padding: 0;
	float: right;
	background: #00517d;
}

#credits a,
#credits a:visited {
	color: #ffffff;
	text-decoration: none;
}

#credits a:hover {
 	text-decoration: underline;
}

#credits p {
 	margin: 0;
	padding: 15px 25px 0 0;
  font-family: Georgia, Times, serif;
  font-size: 10px;	
	color: #D7D6D0;
}

