/*
Theme Name: MEYfoundation
Theme URI: http://www.mideastyouthfoundation.org
Description: A custom theme for MideastYouthFoundation.org
Author: Tammy Hart
Author URI: http://www.tammyhartdesigns.com/
*/


* {
	margin:0;
	padding:0;
	}
	

/* Begin Settings and Classes */
a {
	text-decoration:none;
	color:#0096cd;
	cursor:pointer;
	}
	
a:hover {
	border-bottom:1px solid #f6e5a6;
	}
	
.capslink {
	text-transform:uppercase;
	font-size:10px !important;
	line-height:14px; !important;
	}
	
	.capslink:hover {
		border:none;
		color:#000 !important;
		}
	
h1 a, h2 a, h3 a, h4 a {
	border:none;
	}
		
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, #sitename:hover {
	color:#555;
	}

p {
	margin:1.5em 0;
	}
	
h1, h2, h3, h4 {
	font-weight:bold;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	line-height:1.1em;
	letter-spacing:-.025em;
	}
	
h1 {
	font-size:4.8em;
	line-height:129px;
	color:#fff;
	margin:0;
	}
	
h2 {
	font-size:2em;
	color:#666;
	}
	
h3 {
	font-size:1.5em;
	letter-spacing:normal;
	}
	
.pagetitle {
	border-bottom:1px solid #ddd;
	}
	
small {
	font-size:.9em;
	color:#777;
	}
	
code {
	font: 1.1em "Courier New", Courier, Fixed;
	}
	
pre {
	font: 1.1em "Courier New", Courier, Fixed;
	margin:1.5em;
	padding:10px;
	background:#fafafa;
	border:1px solid #eee;
	}
	
acronym, abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
	}
	
hr {
	clear:both;
	width:80%;
	height:1px;
	border:none 0;
	color:#ccc;
	background-color:#ccc;
	margin:1.5em 0;
	}
	
img {
	border:none;
	}
	
blockquote {
	margin:1.5em;
	padding:1px 1.5em;
	background:#fafafa;
	border:1px solid #eee;
	border-left-width:3px;
	}
	
	cite {
		font-style:italic;
		font-size:.9em;
		display:block;
		margin:5px 0 0;
		text-align:right;
		}
		
	cite:before {
		content: "\2014 \0020";
		}
		
.post ul, .post ol {
	margin:1.5em;
	}
	
	.post li {
		margin:.5em 0;
		padding-left:14px;
		list-style:none;
		background:url(images/bullet.jpg) no-repeat 0 .5em;
		}
		
	.post li h3 {
		margin:0;
		}
		
.clear { 
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
	}
		
.alignleft {
	float:left;
	}
	
.alignright {
	float:right;
	}
	
.aligncenter, div.aligncenter, img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


/* Begin Images */	
img.alignleft {
	margin-right:10px;
	}
	
img.alignright {
	margin-left:10px;
	}

.wp-caption, .attachment img {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f5f5f5;
	padding-top: 4px;
	margin: 10px;
}

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

.wp-caption p.wp-caption-text {
	font-size: .9em;
	line-height: 1.5em;
	padding: 0 4px 4px;
	margin: 0;
}

.attachment img {
	padding:4px;
	}
/* End Images / End Settings and Classes */



/* Begin Structure */
body {
	background:#a2a2a2;
	font:62.5% Verdana, Geneva, sans-serif;
	color:#666;
	text-align:center;
	}
	
.page {
	margin:0 auto;
	width:900px;
	text-align:left;
	}
	
#page {
	background:#fff;
	border-bottom:1px solid #868686;
	}


/* Begin Header */	
#header {
	background:#eee url(images/bg-header.jpg) 0 0;
	height:102px;
	border-bottom:1px solid #fff;
	padding-top:9px;
	}
	
	#sitename {
		font:bold 2em "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
		letter-spacing:-.05em;
		border:none;
		overflow:hidden;
		display:block;
		position:relative;
		width:355px;
		height:94px;
		float:left;
		}
		
		#sitename span {
			position:absolute;
			top:0;
			left:0;
			z-index:1;
			width:100%;
			height:100%;
			background:url(images/logo.jpg);
			}
			
	#download {
		float:right;
		display:block;
		position:relative;
		background:#f6d037;
		width:231px;
		height:47px;
		margin-top:25px;
		overflow:hidden;
		}
		
		#download span 	{
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			display:block;
			background:url(images/btn-download.jpg);
			}
/* End Header */


/* Begin Page List */		
#nav {
	height:38px;
	line-height:38px;
	font-size:1.2em;
	border-bottom:1px solid #0076be;
	border-top:1px solid #0076be;
	background:#0096cd;
	}
	
	#nav li {
		float:left;
		list-style:none;
		}
		
		#nav li a {
			border:none;
			padding:12px 15px;
			color:#fff;
			}
			
		#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a {
			background:#ed9b49;
			border-bottom:1px solid #e87d33;
			border-top:1px solid #e87d33;
			}
/* End Page List */


/* Begin Banner Area */
#banner {
	background:#808080 url(images/bg-banner.jpg) no-repeat 50% 0;
	border-bottom:1px solid #e87d33;
	border-top:1px solid #a6a6a6;
	}
	
	#banner .page {
		position:relative;
		}
		
	#banner a {
		color:#b9d2de;
		}
		
	.btn-getinvolved, .btn-donate, .btn-sponsor {
		position:absolute;
		right:0;
		display:block;
		width:199px;
		height:35px;
		font:bold 2.4em/35px "Arial Narrow", Arial, Helvetica, sans-serif;
		}
		
	.btn-getinvolved span, .btn-donate span, .btn-sponsor span {
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		}
		
	.btn-getinvolved { top:10px; }
	.btn-getinvolved span { background:url(images/btn-getinvolved.jpg); }
		
	.btn-donate { top:47px; }
	.btn-donate span { background:url(images/btn-donate.jpg); }
		
	.btn-sponsor { top:84px; }
	.btn-sponsor span { background:url(images/btn-sponsor.jpg); }
	
	.btn-getinvolved:hover, .btn-donate:hover, .btn-sponsor:hover {
		border:none;
		}
		
#indexbanner {
	padding:20px 0;
	}
	
	#indexbanner h1 {
		font:normal 1.5em/1.25em Verdana, Geneva, sans-serif;
		}
		
	#slideshow {
		width:440px;
		height:265px;
		border:1px solid #000;
		float:left;
		margin-right:20px;
		background:#fff;
		position:relative;
		}
		
		.gallerytitle {
			position:absolute;
			top:0;
			left:0;
			background:#000;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			color:#fff;
			background:#000;
			padding:2px 3px 3px 2px;
			z-index:100;
		}
			
	#indexbanner .btn-getinvolved, #indexbanner .btn-donate, #indexbanner .btn-sponsor {
		position:absolute;
		right:0;
		display:block;
		width:440px;
		height:47px;
		background:#6d6d6d url(images/btn-banner1.jpg);
		font:normal 1.2em/1.2em Verdana, Geneva, sans-serif;
		}
		
	#indexbanner .btn-getinvolved .text, #indexbanner .btn-donate .text, #indexbanner .btn-sponsor .text {
		width:220px;
		top:8px;
		color:#fff;
		left:170px;
		}
		
		#indexbanner .btn-getinvolved:hover .text, #indexbanner .btn-donate:hover .text, #indexbanner .btn-sponsor:hover .text {
			text-decoration:underline;
			}
		
	#indexbanner .btn-getinvolved .ttl, #indexbanner .btn-donate .ttl, #indexbanner .btn-sponsor .ttl {
		display:block;
		position:absolute;
		top:12px;
		left:11px;
		font:bold 2em/1em "Arial Narrow", Arial, Helvetica, sans-serif;
		}
		
		#indexbanner .btn-getinvolved .ttl span, #indexbanner .btn-donate .ttl span, #indexbanner .btn-sponsor .ttl span {
			display:block;
			position:absolute;
			top:0;
			left:0;
			z-index:1;
			width:100%;
			height:100%;
			}
		
	#indexbanner .btn-getinvolved { top:140px; }
	#indexbanner .btn-getinvolved span { background:none; }
	#indexbanner .btn-getinvolved .ttl { width:136px; height:22px; }
	#indexbanner .btn-getinvolved .ttl span { background:url(images/ttl-getinvolved.jpg); }
		
	#indexbanner .btn-donate { top:189px; }
	#indexbanner .btn-donate span { background:none; }
	#indexbanner .btn-donate .ttl { width:79px; height:23px; }
	#indexbanner .btn-donate .ttl span { background:url(images/ttl-donate.jpg); }
		
	#indexbanner .btn-sponsor { top:238px; }
	#indexbanner .btn-sponsor span { background:none; }
	#indexbanner .btn-sponsor .ttl { width:95px; height:28px; }
	#indexbanner .btn-sponsor .ttl span { background:url(images/ttl-sponsor.jpg); }
	
	#indexbanner .btn-getinvolved:hover, #indexbanner .btn-donate:hover, #indexbanner .btn-sponsor:hover {
		border:none;
		}
/* End Banner Area */

		
/* Begin Content */	
#content {
	font-size:1.2em;
	border-top:4px solid #ed9b49;
	line-height:1.4em;
	padding:20px 0;
	}
	
	#main {
		width:660px;
		float:left;
		}
		
	.homecolumn {
		float:left;
		height:290px;
		border-right:1px solid #f6e5a6;
		width:200px;
		padding-right:15px;
		margin-right:15px;
		position:relative;
		}
		
		.homecolumn p {
			margin:.75em 0;
			}
			
		.homecolumn .capslink {
			position:absolute;
			right:15px;
			bottom:2px;
			}
			
		.last {
			padding:0; 
			margin:0; 
			width:207px; 
			border:none;
			}
			
			.last img {
				vertical-align:middle;
				}
			
			.last p {
				font-weight:bold;
				margin:.5em 0;
				font-family:Arial, Helvetica, sans-serif;
				}
				
				.last p em {
					font-size:.9em;
					font-weight:normal;
					}
					
			.last .capslink {
				right:0;
				}
				
	.lefthalf {
		float:left;
		border-right:1px solid #f6e5a6;
		width:315px;
		padding-right:15px;
		margin-right:15px;
		}
		
	.righthalf {
		width:314px;
		float:left;
		}
		
	.accordion_headings {
		margin-top:.5em;
		font-size:1.2em;
		}
		
.name {
	font-weight:bold;
	font-size:1.2em;
	border-top:1px solid #81b6e8;
	display:block;
	margin-top:40px;
	color:#000;
	line-height:20px;
}

	.name em {
		font-weight:normal;
		font-size:.7em;
		color:#888;
	}
	
	.name img {
		float:right;
		display:block;
		padding:5px;
		border:1px solid #81b6e8;
		border-top:none;
		margin-left:10px;
	}
	
	.post {
		margin-bottom:40px;
		}
		
		.entry {
			}
			
	.postmetadata {
		border-top:1px solid #ddd;
		font-size:.9em;
		background:#f5f5f5;
		padding:2px 5px;
		letter-spacing:.1em;
		}
		
	.navigation {
		height:1.5em;
		font-size:.9em;
		margin:1.5em 0;
		}

/* Begin Comments */		
.commentlist {
	margin-top:1.5em;
	}
		
.commentlist li {
	list-style:none;
	padding-bottom:1px;
	margin-bottom:40px;
	}
	
.commentlist li.alt {
	background:#fafafa;
	}
	
	.commentmetadata {
		border-bottom:1px solid #ddd;
		font-size:.9em;
		background:#f5f5f5;
		padding:2px 5px;
		letter-spacing:.1em;
		}
		
	.avatar {
		border:1px solid #ddd;
		float:left;
		margin-right:10px;
		display:block;
		padding:2px;
		background:#f5f5f5;
		}
		
	.commentlist li p {
		padding:0 10px;
		}
		
		
#commentform input, #commentform textarea {
	width:147px;
	border:1px solid #ccc;
	background:#fff;
	font-size:11px;
	padding:3px;
	}
	
#commentform textarea {
	width:500px;
	}
	
#commentform input:hover, #commentform textarea:hover, #commentform input:focus, #commentform textarea:focus {
	background:#fafafa;
	}
			
#commentform #submit {
	width:147px;
	border:1px solid #ccc;
	background:#e0e0e0;
	font-size:11px;
	padding:2px;
	cursor:pointer;
	}
/* End Comments / End Content */


/* Begin Sidebar */
#sidebar {
	float:right;
	width:202px;
	}
	
	#sidebar ul {
		}
		
		#sidebar ul ul {
			padding:0 0 0 10px;
			background:none;
			border:none;
			}
		
		#sidebar ul li {
			list-style:none;
			margin-bottom:15px;
			}
		
		#sidebar li li {
			margin:5px 0;
			}
			
		#sidebar li li {
			}
			
	#sidebar h4 {
		padding:5px;
		font-size:2em;
		color:#3b3b3b;
		background:url(images/arrow-blue.jpg) no-repeat 100% 50%;
		border-bottom:1px solid #f6e5a6;
		}
		
		#sidebar h4 a {
			color:#3b3b3b;
			}
			
		#sidebar h4 a:hover {
			border:none;
			color:#000;
			}
/* End Sidebar */


/* Begin Footer */
#footer {
	background: url(images/bg-footer.jpg) no-repeat 0 50%;
	padding-top:20px;
	color:#515151;
	height:58px;
	}
	
	#footer a {
		color:#fff;
		}
/* End Footer / End Structure */
			


/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

/*
Tammy Hart
www.tammyhartdesigns.com
*/