body {
	background: #6F7B8E url(../images/vertical-bg.gif) repeat-y top left;
	margin:0;
	padding:0;
	border:0;
	font-family: "Arial Narrow", arial, helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#fff;
}
*, img { margin:0; padding:5; border:0; }

a, a:link {color: #fff; }	/* unvisited link */
a:visited {color: #ddd; }  	/* visited link */
a:hover {color: #A694E0; text-decoration:none; }		/* mouse over link */
a:active {color: #fff; }	/* selected link */

h1 {font-size:14px; font-weight:normal; line-height:18px; margin-bottom:11px; }
p { margin-bottom:11px; }

#topbars { background: url(../images/top-bg.gif) repeat-x top left; }
#bottombars { background: url(../images/bottom-bg.gif) repeat-x bottom left; }
#pageblock { background: url(../images/page-bg.jpg) no-repeat bottom left; width:760px; }

#header { width:760px; float:left; }

#sidebar { width:248px; float:left; }
#text_area { width:512px; float:left; background: url(../images/text_area-bg.jpg) no-repeat top left; }
#text_nest { width:450px; padding:11px 30px 0px 30px; float:left; }
#footer { width:450px; margin: 11px 0 0 278px; font-family: arial, helvetica, sans-serif; font-size:9px; line-height:12px; color:#fff; }

#footer a, #footer a:link, #footer a:visited, #footer a:active {color: #fff; text-decoration:none; }	/* footer links */
#footer a:hover {color: #A694E0; text-decoration:none; }	/* footer links */

.clearer { clear:both; height:1px; font-size:1px; line-height:1px; height:1%; overflow:hidden; }
.right { float:right; }
.left { float:left; }
.righttext { text-align: right; }
#w { display: none; }
.req { color: gold; }

table.newsletter-table td ul
{
	margin: 10px;
	padding: 0px;
}