* { margin: 0; padding: 0; border: 0 }
body
{
  font: 90% arial,sans-serif;
  background: #fff url("../images/bg.jpg") no-repeat 587px 0px ;
}

/* the header */
img#logo-img { float: left; margin-top: 25px }
img#women-img { float: right; margin-right: 22px }
img#header-img { margin-top: 7px; float: left; border: 0 }

div#container{text-align:left; padding-left: 5px}

/* navigation */
div#navigation ul
{
  list-style-type: none;
}
div#navigation ul#subnav
{
  width: 150px;
  filter:alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity: 0.6;
}
div#navigation ul#subnav a
{
  padding-left: 20px;
}
div#navigation
{
  background: #fff;
}
div#navigation li a
{
  display: block;
  font-weight: bold;
  text-decoration: none;
  color: #673b48;
  background: url("../images/nav_bg.gif");
  margin-bottom: 1px;
  padding: 3px 10px;
}
div#navigation li a:hover, div#navigation a#current { background: url("../images/nav_active_bg.gif"); color: #3f706c }
div#navigation li#nav-home a { padding-top: 10px }

div#navigation blockquote a
{
  display: block;
  font-size: 130%;
  font-family: serif;
  text-decoration: none;
  color: #274f4e;
  width: 130px;
  padding: 5px;
  border-right: 1px solid #b9b2ac;
  margin: 50px 0 20px 0;
}
div#navigation span#signed { display: block; margin-top: 5px; text-align: right }


/* "extra" */
div#extra{background: url("../images/extra_bg.jpg") no-repeat; }
div#organize { height: 173px }
span#organizeyourown
{
  padding-left: 20px;
  padding-top: 10px;
  color: #522c37;
  font-weight: bold;
  font-family: serif;
  font-size: 140%;
  text-transform: uppercase;
  display: block;
}
span#wempgroup
{
  padding-left: 20px;
  color: #522c37;
  font-weight: bold;
  font-family: serif;
  font-size: 120%;
  display: block;
}

div#extra
{
	font-size: 80%;
}

div#extra a
{
  padding-left:30px;
  color: #2c5253;
  font-family: serif;
  font-style: italic;
  font-size: 140%;
  display: block;
  text-decoration: none;
}
div#extra ul { padding-left: 60px; font-size: larger; margin-right: 10px}
div#extra label { color: #522c37;  }
div#extra input#email { width: 120px; border-bottom: 1px solid #5f684d; border-right: 1px solid #5f684d; margin-left: 1ex }
div#extra input#submit { font-size: smaller; background: #5f684d; color: #fff; margin-right: 10px; border: 1px solid #5f684d; }
div#extra p#extra-form { padding-top: 1ex; float: right }

td#testimonial a
{
  display: block;
  text-decoration: none;
  font-size: 150%;
  font-family: serif;
  color: #274f4e;
  width: 350px;
  padding: 5px;
  border-right: 1px solid #b9b2ac;
}
#signed { font-size: 75% }
td#viewall a
{
  display: block;
  color:  #b9b2ac;
  font-size: xx-small;
  text-transform: uppercase;
  text-decoration: none;
  padding: 5px;
}

div#foter { padding: 10px }
div#navbar
{
  clear: both;
  background: #fff;
  color: #8b8b8b;
  border-top: 1px solid #2f5353;
  font-size: xx-small;
  text-transform: uppercase;
  padding: 3px;
}
div#navbar a { color: #969696; text-decoration: none; }
div#navbar a:hover { text-decoration: underline }
div#navbar span { float: left }

/* main content */
div#content { line-height: 150%; padding-bottom: 8ex }
div#content h1, div#content h2, div#content h3 { color: #2e5153; margin: 2ex 0 1ex; line-height: 120% }
div#content h1 { font-size: 150%; font-variant: small-caps }
div#content h2 { font-size: 120% }
div#content h3 { font-size: 100% }
div#content p { margin-top: 2ex }
div#content strong.bling, div#content b.bling { color: #2e5153; font-size: 120% }
div#content strong.omg, div#content b.omg { font-style: italic; }
div#content ul, div#content ol, div#content dl { list-style-position: outside; padding-left: 4ex }
div#content dt { font-weight: bold }
div#content dd { padding-left: 6ex }
div#content ol#press-list li { margin-bottom: 1ex }
div#content blockquote.notice
{
  font-size: 120%;
  color: #2e5153;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  padding-top: 1ex;
}
div#content blockquote.signup a { color: #2e5153;  }
div#content blockquote.signup
{
  font-size: 150%;
  color: #2e5153;
  font-weight: bold;
  text-align: center;
  padding: 1ex;
  margin: 2ex;
  border: 1px solid #aaa;
  line-height: 1.25;
}

/* based on layout #7 */
div#container{width:767px;margin:0}
div#wrapper{float:left;width:100%}
div#content{margin: 0 0 0 150px}
div#navigation{float:left;width:150px;margin-left:-767px}
div#extra { float: right; width: 282px }
div#footer{clear:left;width:100%}
div#header { padding:0 }



/* Contact form attributes */
form#contact {
	margin: 0px;
	padding: 0px;
	display: inline;
}

input.text, textarea.text {
	border: solid black 1px;
	color: #2d2d00;
	font-size: 11px;
	padding: 1px 2px;
}

input.button {
	font-size: 11px;
	border: solid #2d3333 1px;
	background-color: #DAD1D1;
	font-weight: bold;
	padding: 2px 4px;
}

td.formcaption {
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	padding: 5px 4px;
	color: #2d3300;
}

td.formfield {
	padding: 2px 4px;
}

input.text, textarea.text, select, option {
	font-size: 12px;
	color: #2d3333;
	border: 1px solid #2d3333;
}

input.text, textarea.text {
	padding: 2px 4px;
}

input.button {
    background-color: #306e6e;
    color: white;
    border-width: 2px;
    border-style: solid;
    border-top-color:#c0caca;
    border-left-color:#c0caca; 
    border-right-color:#303f3f;
    border-bottom-color:#303f3f;
}

input.buttonhover{
   border-width: 2px;
   border-style: solid;
   border-top-color:#303f3f;
   border-left-color:#303f3f; 
   border-right-color:#c0caca;
   border-bottom-color:#c0caca;
}

div.bio {
	padding: 5px;
	display: none;
}

div.biocontainer {
	margin: 5px;
	padding: 5px;
	background-color: white;
	border: 1px solid gray;
}
