/**********************************************************************************
*	JGooders Stylesheet
*
*	Version: 	1.0
*	Author: 	wedomarkup.com
*	Email: 		infowedomarkup@gmail.com
*	Website: 	http: //www.wedomarkup.com
**********************************************************************************/

/***********************************
		=Reset
***********************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,
fieldset, input, p, blockquote, th, td { margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

ol, ul { list-style: none; }

address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

caption, th { text-align: left; }

q:before, q:after { content: ''; }

a { text-decoration:  none; outline: none; }


/***********************************
		=Generic
***********************************/

body { background:#072159 url(images/bkgBody.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; }

#wrap { width:1004px; margin:10px auto 0; position:relative; }

img {border:3px solid white;}

/***********************************
		=Header
***********************************/

h1.logo {
	width:384px; 
	height:74px;
	margin:0 0 30px 17px;
}

h1.logo a { 
	display:block; 
	background:url(images/jgooders.gif) no-repeat; 
	text-indent:-9999px;
	width:384px; 
	height:74px;
}

.upperButtons { width:462px; height:70px; position:absolute; right:64px; top:14px; }

.upperButtons small,
span.btnDonate a,
span.btnNPO a {
	display:block;
	text-indent:-9999px;
	float:left;
}

	.upperButtons small { 
		background:url(images/supportWhite.gif) no-repeat; 
		width:120px; 
		height:66px;
		margin-top:-7px;
	}
	
	span.btnDonate a { 
		background:url(images/button_donate_blue.jpg) no-repeat;
		width:160px; 
		height:45px;
		margin-right:21px;
	}
		
		span.btnDonate a:hover { background-position:0 -45px; }
	
	span.btnNPO a { background:url(images/button_npo_signup.jpg) no-repeat;	width:160px; height:45px; }
		
		span.btnNPO a:hover { background-position:0 -46px; }

#branding {
	background:url(images/bkgBranding.jpg) repeat-x;
	width:940px;
	height:325px;
	position:relative;
}
	
	small.brandingCap { 
		background:url(images/brandingCap.jpg) no-repeat; 
		width:940px; 
		height:20px;
		position:absolute;
		z-index:100;
	}
	
	#branding h1 { 
		background:url(images/gogood.gif) no-repeat; 
		width:498px; 
		height:83px;
		text-indent:-9999px;
		left:23px;
		top:45px;
		position:absolute;
	}
	
	#branding span { 
		background:url(images/pics32.png) no-repeat; 
		width:502px; 
		height:378px; 
		display:block;
		top:-36px;
		right:-63px;
		position:absolute;
		z-index:101;
	}
    
    
	
	p.callToAction { 
		position:absolute; 
		top:145px; 
		left:17px;
		background:url(images/separatorKhaki.jpg) no-repeat 24px 0;
		padding-top:20px;
	}
	
		p.callToAction a { 
			font-size:32px; 
			color:#693; 
			text-decoration:underline;
			margin-left:25px;
		}
		p.callToAction a:hover { 
		
			text-decoration:none;
			
		}
	
	

/***********************************
		=Navigation
***********************************/

#branding #navigation { 
	background:url(images/navStrip.jpg) no-repeat; 
	width:926px; 
	height:50px;
	position:absolute;
	top:300px;
	left:8px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:200;
}
	
	#branding #navigation ul { margin:17px 0 0 33px; }
	
	#branding #navigation ul li { 
		float:left;
		font-size:15px;
		margin-right:32px;
	}
		
		#branding #navigation ul li a { color:#0B4383; }
			
			#branding #navigation ul li a:hover { text-decoration:underline; }
			
#branding #navigation input { 
	background:url(images/bkgSearch.gif) no-repeat; 
	width:221px; 
	height:30px;
	border:none;
	color:#999;
	float:right;
	margin:-7px 40px 0 0;
	font-size:12px;
	padding:6px 0 0 10px;
	font-family:verdana;
}

#branding span.btnSearch {
    background:none;
    width:auto;
    height:auto;
    position:static;
}

#branding span.btnSearch a { 
	background:url(images/search.gif) no-repeat; 
	display:block; 
	width:13px; 
	height:14px;
	text-indent:-9999px;
	position:absolute;
	right:50px;
    top:18px;
}
			
/***********************************
		=Content
***********************************/

#content { 
	background:#EEE; 
	width:900px; 
	padding:45px 20px 0 20px; 
	float:left; 
	font-size:12px;
}
	
	#content a { color:#165C9C; text-decoration:underline; }
	#content a:hover { text-decoration:none }

.entry { width:592px; float:left; }
	
	.entryImages { margin-bottom:30px; }
	
	.entry h1 { 
		font-size:29px; 
		color:#6D5731; 
		font-weight:normal; 
		margin-bottom:5px; 
		clear:both;
	}
	
	.entry h3 { 
		color:#6d5731; 
		font-size:14px; 
		font-weight:normal; 
		margin:40px 0 20px 0; 
	}
	
	.entry p { line-height:18px; color:#333; margin-bottom:25px; }
	
	.somethingToSay { text-align:center }
	
	.somethingToSay a {
		background:url(images/bubble.gif) no-repeat 0 4px;
		font-size:18px;
		padding:0 0 0 30px;
	}
	
span.entryStamp { 
	font-size:11px; 
	color:#165C9C; 
	margin-bottom:10px; 
	display:block; 
}

p.shareStrip { 
	background:url(images/shareStrip.gif) no-repeat; 
	width:569px; 
	height:23px;
	padding:10px 0 0 20px;
	margin-bottom:15px;
}

	p.shareStrip span { 
		display:block; 
		text-indent:-9999px; 
		background:url(images/shareBlurb.gif) no-repeat; 
		width:337px; 
		height:15px; 
		float:left;
	}
	
a.shareSave { float:right; margin-right:20px; }

.options { 
	position:relative; 
	margin:40px 0 0 -20px; 
	background:url(images/singlePrint.gif) no-repeat 0px 89px;
	height:345px;
	padding-left:20px;
}

.continueReading { background:#CDD98A; width:500px; padding:30px 15px 50px 15px; opacity:.81; filter:altpha(opacity=81); }
	
	.continueReading ul { width:260px; margin-left:15px; }
		
		.continueReading ul li { list-style:disc; color:#063266; margin-bottom:5px; }
		
		.continueReading li a { color:#063266 !important; }
	
	.continueReading h3 { margin-top:0; color:#063266 !important; font-size:20px; }

.entrySubscribe { 
	background:url(images/notepad.png) no-repeat; 
	width:259px; 
	height:256px;
	padding:40px 0 0 30px;
	position:absolute;
	top:-20px;
	right:0;
}
	
	.entrySubscribe h3 { 
		background:url(images/sideSubscribe.gif) no-repeat; 
		width:207px; 
		height:25px;
		text-indent:-9999px;
		margin-top:0;
	}
	
	.entrySubscribe span { 
		background:url(images/getPosts.gif) no-repeat; 
		width:241px; 
		height:55px;
		display:block;
		text-indent:-9999px;
	}
	
	.entrySubscribe ul { text-align:center; width:224px; }
		
		.entrySubscribe ul li { margin-bottom:10px; }
	
.comments { 
	background:url(images/greySeparator.gif) no-repeat; 
	padding-top:20px; 
	clear:both;
	margin-top:20px;
}

	.comments h3 { margin:0 0 20px 0; font-size:16px; }
	
	.comments li { 
		border:1px solid #999; 
		background:#FFF; 
		padding:20px 10px 10px; 
		margin-bottom:15px;
		font-size:12px;
	}
	
	.comments li p { line-height:17px; margin-bottom:15px; }
	
	.comments h2 { 
		color:#6D5731; 
		font-size:27px; 
		font-weight:normal;
		margin-bottom:20px;
	}

	.comments form label { color:#6D5731; display:block; margin:5px 0; }
	
	.comments form input { 
		border-top:none;
		border-left:none;
		border-bottom:1px solid #6D5731;
		border-right:none;
		width:290px;
		height:30px;
		font-size:20px;
		padding:10px 0 0 10px;
		margin-bottom:5px;
		font-family: verdana;
		font-size:12px;
	}

	
	.comments form textarea { 
		border-top:none;
		border-left:none;
		border-bottom:1px solid #6D5731;
		border-right:none;
		width:500px;
		height:120px;
		font-size:20px;
		padding:10px 0 0 10px;
		margin-bottom:15px;
		font-family: verdana;
		font-size:12px;
	}
	


/***********************************
		=Sidebar
***********************************/

.sidebar { width:293px; float:right; }
	
	.sidebarSubscribe,
	.sidebarTwitter,
	.sidebarCategories,
	.sidebarSocialWeb,
	.sidebarEntries,
	.sidebarArchives { 
		width:287px; 
		margin-bottom:20px; 
		padding:15px 0; 
		background:#CDD98A;
		position:relative;
	}
	
	.sidebarSubscribe { padding:15px 10px; width:267px;  }
	
	.sidebarSubscribe p, .sidebarSubscribe p a { color:#0B4381; font-size:14px; text-align:center; }
		
		.sidebarSubscribe p a { text-decoration:underline; }
	
	.sidebarTwitter { text-align:center; position:relative; }
	
		.sidebarTwitter blockquote { 
			background:#FFF; 
			padding:10px 7px 10px 10px; 
			font-size:11px; 
			color:#333;
			text-align:left;
			margin:0 10px;
		}
			
			.sidebarTwitter blockquote p { margin-bottom:5px; }
			
			.sidebarTwitter blockquote small { color:#165C9C; font-style:italic;  }
			
			.sidebarTwitter a.followlink {
				display:block; 
				font-size:16px; 
				font-style:italic; 
				color:#073367;
				background:url(images/twitterpointer.gif) no-repeat 257px -5px;
				padding-top:10px;
			}
			
			.sidebarTwitter span { 
				background:url(images/twitterBird.gif) no-repeat; 
				width:32px; 
				height:40px; 
				display:block;
				position:absolute;
				right:8px;
				top:26px;
			}
		
		.sidebarDoGood { 
			margin-bottom:20px; 
			padding:15px 0; 
			background:#AFCBE1;
			text-align:center;
			position:relative;
			width:287px;
		}
			
			.sidebarDoGood p { 
				background:url(images/supportBlack.gif) no-repeat; 
				width:174px; 
				height:54px; 
				display:block;
				text-indent:-9999px;
				margin-left:30px;
				padding:25px 0 0 45px
			}
			
			.sidebarDoGood p a { 
				background:url(images/button_donate_green.jpg) no-repeat; 
				display:block;
				width:160px; 
				height:45px;
				text-indent:-9999px;
			}
				
				.sidebarDoGood span a:hover { background:url(images/button_donate_green.jpg) no-repeat 0 -45px; }
		
		.sidebarEntries ul { background:#FFF; padding:20px 10px 10px 10px; clear:both; margin:0 10px; }
			
			.sidebarEntries ul li { margin-bottom:15px; font-size:11px; line-height:16px; }
		
		.sidebar .tabs { margin:0 0 0 10px; }
		
		.sidebarEntries p { float:left; margin-right:3px; padding:5px; }
			
			.sidebarEntries p.selectedTab { background:#FFF; }
				
				.sidebarEntries p.selectedTab a { font-weight:bold; text-decoration:none !important; }
				
			.sidebarEntries p.activeTab { background:#EEE; }
			
				.sidebarEntries p.activeTab a { color:#6D5731 !important; font-weight:bold; text-decoration:none !important; }
				
		.sidebarCategories ul li { 
			margin:10px 0 10px 10px; 
			background:url(images/separator.jpg) no-repeat 0 28px;
			height:30px;
		}
		.sidebarCategories ul li.last { background:none; margin:10px 0 0 10px }
			
			.sidebarCategories ul li a { 
				display:block; 
				text-decoration:none !important;
				background:url(images/listPrint.gif) no-repeat;
				padding-left:30px;
			}
			
			 
			.sidebarCategories ul li a, .sidebarSocialWeb p { font-size:18px; color:#0B4381; }
			#catlinks a:hover{ color:#003366; }
		
		.sidebarSocialWeb {  }
		
			.sidebarSocialWeb p { text-align:center;  }
			
			.sidebarSocialWeb ul { margin:20px 0 0 50px; width:170px; }
			
				.sidebarSocialWeb ul li { 
					margin-bottom:10px; 
					font-size:18px;
					height:32px;
				}
				
				.sidebarSocialWeb ul li a { padding-left:36px; text-decoration:none !important; height:32px; display:block; }
					
					.sidebarSocialWeb ul li { background:url(images/separator.jpg) no-repeat 15px 30px; padding-left:30px; }
				
				.sidebarSocialWeb ul li.facebook a { background:url(images/socialWeb.gif) no-repeat;  }
				.sidebarSocialWeb ul li.linkedin a { background:url(images/socialWeb.gif) no-repeat 0 -40px; }
				.sidebarSocialWeb ul li.picassa a { background:url(images/socialWeb.gif) no-repeat 0 -80px; }
		
		.sidebarArchives { float:left; }
		
			.sidebarArchives ul { margin:30px 0 0 20px;  }
			
				.sidebarArchives ul li { 
					float:left;
					width:83px; 
					height:40px; 
					font-size:12px;
					background:url(images/blueSeparator.gif) no-repeat 0 27px;
				}
					
					.sidebarArchives ul li a { text-decoration:none !important; }
		
	.sidebarSubscribe h3,
	.sidebarTwitter h3,
	.sidebarDoGood h3,
	.sidebarCategories h3,
	.sidebarCategories h2,
	.sidebarSocialWeb h3,
	.sidebarArchives h3 { text-indent:-9999px; margin:0 auto; margin-bottom:15px; }

	.sidebarSubscribe h3 { background:url(images/sideSubscribe.gif) no-repeat; width:207px; height:25px; }
	.sidebarTwitter h3 { background:url(images/twitter.gif) no-repeat; width:149px; height:30px; }
	.sidebarDoGood h3 { background:url(images/dogood.gif) no-repeat; width:149px; height:24px; }
	.sidebarEntries {  }
	.sidebarCategories h3 { background:url(images/categories.gif) no-repeat; width:193px; height:24px; }
	.sidebarCategories h2 { background:url(images/categories.gif) no-repeat; width:193px; height:24px; }
	.sidebarSocialWeb h3 { background:url(images/socialwebText.gif) no-repeat; width:190px; height:24px; }
	.sidebarArchives h3 { background:url(images/archives.gif) no-repeat; width:154px; height:24px; }

small.khakiCap,
small.khakiBase,
small.skyCap,
small.skyBase { width:287px; height:15px; position:absolute; display:block; clear:both; left:0px; bottom:0px; }

* html small.khakiCap { bottom:-1px; }
* html small.khakiBase { bottom:-1px; }
* html small.skyCap { bottom:-1px; }
* html small.skyBase { bottom:-1px; }

small.khakiCap, small.skyCap { top:0; }
small.khakiBase, small.skyBase { border-bottom:0; }

small.khakiCap { background:url(images/khakiCap.jpg) no-repeat; }
small.khakiBase { background:url(images/khakiBase.jpg) no-repeat; }
small.skyCap { background:url(images/skyCap.jpg) no-repeat; }
small.skyBase { background:url(images/skyBase.jpg) no-repeat; }

/***********************************
		=Footer
***********************************/

#footer { 
	clear:both; 
	color:#9CF; background:url(images/footerFade.jpg) repeat-x; 
	float:left; 
	width:900px; 
	padding:30px 20px 40px 20px;
}

	#footer a { color:#CF0; text-decoration:underline; }
	#footer a:hover { color:#CF0; text-decoration:none; }
	
	#footer li { width:180px; float:left; font-size:14px; margin-right:45px; }
		
		#footer li.footerDonate { margin-left:10px; }
		#footer li.footerShare { margin:0; }
		
	#footer h3 { color:#FFF; padding:8px 0 0 50px; font-size:18px; height:32px; }
		
		#footer li.footerDonate h3 { background:url(images/footerIcons.gif) no-repeat; }
		#footer li.footerNPO h3 { background:url(images/footerIcons.gif) no-repeat 0 -40px; }
		#footer li.footerEvents h3 { background:url(images/footerIcons.gif) no-repeat 0 -87px; }
		#footer li.footerShare h3 { padding:8px 0 0 0; }

.bottomPrint { clear:both; background:url(images/prints.gif) no-repeat center 2px; height:237px;margin-left:-50px; }



/***********************************
		Start second file
***********************************/













/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
margin-bottom:30px;
margin-top:10px;
font-weight:bold;
	}

.alignleft {
	float: left;
margin-bottom:30px;
margin-top:10px;
font-weight:bold;
	}
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

ists */






/* Begin Sidebar */

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}



blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */





/************************************
            By Dan Harper
        http://www.danharper.me

           For NETTUTS.com

     Check out http://vivawp.com
************************************/


#tabnav{
background:none;
padding:0;
height:28px;
}

#tabnav li {
display: inline;
list-style: none;
outline: none;
}

#tabnav li a, #tabnav li a:visited{
outline: none;
text-decoration: none;
font-weight: bold;
padding:8px 5px 8px 5px;
background-color:#eeeeee;
color:#6d5731;
}

#tabnav li a:hover, #tabnav li a:active, #tabnav li.ui-tabs-selected a {
background-color: #fff;
color: #006699;
text-decoration: none;
font-weight: bold;
padding:8px 5px 8px 5px
}
.ui-tabs-hide {
display: none;
}
		
.tabdiv{
margin-top:-4px;
}
	
/****************Twitter********************/

#tweet{ 
font-size:11px;
}
#tweet a { font-size:11px;}
#tweet ul { }
#tweet li { list-style-type: none; } 
#twitter-link{position:absolute;margin-top:100px;margin-left:140px;}
#twitter-link a:hover{text-decoration:underline;}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
	
	
	


