/* Main layout */

body,html {
	background-color:#CCCCCC;
	color:#860038;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin:0;
	padding:0;
}

#wrap {
	margin:0 auto;
	padding:0;
	width:960px;
	background-color: #Fcf8f9;
	border-bottom:0px solid #dfbbca;
}


/* Header */
#headerwrap {
	height: 149px;
	width: 960px;
	letter-spacing: .2em;
	font-size: .75em;
	margin:0;
	padding:0;
	background-color: #Fcf8f9;
}

#header {width:960px; margin: 0 auto; padding:0;}

#header ul {
	float: left;
	border-bottom: 1px solid #dfbbca;
	width: auto;
 	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1em;
}
#header li {
	float: left;
	display: inline;
	list-style: none;
	margin: 0;
  	padding: 0;
	border-right: 1px solid #dfbbca;
	line-height: 1em;
	background-image: none; 
}

#header a, #header a:link, #header a:visited {
	display: block;
  	margin: 0;
  	padding: 10px 25px 5px 10px;
	color: #860038; 
	text-decoration: none;
	font-weight:100;
	background-color: #Fcf8f9;
}

#header a:hover, #header a:focus, #header a:active { 
	background-color: #ecd8e1;
}
#header li a.active {
	background-color: #ffaeca;
	color: #ff0069 !important; 
}

#header img {margin:0; padding:0;
}

/* Left sidebar */
#nav-left {float:left;
	margin-top:15px;
	margin-bottom:27px;
	font-size: .7em;
	letter-spacing: .2em;
	width: 200px;
	border:none;
}

#nav-left ul {
	width: 199px;
    margin: 0;
    padding: 0;
    list-style: none;
	border-bottom: 1px solid #dfbbca;              
}
#nav-left li {
    display: block;
    list-style: none;
	width:199px;
	height:2.2em;
	margin: 0;
    padding: 0;
	border-top: 1px solid #dfbbca;
	background-image: none;   	
}

#nav-left a {
    display: block;
    margin: 0;
	height:2.2em;
	padding: 0 10px 0 10px;
	color: #860038;
    text-decoration: none;	
	letter-spacing: 0em;
}
#nav-left a:hover, #nav-left a:focus, #nav-left a:active {   
    background: #ecd8e1;
}
#nav-left li.active a {
   	color: #000 !important;
}

#nav-left p { line-height:1; margin:5px 0 5px 10px;padding:0; font-weight:bold; letter-spacing:normal;
}



/* Main Content */

#content {width:960px;}

#main {width:740px; float:right; background-color:#FFFFFF; padding:10px;font-size: .9em;}
#main h1 {margin:0;padding:0; font-weight:400; font-size:1.6em}
#main h1.storytitle { text-transform:uppercase; font-size:2em; margin-top:10px;margin-bottom:10px;}
#main h2 {margin-bottom:0;font-weight:400;}
#main h3 {font-size: 1.05em; margin:30px 0 0 0;padding:0; font-weight:600;}
#main p {margin:0 0 10px 0;padding:0;}
#main blockquote {clear:both; padding-top:20px; font-weight:600;}
#main img {padding:10px 20px 10px 20px;border:none}
#main-right img {padding:0; border:none;}


#banner {width:740px;height:370px;}
#banner img {padding:0; margin:0;}
#banner2 {width:740px;height:370px; margin-top:20px}
#banner2 img {padding:0; margin:0;}

#main-left {background-color:#FFFFFF;
	float:left;
	width: 509px;
	font-size: .9em;
	padding-right:10px;
}

#main-right {background-color:#FFFFFF;
	float:right;
	width: 200px;
	padding-left: 10px;
	border-left: 1px solid #dfbbca;
	font-size: .9em;
}


/* Footer */
#footer {clear:both; color: #333333; font-size:0.7em; padding:2px 0 0 0; text-align:center; width:960px; background-color:#ecd8e1;}
#footer p {margin:0; padding:0;}
#footer a {color:#666; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {font-size:1.2em;}

/* Links and paragraphs  */

/* Additional classes */
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.hide {display: none;}

#menu ul {margin:0;padding:0; list-style:none; font-weight:bold;}
#menu ul li {margin-top:20px;}
#menu ul ul {margin-left:20px;list-style:circle;}
#menu ul ul li {margin-top:0; font-weight:normal;}
