/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 62.5%;
margin: 0px;
text-align: center;
background: #5D9732;
color: #4A4235;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#outer{
	position: relative;
	border-top: 8px solid #5D9732;
	border-bottom: 15px solid #5D9732;
	background: #fff;
}

	#wrap{
		position: relative;
		width: 800px;	
		margin: auto;
	}
		
		#top{
			position: relative;
			height: 135px;
			padding-bottom: 4px;
			background: url(../images/foot-bg.gif) bottom left no-repeat;
			margin-bottom: 19px;
		}
		
			#logo{
				position: absolute;
				top: 0;
				left: 0;
				height: 135px;
				width: 412px;
				text-indent: -999em;
				background: url(../images/logo.gif) top left no-repeat;
			}
			
			#top-nav{
				position: relative;
				float: right;
				height: 23px;
			}
			
				#top-nav li{
					position: relative;
					float: left;
					height: 23px;
					padding-left: 2px;	
				}
				
				#top-nav li a{
					position: relative;
					float: left;
					padding-left: 8px;	
					color: #fff;
					text-decoration: none;
					background: url(../images/tab-left.gif) top left no-repeat;
				}
				
				#top-nav li a:hover{
					position: relative;
					float: left;
					padding-left: 8px;	
					color: #fff;
					text-decoration: underline;
					background: url(../images/tab-left.gif) top left no-repeat;
				}
				
				#top-nav li a span{
					position: relative;
					float: left;
					padding: 4px 8px 0 0;
					height: 19px;
					cursor: pointer;
					background: url(../images/tab-right.gif) top right no-repeat;
				}

		
		
		#page{
			position: relative;
			font-size: 1.2em;
			text-align: left;
			margin-bottom: 12px;
			background: url(../images/page-bg.gif) top left repeat-y;
		}
		
			#sidebar{
				position: relative;
				float: left;
				width: 150px;
				padding: 0 18px 15px 10px;					
			}
			
			# p.text-center img{
				display: block;
				margin-left: 25px;
				}

			
				#search{
					position: relative;
					height: 76px;
					background: url(../images/search-box.gif) top left no-repeat;	
				}
				
					#search h2{
						position: relative;
						font-weight: bold;
						padding: 12px 0 0 12px;
					}
					
					.search{
						position: absolute;
						bottom: 21px;
						left: 9px;
						width: 98px;
						padding: 3px 5px 0 5px;
						height: 16px;
						background: none;
						border: 0;
						font-size: 11px;
					}
					
					#go{
						position: absolute;
						bottom: 21px;
						right: 9px;
						height: 19px;
						width: 20px;
						border: 0;
						background: none;
					}
				
				.menu{
					position: relative;
					padding-bottom: 18px;}
				
					.menu li{ position: relative; }
					
					.menu li a{
						position: relative;
						display: block;
						color: #54534A;
						text-decoration: none;
						padding: 9px 0 9px 11px;	
						border-bottom: 1px solid #EDEDED; }
					
					.menu li a:hover{
						position: relative;
						color: #fff;
						background: #5D9732;
						text-decoration: none; }
					
					.menu li ul a{
						position: relative;
						display: block;
						color: #54534A;
						text-decoration: none;
						padding: 9px 0 9px 25px;	
						border-bottom: 1px solid #EDEDED; }
					
					.menu li ul a:hover{
						position: relative;
						color: #fff;
						background: #5D9732;
						text-decoration: none; }
						

					<!-- NEW -->
					
					#sidebar p.text-center img {
						display: block;
						margin-left: 25px;
					}
					
				
			
			#content{
				position: relative;
				margin-left: 178px;
			}
			
				.entry{
					position: relative;
				}
				
					.entry h1{
						position: relative;
						font-size: 2.2em;
						font-weight: bold;
						font-family: Georgia;
						padding-bottom: 12px;	
					}
					
					.entry h2{
						position: relative;
						font-size: 1.3em;
						font-weight: bold;
						padding-bottom: 12px;	
					}
					
					.entry p{
						position: relative;
						line-height: 1.3em;
						padding-bottom: 1em;
					}					
					
					.entry a{
						color: #5D9732;
						text-decoration: none;
					}
					
					.entry a:hover{
						color: #5D9732;
						text-decoration: underline;
					}
					
					.entry ul{
						position: relative;
						padding: 0 0 1em 10px;	
						line-height: 1.3em;
					}
					
					.entry ul li{
						position: relative;
						padding-left: 15px;
						background: url(../images/tag.gif) no-repeat;
						vertical-align:top;
						background-position: 0;
						margin-bottom: 0.5em;
					}
					
					<!-- NEW -->
					
					.entry ol{
						position: relative;
						padding: 0 0 1em 10px;	
						line-height: 1.3em;
					}
					
					.entry ol li{
						position: relative;
						padding-left: 15px;
						padding-top: 15px;
						margin-bottom: 0.5em;
					}
					
					.entry strong{
						font-weight: bold;
						display:inline; !important
					}
					
					.image-wrap{
						position: relative;
						float: left;
						width: 173px;
						height: 121px;
						margin-right: 15px;
						overflow: hidden;
						margin-bottom: 0;
					}
					
						.image-wrap span{
							position: absolute;
							height: 121px;
							width: 173px;
							background: url(../images/post-image-frame.png) top left no-repeat;
							behavior: url("iepngfix.htc");
						}
						
						.image-wrap img{
							position: absolute;
							top: 0;
							left: 0;
							height: 121px;
							width: 173px;
						}
					
					
					
				
				#rightbar{
					position: relative;
					float: right;
					margin-left: 22px;
					width: 171px;
					z-index: 100;
					padding-bottom: 10px;
					background: url(../images/rightbar-bottom.gif) bottom left no-repeat;
				}
				
					.rightbar{
						position: relative;
						padding: 10px 5px 0 13px;
						line-height: 1.3em;
						background: url(../images/rightbar-top.gif) top left no-repeat;
					}
					
						.rightbar h2{
							position: relative;
							font-size: 1.8em;
							color: #5D9732;
							font-family: Georgia;
							font-weight: bold;
						}
						
						.rightbar .date{
							position: relative;
							font-weight: bold;
							display: block;
							padding: 5px 0 10px 0;
						}
						
						.rightbar p{
							position: relative;
							padding-bottom: 1em;
						}
						
						.rightbar .more{
							position: relative;
							padding: 3px 25px 3px 0;
							color: #4A4235;
							font-weight: bold;
							float: right;
							margin-right: 10px;
							background: url(../images/more-button.gif) right center no-repeat;
						}
	
	#foot{
		position: relative;
		padding: 10px 0 20px 0;
		text-align: left;
		color: #5A5A5B;	
		background: url(../images/foot-bg.gif) top left repeat-x;
	}
	
		#foot a{
			font-size: 1.1em;
			color: #5A5A5B;
		}
		
		#flit{
			position: absolute;
			top: -58px;
			right: 0;
			height: 56px;
			width: 56px;
			background: url(../images/flit.gif) top left no-repeat;
		}

img.thumbnail {
  border:1px solid #E7E7E7;
}

