BODY {
	/*

	font-family: "Times New Roman", Times, Georgia, "Bitstream Vera Serif", serif;
	font-family: Times, "Times New Roman", Georgia, "Bitstream Vera Serif", serif;
	font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif;

	font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
	font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

	font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;

	*/
	line-height: 1.333em;
	background-repeat: repeat-y;
	background-image: url(background.gif);
	color: #333;
}


#page {
	color: #444;
}

.field-label-inline::after { clear: left; }

.breadcrumb { display: none; }

BODY.section-admin .breadcrumb { display: block; }

/** Links **/

/* The order of link states are based on Eric Meyer's article:
   * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
   */

A:link, A:visited { color: #603; }
A:hover, A:focus { color: #906; }
A:active { color: #906; }

a.button, INPUT.form-submit {
display: inline-block;
	border-color: #603;
	text-decoration: none;
	background-color: #603;
	color: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	padding: 3px 10px 4px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a.button:hover, INPUT.form-submit:hover {
	border-color: #906;
	background-color: #906;
}

/* Navigation */
#logo {
	top: 0px;
	left: 0px;
	z-index: 100;
}

#logo, #logo em {
	width: 665px;
	height: 115px;
	background-image: url(banner.gif);
}

#header { height: 115px;
	background-image: url(backgroundtop.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	 }


DIV.region-sidebar-first {
	padding-top: 0px;
	background-image: url(menubottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 170px;
	font-family: Arial, Helvetica, sans-serif;
	width: 210px;
}

DIV.region-sidebar-first .section {
	background-color: white;
	width: 190px;
}

DIV.region-sidebar-first A, #header A { color: #603; }
DIV.region-sidebar-first UL.menu LI A { border-top: 1px solid #999; }
DIV.region-sidebar-first UL.menu LI.first A { border-top: none; }
DIV.region-sidebar-first UL.menu LI A:hover, DIV.region-sidebar-first UL.menu LI A:focus { background-color: #ddd; }

DIV.region-sidebar-first UL.menu LI.active-trail { background-color: #eee; }
DIV.region-sidebar-first UL.menu LI.active-trail A { color: #603; }

DIV.region-sidebar-first H2 { color: #666; }
DIV.region-sidebar-first P { color: #faead4; }

#block-search-form INPUT.form-text { width: 102px; }

.region-sidebar-first .block { margin-bottom: 0; }

#block-block-13 IMG { vertical-align: middle; }
#block-block-13 A { text-decoration: none; }
BODY.front #block-block-13 { text-align: center; }

BODY.not-front .menu-46 { display: none; }

/* Content */
H1, H2, H3, H4, H5, H6, P.dates
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

H1 { color: #307; font-size: 1.5em;  }
H2 { color: #603390; font-size: 1.2em; }
H3 { color: #666; }
H4
{
	color: #333;
}
P { line-height: 1.3em; }
P.dates
{
	color: #333;
	font-size: 1em;
	font-style: italic;
	margin: 0px;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
}


P.subtitle {
font-size: 1.1em;
}

DIV.field-field-byline { font-style: italic; }

TH { }
THEAD TH { 	background-color: #E1D9EA;
	color: #333;
 }
TR.even { }
TR.odd TD.active { background-color: #eee; }
TR.even TD.active { background-color: #ddd; }
FIELDSET { border-color: #eee; }

TD H3
{
	margin-top: 2em;
	font-size: .75em;
	font-weight: bold;
}

/* News */
BODY.node-type-news DIV.field-name-field-date {
	font-size: .9em;
	color: #666;
	margin-bottom: .5em;
}

DIV.field-name-field-photo {
	margin: 0px 0px .5em 20px;
	float: right;
	width: 310px;
}

DIV.field-name-field-photo P, DIV.field-name-field-photo .imgcaption {
	color: #666 !important;
	line-height: normal;
	font-size: 12px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}

DIV.field-name-field-photo IMG { display: block; margin: 0 0 0 auto; 	max-width: 100%;
	width: auto;
	height: auto !important;
	padding: 0 !important;
 }
DIV.field-name-field-photo DIV.field-item { margin-bottom: 1em; }
DIV.field-name-field-photo LABEL { display: none; }

DIV.field-name-field-photo DIV.form-item {
	font-size: 12px;
	color: #666;
	line-height: 1.2em;
	text-align: right;
	width: 350px;
	margin-top: .3em;
}

DIV.field { margin-bottom: 1em; }
TABLE DIV.field { margin-bottom: 0; }
TABLE DIV.field IMG { display: block; }

DIV.field-name-field-image {
	margin: 0px 0px .5em 10px;
	float: right;
}


/** footer **/
BODY.not-front #footer { margin-left: 190px; }
#footer P { color: #666; font-size: 14px; line-height: 1.3em; }
#block-menu-menu-footer-menu ul.menu { text-align: center; }
#block-menu-menu-footer-menu { font-size: 14px; margin-bottom: 0; }


/** Facebook **/
#block-block-4 { text-align: center; }
#block-block-4 A.external-link { background-image: none; padding: 0px;  }

#block-block-4 A { text-decoration: none; }
#block-block-4 IMG {
	padding-right: .25em;
	vertical-align: text-bottom;
}
#block-block-4 {
	font-weight: bold;
}




/* Women 2000 */

BODY.page-node-580 H1 { display: none; }
BODY.page-node-580 TR { background-color: #fff !important; }
BODY.page-node-580 TABLE TR TD { padding: 0px; 	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em; text-align: center;
}

BODY.page-node-580 TABLE { border-collapse: collapse; }
BODY.page-node-580 TABLE TR TD.right { text-align: right; height: 155px; }
BODY.page-node-580 TABLE TR TD.left { text-align: left; height: 155px;  }
BODY.page-node-580 TABLE TD.logogreen { background-color: #dce8e5; padding: 5px; }



/* Front */


BODY.front #header .section { padding: 0; }

BODY.front #block-block-7 { margin-bottom: 0; }


BODY.front #header {
	padding: 115px 0 0 0;
	height: auto;
}

BODY.front #header-inner {
padding: 0px;
}


#block-block-7  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-color: #CDBFDC;
	border-width: 1px 0px;
	border-style: solid;
	background-color: #EBE5F1;
	margin-bottom: 1em;
	text-align: center;
	font-size: .9em;
	padding: 5px;

}

#block-block-7 H2 {
	display: none;
}

#header UL.menu {
	text-align: center;
}




BODY.front #content-inner {
	padding-top: 5px;
}

BODY.front TABLE  { border-spacing: 10px; }

BODY.front TABLE TD { padding: 10px; }



P.intro
{
	font-size: 1.1em;
	line-height: 1.4em;
	text-align: center;
	margin: 1em 1.5em;
}

P.tagline
{
	text-align: center;
	color: #307;
	font-style: italic;
	margin: 0px;
}




BODY.front P.calendarevent, TD.didyouknow P
{
	margin: 0 0 .5em 0;
}



P.promooral
{
	padding-bottom: 10px;
	border-color: #fff;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	text-align: center;
}

P.promooral IMG {
	display: block;
	margin: 0 auto;
}

P.promoevent
{
	padding: 10px 0;
	border-color: #fff;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}

P.promoevent IMG.left {
	margin-bottom: 0px;
}


DIV.half P, DIV.half LI, DIV.third P, DIV.third LI {
	padding: 0 10px;
}

/* Homepage New */

BODY.node-type-homepage {
	background-image: none;
	background-color: #cdbfdc;
}

BODY.node-type-homepage #logo, BODY.node-type-homepage #logo em
{
	background-image: url(banner-front.gif);
}

BODY.node-type-homepage #main {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,cdbfdc+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(205,191,220,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(205,191,220,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(205,191,220,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdbfdc',GradientType=0 ); /* IE6-9 */
}
BODY.node-type-homepage #main #content {
max-width: 1200px;
margin: 0 auto;
float: none;
}

HR { 	height: 1px;
	border: 0;
	color: #fff;
	background-color: #fff;
	margin: 1em 0;
 }

BODY.node-type-homepage #content .section { padding: 20px 20px 0 20px; }

BODY.node-type-homepage H1 { display: none; }

.field-name-field-column-1, .field-name-field-column-2 {
	width: 25%;
	float: left;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: .8em;
 }

.field-name-field-column-1 .field-items, .field-name-field-column-2 .field-items { padding: 0px 20px; }

.field-name-field-column-1 P, .field-name-field-column-2 P {
	margin-bottom: .5em;
}

.field-name-field-column-2 H2.block-title { margin-top: 1em; }

#flexslider-1 {
	background-color: transparent;
	box-shadow: none;
	border-width: 0;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: .8em;
 	text-align: center;
 	margin-bottom: 40px;
 	max-width: 880px;
}

BODY.front #flexslider-1 {
	width: 50%;
	float: left;
}

#flexslider-1 .flex-caption { line-height: normal; padding-top: .5em; }
#flexslider-1 .flex-control-nav { bottom: -25px; }

BODY.front #flexslider-1 IMG { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }


.flexslider UL.slides {
	margin: 0;
	padding: 0;
}

BODY.node-type-homepage .field-name-body { clear: both; margin: 0 auto; width: 75%; }

BODY.node-type-homepage .links, div.more-link {
	text-align: right;
	font-style: italic;
}


/* Misc */

LI.addthis { float: right; }

DIV.node-links { padding: 0 !important; }

BODY.front #block-multiblock-1 LABEL { display: none; }

DIV.view-id-news .view-header
{
	margin: 0px 0px .5em 10px;
	float: right;
	width: 300px;
	padding: 10px;
	background-color: #eee;
}


.field-name-field-callout {
	float: right;
	clear: right;
	margin: 0px 0px .5em 10px;
	background-color: #eee;
	padding: 10px;
	width: 310px;
}

.page-support-wwhp .field-name-field-callout IMG {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

