/*  
Theme Name: Jane May
Theme URI: http://www.janemay.com/
Description: Coding for a client from Matt Coddington
Version: 1.0
Author: Garrett Bjerkhoel
Author URI: http://www.xhtmlthis.com/
*/
body{
	background: #47545a url('images/background/background.gif') repeat top left;
	margin: 0; padding: 0;
	font: 12px/20px Verdana, "Lucida Grande", Arial, sans-serif;
        color: #000000; 
}

#content a { color: #c31c1c; text-decoration: none; border-bottom:#c31c1c 1px dotted; }
#content a:hover { border: 0; }

h1,h2,h3,p,ul,li,form{
	margin: 0; padding: 0;
}
h2 span{
	display: none;
}
a img{
	border: 0;
}
.clear{
	clear: both;
}
	#wrapper{
		background: #fff;
		width: 870px;
		margin: 0 auto; padding: 6px;
		border-left: 3px solid #4f4447;
		border-right: 3px solid #4f4447;
	}
		#navigation{
                        background: #615e5e url('images/middle/background.gif') repeat top left;
			border-bottom: 3px solid #444242;
			padding: 8px 0;
                        height: 20px;
		}
			#search{
				width: 220px;
				float: right;
				padding: 2px 0 0;
			}
				.text_search{
					border: 1px solid #444242;
				}
				.submit{
					background: url('images/navigation/search.gif') no-repeat left;
					border: 0;
					text-align: center;
					color: #fff;
					width: 60px; height: 22px
				}
			#navigation ul{
				list-style: none;
			}
				#navigation li{
					float: left;
					width: 79px; height: 30px;
					margin: 0 5px;
				}
					#navigation li a{
						text-decoration: none;
						width: 79px; height: 23px;
						color: #fff;
						font-weight: bold;
						text-align: center;
						float: left;
						padding: 7px 0 0;
					}
					#navigation li a:hover{
						background: url('images/navigation/background.gif') no-repeat;
						width: 79px; height: 23px;
						float: left;
						text-align: center;
					}
		#header{
			border: 3px solid #c31c1c;
			margin: 6px 0;
height: 106px;
		}
			#header h1{
				background: url('images/header/dwi.jpg') no-repeat;
				width: 206px; height: 106px;
				overflow: hidden;
				float: left;
			}
				#header h1 a, #header h1 a:hover{
					text-decoration: none;
					text-indent: -100000px;
					width: 206px; height: 106px;
					display: block;
				}
			#syndicate{
				background: url('images/header/feed.gif') no-repeat;
				width: 163px; height: 90px;
				float: left;
				padding: 8px 6px;
				font-size: 11px;
			}
				#syndicate strong{
					display: block;
					font-weight: normal;
				}
				#syndicate strong a{
					text-decoration: underline;
					color: #fff;
				}
				#syndicate strong a:hover{
					text-decoration: none;
					color: #fff;
				}
				#syndicate span a{
					text-decoration: underline;
					color: #ffc600;
				}
				#syndicate span a:hover{
					text-decoration: none;
					color: #ffc600;
				}
				#feed{
					background: url('images/header/img-feed.gif') no-repeat left center;
					padding: 5px 0 5px 55px;
				}
				#technorati{
					background: url('images/header/img-technorati.gif') no-repeat left center;
					padding: 5px 0 5px 55px;
				}
			#banner{
				background: #c21b1b url('images/header/shadow.gif') no-repeat center center;
				float: left;
				width: 483px;
				text-align: center;
				padding: 25px 0 0;
				height: 81px
			}
		#middle{}
			#middle div{
				background: url('images/middle/background.gif') repeat center center;
				border-top: 5px solid #444242;
				float: left;
			}
			.reviews{
				width: 281px; height: 87px;
				border-right: 1px solid #fff;
				color: #fff;
				padding: 4px;
				font-size: 11px;
				line-height: 16px;
			}
				.reviews a{
					text-decoration: none;
					color: #fff;
					font-weight: bold;
					display: block;
					font-size: 14px;
				}
				.reviews a:hover{
					text-decoration: underline;
					color: #fff;
					font-weight: bold;
					display: block;
				}
				.reviews img{
					 border: 1px solid #fff;
				}
			#mid_ad{
				width: 290px; height: 91px;
				text-align: center;
				padding: 4px 0 0;
			}
	#content{
		background: #ececec;
		margin: 6px 0;
	}
		#post{
			background: #fff;
			width: 675px;
			float: left;
		}
			.post{
				margin: 10px;
			}

.post ul { margin-left: 25px; margin-bottom: 15px; }
				.meta{
					border-bottom: 1px dashed #ccc;
					padding: 6px 0 10px 0;
					color: #615e5e; margin-bottom: 15px;
				}
					.meta a, .meta a:hover{
						text-decoration: none;
						color: #000; border: 0;
					}
					.meta h2 a{
						text-decoration: none;
						color: #FFFFFF; border: 0;  line-height: 130%;
					}
					.meta h3{
						background: url('images/content/comment.gif') no-repeat;
						float: right;
						padding: 3px;
						border: 1px solid #c2c2c2;
						font-size: 12px; 
					}
				.post p{
					padding: 0 0 10px 0;
					text-align: justify;
				}
		#sidebar{
			background: #ececec;
			width: 187px;
			padding: 3px;
			float: left;
		}
			#sidebar h2{
				background: url('images/content/sidebar.gif') no-repeat;
				width: 167px; height: 23px;
				font-size: 12px;
				padding: 6px 10px 0 10px;
			}
			#sidebar h2 li{
				list-style: none;
			}
			#sidebar ul{
				list-style: none;
				padding: 10px;
			}
				#sidebar li a{
					text-decoration: none;
                                        border-bottom:#c31c1c 1px dotted;
					color: #c31c1c;
				}
				#sidebar li a:hover{
					text-decoration: none;
                                        border-bottom:#c31c1c 1px solid;
					color: #000;
				}

#footer { clear: both; background: #eee; text-align: center; padding: 10px; }
.body .meta { border-bottom: 0; }
#content h2, #content h2 a, #content h2 a:visited { border: 0; }
#comments { font-size: 14px; margin: 10px 0; }
.comment p { margin-bottom:10px; } 

