/*
Theme Name: YES for Wordpress
Theme URI: http://www.yfwc.org
Theme Description: YES for Wordpress is a widget-ready custom Wordpress theme designed and built for the exclusive use of the YES Foundation of White Center.
Version: 1.0
Author: Zachary Bedell
Author URI: http://www.zacbedell.com
*/

/* standard elements */

html {
	min-height: 100%;
	min-width: 900px;
}
* {
	margin: 0;
	padding: 0;
}
a {
	color: #0b6db4;
	border: none;
	text-decoration:none;
}
a:hover {
	color: #0b6db4;
	border: none;
	text-decoration:underline;
}
a img {
	border:none;
}
body {
	background: #006CB2 url(img/YESfW_background_panel.gif) no-repeat;
	font: normal 100% Arial, Helvetica, sans-serif;
	color:#333333;
}
p {padding-top: 3px; padding-bottom: 3px;}
h1 {
	font: normal 1.8em;
	margin-bottom: 4px;
}
h2 {
	font: normal 1.6em sans-serif;
}
h3 {
	font: bold 1.1em sans-serif;
}
.code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #C1CAD3;
	color: #666;
	display: block;
	font: normal 1em Tahoma, sans-serif;
	line-height: 1.6em;
	margin: 4px 0 12px;
	padding: 8px 10px;
	white-space: pre;
}
label {
	display: block;
	font-size: 0.9em;
}
/* positioning */

.clearer {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* header */

#header {
	width: 840px;
	height: 213px;
	background: url(img/header_with_logo2.gif) no-repeat;
	padding: 10px 30px 0px 0px;
	margin: 20px auto 0px auto;
}
#description {
	float:left;
	position:relative;
	padding: 154px 0px 0px 72px;
	width: 220px;
	color: #0b6db4;
	font-size: 12px;
	line-height: 15px;
}
#random_header_image {
	float:left;
	position:relative;
	padding:49px 0px 0px 12px;
}
/* structure */

.container {
	background: none;
	font-size: 1em;
	margin: -10px auto 0px auto;
	padding: 0px;
	width: 812px;
}
/* navigation */

.navigation {
	background:#FFFFFF url(img/nav.gif);
	height: 41px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}
.navigation ul {
	list-style-type: none;
	list-style-image: none;
	float: left;
}
.navigation li {
	float: left;
}
.navigation li a:link,  .navigation li a:visited,  .navigation li a:active {
	background: url(img/nav.gif);
	color: #0B6DB4;
	display: block;
	float: left;
	text-decoration: none;
	font: bold 1em Arial, Helvetica, sans-serif;
	line-height: 39px;
	padding: 0px 20px;
	margin-right: 5px;
	border: none;
}
.navigation li a:hover {
	background-position: left bottom;
	color: #784D31;
	border: none;
}
/* main */

#main_top {
	background:url(img/main_top.gif) no-repeat;
	width:812px;
	height:9px;
	margin:0px auto;
}
.main {
	background: #AEDBF7 url(img/main_bg.gif) repeat-y;
}
/* content */

.content {
	float: left;
	margin: 0px 0px;
	padding: 0px 16px;
	width: 555px;
}
.floater {
	margin:0px 0px 0px -66px;
	background: url(img/floaterbg.gif) top left no-repeat;
	height: 70px;
	padding: 0px 0px 0px 20px;
}
.date {
	color: #b3b3b3;
	font-size: 0.875em;
	margin:-2px 0px 4px 0px;
}
/* posts */

.post h1 a, .post h1 {
	color:#ff9000;
	text-decoration:none;
}
.post h1 a:hover {
	color:#3392d0;
	text-decoration:none;
}
.post {
	margin: 6px 0px 0px 0px;
	padding: 0px 10px 12px 14px;
	background-color: #FFFFFF;
}
.post img {
	margin: 4px;
}
.post a img {
	border: none
}
.entry {
	line-height:1.3em;
}
.entry blockquote {
	background: #FFF2D7;
	display: block;
	color:#0b609d;
	font-style:italic;
	border:1px solid #FDBB28;
	padding: 6px 16px 10px 16px;
	margin:8px 6px 8px 12px;
}
.info {
	padding: 4px 0px 4px 12px;
	background: url(img/post_info_bg.gif) no-repeat;
	color: #555555;
	margin: 0px 0px 12px 0px;
	height: 21px;
	width: 555px;
}
.info a {
	text-decoration: none;
}
.info a:hover {
	text-decoration: underline;
}
img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* comments */
#respond {
color:#006cb2;
margin:12px 0px 0px 20px;}

#commentform {
	margin: 6px 0px 12px 20px;;
	background: #FFF2D7;
	width: 495px;
	padding: 12px;
}
#commentform label, #disclaimer {
color:#444444;
size:.875em;
margin-top:3px;
padding-left:6px;}

#commentform input, #commentform textarea {
margin-bottom: 3px;
width:90%;
font-style:normal;
padding:2px 9px 3px 3px;}

#commentform #submit{width:auto;padding: 0px 6px; margin-top:6px;}

.comments_number {
float:right;
position:relative;
color:#006cb2;
margin:0px 22px -14px 20px;
font-size:12px;}

.commentlist{
	margin: -12px 0px 12px 6px;;
	background: #e2f4ff;
	width: 515px;
	padding: 12px;
	list-style: none;
	border: 1px solid #FFFFFF;
		border-top: 1px solid #c0c0c0;
}
.commentlist li{
margin: 6px 0px 9px 0px;
}
.comment_text {
}
.comment_author{
font-weight:bold;
margin:0px 0px 0px 0px;
}

.commentmetadata {
font-size:12px;
color:#444444;
}
.commentmetadata a {
	color: #664;
}
/*
.styled {
	font-size: 1em;
	background: #F8F7F6;
	border: 1px solid #D6D3D3;
}
.styled:hover {
	background: #FFF;
	border: 1px solid #D6D3D3;
}
.styled:focus {
	background: #FFF;
	border: 1px solid #939793;
}
*/
/* sidebar */

.sidebar {
	float: right;
	width: 225px;
	padding-bottom: 48px;
}
.sidebar h2 {
	color: #006cb2;
	font-size:1.1em;
	font-weight:bold;
	display: block;
	margin: 8px 0px 8px 0px;
}
.sidebar .widget_categories ul li{
	list-style-image:url(img/tag.gif);
	margin: 0px 0px 6px 22px;
}
.sidebar #archives ul li {
	list-style-image:url(img/folder.gif);
	margin: 0px 0px 6px 22px;
}
/* blogroll */
.widget_links ul li {
list-style-image:url(img/bullet_star.gif);
	margin: 0px 0px 6px 22px;}

.sidebar li a {
	color:#444444;
}
/* search */

#searchform {
	background:url(img/search_bg.gif) no-repeat;
	margin:-4px 0px 0px 0px;
	padding: 15px 0px 0px 8px;
	height:54px;
	width:204px;
}
#searchfield {
	height:22px;
	width:152px;
	font-size:16px;
	color:#CCCCCC;
	vertical-align:middle;
}
/* calendar */
#calendar h2 {
	display:none;
}
#calendar_wrap {
	background:url(img/calendar_bg.gif) no-repeat;
}
#wp-calendar {
	color:#727272;
	display:inline-table;
	border-collapse:collapse;
	width:185px;
	height:160px;
	margin:0px 10px 20px 10px;
	text-align:center;
}
#wp-calendar caption {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin: 8px 10px 4px 10px;
}
#wp-calendar thead tr {
	height:25px;
}
#wp-calendar tbody tr {
	font-size:14px;
	height:20px;
}
#wp-calendar tbody td#today {
	border:1px solid #727272;
	color:#333333;
	font-weight:bold;
}
#wp-calendar td a {
	display: block;
}
#wp-calendar tfoot tr {
	height:20px;
}
#wp-calendar tfoot a {
}
#wp-calendar tfoot #prev a {
	text-align:left;
}
#wp-calendar tfoot #next a {
	text-align:center;
}


/* footer */

.footer {
	background: url(img/footer_bg.gif) no-repeat;
	color: #FFFFFF;
	font-size:.675em;
	padding-top:12px;
	height: 48px;
}
.footer .center {
	text-align:center;
}
.footer a {
	color:#FFFFFF;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
