@import url("reset.css");

body {
	background:url(../images/body-bg.jpg) repeat-x;
	margin:0px 0px;
	padding:0px 0px 0px 0px;
}

.left { float:left; width:50%;}

.right { float:right; width:50%;}

strong { font-weight:bold; }

div#main {
	margin:0 auto !important;	
	width:755px !important;
	padding:0px 0px 30px 0px;
}

div#logo {
	width:751px;
	height:114px;
	margin:18px 0px 0px 0px;
}

div#content {
	width:565px;
	float:left;
	min-height:400px;
	background:url(../images/main-content-bg.jpg) no-repeat transparent;
	margin:8px 0px 0px 0px;
	text-align:left;
}

div#content_container {
	width:485px;
	margin:0px 40px 0px 40px;
	font-family:"Lucida Sans", "Trebuchet MS", serif;
	color:#4b4b4b;
	font-size:13px;

}

div#content_container h1 {
	color:#af261d;
	font-size:16px;
	font-style:italic;
	font-weight:100;
	margin:0px 0px 10px 0px;
}

div#content_container p  {
	line-height:18px;
	margin:0px 0px 10px 0px;
}

div#content_container ul {
	margin-bottom:25px;
}

div#content_container li {
	list-style-type:none;
	margin:0px 0px 4px 25px;
	font-style:italic;
	font-weight:700;
}

div#content_container li:before {
	content:"» ";
}

div.hr {
	clear:both;
	margin:15px 0px 15px 0px;
	height:10px;
	background:url(../images/hr.gif) no-repeat;
}



div#nav {
	float:left;
	width:186px;
	height:500px;
	background:url(../images/nav-bg.jpg) no-repeat top left;
	margin:8px 0px 0px 3px;
	padding:160px 0px 0px 0px;
}

div#nav a, div#nav img {
	display:block;
	margin:0px 0px 0px 0px;
}

#formElements {
	width:500px;
    font-size:11px;
    font-family:"Lucida Sans", "Trebuchet MS", sans-serif;
}

#formElements h2 {
	margin:0px 0px 0px -3px;
    padding:15px 0px 10px 5px;
    color:#af261d;
    font-size:12px;
    font-style:italic;
}

div.formStuff input, div.formStuff textarea {
	border: 1px solid #b02a1f;
    padding:3px;
    color:#888;
    font-family:"Trebuchet MS", sans-serif;
    font-size:11px;
    margin:5px 8px 0px 0px;
	
}

div.formStuff input:focus, div.formStuff textarea:focus {
	border:1px #ddd ridge;
    color:#000;
}

#formElements div.formStuff {
	padding:0px 15px 15px 15px;
    margin:10px 0px 10px 0px;
    background:url(../images/body-bg.jpg) 0px -170px repeat-x #fff;
	border:1px #ddd ridge;
}

.radio {
	margin: 10px 8px -2px 0px !important;
    background: transparent !important;
    border: none !important;
}