/*
Theme Name: NAMI San Francisco Walk
Theme URI: http://namiwalksfbay.org
Description: 
Version: 0.1
Author: Jason DeRoner
Author URI: http://deroner.com/
Tags: blue, custom header, fixed width, two columns, 


	This theme was designed and built by Jason DeRoner for
	the non-profit organization NAMI in San Francisco for their
	annual benefit walk.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */
  

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(yaml/basemod.css);
@import url(yaml/content.css);


/* remember to define focus styles! */
ol, ul {
	list-style: none;
}

body {	background: url('images/bg.png') repeat-x #E6F2FD; padding: 0; }

h3 { font-size:16px;	font-weight:bold;font-family:Georgia,Garamond,Times New Roman; }
h4 { font-size:14px;font-weight:bold;font-family:Georgia,Garamond,Times New Roman; }
h5 { font-size:12px;font-weight:bold;font-family:Georgia,Garamond,Times New Roman; }
	.sponsors h5 { font-size:12px;font-weight:bold;width:100%;text-align:center;margin-top:5px; margin-bottom:3px;font-family:Georgia,Garamond,Times New Roman; }
div.clearfloat, div.clear { clear:both !important; }
div.clearleft { clear: left !important; }

.horizontaldiv {border-top:1px solid #000000; width:100%; margin-bottom:10px; }
p { font-family:arial; line-height:150%; font-size:16px; margin-bottom:15px; }

#header {background: url('images/header_bg.png') repeat-x #fff; padding: 0; }
	img.top_left { float: left; }
	img.top_right { float: right; }
	
	a.headerblocklink { display:block; width:100%; text-decoration:none; font-size: 24px;  }
	a.registerblocklink { display:block; height:27px; width:137px; background: url('images/register.png'); float:right; }
	a.registerblocklink:hover { display:block; height:27px; width:137px; float:right; background: url('images/register.png') no-repeat;
								background-position: -137px 0px; }
	a.registerblocklink b {	display:none; }
	
	a.donateblocklink { display:block; background: url('images/donate.png'); margin-right:10px; height:27px; width:137px; float:right; }
	a.donateblocklink b { display:none;}
	a.donateblocklink:hover { display:block; margin-right:10px; height:27px; width:137px; float:right; background: url('images/donate.png') no-repeat;
								background-position: -137px 0px; }
	#white_bar { float: right; padding-top: 25px; }
	
#navbar { background: url('images/nav_bg.png') repeat-x; height:33px; width: 98.4%; margin: 0 auto; }
	#firstnavitem {	width:16px;	height:33px; float:left; margin:0px; padding:0px; }
	#navlist li { position:relative; top:8px; float:left; padding: 0 17px; text-align:center; font-size:13px; font-family:Georgia; color: #5DDAFF; z-index:100; }
		#navlist li a,  #navlist li ul li a { color: #5DDAFF; text-decoration:none; font-weight:bold; display:block; }
		#navlist li a:hover, #navlist li ul li a:hover  { color: #ffFF00; font-weight:bold; display:block; }
			#navlist li ul { position:absolute; z-index:100; left: -10px; }
				#navlist li ul li { position:relative; z-index:110; background:#0053A1; font-family: Georgia; font-size: 12px; line-height:130%;
								width:100%; border-bottom:1px solid #ccddff; min-width:175px; text-align:left; padding:5px; }


#yellowbar { height: 4px; background: #ffd203; width: 98.4%; margin: 0 auto; }

#main { width: 98.4%; margin: 0 auto; padding-top: 25px; clear: both; background: #fff; }
#col1, #col3 { background: #fff; }

div.sidebar { margin-top:0px; }
	div.sidebar h1 { background: url('images/side_header_bg.png') repeat-x; height:22px; font-size:16px; line-height:16px; color:#ffffff; 
						text-align:center;	margin:auto; margin-bottom: 8px; float:left; width: 240px; padding-top: 5px; }
		div.sidebar span { margin-top: 5px; display:block;}
	div.sidebar li { list-style:none; }
	p.table { margin:0px 0px 0px 8px; float:left; width:60%; font-size:14px; }
	h2.table { font-weight:bold; font-size:14px; margin:0px 0px 0px 8px; float:left; width:30%; }
	
	div.sidebar_content h2 { font-weight:bold; font-size:14px; margin:0px 0px 4px 8px; }
		div.sidebar_content li h2 {	display:none; }
	div.sidebar_content p, div.sidebar_content ul { margin:0px 0px 4px 8px; font-size:14px;	line-height:130%; }
	div.sidebar_content { margin-bottom:30px; }

#footer {  width: 100%;  clear: both; }
#footercontent { position:relative; font-family:Georgia; color:#000000; background: url('images/footer_bg.png') repeat-x; margin-left: 22px; margin-right: 22px;
					height: 140px; padding-top: 18px; text-align: center; color: #005DB5; line-height: 150%; }


#bodycontents_page { background: #ffffff; width: 94.4%; padding: 2%; margin: 0 auto; }
h1.pageheader {	margin-right: 20%;}

#maincontent img { margin-bottom:5px; float:left; padding-right:10px; }

#maincontent .wp-caption { max-width:100%; margin: 15px 5px; padding: 8px 8px 8px 8px; background:#DFEEFF; text-align:center; font-size:12px;
							font-family:Georgia; }


.post { margin-bottom:25px; font-size:14px; font-family:Arial; }

div.meta p { font-size:11px; font-family:Arial; }

#searchform { text-align:right; margin-right:50px; }
#searchform input {	border:1px solid black;	font-size:10px; }

#side_links { width: 20%; max-width: 200px; padding: 13px 13px 13px 13px; background:#DFEEFF; text-align:left; float:right; font-size:12px; font-family:Georgia;
				margin: 0px 0px 12px 12px; }
	#side_links li { line-height:180%; list-style:none; margin-left:3px; font-size:14px; }
	#side_links h3 { font-size:16px; margin-bottom:5px; color:#005db5; }
	
	#sec_level_links a { font-size:16px; color:#005DB5; line-height:150%; padding-bottom:5px; }
	#sec_level_links ul { list-style-type:circle; margin:30px; }



#countdown {
	color:#005DB5;
	font-family:georgia;
	font-size:20px;
	font-weight:bold;
	width:200px;
	float:left;
	z-index:0;
	margin-left:20px;
}
#countdown abbr {
	color: #5DA0E0;
	z-index:0;
}
#bodyheader img {
	float:left;
	margin-left:35px;
	margin-top:-5px;
}
#bodyheadercontent{
	float:left;
	font-size:30px;	
	font-family:Georgia,Garamond,Times New Roman;
	color: #005DB5;
	z-index:1;
}
#bodyheader h3 {
	width:360px;
	float:right;
	z-index:1;
	font-size:30px;
	font-weight:normal;
	font-family:Georgia,Garamond,Times New Roman;
	color: #005DB5;
}



#siteadmin ul li {
	float:left;
	margin:0 3px
}
h1 {
	font-size:24px;
	font-family:Georgia,Garamond,Times New Roman;
	color: #005DB5;
	padding-bottom:7px;
	
}
h1 a {
	text-decoration:none;
	color: #005DB5;
}

h1 a:hover {
	text-decoration:underline;
	color: #005DB5;
}
h1 a:visited {
	color: #005DB5;
}

h2{
	font-size:18px;
	font-family:Georgia,Garamond,Times New Roman;
	color:#5DA0E0;
	padding-bottom:5px;
	width:66%;
	text-decoration:none;
}

h4.date {
	font-family:Georgia,Garamond,Times New Roman;
	float:right;
	font-size:14px;
	width:32%;
	font-weight:bold;
}
	


	
#linkscontent { width:100%; }


#bodyheader, #footer { behavior: url('http://deroner.com/NAMI/wp-content/themes/nami/iepngfix.htc') }
 
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}

