/*
Theme Name: Champions of Hope
Theme URI: http://championsofhopedallas.org
Description: Custom theme
Version: 2.0
Author: Develop Daly
Author URI: http://developdaly.com/
*/

@import url(tweets.css);

* { margin:0; padding:0; }
a{ color:#00569A; outline:none; }
html{ background:#f5f5f5; }
body{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; }
#doc3{ margin:0; }
#hd{ background:#14294d url('images/hd-bg.gif') repeat-x; border-bottom:2px solid #4d390c; height:200px; }
#bd{ background:#ffffff url('images/bd-bg.gif') repeat-x; border-top:2px solid #fff; min-height:280px; padding:20px 0; }
#ft{ background:#f5f5f5; border-top:2px solid #dfdfdf; color:#666; font-size:85%; padding:30px 0 0; }
.container{ margin:0 auto; width:954px; }
#bd .container .page{ padding:0 20px 0 0;}

#navigation { background: #eee; border-bottom: 1px solid #ccc; }
#nav{ letter-spacing:2px; text-transform:uppercase; }
#nav li{ border-left: 1px solid #fff; border-right: 1px solid #ccc; color:#9a7a37; float: right; list-style: none; list-style-type: none; position: relative; }
#nav li ul{ display: none;  }
#nav li:hover ul{ background: #fff; border: 1px solid #ccc; display: block; position: absolute; right: 0; top: 42px; width: 200px; }
#nav li li { border: none; clear: both; text-align: right; width: 100%; }

#nav li a{ color:#333; display: block; padding: 1em; text-decoration:none; }
#nav li a:hover{ background: #ccc; }
#nav li li a { float: none; padding: .5em; width: auto; }
#nav .page-item-3 { border-left: 1px solid #ccc; }

#logo h1{ padding:10px 0; }
#logo h1 a{ background:url('images/new-logo.png') no-repeat; display:block; height:160px; text-indent:-9999px; width:583px; }

#sidebar{ /*background:url('images/sidebar-bg.png') right no-repeat;*/ min-height:297px; }
#sidebar #nav{ letter-spacing:2px; margin:35px 0 0 20px; text-transform:uppercase; }
#sidebar #nav li{ color:#9a7a37; list-style:disc; margin-bottom:10px; }
#sidebar #nav li li{ color:#9a7a37; list-style:circle; margin-left:20px; margin-top:10px;  }
#sidebar #nav li a{ color:#000; text-decoration:none; }
#sidebar #nav li a:hover{ color:#9a7a37; text-decoration:underline; }

#ft a{ color:#666; }
#ft h2{ font-size:100%; font-weight:bold; margin:1em 0; text-transform:uppercase; }
#ft h3{ font-size:100%; font-style:italic; margin:1em 0; }
#ft p{ margin:1em 0; }
#ft .quarter-column{ float:left; margin-right:10px; width:23%; }
#ft .secondary h3{ margin-top:3.2em; }

#home .hentry h2{ font-size:36px; }
#home .hentry img{ border:2px solid #9a7a37; margin-left:15px; }

.wpcf7 input[type="text"], .wpcf7 textarea, #donateplusform input[type="text"], #donateplusform select{ border:1px solid #dfdfdf; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:3px; width:100%; }
.wpcf7 input[type="submit"]{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:123.1%; padding:0 1em; }
#donateplusform input[type="text"], #donateplusform select{ width:auto; }
#donateplusform{ background:#f5f5f5; border:2px solid #dfdfdf; padding:10px }
#donateplusform #amount{ width:40px !important; }
#donateplusform #p3{ width:20px !important; }
#donateplusform .submit{ margin:0; }
/* Begin Post */

	/* Begin Standard */
	.hentry { font-family:"Georgia", "Times New Roman", Times, Serif; line-height:1.771em; }
	.hentry p { margin-bottom:1.771em; }
	.hentry p.note, .hentry p.alert { padding:0.571em 0.786em; }
	.hentry .drop_cap { font-size:3.571em; line-height:0.76em; padding:0.04em 0.12em 0 0; }
	.hentry acronym, .hentry abbr { font-size:0.786em; }
	.hentry code { font-size:0.929em; }
	.hentry pre { font-size:0.929em; line-height:1.385em; margin-bottom:1.692em; padding:0.615em 0.846em; }
	.hentry ul { margin:0 0 1.771em 1.771em; }
	.hentry ol { margin:0 0 1.771em 1.771em; }
	.hentry ul ul, .hentry ul ol, .hentry ol ul, .hentry ol ol { margin:0 0 0 1.771em; }
	.hentry dl { margin-bottom:1.771em; }
	.hentry dd { margin-bottom:1.771em; }
	.hentry blockquote { margin:0 0 1.771em 0.786em; padding-left:0.786em; }
	.hentry blockquote.right, .hentry blockquote.left { font-size:1.286em; line-height:1.222em; width:45%; }
	.hentry blockquote.right { margin:0 0 1.222em 1.222em; }
	.hentry blockquote.left { margin:0 1.222em 1.222em 0; }
	.hentry img.left, .hentry img.alignleft { margin:0 1.771em 1.771em 0; }
	.hentry img.right, .hentry img.alignright { margin:0 0 1.771em 1.771em; }
	.hentry img.center, .hentry img.aligncenter { margin:0 auto 1.771em auto; }
	.hentry img.block, .hentry img.alignnone { margin:0 auto 1.771em 0; }
	.hentry img.frame { border-width:0.071em; padding:0.643em; }
	.hentry .ad { margin-left:1.771em; }
	.hentry .ad_left { margin-right:1.771em; }
	.hentry .to_comments { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
	.hentry .to_comments span { font-size:1.833em; line-height:1em; }
	.hentry .hentry_tags { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
	.hentry p.note { background:#f5f5f5; border:1px solid #ddd; }
	.hentry p.alert { background:#ffffa0; border:1px solid #e5e597; }
	.hentry .drop_cap { color:#888; float:left; }
	.hentry ul, .hentry ul li { list-style:square; }
	.hentry dt { font-weight:bold; }
	.hentry blockquote.right, .hentry blockquote.left { border:none; }
	.hentry blockquote.right { float:right; }
	.hentry blockquote.left { float:left; }
	.hentry blockquote.right p, .hentry blockquote.left p { margin:0 !important; }
	.hentry img.left, .hentry img.alignleft { clear:left; float:left; }
	.hentry img.right, .hentry img.alignright { clear:right; float:right; }
	.hentry img.center, .hentry img.aligncenter { clear:both; display:block; float:none; }
	.hentry img.block, .hentry img.alignnone { clear:both; display:block; }
	.hentry img.frame { border-width:0.071em; padding:0.643em; }
	.hentry img.stack { clear:none !important; }
	.hentry .ad { clear:right; float:right; }
	.hentry .ad_left { clear:left; float:left; }
	.hentry .to_comments { clear:both; color:#666; }
	.hentry .to_comments span { color:#111; }
	.hentry .to_comments span.bracket { color:#7e6132; }
	.hentry .to_comments a, .hentry .to_comments a:visited { color:#666; text-decoration:none; }
	.hentry .to_comments a:hover { color:#111; text-decoration:underline; }
	.hentry .hentry_tags { color:#666; }
	.hentry h1,
	.hentry h2,
	.hentry h3,
	.hentry h4,
	.hentry h5,
	.hentry h6{ color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:1.2em; margin:1em 0 0.5em; }
	/* End Standard */

.post { border-bottom: 1px solid #ccc; padding-bottom: 1em; }
.post h2 { color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:278%; font-weight:normal; line-height:1.2em; margin:1em 0 0.5em; }
.post h2 a { color:#333; text-decoration: none; }
.post h2 a:hover { text-decoration: underline; }
.postmetadata { color: #666; font-size: 85%; font-style: italic; }
.postmetadata a { color: #666; }

.entry { margin: 1em 0; }

.commentlist { margin: 0 !important; }
.comment { background: #f9f9f9; border: 1px solid #ccc; margin-bottom: 10px; padding: 15px; }

.widget { background: #e0e0e0 url('images/widget-bg.png') repeat-x; border: 1px solid #ddd; margin: 0 20px 10px 0; width: 200px; }
.widget-container { border: 10px solid #fff; padding: 10px; text-align: center; }
.widgettitle { font-size: 14px; text-shadow: 1px 1px 0 #fff; text-transform: uppercase; }
.widget li {
margin: 0 0 15px;
}

/* Begin Various Tags & Classes */
a.extlink:link{ background: url('images/extlink.gif') no-repeat 100% 0; padding: 0 20px 0 0; }
a.extlink:visited { color: purple; background: url('images/extlink.gif') no-repeat 100% -100px; padding: 0 20px 0 0; }
a.extlink:hover{ color: red; background: url('images/extlink.gif') no-repeat 100% -200px; padding: 0 20px 0 0; } 
h1{ font-size:278%; font-weight:bold; }
h2{ font-size:182%; }
h3{ font-size:153.9%; }
h4{ font-size:131.5%; }
h5{ font-size:123.1%; }
h6{ font-size:100%; font-weight:bold; }
.clear{ clear:both; }
.idc-footer{ display:none; }
object{ display:block; margin:0 auto; }
acronym, abbr, span.caps{ cursor:help; }
acronym, abbr{ border-bottom:1px dashed #999; }
blockquote{ border-left:5px solid #666; margin:15px 30px 0 10px; padding-left:20px; }
blockquote cite{ display:block; margin:5px 0 0; }
.uppercase{ letter-spacing:1px; text-transform:uppercase; }
.center{ text-align:center; }
.hidden{ display:none; }
hr{ display:none; }
a img{ border:none; }
#rss{ letter-spacing:1px; text-transform:uppercase; text-align:right; }
#rss a{ color:#666; }
.alignright{ float: right; }
.alignleft{ float: left }
strong{ font-weight:bold; }
em, i { font-style: italic; }
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { background-color:#f3f3f3; border:1px solid #ddd; border-radius:3px; khtml-border-radius:3px; margin:10px; moz-border-radius:3px; padding-top:4px; text-align:center; webkit-border-radius:3px; }
.wp-caption img { border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
iframe{ border:1px solid #dfdfdf; }
.edit{ float:right; }
.edit a{ background:#666; color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:72%; padding:5px; text-decoration:none; text-transform:lowercase; }
.edit a:hover{ background:#333; }

div.hentry img { border: 2px solid #dddddd; padding:2px; margin: 10px; }
/* End Various Tags & Classes*/