/*
Theme Name: Help Craig Redux
Theme URI: http://helpcraig.org/
Version: 2.1
Author: Daniel Eckhart
Author URI: http://numerosign.com/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1;
	color:#444;
	background: white url(images/bg.jpg) 2px -34px;
	font:12px/1.4 helvetica, arial, verdana, sans;
}

ol, ul {list-style: none;}

a:link, a:visited {color:#343D52}

a:hover {color:#505E7F}

em {font-style: italic}

strong {font-weight: 600}

a:active {color:#7287B7}

.group:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.clear {clear: both;}

h2 {font-size: 1.1em; font-weight: 600;  margin: 0 0 10px 0;}

#header { width: 960px; height: 278px; background: url(images/header.jpg) top left no-repeat;}

	#header ul { width: 300px; position: absolute; top: 148px; left: 397px;}

	#header ul li {display:inline; margin: 0 30px 0 0; font: 1em  Georgia, "Times New Roman", Times, Serif;}

	#header p, #header h2, #header ul {width: 375px; margin-left:60px;}
	
	#header h2 {margin-top: 0px; font-size: 1em;} #header p {font-size: .95em;}

	#home-link {position: absolute; width:600px; height: 160px; margin: 0 0 0 400px;}

#content {width: 960px; height:290px; background: url(images/content.jpg) top left no-repeat; margin-top: -68px;  }

	#donate { width: 380px; float: left; padding: 70px 0px 18px 40px;}
	
		#donate div { width:46%; padding: 0 12px 0 0  }
		
		#donate h3 a { display:block; font-size: 1.2em; font-weight: 600; padding: 10px 0 0 28px; height: 20px;  margin: 0 0 5px -8px; background: url(images/check.png) 0px 0px no-repeat}
		#donate h3 a:hover {color: maroon; background-position: 0px -31px; }
		 
			#m-donor { float:left}

			#f-donor { float:left}

			#f-donor:hover a#fin-link {color: maroon; background-position: 0px -31px; }
							
					#paypal {margin: 8px auto 0}

					#paypal p {text-align: center}
	
	#posts {width: 460px; padding: 50px 20px 20px; float: right;}
	
		#posts h2 {font:2em Georgia, "Times New Roman", Times, Serif;}
	
		.entry-content { padding: 0 50px 0 0; }
		
		.entry-content img {
			max-width: 100%;
			height: auto;
			}
	
		.entry-date {font:1.6em Georgia, "Times New Roman", Times, Serif; margin: 0 0 20px 0; color:#666; font-style: italic;}
	
		#guestbook {margin-top:40px;}
	
		#guestbook h2 {height:96px; width: 458px; text-indent: -9999px; background: url(images/message.jpg); margin: 0 0 0 -23px;}
	
		h3#comments, #respond h3 { font-size: 1.2em; font-weight: bold; color: #444; font-family: Georgia, "Times New Roman", Times, Serif; font-style: italic; margin: 1em 0;}
		
		.paginated-comments-header, .paginated-comments-header a {color: #888; text-decoration: none; margin-bottom: 10px;}
	
		.paginated-comments-header a:hover {color: #444; text-decoration: underline;}

		.paginated-comments-pages {color: white; background-color: #313b4f; text-align: center; border-radius:3px; -moz-border-radius-bottomleft: 3px; padding: 8px 10px; text-shadow: 0 1px 1px black;}
			
		.paginated-comments-pages a {color: white; text-decoration: none; margin: 0 1px;}
		
		.paginated-comments-pages a:hover {text-decoration: underline;}
	
	
		.commentlist li {margin: 30px 0; padding: 0 0 40px 0; border-bottom: 1px solid #aaa;}
	
			#comments h3 {text-align: right; font: 1.2em Georgia, "Times New Roman", Times, Serif; font-style: italic;  margin: 10px 0 20px 0; }
	
			li.comment p {font-size: 1em; margin: 10px 0; text-indent: 5px;}
	
				quote {position: relative; background:url(images/quote.png); width:30px; height: 28px; float: left; margin: 0px 5px 2px -65px; }
	
				.comment-meta {text-align: right; font-size: .85em; margin-bottom: 20px;}
		
				.comment-meta a, .meta-sep {display:none;}
	
				.comment-author {float: left; font: 1.2em Georgia, "Times New Roman", Times, Serif; }
	
				#comment-notes {font-size: .85em;}
				textarea {width: 410px;}
		
		.navigation {margin: 20px 0 0; padding: 20px 0 0; width: 415px; font:.9em Georgia, "Times New Roman", Times, Serif; font-style: italic}		
	
			.nav-next {text-align: right;}
	
			.nav-previous {float: left;}
			
		#archives li {display: block; font-weight: bold; margin: 0 0 .75em;}
		#archives li .date { display: block; float:left; font-weight:normal; width: 146px;}
		
		#archives li a { text-decoration: none;}
		
		#archives li a:hover {text-decoration: underline;}
	
#sidebar {width: 400px; height: 968px; background: url(images/sidebar.jpg) left 0px no-repeat; padding: 95px 0 20px 57px; float:left; }

	#sidebar h2, h1, #home-link, #skip-link {text-indent: -9999px; display: block;}

	#sidebar h3{font-size: 1.1em; font-weight: 600; margin: 0 0 10px;}

	#sidebar p.calltoaction { font: 1.1em Georgia, "Times New Roman", Times, Serif; font-style: italic; margin-bottom: 26px;}

		#slideshow {width: 298px; height:355px; margin:-81px 0 0 5px; position: absolute; }
		
			#slideshow img {margin:17px 0 0 33px; background-color: #292F2E;}

#footer {margin:80px 0 0; font-size:.8em; }

	#footer a {color:#aaa;}

	#help-link {margin-left:10px;}

.s-y2001 .entry-date { opacity: 0;}