body {
 background-color:#111111;
 text-align:center;
	margin-top: 0;
	font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
	color: #ffe247;

}

p.navpoplabel {
	margin-top:10px;
	margin-bottom:10px;
	padding:0 20px 0 20px;
	font-size:14;
}

ul.navpoplist {
	line-height:1.3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:.05em;
	margin:0 0 0 0;
	padding:0 0 0 30px;
}

div.navpoptitle {
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
letter-spacing:.05em;
margin-top:20px;
}



div.navpopclickhere {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:.05em;
	text-align:center;
	width:100%;
	margin-top:40px;
	padding-bottom:20px;
}

div.navpopclickhere a{
	color:#111111
}

p.navpopfreetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0 20px 0 20px;
}

body.main {
 text-align:center;
 margin-top: 0;
}

img {
	border:0;
}

div#main {
 	text-align: left;
	background-color: #111111;
	margin:0px auto;
background-image: url(../images/bg_slice.jpg);
background-repeat: repeat-y;

}


div.ffcenterfront {
	width:690px;
	margin:0px auto;
	text-align:center;
}

div#topfront {
	width: 690px;
	height:36px;
	background-color: #333333;
}


div.ffcenter {
	width:800px;
	margin:0px auto;
	text-align:center;
}

div#index {
	width: 690px;
	height: 100%;
	background-color: #333333;
	margin-top:0px;
}

div#frontpics {
	margin-top:0px;
}


div#enter {
	margin-top:20px;
	width: 690px;
	height:36px;
}

div.content {
 width: 100%;
}

div#rightcontent {
width:720px;
height:1600px;
padding: 34px 20px 20px 16px;
margin: 0;
float:left;
background-image: url(../images/bg_content.jpg);
background-repeat: no-repeat;
}

h1 {
	font-size: 24px;
	letter-spacing: .05em;
	margin-top:0;
}

h2 {
	font-size: 20px;
	letter-spacing: .05em;
	margin-top:0;
}


div {
	font-size: 16px;
}


ul {
	font-size: 14px;
	padding-left:15px;
	margin:0 0 30px 0;
}

ul.title {
	font-size: 16px;
	font-style:italic;
	margin:0 0 30px -15px;
}

ul.title li {
	font-size: 14px;
	margin:2px 0 0 50px;
}




p {
	padding:0;
	margin-bottom:30px;
	line-height:1.3;
	letter-spacing: .05em;
}

div#leftcol {
	height: 100%;
	float: left;
	display: table;
}
div.leftnavs {
}
div.leftnavitem {
	margin-top:11px;
}
div.cornerhighlight {
	float: left;
	width: 64px;
}
div.maintext {
	margin: 19px 0 0 136px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	line-height:19px;
}
div.title {
	margin: 67px 0 0 57px;
	float: left;

}
div.clear {
	clear: both;
}

div#reg {
	display:inline;
	font-size:11px;
	vertical-align:top;
}

div.contactplace {
	width:267px;
	float:left;
}

div.contactplaceaddress {
	line-height:16px;
}

div.contactplacephone {
	margin-top:10px;
}

div.contactplaceemail {
	margin-top:8px;
}


div.contactplacename {
	color: #333333;
	font-size:15px;
}

div.contactplacepicture {
	float: left;
	margin-top:4px;
}

div#california {
	margin-top:35px;
}

a {
	color:#666666; 
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
	color:#993333;
}

div.footer {
	width:1000px;
	color: #cccccc;
}

div#footercontact {
	float:left;
	padding:4px 0 0 2px;
}

div#copyright {
	float:right;
	padding:4px 2px 0 0;
	text-align: right;
}

a#footeremail {
	text-decoration:none;
	color: #cccccc;
}

a#footeremail:hover {
	text-decoration:underline;
}