/*  
Theme Name: Help Me Pay My Loans
Theme URI: http://helpmepaymyloans.com/blog
Description: Theme for the Helpmepaymyloans.com blog
Version: 1.0
Author: Derek Bender
Author URI: http://derekbender.com/
*/

/*** GLOBAL STYLES ***/
body {
	background-color: #D9D2A5;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
	color: #666666;
	}
	
img {
	border: 0;
	}
	
a {
	color: #2F6799;
	text-decoration: none;
	}
	
a:hover {
	color: #493421;
	text-decoration: underline;
	}
	
form {
	margin: 0;
	padding: 0;
	width: 100%;
	}
	
p {
	font-family: Helvetica, Arial, Verdana, san-serif;
	}
	
.alignright, .align_right {
	float: right;
	margin: 10px 0 10px 15px;
	}
	
.alignleft, .align_left {
	float: left;
	margin: 10px 15px 10px 0;
	}
	
.aligncenter {
	margin: 10px auto;
	clear:both;
	display:block;
	}
	
.entrybody img {
	border: 2px solid #D7D2BF;
	padding: 5px;
	background: #F0ECD1;
	}
	
.photo {
	border: 2px solid #D7D2BF;
	padding: 5px;
	background: #F0ECD1;
	float: right;
	margin: 10px 0 10px 15px;
	}
	
	.photo img {
		border: 0;
		padding: 0;
		margin: 0 0 5px 0;
		float: none;
		}
	
	.photo small {
		clear: both;
		display: block;
		}
img.photo {
	
	}
	
h1 {
	font-size: 1.8em;
	margin: 0 0 5px 0;
	font-weight: bold;
	line-height: 1.1;
	font-family: Helvetica, Arial, Verdana, san-serif;
	}
	
h2 {
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-weight: bold;
	color: #493421;
	font-size: 2em;
	margin: 0 0 8px 0;
	}
	
hr {
	border-bottom: 2px solid #666;
	font-size: 0;
	line-height: 0;
	margin: 3px 0;
	float: left;
	width: 100%;
	}
	
blockquote {
	border: 2px solid #D7D2BF;
	padding: 12px;
	background: #F0ECD1;
	margin: 15px;
	}

.entrybody blockquote p {
	margin: 0;
	}
/*** HEADER START ***/
#main {
	height: 100%;
	}
	
#top {
	width: 100%;
	height: 152px;
	background-image: url(images/header-bg.jpg);
	background-repeat: repeat-x;
	border: 2px #333366;
	float: left;
	}
	
	#top img {
		float: left;
		margin-left: -100px;
		position: relative;
		z-index: 100;
		}
		
	#top #borderBG {
		height: 22px;
		background-image: url(images/border-bg.jpg);
		background-repeat: repeat-x;
		width: 100%;
		float: left;
		clear: both;
		}
	
#wrapper {
	width: 935px;
	margin: auto;
	}
	
#wrapper2 {
	width: 935px;
	margin: auto;
	}
	
.wrapper img {
	 float: left;
	 margin-left: -30px;
	 position: relative;
	 z-index: 100;
	}
/*** HEADER END***/	

.about {
	clear: left;
	}
	
.mainWrapper {
	width: 920px;
	margin: auto;
	background: #FEFCF0;
	border-left: 8px solid #F0ECD1;
	border-right: 8px solid #F0ECD1;
	float: left;
	}
	
.mainWrapper a {
	color: #214986;
	}
	
.wood {
	background: url(images/woodBG.jpg) repeat-x;
	width: 100%;
	float: left;
	}
	
.gradient {
	background: url(images/mainBG.jpg) 0px 356px #D9D2A5 repeat-x;
	width: 100%;
	float: left;
	_margin-top: -133px;
	}
	
#content{
	float: left;
	margin: 0;
	width: 600px;
	padding: 20px 25px 0 25px;
	}

/*** START SIDEBAR START ***/
#sidebar {
	font-family: Helvetica, Arial, Verdana, san-serif;
	float: left;
	width: 270px;
	color: #2F6799;
	}
	
	#sidebar a {
		color: #2F6799;
		}
		
		#sidebar a:hover {
			color: #493421;
			}
		
	#sidebar p {
		}
		
	#sidebar p a {
		text-decoration: underline;
		}
		
		#sidebar p a:hover {
			background-image: url(images/woodBG.jpg);;
			color: #FEFCF0;
			}
		
	#sidebar ul {
		}
		
		#sidebar ul li.widget {
			padding: 15px;
			width: 238px;
			border: 1px solid #D7D2BF;
			float: left;
			clear: both;
			}
			
			#sidebar ul li.widget h2 {
				font-size: 1.4em;
				font-weight: bold;
				color: #D7D2BF;
				text-transform: uppercase;
				margin: 0;
				text-align: right;
				}
	
	.sidebarBox_wood, #text-95036181, #text-95036184, #text-95178711, .widget_search {
		background: url(images/woodBG.jpg);
		}
		
	.sidebarBox_1, #text-95036182, .widget_categories, .print_widget {
		background: #FEFCF0;
		}
	
	.sidebarBox_2, #text-95036183, #text-95179571, #twitters, #text-127105631 /* dark bg box */{
		background: #F0ECD1;
		}
		
		#sidebar #text-95036181 /* advertise box*/ {
			padding: 7px 0;
			width: 268px;
			border-top: 0;
			}
		
			#text-95036181 a {
				float: left;
				border: 2px solid #666;
				display: inline;
				margin: 0 2px;
				}
				
				#text-95036181 a:hover {
					border: 2px solid #D7D2BF;
					}
					
			#sidebar #text-95036183 /* rss box*/ {
				padding: 0;
				width: 268px;
				}
				
				#text-95036183 img {
					float: left;
					}
					
				#text-95036183 a/* rss box*/ {
					width: 100%;
					height: 100%;
					float: left;
					padding: 10px 15px;
					width: 238px;
					}
					
					#text-95036183 a:hover {
						background: transparent url(images/woodBG.jpg);
						color: #FEFCF0;
						text-decoration: none;
						}
					
				#sidebar #text-95036183 h2 {
					float: right;
					font-size: 1.9em;
					padding: 3px 0 0 0;
					}
					
				.widget_categories ul {
					font-weight: bold;
					font-size: 1.1em;
					line-height: 1.3;
					}
					
				#text-95179571 /* web standards box*/{
					font-size: 1.1em;
					}
					
					#text-95179571 img {
						float: left;
						margin-right: 7px;
						}
						
					#text-95179571 p {
						}
						
				.widget_search {
					}
					
					.widget_search input {
						border: 2px solid #214986;
						background-color: #FFFFFF;
						color: #666;
						font-weight: bold;
						width: 160px;
						float: left;
						}
						
					.widget_search input:hover, .widget_search input:focus {
						border: 2px solid #D9D2A5;
						}
						
					.widget_search input[type="submit"] {
						padding: 2px 0px 2px 3px;
						background: none;
						width: auto;
						color: #FEFCF0;
						float: right;
						text-transform: lowercase;
						}
						
					.widget_search input[type="submit"]:hover {
						}
						
					#popular-posts {
						font-size: .8em;
						}
						
						#popular-posts li {
							margin-bottom: 7px;
							}
							
						#popular-posts a {
							text-decoration: none;
							border-bottom: 1px dashed #2F6799;
							}
							
							#popular-posts a:hover {
								color: #493421;
								border-bottom: 1px solid #493421;
								text-decoration: none;
								}
							
					 #sidebar ul li#twitters {
					 	padding-top: 0;
						border-top: 0;
					 	}
					 
						 #twitters li {
							font-weight: bold;
							font-style: oblique;
							}
						 
						 #twitters a {
							font-size: .7em;
							display: block;
							font-style: normal;
							font-weight: normal;
							}
						
					#sidebar ul li#text-127105631 {
						padding-bottom: 0;
						border-bottom: 0;
						}
						
						#text-127105631 h2 {
							display: none;
							}
			
#sidebar p {
	margin: 6px 0;
	}
	
#sidebar .sec-a{
	float:left; 
	width:200px;
	padding:0 10px;
	}
	
#sidebar .sec-b{
	float:right;
	width:200px;
	padding:0 10px;
	}

#sidebar h3{
	color:#aaa;
	font-size:1.5em;
	font-weight:bold;
	margin:10px 0;
}

#sidebar ul{
	margin-bottom: 5px;
	width: 100%;
	padding: 0;
	}
	
.sidebarHeader {
	margin-bottom: 8px;
	}
	
#category_list {
	}
	
	#category_list ul {
		}
		
	#category_list li {
		font-size: 1.2em;
		line-height: 1.2;
		clear: left;
		margin: 4px 0 4px 10px;
		font-weight: normal;
		font-family: Helvetica, Arial, Verdana, san-serif;
		font-weight: bold;
		}

#digg_icon {
	padding: 8px 84px;
	clear: both;
	}
/* Donate Sidebar */
#donate_sidebar {
	line-height:1.1;
	text-align: justify;
	font-weight: bold;
	}
	
.donate_btn {
	text-align: center;
	clear: both;
	padding: 5px 0 10px 0;
	float: left;
	}
	
/* END Donate Sidebar END */
#about_paragraph {
	margin-bottom: 5px;
	float:left;
	width: 100%;
	padding: 3px 0;
	text-align: justify;
	font-weight: bold;
	}
	
#about_paragraph p {
	text-indent: 1em;
	font-size: 1em;
	line-height: 1.1;
	}
	
#about_paragraph a {
	text-decoration: underline;
	}
	
#about_paragraph a:hover {
	text-decoration: none;
	}
/*** END SIDEBAR END ***/

/*** SEARCH BOX ***/

		
#subscribe {
	background: url(images/searchWood.gif) no-repeat;
	width: 270px;
	}
	
#searchBox {
	background: url(images/searchWood.gif) no-repeat;
	height: 24px;
	width: 250px;
	float: left;
	padding: 8px 10px;
	}
	
#rssBox {
	background: url(images/rssWood.gif) no-repeat;
	height: 26px;
	width: 26px;
	float: left;
	margin-left: 5px;
	padding: 7px;
	}
	

/*** END SEARCH BOX END ***/

.navigation{
	margin-bottom:10px;
	padding:5px;
	text-align:center;
}

/*** HEADER STYLES ***/
#header{
	background: url(./images/header.png) no-repeat;
	height:225px;
	text-align:right;
	width:500px;
	padding:30px 0;
}
#header h1{
	font-size:2em;
	margin:0;
	margin-top:120px;
}
#header h1 a{
	color:#E5F2E9;
}
#header h1 a:hover{
	color:#F5FFF9;
}
#header p{
	color:#D5E2D9;
	font-size:1em;
	margin-top:-0.5em;
}
#header h1, #header p{
	margin-right:30px;
}
/*** END HEADER STYLES END ***/

/*** ENTRY STYLES ***/
.entry {
	margin-bottom:15px;
	}
	
.entry a {
	color: #2F6799;
	text-decoration: underline;
	}

.entry a:hover {
	color: #493421;
	text-decoration: none;
	}
	
.entrytitle a {
	text-decoration: none;
	}
	
.entrytitle a:hover {
	text-decoration: underline;
	color: #493421;
	} 
	
.entrytitle h1 {
	
	}
	
.entrytitle h1 a {
	color: #2F6799;
	text-transform: none;
	}
	
.postInfo {
	color: #666666;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-weight: bold;
	}
	
.postInfo a.commentslink {
	color: #666666;
	}
	
.entry span {
	display: inline;
	}

.entrybody {
	line-height: 1.2;
	margin-bottom: 10px;
	}

#content .entrybody a {
	color: #2F6799;
	text-decoration: underline;
	}
		
	#content .entrybody a:hover {
		color: #493421;
		}
	
.entrybody p, .comment_text p {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 10px 0 5px 0;
	color: #666666;
	font-size: .9em;
	}
	
	.entrybody p strong, .comment_text p strong {
		font-weight: bold;
		}
		
	.entrybody p:first-letter {
		font-size: 1.3em;
		text-transform: capitalize;
		background: #F0ECD1;
		padding: 2px;
		font-weight: normal;
		}
	
a.more-link span {
	color: #2F6799;
	font-size: .9em;
	text-decoration: underline;
	padding: 2px;
	font-weight: bold;
	}
	
a.more-link:hover span {
	background: #2F6799;
	color: #FFFFFF;
	}
	
.entry .filedto{
	/*background: url("./images/file.gif") no-repeat 0 2px;
	padding-left: 15px;*/
	display: block;
	}
	
.entry .tags {
	display: block;
	text-transform: lowercase;
	}
	
.commentslink {
	/*background: url("./images/comments.gif") no-repeat 0 4px;
	padding-left: 15px;*/
	display: inline;
	}

.date {
	display: inline;
	}
	
.entrymeta {
	clear: both;
	font-size: 0.7em;
	color: #FFF;
	border: 2px solid #2F6799;
	background: url(images/woodBG.jpg);
	padding: 5px;
	font-weight: bold;
	margin: 20px 0;
	}
	
#content .entrymeta a {
	color: #FFF;
	padding: 1px 2px;
	}
	
.entrymeta a:hover {
	color: #FFF;
	background-color: #493421;
	}
	
.entrytitle h3{
	color:#6F6F6F;
	font-size:1.8em;
	}
	
.postedby {
	}

body#home .entry-1 {
	background:#f8f9f1;
	border:1px solid #d8d9c8;
	border:1px solid #fafbfa;
	font-size:1em;
	}

body#home .entry-1 .entrymeta{
background: #fafbfa;
border-top:1px solid #d8d9c8;
margin:-5px -10px;
padding:5px 10px;
}
	
.post_footer {
	width: 570px;
	background-color: #F0ECD1;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	padding: 15px;
	float: left;
	margin: 10px 0;
	font-size: .8em;
	}
	
	#content .entrybody .post_footer li {
		margin-bottom: 8px;
		}
		
	#content .entrybody .post_footer .related_post a {
		text-decoration: none;
		border-bottom: 1px dashed #2F6799;
		line-height: 1.4;
		}	
		
		#content .entrybody .post_footer .related_post a:hover {
			color: #493421;
			border-bottom: 1px solid #493421;
			}
	
.post_footer .relatedPosts {
	float: left;
	width: 400px;
	padding-right: 15px;
	}
	
.post_footer .donateLink {
	clear: both;
	width: 542px;
	margin: auto;
	}
	
	.entrybody .post_footer .donateLink a {
		border: 0;
		width: 542px;
		float: left;
		margin-top: 10px;
		}
		
		.post_footer .donateLink a img {
			margin: 0;
			border: 8px solid #D7D2BF;
			padding: 0;
			}

/*************************************
 +Nav
 *************************************/
 .hmpmlLogo {
 	float: left;
 	}
	
#nav{
	float: right;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 100px;
	}

	#nav ul {
		list-style-type: none;
		}
		
		#nav ul li {
			display: inline;
			margin: 0 8px;
			}
			
			#nav ul li a {
				color: #666;
				}


/*** COMMENTS SECTION STYLES ***/
.commentsblock {
	padding-right: .5em;
	padding: 5px 10px;
	}
	
.comment_name {
	font-weight: bold;
	}
	
#content .comment_name a {
	color: #2F6799;
	text-decoration: underline;
	}
	
.comment_text {
	font-weight: normal;
	color: #666666;
	}

.comment_date {
	font-size: .9em;
	}
	
#responses {
	float: left;
	margin: .3em 0 .8em 0;
	font-weight: bold;
	}
	
.commentsblock .respond {
	font-weight: bold;
	}
	
.commentsblock label {
	padding-left: 8px;
	font-size: .9em;
	font-weight: bold;
	}
	
.commentsblock textarea {
	width: 465px;
	}
	
.commentsblock input, .commentsblock textarea {
	border: 2px solid #F0ECD1;
	padding: 3px;
	background: #F2F2F2;
	color: #2F6799;
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	font-size: .8em;
	}

.commentsblock textarea:focus, .commentsblock input:focus {
	background: #FFFFFF;
	outline: 2px solid #2F6799;
	}
	
#commentSubmit {
	padding: 2px 2px 2px 3px;
	background: none;
	text-transform: capitalize;
	font-weight: bold;
	color: #2F6799;
	border: 2px solid #F0ECD1;
	}
	
#commentSubmit:hover {
	background: #2F6799;
	color: #F2F2F2;
	cursor: pointer;
	}
	
.commentauthor{
	display: block;
	font-size: 1.5em;
	}

ol.commentlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	list-style-type: none;
	margin: 0;
	margin-top: 1.5em;
	padding: 0;
	clear: both;
	}
	
.commentlist li {
	background: url(images/comment_image.png) 10px 10px no-repeat; 
	margin-bottom: .5em;
	padding: 0.5em 1em 0.5em 70px;
	border: 2px solid #2F6799;
	}
	
.alt {
	background: #F0ECD1;
	padding:0.5em;
	}
	
h3#comments {
	}
/*** END COMMENTS SECTION STYLES END ***/

/*************************************
 +Misc
 *************************************/

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
	ul.list {
		list-style-type: disc;
		margin: 5px 0 5px 25px;
		padding: 0;
		font-size: .9em;
		color: #2F6799;
		}
		
		ul.list li {
			}

/*** FOOTER ***/
#footer {
	font-family: Verdana, Helvetica, Arial, Verdana, sans-serif;
	background-image: url(images/woodBG.jpg);
	border-top: 8px solid #2F6799;
	color: #FFF;
	padding: 12px 0;
	text-align: center;
	position: relative;
	float: left;
	width: 100%;
	font-size: .8em;
	}
	
#footer a {
	color: #FFF;
	text-decoration: underline;
	padding: 2px;
	}
	
#footer a:hover {
	color: #FFF;
	text-decoration: none;
	background: #493421;
	}