/* CSS - SCREENwww.heidistraube.comsite ownder: Heidi Straubedesign by:Dawud Miracle, Healthy WebDesignhttp://www.healthywebdesign.comlast revised: 25 Apr 2006*/	/*  GENERAL  */	body {	margin: 0;	padding: 0;	background: #09528d url(../img/bkgrd_wrap.gif) repeat-y scroll top center;	font: normal 90%/140% verdana, arial, helvetica, sans-serif;	color: #5c221c;}a:link, a:visited {	text-decoration: none;	background: transparent;	border-bottom: 1px solid #00008B;	color: #11203a;}a:hover, a:active {/*	color: #5c221c;	border-bottom: 1px solid #5c221c; */	background: #ffe296;}	/*  OVERALL LAYOUT  */	#wrapper {	margin: 0 auto;	padding: 0;	width: 788px;}#masthead {	margin: 0;	padding: 0;	background: transparent url(../img/bkgrd_masthead.jpg) no-repeat scroll top center;	height: 191px;}* html #masthead {	margin-left: 1px;}#left {	float: left;	margin: 0;	padding: 0 0 0 25px;	width: 460px;}#right {	float: right;	margin: -2.5em 0 0 0;	padding: 0 20px 0 0;	width: 225px;}#footer {	clear: both;	width: 784px;	margin: 2em 0 0 2px;	padding: .7em 0 0 0;	text-align: center;	background: #DFA95A;	height: 50px;}	/*  HEADINGS  */	h1 {	display: none;}h2, h3, h4, h5, h6 {	font-family: Georgia, "Times New Roman", Times, serif;}h2 {	line-height: 120%;}h3 {	margin-top: 2.5em;	font-size:  120%;}h4 {}h5 {}h6 {}	/*  LISTS  */#left li {	margin-top:  1.2em;}	/*  CONTENT  */	p {	margin: 1.2em 0;}.textcenter {	text-align: center;}.notopmargin {	margin-top: -1em;}	/*  LEFT FORMS  */	#left form {	margin: 2em 0 2em 10px;	padding: 5px 8px;	border: 2px solid #c49551;	background: #ffe19e;	color: #5c221c;	font-size:  90%;}#left form h4 {	margin-top: 10px;	text-align: center;}#left form label {	text-align: right;	display: block;	margin-right: 50px;}#left form input {	width: 60%;	margin-left: 15px;}#left form textarea {	width:  92%;	margin: 0 10px 2em 10px;}#left input.submit {	margin-bottom: 1em;	margin-left: 95px;	width: 20%;}#left label#register {	width: 30%;}#left div.row {	margin-left: 150px;	width: 100%;	text-align: left;}#left div.row input {	margin-right: 0;	text-align: left;}#left div.row input.submit {}	/*  RIGHT NAV  */	#right h4 {	font-size: 130%;	font-weight: normal;	color: #c40202;	margin: 1em 0 0 0;	padding: 0;}#right ul {	margin 0;	padding: 0;	list-style: none;	font-size: 105%;}#right li {	margin: 1px 0;	padding: 0;}#right li a:link, #right li a:visited {	display: block;	margin: 0;	padding: 1px 3px 1px 5px;	border: 1px solid #fabf67;}#right li a:hover, #right li a:active {	background: #ffcc7c;	border: 1px solid #d7a459;}	/*  WHERE AM I?  */	.home li a#home,.isthisyou li a#isthisyou,.howitworks li a#howitworks,.worstadvice li a#worstadvice,.booklet li a#booklet,.gettingstarted li a#gettingstarted, .oneonone li a#oneonone,.foundation li a#foundation,.action li a#action,.ongoing li a#ongoing,.about li a#about,.contact li a#contact {	background: #ffcc7c;	border: 1px solid #d7a459;}	/*  RIGHT FORM  */	#right form {	margin: 2em 0;	padding: 5px 8px;	border: 1px solid #c49551;	background: #FCC873;	color: #5c221c;	font-size:  90%;}#right label {	margin: .5em 0;	display: block;}#right input.submit {	margin-bottom: 1em;}			/*  FOOTER  */	#footer h6 {	margin: 0;	padding: 0;	font-size: 9px;}#footer em {	margin-left: 1em;	font-style: normal;}