/*
 *  Elaine Marshall landing page
 *  Site by New Media Campaigns
 */

/* Eric Meyer's Reset styles */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}


/* Begin text */

html {
    background: #6582c9 url(../homeimages/page-bg.png) repeat-x left top;
    }

body {
	font-size: 87.5%;  /* Reset base size to 10px */
	line-height: 1.8em;
	color: #fff;
	}

body, input, textarea, select, label {
	font-family: Georgia, "Times New Roman", Times, serif;
	}

a {
    color: #fff;
    }
		
h2 {
    background: url(../homeimages/join-elaine.png) no-repeat center top;
    height: 35px;
    text-indent: -9999px;
	}

h3 {
    background: url(../homeimages/email.png) no-repeat center top;
	height: 19px;
	text-indent: -9999px;
	padding-bottom: 0.25em;
	}

/* End text */ 


/* Begin page styles */
	
#wrapper {
	height: 400px;
	position: relative;
	width: 940px;
	margin: 0 auto;
	background: url(../homeimages/wrapper-bg.jpg) no-repeat 410px top;
	}

/* End hide from IE Mac */

/* End page */


/* Begin header styles */

#logo a {
	position: absolute;
	top: 70px;
	left: 5px;
	display: block;
	width: 460px;
	height: 134px;
    background: url(../homeimages/logo.png) no-repeat;
    text-indent: -9999px;
	}

#headshot {
	position: absolute;
	top: 165px;
	right: 65px;
	}

/* End header */


/* Begin body styles */

#content {
	position: absolute;
	top: 278px;
	left: 180px;
	width: 222px;
	min-height: 234px;
	padding: 15px 40px 0;
	background: url(../homeimages/content-bg.png) no-repeat left top;
	}

label {
	font-size: 0.85em;
	line-height: 1em;
	font-style: italic;
	}
input {
	font-size: 0.85em;
	background: #dedede;
	border: 1px solid #88e8eb;
	padding: 3px 10px 4px;
	color: #838383;
	width: 203px;
	margin: 0 0 9px;
	}
#checkbox_wrapper {
    margin: 1px 0 0;
    }
input#mce-BOOL0 {
	float: left;
	padding: 0;
	border: none;
	height: 21px;
	width: auto;
	margin: 0 5px 0 0;
	background: none;
	}
input#mce-VARCHAR0 {
	float: left;
	width: 121px;
	}
input#mc-embedded-subscribe {
    float: right;
	width: 73px;
	height: 23px;
	padding: 0;
	border: none;
	background: url(../homeimages/btn-join.png) no-repeat 0 0;
	text-indent: -9999px;
	}
input#mc-embedded-subscribe:hover {
    background-position: 0 -23px;
    }

#continue {
	padding-top: 20px;
	background: url(../homeimages/divider.png) no-repeat center top;
  text-align: center;
	}
#continue a {
  font-size: 1.2em;
  font-style: italic;
  text-decoration: none;
  }
#continue a:hover {
  text-decoration: underline;
  }
	
/* End body */


/* Begin footer styles */

#footer {
	position: absolute;
	top: 460px;
	right: 0;
	}
#footer #copyright {
    margin-top: 5px;
	padding: 2px 15px;
	border: 1px solid;
	}
	
/* End footer */