/*  
Theme Name: BGDL
Theme URI: http://www.baldgirlsdolunch.org/
Description: This is the theme for the baldgirlsdolunch.org site.  For now using only pages within wordpress.
Version: 1.0
Author: Brian Lewandowski
Author URI: http://www.thebitsandthebytes.com/
*/

/* override browser default styling to make a "semi-level" playing field for main elements */
html, body, div, p, img, h1, h2, h3, h4, h5, h6, ul, form, fieldset {
	padding: 0;
	margin: 0;
	border: none;
}

ul { list-style: none; }

body {
	font: 12px Arial,Helvetica,sans-serif;	
	color: #666;	
}

/* links -- general style */
a:link {
	color: #00A9A6;
	font-weight: bold;
	text-decoration: underline;
}

a:visited {
	color: #00A9A6;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #5862DD;
	text-decoration: none;
}

a:active {
	
}

/* styling for header */
#header { width: 975px; }
#header h1 { float: left; width:475px;}
#header p#address { 
	display: none;
	width: 500px;
	height: 50px;
	text-indent: -9999px;
	float: left; 
	background: url(i/address_2.gif) top left no-repeat;
}
#header p#email { float: right; width: 300px; position:relative; top:40px;left:55px}
#header p#email a {
	display: block;
	width: 300px;
	height: 25px;
	background: url(i/email_2.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#header p#email a:hover { 
	display: block;
	width: 300px;
	height: 25px;
	background: url(i/email_3.gif) top left no-repeat; 
	text-indent: -9999px;
	overflow: hidden;	
	}

#header p#dayofbeauty { float: right; width: 500px }
#header p#dayofbeauty a {
        display: block;
        width: 500px;
        height: 25px;
        background: url(i/ne_event.gif) top left no-repeat;
        text-indent: -9999px;
        overflow: hidden;
}
			
#container {
	background: #e9e9e9 url(i/fauxbg.gif) top left repeat-y ;
	overflow: hidden;	
	clear: both;
	width: 100%;
}	

#innercontainer {
	background: url(i/body_bg.gif) top left repeat-x;
	overflow: hidden;	
	clear: both;
	width: 100%;
}	

#fixedcontainer {
	width: 950px;	
}

#content
{
	width: 518px;
	margin-left: 200px;
}

#content div
{
	margin: 0 3px 0 3px;
	padding: 0 15px 15px 15px;
	background: #fff;
}

#content div.entry {
	padding-bottom:0;
}

#content p, #sidebar p {
	margin-bottom: 15px;
}

#content *.lastelement, #sidebar *.lastelement {
	margin-bottom: 0;
}

#content hr {
	height: 1px;
	border: 0;
	background-color: #E9E9E9;
	margin-bottom: 15px;
}

p#colophon {
	font-size: 11px;
	color: #5862dd;
	font-style: italic;
	padding-right: 10px;
	padding-left: 10px;
}

#sidebar {
	float: left;
	display: inline; /* fixes double margin bug in IE */
	width: 170px;
	margin-left: 16px;
	margin-right: 16px;
	background-color:#00A9A6;
	background: url(i/nav_header_bg.gif) top left no-repeat;
}

#sidebar div {
	color:#FFF;
	background: #00A9A6;
	margin: 0px 3px 0 3px;
}

#sidebar h2 {
	margin:0 0 5px 3px;
}

#sidebar div a {
	color:#FFF;
}

ul#navigation li { 
margin-bottom:16px;
}

ul#navigation li a { 
display     : block; 
overflow    : hidden; 
text-indent : 15px; 
width  		: 164px;
text-decoration:none;
}

ul#navigation li a { 
display     : block; 
overflow    : hidden; 
text-indent : 15px; 
width  		: 164px;
text-decoration:none;
}

ul#navigation li a:hover,
#homelink #navigation #homelink a,
#about #navigation #about a,
#ourmission #navigation #ourmissionlink a,
#events #navigation #eventslink a,
#testimonials #navigation #testimonialslink a,
#inthenews #navigation #inthenewslink a,
#photogallery #navigation #photogallerylink a,
#products #navigation #productslink a,
#beauty #navigation #beautylink a,
#research #navigation #researchlink a,
#treatment #navigation #treatmentlink a,
#donations #navigation #donationslink a,
#letushelp #navigation #letushelplink a,
#faqs #navigation #faqslink a,
#contactus #navigation #contactuslink a,
#links #navigation #linkslink a,
#legal #navigation #legallink a
{ 
	background-image: url(i/menu_bg_over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left:10px;
}

h2 {
/*	text-indent: -9999px;*/
	height: 19px;
	font-size: 14px;
}

#footer {
	clear: both;
	background: url(i/footer_bg.gif) top left repeat-x;
	height: 26px;
	font-size: 10px;
	color: #fff;
}

#footer #copyright {
	padding: 3px 0 0 575px;
	
}

#events #content div {
background-color: #e9e9e9;
padding: 0;
}

/* begin form styling */
input, select { color: #00A9A6; }
input#zip { width: 55px; }
label#ziplabel { margin-left: 10px; }
input#meetcity { width: 100px; }
td.lastcol { text-align: right; }
tr.cblabels label { display: block; }
td { padding-bottom: 10px; }

table#alodesc tr td { width: 200px; }
table#alodesc tr td p { margin: 0; }

input#months { width: 25px; }
input#years { width: 25px; }

table#interests tr td p { margin: 0; }

ul#questions {
	margin-bottom: 15px;
}

#testimonials #content p strong { width: 300px; 
padding-bottom: 5px; 
border-bottom: 1px solid #E9E9E9;  
display: block;
width: 100%; 
font-weight: normal; }

#inthenews #content ul { margin-bottom: 15px; }

div#eventholder {
width: 340px;
min-height: 10px;
background: url(i/upcoming_header.gif) top left no-repeat; 
padding: 19px 1px 0 1px;
margin-bottom: 10px;
}

ul#eventlist
{
	width: 180px;
	margin-bottom: 10px;
/*	background: url(i/upcoming_header.gif) top left no-repeat;*/
	border-right: 1px #00A9A6 solid;
	border-left: 1px #00A9A6 solid;
}
ul#eventlist li
{
	height: 30px;
	background: url(i/adobe_pdf_icon.gif) right no-repeat;
	padding: 5px 20px 5px 10px;
}

ul#eventlist #eventHeader
{
	background-color: #00A9A6;
	height: 20px;
	background: url(i/content_header_bg_center.gif) repeat-x scroll 0 0;
	color: #FFF;
	font-weight: bold;
	padding:0;
}

#eventHeader img {

}

ul#eventlist li.evenlist { background: #E9E9E9 url(i/adobe_pdf_icon2.gif) right no-repeat; }
ul#eventlist li a {display: block; width: 150px; float: left; }

dt { padding: 0; margin: 0; font-weight: bold; }
dd { padding: 0; margin: 0; }
dd p { padding: 0; margin: 0; }

dd { padding-bottom: 10px; }
dd p { padding-bottom: 10px; }
dd p.subterm { padding-bottom: 10px; padding-left: 25px; }
#treatment #content ul { list-style-type: disc; margin-left: 25px; }
#treatment #content ul li { margin-bottom: 5px; }
.legaltag { font-size: 11px; color: #5862DD; }

#donations p.formheader {margin-bottom: 0; }
#donations form { padding-bottom: 10px; }

/* announcement pop up styling */
#announcement {
width: 300px;
border: #00A9A6 1px solid;
position: absolute; top: 200px; left: 300px;
}

#announcement br { display: none; }

#handle {
display: block;
width: 100%;
text-indent: -9999px;
background: #00A9A6;
cursor: move;
overflow: hidden;
}

.headline { }

#rightcontainer
{
	float: right;
	width: 170px;
	padding: 0 25px 25px 25px;
	min-height: 300px;
	background: #FFF url(i/nav_header_right_bg.gif) top left no-repeat;
	display: inline;
	/* fixes double margin bug in IE */
}

#rightcontainer p {
	margin-bottom:15px;
}

.postTitle {
	font-size:12pt;
	text-indent:0;
	padding-bottom:15px;
}

.left {
	float:left;
	position:relative;
	left:-2px;
}

.right {
	float:right;
}

.header {
	background: #e9e9e9 url(i/content_header_bg_center.gif) 0 0 repeat-x;
	margin-bottom: 5px;
}

#headerTitle {
	float:left;
	color:white;
	font-family:Helvetica;
	font-weight:bold;
	margin-top:4px;
}

.clear {
	clear:right;
}

#category {
	float:right;
	margin-right:5px;
	margin-top:5px;
}

#category {
	display:none;
}