body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/back_page.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

a {
	color: #DF0023;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1 {
	color: #DF0023;
	font-size: 16px;
	font-weight: bold;
}

ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 10px;
	padding-left: 10px;
}

p {
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 12px; 
	line-height: 20px;
}

#pagesurround {
	width: 950px;
}

#right_woman {
	float: right;
	width: 340px;
	background-image: url(images/photobackground.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#contentsurround {
	margin-right: 340px;
}

#pageheader {
	height: 168px;
	background-image: url(images/header_back.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}

#content_left {
	float: left;
	width: 237px;
	height: 321px;
	overflow: hidden;
}

#content_mid {
	margin: 0px 0px 0px 237px;
	padding: 30px 0px 0px 0px;
}

#footerdivider {
	clear: both;
	height: 5px;
	background-image: url(images/footerdivider_back.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#homedivider {
	padding: 13px 0px 15px 0px;
}

.hometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

#homejoin {
	width: 331px;
}

#homecheckup {
	padding-top: 10px;
	width: 331px;
}

#hometakeaction {
	width: 331px;
}

.eventbox_surround {
	width: 164px;
	margin: 0px 0px 0px 14px;
}

.eventbox {
	background-image: url(images/eventbox_back.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

.eventitem {
	padding: 2px 10px 2px 10px;
}

.eventdate {
	font-size: 10px;
	text-transform: capitalize;
}

.eventlink {
	font-size: 10px;
}

#footerlinks {
	width: 840px;
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #CCCCCC;
}

.footerlinkfloat {
	float: left;
	width: 205px;
	border-left: 1px solid #CCCCCC;
}

.footerlinkpad {
	padding: 5px 5px 5px 10px;
}

.footerlinkicon {
	float: left;
	width: 30px;
}

.footerlinktext {
	margin-left: 30px;
	margin-right: 5px;
}

#footertext {
	padding: 18px;
}

#footerlogo {
	float: left;
	width: 100px;
}

#footerbottomtext {
	margin-left: 105px;
	font-size: 10px;
	color: #666666;
}

#footerbottomtext a {
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

#footerbottomtext a:hover {
	text-decoration: none;
}

.clearfloats {
	clear: both;
	height: 1px;
	overflow: hidden;
}

/* Postcard Styles */
#postcardback {
	width: 732px;
	background-image: url(images/postcard_pageback.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

#postcardheader {
	background-image: url(images/postcard_pageheader.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	height: 108px;
}

#postcardcontents {
	padding: 0px 20px 30px 20px;
}

/* Popup Styles */
#popupback {
	width: 732px;
	background-image: url(images/popup_pageback.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

#popupheader {
	background-image: url(images/popup_pageheader.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	height: 108px;
}

#popupcontents {
	padding: 0px 20px 30px 20px;
}

#left_journey {
	width: 218px;
	height: 100px;
	background-image: url(images/left_journey.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 10px 0px 0px 10px;
}

#left_journey_pad {
	padding: 22px 0px 0px 12px;
	font-size: 11px;
}

#index_quiz_container {
	background-color: #dadada;
	padding: 5px;
}

#index_quiz {
	padding: 8px 10px 20px 20px;
	background-color: #ffffff;
}

#index_copy_divider {
	width: 350px;
	height: 3px;
	background-image: url(images/index_copy_divider.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-bottom: 25px;	
}





#index_poll_container {
	width: 350px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/index_copy_poll_bg.jpg);
	background-position: top left;
	background-repeat: repeat-y;	
}


#betteru {	
	padding: 20px 0;
	text-align: center;
}


#follow_scarf_container {	
	padding: 20px 0;
}
#follow_scarf_bg {
	background: url(images/follow_scarf_repeat.jpg) repeat-y;
	width: 368px;
}
#follow_scarf_top {
	background: url(images/follow_scarf_top.jpg) no-repeat top;
	width: 368px;
}
#follow_scarf_copy {
	padding: 30px 0 0 20px; 
	color: #000000;
}
#follow_scarf_bottom {
	background: url(images/follow_scarf_bottom.jpg) repeat-y top;
	width: 368px;
	height: 17px;
}