* { 
	margin:0;
	padding:0;
	}
body { 
	font-family:Arial Black,Arial,sans-serif;
	font-size: 12px;
	line-height: 1.4;
	font-style: italic;
	text-align:left;
	}
div { 
	font-size:1em;
	}
img { 
	border:0;
	}
a,a:link,a:active { 
	background-color:inherit;
	color:#510000;
	text-decoration:underline;
	}
a:visited { 
	background-color:inherit;
	color:#510000;
	text-decoration:underline;
	}
a:hover { 
	color:#F56361;
	text-decoration:none;
	}
div#content { 
	}
h1 { 
	font-size:2em;
	line-height:2.6em;
	}
h2 { 
	font-size:1.5em;
	line-height:1.8em;
	text-align:left;
	}
h3 { 
	font-size:1.3em;
	line-height:1.5em;
	}
h4 { 
	font-size:1.2em;
	line-height:1.4em;
	}
h5 { 
	font-size:1.1em;
	line-height:1.4em;
	}
h6 { 
	font-size:1em;
	line-height:1.4em;
	}
p { 
	font-size:1em;
	line-height:1.4em;
	margin:1.5em 0;
	padding:0;
	}
.top, p:first-child {
	margin-top:0;
	}
.bottom {
	margin-bottom:0;
	}
blockquote { 
	margin-left:3em;
	margin-right:3em;
	}
pre { 
	font-family:monospace;
	font-size:1em;
	}
strong,b { 
	font-weight:700;
	}
em,i { 
	font-style:italic;
	}
code,pre { 
	font-family:"Courier New", Courier, monospace;
	font-size:1em;
	white-space:0;
	white-space:0;
	white-space:pre-wrap;
	white-space:0;
	word-wrap:break-word;
	}
pre { 
	background-color:#ddd;
	border:1px solid #000;
	font-size:90%;
	line-height:1.5em;
	margin:0 1em 1em;
	padding:.5em;
	}
ul,ol,dl { 
	font-size:1em;
	line-height:1.4em;
	margin:0 0 1.5em;
	}
ul li,ol li { 
	margin:0 0 .25em 3em;
	}
div#dl dt { 
	font-weight:700;
	margin:0 0 .25em 3em;
	}
div#dl dd { 
	margin:0 0 0 3em;
	}
#footer { 
	line-height:2;
	}
.hide { 
	visibility:hidden;
	}
.straight {
	font-style:normal;
}
/*** FORMS  ***/
fieldset { 
	padding:8px;
	border:3px double #510000;
	text-align:right;
	}
input { 
	margin:8px;
	padding:3px;
	font:14px/1.3 courier,monospace;
	color:#510000;
	border:3px double #E2DBCB;
	
	}
input.button, input.fbsubmit {
	background-color:#ececec;
}
input.button:hover, input.fbsubmit:hover {
	background-color:#E2DBCB;
	}
legend { 
	padding:0 4px 0 2px;
	text-align:center;
	white-space:normal;
	}
iframe.form { 
	width:380px;
	}
form.newsletter-add { 
	width:270px;
	display:block;
	margin:0 auto;
	}
form td { 
	vertical-align:text-top;
	}
fieldset.nladd { 
	width:270px;
	}
.fb_invalid input { 
	background-color:#FFB7B7;
	}
.error_message li { 
	margin-left:0;
	}
.submit label {
	display:block;
	position:relative;
	top:8px;
}
div.box, div#google-button {
	border:3px double #E2DBCB;
	padding: 5px;
	background-color: #fff;
	margin: 5px auto;
	}
div.box.center img {
	display:block;
	margin: 8px auto;
	}
div.box.center p {
	text-align:center;
	}

div#google-button input {
	margin: 0 auto;
	border:none;
	padding: 0;
	width:121px;
	display:block;
	}
	