@import url("navigation.css");

* {
	margin:0;
	padding:0;
	line-height:normal;
}


body {
	text-align:center;
	font-family:arial;
	background-color: #fff;
	color:#333;

}

#site-wrapper {
	width:799px;
	margin:0 auto;
	text-align:left;
	position:relative
}

#body-content /*use for full width content too */ {
	width:799px;
	background-image:  url(../images/elements/content-background.jpg);
	background-repeat: no-repeat;
	padding: 30px 0 0 0;
	text-align:left;
}

#flash-header {
	background-color:#fff;
	width:799px;
	height:160px;
	margin-top:37px;
	

	
}

#body-content-left {float:left; width:400px; text-align:left}

#body-content-right {float:left; width:399px; text-align:left; position:relative}

#case-study-content {float:left; width:388px}
#case-study-content h2 {padding-bottom:0}

#case-study-video { position:absolute; top:65px; }

#case-study-video p, #case-study-video h3 { padding-left:0}



.clear-floats {clear:both; font-size:12px; line-height:12px; height:12px}

#wrapper-header {
	background: url("../images/elements/bar.gif") no-repeat top;
	clear:both;
	position: relative;
	margin: 5px 0;
	height: 44px;
	width:799px;
	
}

#footer {width:799px; border-top: 1px solid #CCCCCC; padding:21px 0 0 0}

#footer p{font-size:11px; line-height:1em}

/* ------------------------------------------------------------------------- */
/* Branding
/* ------------------------------------------------------------------------- */

#branding {
	position: absolute;
	left: 40px;
	top: -1px;
	z-index:0;
}
#branding a {
	background: url("../images/elements/jeanie-header-logo.gif") no-repeat 0 0;
	display: block;
	height: 82px;
	text-indent: -999px;
	width: 188px;
	overflow:hidden;
}

/* ------------------------------------------------------------------------- */
/* Type
/* ------------------------------------------------------------------------- */

p {
	line-height: 1.5em;
	padding: 0px 20px 1.5em 42px;
	font-size:12px;
	
  }
  
  h2 {
	line-height: 1.2em;
	padding: 0px 20px 1.2em 42px;
	font-size:16px;
	
  }
  
    h3 {
	line-height: 1.5em;
	padding: 0px 20px 0 42px;
	font-size:16px;
	
  }
  /*
	  h4 {
	line-height: 1.5em;
	padding: 0px 20px 1.5em 42px;
	font-size:12px;
	font-weight:bold;
	
  }
  */
  
  	  h4 {
	line-height: 1.3em;
	padding: 0px 20px 1.5em 42px;
	font-size:14px;
	font-weight:bold;
	
  }
  
  
  ul {padding: 0 20px 1.5em 40px; font-size:12px}
  li {line-height:1.5em; padding: 0 0 12px 0}
  
  strong {color:#97b745}
  
  a {color:#C70034; text-decoration:none}
   a:hover {color:#C70034; text-decoration:underline}
   
   
   .partners-box  {width:350px; background-color:#fff; border: solid 1px #97b745; margin: 0 20px 20px 20px}
   
   .work-image  {width:715px; height:495px; background-color:#fff; border: solid 1px #97b745; margin: 0 20px 20px 42px}
   
   .partners-box p, partners-box h3 {padding:10px}
   
   .map-holder {position:relative; height:400px}
   
   #news {display:none}
