/* CSS Document */

body {
	background-color: #784B7A;
	color:#FFF;
	font-size:12px;
	line-height:135%;
	font-family:trebuchet, verdana, helvetica, Geneva, Arial,sans-serif;
	margin:0;
	padding:0;
	background-image:url(images/site/page-bg.jpg);
	background-repeat:repeat;
}

#container {
position:relative;
left:50%;
margin:0 0 0 -350px;
width:700px;
min-height:800px;
border-left:1px solid #C9C;
border-right:1px solid #C9C;
background-color:#F9FBF1;
}

#mast {
border-bottom:1px solid #C9C;
}

#header {
width:700px;
height:86px;
background-image:url(images/site/header.jpg);
background-image:no-repeat;
}

#signup {
color:#CC6699;
position:relative;
float:left;
margin:20px 0 0 20px;
}


#nav {
	float:left;
	margin:0;
	padding:0;
}

#nav ul {
padding:0;
margin:0;
}

#nav li {
padding:0;
margin:0;
list-style-type:none;
}

.nav_rollover {display:block;width:289px;height:20px;font-size:1.1em;border-top:1px solid #C9C;clear:both;}
.nav_rollover_halfleft {display:block;width:144px;height:20px;font-size:1.1em;border-top:1px solid #C9C;border-right:1px solid #C9C;float:left;}
.nav_rollover_halfright {display:block;width:144px;height:20px;font-size:1.1em;border-top:1px solid #C9C;float:left;}

.nav_light {padding:6px 0 4px 0; color:#ffffff; background-color:#935982;text-indent:20px;}
a.nav_light:link, a.nav_light:visited, a.nav_light:active{padding:6px 0 4px 0; color:#FFF; font-weight:normal; text-decoration:none; background-color:#935982;text-indent:20px;}
a.nav_light:hover {background-color:#AD6C9E;padding:6px 0 4px 0; font-weight:normal; text-decoration:none;  text-decoration: none;text-indent:20px;}

.nav_dark {padding:6px 0 4px 0; color:#ffffff; background-color:#6A3957;}
a.nav_dark:link, a.nav_dark:visited, a.nav_dark:active{padding:6px 0 4px 0; color:#FFF; font-weight:normal; text-decoration:none; background-color:#6A3957;text-indent:20px;}
a.nav_dark:hover {background-color:#AD6C9E;padding:6px 0 4px 0; font-weight:normal; text-decoration:none;   text-decoration: none;text-indent:20px;}


/*#nav a:link {color:#936;text-decoration:none;font-weight:normal;}
#nav a:visited {color:#936;text-decoration:none;font-weight:normal;}
#nav a:hover {color:#39F;text-decoration:none;font-weight:normal;}
#nav a:active {color:#936;text-decoration:none;font-weight:normal;}
*/


#photo{
width:410px;
height:247px;
margin:0;
padding:0;
background-color:#606;
float:left;
border-left:1px solid #C9C;
border-top:1px solid #C9C;
}/**/

#content {
width:700px;
padding:5px 0 0 0;
clear:both;
border-top:1px solid #C9C;
color:#606;
/*background-image:url(../images/new/content-bg.jpg);
background-repeat:repeat-y;
background-color:#F9FBF1;*/
}

#maincol {
	float:left;
	width:475px;
	margin:0;
	border-right:1px solid #C9C;
}

#press #maincol {
	width:690px;
	border-right:none;
}

#rightcol  {
	width:220px;
	float:right;
	margin:75px 0 0 0;
}

#press #rightcol {
	width:0;
}

#rightcol p {
	margin:0 10px 20px 10px;
}

table {
	margin:0 25px 20px 25px;
}

h1 {
clear:left;
margin:30px 25px 25px 25px;
font-size:1.7em;
font-weight:normal;
}

h2 {
	clear:left;
margin:0 25px 3px 25px;
font-size:1.2em;
font-weight:normal;
color:#39F;
line-height:125%;
}

h3 {
	line-height:130%;
margin:0 25px 5px 25px;
font-size:1em;
font-weight:bold;
}

p {
margin:0 25px 20px 25px;
}

a:link {color:#C36;text-decoration:underline;}
a:visited{color:#C36;text-decoration:underline;}
a:hover {color:#39F; text-decoration:underline;}
a:active {color:#C36;text-decoration:underline;}

.img-float-right {
	float:right;
	margin:0 0 10px 5px;
}

.img-float-left {
	float:left;
	margin:0 10px 5px 0;
}

.quote {
	width:390px;
	background-color:#FFF;
	border:1px solid #C9C;
	padding:15px;
	margin:0 0 20px 25px;
	font-style:italic;
}

#rightcol p.quote {
	width:160px;
}

.clear {
	clear:both;
}


#content ul {
	margin: 0 0 30px 25px;
	padding:0 0 0 15px;
}

#content li {
	padding: 3px 0 3px 0;
}

/*#links #content li {
	list-style-type:none;
}*/