@charset "utf-8";
/* Poor Coding by BreakCoding.com */

* { margin: 0; padding: 0; }

body {
background: url(images/background.gif) repeat-x #fff;
font-family: Arial, Helvetica, sans-serif;
}

.clear { clear: both; }

.container {
width: 883px;
margin: 0 auto;
}

#search {
height: 41px;
widows: 883px;
background: url(images/search-right.gif) right no-repeat;
text-align: right;
font: 10px bold Arial, Helvetica, sans-serif;
color: #fff;
}

#logo {
width: 883px;
height: 66px;
padding: 20px 0 0 0;
}

#nav-wrap {
width: 883px;
height: 50px;
margin-bottom: 24px;
}

#search-wrap {
float: right;
width: 317px;
padding: 10px;
}

.search { width: 48px; height: 20px; background: url(images/search.gif) no-repeat; float: left; }
.search-blog { float: left; border: 0; font: normal 11px Arial, Helvetica, sans-serif; color: #ff9200; width: 169px; height: 17px; padding: 3px 0 0 3px; }
a img {
	border: 0;
}
h1 {
width: 227px;
height: 29px;
background: url(images/logo.gif) no-repeat;
}
	h1 a { display: block; height: 29px; }
	h1 span { display: none; }
	
#nav {
width: 600px;
float: left;
}

	#nav li {
	list-style: none;
	float: left;
	height: 50px;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	margin-right: 5px;
	}
				#nav li a, #nav li a:link, #nav li a:visited {
					display: block;
					padding-left: 15px;
					width: auto;
					float: left;
					height: 50px;
					color: #FFF;
					text-decoration: none;
				}
				#nav li a span {
					cursor: pointer;
					display: block;
					padding-right: 15px;
				}
					#nav li a:hover {
						background: url(images/rolloverleft.gif) no-repeat center left;
						text-decoration: none;
						width: auto;
						color: #ff9200;
					}
					#nav li a:hover span {
						background: url(images/rolloverright.gif) no-repeat center right;
						height: 50px;
						width: auto;
						float: left;
					}
					
					#nav li a:hover strong { border-bottom: 1px dotted #515151; }



#nav-right {
width: 283px;
float: right;
}

.rss-right {
width: 36px;
height: 24px;
background: url(images/rss.gif) no-repeat;
float: right;
margin-top: 36px;
}
	.rss-right span { display: none; }
	.rss-right a { display: block; height: 24px; }
	
	.left {
	width: 628px;
	float: left;
	}
	
	.right {
	width: 234px;
	float: right;
	}
	
	.right-main {
	width: 234px;
	background: url(images/right.gif) repeat-y;
	}
	
	.right-top {
	width: 234px;
	background: url(images/right-top.gif) no-repeat;
	}
	
	.right-bottom {
	width: 234px;
	height: 10px;
	background: url(images/rightbot.gif) no-repeat;
	overflow: hidden;
	}
	
	.right-p {
	padding: 20px 10px 0 10px;
	}
	
	.recent, .archives, .categoriesh, .meta {
	height: 10px;
	margin: 0 0 10px 10px;
	overflow: hidden;
	position: relative;
	}
	
	.recent { background: url(images/recent-posts.gif) no-repeat; width: 106px; }
	.archives { background: url(images/archives.gif) no-repeat; width: 71px; margin-top: 20px; }
	.categoriesh { background: url(images/categories.gif) no-repeat; width: 88px; margin-top: 20px; }
	.meta { background: url(images/meta.gif) no-repeat; width: 40px; margin-top: 20px; }
	
	.right-text {
	width: 214px;
	background: url(images/rightwhite.gif) repeat-y;
	font-size: 13px;
	}
	
	.rightwhitetop {
	width: 194px;
	background: url(images/rightwhitetop.gif) no-repeat;
	padding: 9px 10px 2px 10px;
	}
	
	.rightwhitetop li {
	list-style: none;
	line-height: 30px;
	}
	
	.rightwhitetop li span { padding-left: 5px; color: #515151; border: 0; }
	.rightwhitetop li span a { color: #999999; text-decoration: none; border: 0; }
	.rightwhitetop li span a { color: #999999; text-decoration: none; border: 0; }
	
	.rightwhitetop li a { color: #515151; text-decoration: none; border-bottom: 1px solid #dcdcdc; }
	.rightwhitetop li a:hover { border-bottom: 1px solid #bbbbbb; }
	
	.rightwhitebottom {
	width: 214px;
	height: 7px;
	background: url(images/rightwhitebottom.gif) no-repeat;
	overflow: hidden;
	}
	
	.post {
	width: 628px;
	background: url(images/post.gif) repeat-y;
	}
	
	.post-top {
	width: 628px;
	background: url(images/post-top.gif) no-repeat;
	}
	
	.post-bottom {
	width: 628px;
	height: 15px;
	background: url(images/post-bot.gif) no-repeat;
	margin-bottom: 24px;
	}
	
	.main-post {
	width: 588px;
	padding: 0 20px 0 20px;
	}
	
	.main-postp {
	font-size: 13px;
	color: #8b8b8b;
	line-height: 22px;
	}
	.main-postp a {
	color: #EF882C;
	text-decoration: none;
	}
	.main-postp a:hover {
		text-decoration: underline;
	}
	.main-postp h4 {
	font-size: 17px;
	color: #515151;
	font-weight: bold;
	margin-top: 20px;
	padding-bottom: 20px;
	}
	
	.comment { 
	width: 24px;
	height: 45px;
	background: url(images/comments.gif) no-repeat;
	float: right;
	margin-top: 5px;
	text-align: center;
	padding: 12px 0 0 0;
	font-weight: bold;
	}
	
	.comment a { color: #fff; border-bottom: 1px solid #868686; text-decoration: none; font-size: 12px; }
	
	.login-box {
	width: 587px;
	}
	
	.login-box label { color: #515151; font-size: 13px; }
	
	input.leftys { border: 1px solid #d1d1d1; width: 193px; height: 22px; padding: 5px 0 0 5px; }
	
	.leftbox {
	width: 293px;
	float: left;
	margin-bottom: 15px;
	}
	
	.comments-box {
	width: 587px;
	font-size: 13px;
	color: #8b8b8b;
	line-height: 22px;
	border-top: 1px solid #dbdbdb;
	padding-bottom: 20px;
	padding-top: 20px;
	}
	
	.textbox {
	width: 574px;
	border: 1px solid #d1d1d1;
	padding: 5px;
	height: 70px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	}
	
	.submitcom {
	width: 86px;
	height: 24px;
	background: url(images/submit.gif) no-repeat;
	float: right;
	margin-top: 5px;
	border: 0;
	}
	
	.comments-left {
	float: left;
	width: 187px;
	}
	
	.author {
	color: #515151;
	font-size: 13px;
	font-weight: bold;
	}
	
	.author a { color: #ef7000; text-decoration: underline; }
	
	.comments-right {
	width: 400px;
	float: right;
	}
	
	.main-post h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #515151;
	padding-top: 16px;
	margin-bottom: 6px; 
	}
	.main-post h2 a { border-bottom: 1px solid #dcdcdc; color: #515151; text-decoration: none; }
	.main-post h2 a:hover { border-bottom: 1px solid #bbbbbb; }
	
	.main-post h3 { color: #8b8b8b; font-size: 12px; font-weight: normal; margin-bottom: 15px; }
	.main-post h3 a { color: #bcbcbc; border-bottom: 1px solid #bbbbbb; text-decoration: none; }
	
	a.orange { color: #ff9200; font-weight: bold; text-decoration: underline;  }
	
	.footer {
	height: 120px;
	background: url(images/footer.gif) repeat-x #616161;
	padding: 36px 0 0 0;
	margin-top: 15px;
	}
	
	.footer h5 {
	width: 229px;
	height: 29px;
	background: url(images/footerlogo.gif) no-repeat;
	overflow: hidden;
	}
		.footer h5 a { display: block; height: 29px; }
		.footer h5 span { display: none; }
		
		.footer-split {
		width: 883px;
		border-bottom: 1px solid #717171;
		height: 1px;
		margin: 0 0 12px 0;
		padding: 12px 0 0 0;
		background: #616161;
		}
		
		#footer {
		font-size: 11px;
		color: #ffffff;
		}
		
		#footer a { color: #fff; font-weight: bold; text-decoration: underline; }
		
		.re {
		font-weight: bold;
		color: #515151;
		font-size: 13px;
		}
		
		.re li { margin-bottom: 10px; }
		
		.re a { border-bottom: 1px solid #dcdcdc; }
		
		.re a:hover { color: #ff8f00; border-bottom: 1px solid #979797; } 
		
		.re span { color: #8b8b8b; font-weight: normal; }
		
		.postmetadata { 
		color: #515151;
		padding-bottom: 20px;
		}
		
		.postmetadata a { 
		color: #515151;
		}
		
		.yoo a { 
		color: #515151;
		}
		
		
		.cwrap {
		width: 574px;
		margin-left: 19px;
		}
