/*
URI:http://www.womenswellnessday.org/
Version:1.0
Description:Women's Wellness 2008 - ??
Author:Alex Hughes
Author URI:http://SandstoneDigital.com/
*/

/*-----------Block Level Elements--------------*/
body{
	margin:0;
	padding:0;
	text-align:center;
	background:#fff;
	font:62.5% 'Tahoma',Verdana,Arial,Sans-Serif;
	color:#333;
	background:#fff url('images/background.gif') repeat-x 0 282px;
	}
#page{
	width:779px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}
#header{
	position:relative;
	margin:0 auto;
	padding:0;
	width:779px;
	height:282px;
	background:#fff url('images/head_bg_2010.gif') no-repeat;
	}
#header .logolink{
	position:absolute;
	top:0;
	left:0;
	width:779px;
	height:282px;
	text-indent:-9999px;
	}
#wrapper{
	float:left;
	width:774px;
	height:100%;
	padding:0;
	border-left:3px solid #ada958;
	border-right:2px solid #ada958;
	background:#fff url('images/contentbackground.gif') repeat-y;
	}
.description{
	font-family:"Trebuchet MS","Lucida Sans",tahoma,arial;
	font-size:18px;
	color:#fff;
	padding-left:6px;
	}
#content{
	float:left;
	width:450px;
	margin-top:4px;
	background:#fff;
	}
#content .attend{
	margin:4px 0 0 8px;
}
#content .dch{
	margin:8px 0 0 15px;
}
#content p{
	margin:5px 10px 10px;
}
#footer{
	clear:both;
	width:100%;
	height:54px;
	padding:0;
	background:transparent url('images/footerbg.gif') repeat-x;
	}
#footer a:visited,#footer a:hover,#footer a,#footer p{
	font:10px "Trebuchet MS","Lucida Sans",tahoma,arial;
	color:#fff;
	}
#footer p{
	margin:0;
	line-height:54px;
	color:#ddd4c2;
	}
#inside_footer{
	width:779px;
	margin:0 auto;
}
#footer_left{
	float:left;
	margin-left:15px;
}
#footer_right{
	line-height:40px;
	float:right;
	margin-right:15px;
}
#footer_right li{
	display:inline;
	border-right:1px solid #fff;
	margin:0 5px 0 0;
}
#footer_right li.page-item-6{
	border-right:none;
}
#footer_right li a{
	margin-right:5px;
}
#sub_footer{
	float:right;
	width:100%;
	height:25px;
	}
#sub_footer p{
	margin:0 0 20px;
	font-size:150%;
	line-height:1.25;
	}
#navbar{
	width:98%;
	height:26px;
	margin-top:17px;
	margin-bottom:8px;
	}
#navbar,#navbar ul{
	padding:0;
	list-style:none;
}
#navbar a{
	display:block;
}

#navbar li{
	float:left;
	margin:0 50px;
}
#navbar li ul{
	position:absolute;
	width:10em;
	left:-999em;
	margin-left:-20px;
	z-index:5;
	}
#navbar li:hover ul,#navbar li.sfhover ul{
	left:auto;
	}
#navbar li li:hover{
	background:#dec592;
}
#navbar li li{
	margin:0;
	border:3px solid #848112;
	background:#f3eccf;
	width:150px;
		}
#navbar li li a{
	padding:5px 30px;
	font-size:18px;
	color:#E26C56;
	text-decoration:none;
	}
#navbar li li a:hover{
	background:#dec592;
}
#navbar .page-item-3 img{
	margin-bottom:6px;
	}
#navbar .page-item-5 img{
	margin-bottom:2px;
	}
#navbar .page-item-6 img{
	margin-bottom:4px;
	}

/*-------------Headings-------------*/
h1 a:visited,h1 a:hover,h1 a,h2,h3,h4,h5{
	font:32px "Trebuchet MS","Lucida Sans",tahoma,arial;
	color:#828794;
	}
h2,h3,h4,h5{
	font-size:16px;
	color:#abb2bf;
	}
h3{
	color:#56637d;
	border:6px solid #abb2bf;
	padding:4px;
	}

/*------------- Posts -------------*/
.post,.post p,.post a,.post h2{
	font-family:"Arial","Helvetica","Sans serif";
	font-size:14px;
	color:#000;
	}
.post,.post h2{
	background:#fff;
	}
.post h2{
	border:#ffe solid 6px;
	font-size:20px;
	}
a,.post a,.post h2{
	color:#828794;
	}
a:hover,.post a:hover{
	color:#abb2bf;
	}
.post h2 a,.post h2 a:visited,.post h2 a:hover{
	font-size:20px;
	color:#828794;
	}
.post ul,.post li{
	font-size:14px;
	}
.entry,.entrytext .postmetadata{
	font:14px "Trebuchet MS","Lucida Sans",tahoma,arial;
	color:#000;
	}
.entrytext .postmetadata{
	border:1px solid #828794;
	width:80%;
	padding:4px;
	}
.postmetadata alt{
	color:#000;
	font-size:14px;
	}
.postmetadata a{
	color:#828794;
	font-size:14px;
	}
.navigation a:visited,.navigation a,.navigation,.alignleft a:visited,.alignleft a,.alignleft,.alignright a:visited,.alignright a,.alignright,.center a:visited,.center a,.center,.page-title,a img,acronym,abbr{
	font:14px "Trebuchet MS","Lucida Sans",tahoma,arial;
	color:#828794;
	}
blockquote{
	border-left:5px solid #ffe;
	margin-left:1.5em;
	padding-left:5px;
	}
cite{
	font-size:14px;
	color:#828794;
	list-style:none;
	}
cite a{
	font-size:14px;
	color:#abb2bf;
	list-style:none;
	}
cite a:hover{
	color:#828794;
	list-style:none;
	}
a img{
	border:0;
	}
acronym,abbr{
	color:#ddd;
	}

/*--------------Sidebar------------*/
#sidebar{
	float:right;
	width:320px;
	margin:4px 2px 4px 0;
	}
#sidebar ul{
	font-family:"Trebuchet MS","Lucida Sans",tahoma,arial;
	color:#828794;
	list-style:none;
	}
#sidebar p{
	margin:4px 2px 4px 9px;
	font-size:16px;
	list-style:none;
	font-weight:bold;
	}
#sidebar a{
	font-size:14px;
	color:#828794;
	list-style:none;
	}
#agenda{
	margin:10px;
	background:#7d2110;
	border:1px solid #fff;
	font-size:12px;
	color:#fff;
}
#agenda ul{
	margin:8px 8px 4px 8px;
	color:#fff;
}
#agenda ul li,#agenda ul li a{
	font-size:12px;
	list-style:disc;
	color:#fff;
}
#agenda ul li{
	margin-left:-15px;
}
#agenda a img{
	margin:4px 6px -8px 6px;
}
#sponsors{
	margin:10px;
	background:#ba9e65;
	border:1px solid #fff800;
	font-size:14px;
	color:#fff;
}
#sponsors ul{
	margin:8px 8px 4px 8px;
	color:#fff;
}
#sponsors ul li,#sponsors ul li a{
	font-size:14px;
	color:#fff;
}
#sponsors ul li{
	margin-left:-22px;
}
#sponsors a img{
	margin:4px 6px -8px 6px;
}
/*--------------Comments--------------*/
ol.commentlist,ol.commentlist li,ol.commentlist li.alt,ol.commentlist a,small.commentmetadata{
	font:14px "Arial","Helvetica","Sans serif";
	color:#000;
	}
ol.commentlist a{
	color:#828794;
	}
#searchform input,#commentform input{
	font:12px "Trebuchet MS","Lucida Sans",tahoma,arial;
	background:#ffe;
	color:#828794;
	}
#commentform textarea{
	border:6px solid #56637d;
	}
#searchform #s{
	background:#fff;
	border:1px solid #828794;
	font:14px "Arial","Helvetica","Sans serif";
	width:150px;
	color:#000;
	}
#searchretrap{
	float:right;
	width:68%;
	}

/*-------------Calendar-----------------*/
#wp-calendar a,#wp-calendar a:hover,#wp-calendar a:visited,#prev a,#next a,#wp-calendar caption{
	font-family:"Trebuchet MS","Lucida Sans",tahoma,arial;
	color:#828794;
	}
#prev a,#next a,#wp-calendar caption{
	color:#abb2bf;
	}
hr{
	display:none;
	}

/* menu */
div.menu{
	margin:0;
	font-size:18px;
	}
div.menu ul{
	margin:0;
	padding:0;
	line-height:1.18em;
	}
div.menu li{
	float:right;
	padding-right:3px;
	list-style-type:none;
	height:1.18em;
	width:4.67em;
	padding-bottom:3px;
	text-align:center;
	font-family:Vrinda,Verdana,Tahoma,Sans-Serif,Serif,"Courier New",Arial;
	}
div.menu li a{
	display:block;
	text-decoration:none;
	background:#ffe;
	color:#56637d;
	font-weight:normal;
	text-align:center;
	border:1px solid #56637d;
	}
div.menu li a:hover{
	background:#fff;
	color:#8e9482;
	border:1px solid #8e9482;
	}
/* menu */

/* FORMS */
/* top-level elements */
.cform{
	margin:10px auto 0 auto;
	width:410px;
	}
.cform fieldset	{
	margin-top:10px;
	padding:5px 0 15px 0;
	border:1px solid #adadad;
	border-left-color:#ececec;
	border-top-color:#ececec;
	background:#f7f7f7;
	}
.cform fieldset.cf_hidden{
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
	}
.cform legend{
	margin-left:10px;
	padding:0 2px;
	font:normal 20px Times;
	}
ol.cf-ol{
	margin:0;
	padding:0;
	}
ol.cf-ol li	{
	background:none!important;
	margin:5px 0!important;/*some themes may interfere otherwise*/
	padding:0;
	list-style:none!important;
	text-align:left;
	}

/* text-only fields		*/
ol.cf-ol li.textonly{
	padding:3px 0;
	text-align:center;
	}

/* global definitions for field labels		*/
.cform label{
	width:90px;/* must be same as .cform label span*/
	margin:2px 10px 0 0;
	display:-moz-inline-box;/*for mozilla*/
	display:inline-block;/*for Opera & IE*/
	text-align:right;
	vertical-align:top;
	}
.cform label span{
	width:90px;/* must be same as .cform label*/
	display:block;
	}
label.cf-before{
	margin:0 10px 0 0;
	}
label.cf-after 	{
	margin:0 0 0 6px;
	width:200px;
	text-align:left;
	}
label.cf-after span{
	width:200px;
	display:block;
	}
label.cf-group-after{
	margin:0 0 0 2px;
	width:60px;
	text-align:left;
	}
label.cf-group-after span{
	width:60px;
	display:block;
	}

/* FORM FIELDS general formatting */
.cform input,.cform textarea,.cform select{
	padding:1px 3px;
	background:#f9f9f9;
	border:1px solid #888;
	}
.cform input:hover,.cform textarea:hover,.cform select:hover	{
	background:#cedddf;
	}
.cform input:focus,
.cform textarea:focus,
.cform select:focus	{
	background:#f3f8f8;
	}
.cform textarea,
.cform input{
	width:150px;
	}
.cform select{
	width:338px;/* attempt to have equal length */
	}
.cform select.cfselectmulti	{
	width:330px;
	height:7.5em;
	}
.cform textarea{
	font-family:arial;
	font-size:0.9em;
	overflow:auto;
	}

/* formatting for text:"(required)" & other */
span.reqtxt,span.emailreqtxt{
	margin:3px 5px 0 0;
	font-size:0.9em;
	display:-moz-inline-box;
	vertical-align:top;
	}

/* radio button title		*/
ol.cf-ol li.cf-box-title{
	padding-left:100px;/* check with label 'width' incl. */
	}

/* check boxes		*/
input.cf-box-a,input.cf-box-b 	{
	margin:2px 0 0 0;
	width:16px;
	border:none;
	}

input.cf-box-a 	{
	margin-left:100px;/* check with label 'width' incl. */
	}

/* check box groups */
ol.cf-ol li.cf-box-group{
	padding:0 0 5px 100px;
	}

/* FORM submit button */
p.cf-sb{
	padding:0!important;
	margin:0;
	}
.cform input.sendbutton	{
	width:100px;
	padding:2px;
	margin:10px 0 0 310px;
	font-size:0.8em;
	background:url(../images/button-bg.gif) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	}

/* formatting for invalid user inputs */
.cform .cf_error{
	color:red!important;
	border:1px solid #FF0000!important;
	padding:1px 3px;
	}
.cform .cf_errortxt,.mailerr{
	color:red!important;
	}

/* 'visitor verification' related styles */
label.seccap{
	margin-top:6px;
	}
label.secq,label.secq span{
	display:inline;
	width:auto;
	}
label.secq{
	margin-left:20px;
	vertical-align:middle;
	}
input.secinput{
	width:45px;
	margin:3px 0 0 10px;
	vertical-align:middle;
	}
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha{
	height:15px;
	width:50px;
	padding:4px;
	margin:0;
	vertical-align:middle;
	}
img.captcha	{
	vertical-align:middle;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
	}
img.captcha-reset{
	vertical-align:middle;
	background:	url(../images/captcha_reset_grey.jpg) no-repeat;
	margin-left:3px;
	width:21px;
	height:21px;
	}
img.imgcalendar{
	position:relative;
	top:4px;
	}

/* change formatting of response msgs here		*/
p.cf_info 		{
	margin:10px 0;
	text-align:center;
	}
p.success 	{
	color:green;
	}
p.failure 	{
	color:red;
	}

/* disabled fields [disabled] does not work on IE!		*/
[disabled]{
	color:#ddd;
	border-color:#ddd!important;
	background:none!important;
	}
.disabled{
	border-color:#ddd!important;
	}

/* upload box styling		*/
.cform input.cf_upload{
	background:#f9f9f9;
	border:1px solid #888;
	}

/* Other:link love		*/
.linklove{
	margin:0 0 10px 0!important;
	padding:0!important;
	text-align:center!important;
display:none;
	}
.linklove a,.linklove a:visited{
	font-size:0.8em;
	font-family:Tahoma;
	color:#aaa!important;
	}

/* Other:browser hacks		*/
* html span.reqtxt,* html span.emailreqtxt{
	display:inline-block;/*ie6*/
	}
*+html .cform label,*+html span.reqtxt,*+html span.emailreqtxt{
	display:inline-block;/*ie7*/
	}
* html .cform fieldset.cf_hidden{
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
	}
* html .cform legend{
	position:absolute;
	top:-10px;
	left:10px;
	margin-left:0;
	}
* html .cform fieldset{
	position:relative;
	margin-top:15px;
	padding-top:25px;
	}
* html img.captcha	{
	margin-top:1px!important;
	}
*+html input.cf-box-a,*+html input.cf-box-b{
	margin-top:0;
	}
* html input.cf-box-a,* html input.cf-box-b{
	margin-top:0;
	}
