html{
    background-color:gray;
}

body {
    text-align:center;
    font-family: helvetica, arial, sans-serif;
    font-size: 100%;
}

a {
    text-decoration: none;
    color: blue;  
}

a:hover {
    text-decoration:underline;
}
    
a.selected {
    font-weight:bold;
}

p {
    Color:black;
    line-height: 21px;
}

li {
    list-style:none;
}

#container {
    margin:auto;
    width: 950px;
    text-align:left;
    background-color: white;
}

#nav {
    background-color: #ec7a00;
    height: 40px;
    margin: 0 0 3px 0;
    padding: 0 0 0 15px;
}

#nav li {
    float:left;
    line-height:40px;
}

#nav li a {
    border-right:1px dotted white;
    padding: 0 1em;
    display: block;
    color:white
}

#nav li a.first {
    padding-left:0;
}

#main{
    position:relative;
    background-color: white;
    padding-bottom:1em;    
}

#secondary{
    float:left;
    width:200px;
    background-color: #058ad2;
}

#secondary ul{
   padding: 0 0 0 31px;
   margin:6px 0 0 0;
   padding-bottom: 10px
}

#secondary li{
    font-weight:bold;
    border-bottom: 1px dashed white;
    padding: 15px 0 11px 0;
    margin-right:30px
}

#primary {
    margin-left:200px;
    background-color:white;
    
}

#primary h1{
    padding:15px 0 0 0;
    margin-left:30px;
    border-bottom:2px dotted #aab391;
    height:auto;
    text-align: center;
}
#primary p{
    padding-left:30px;
    padding-right:30px;
    text-align: center;
}

#primary h2{
   margin-left:30px;
   text-align:center;
}


#stories{
  margin-left:200px;
  padding-left:30px;
  padding-right:30px;
  text-align:center;
}

#featured {
    margin-left:200px;
    height:226px;
    padding-left:30px;
    padding-right:30px;
}
/* MAIN CONTENT */

#mainContent
{
	padding: 0 1em;
	margin-left: 216px;
}

#mainContent div
{
	overflow: hidden;
}

#tier1, #tier2, #tier3
{
	margin-bottom: 2em;
}

#tier2 div
{
	border: 1px solid gray;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding: 0 1em;
}

#mainContent #tier1
{
	height: 226px;

	padding-top: 1em;
}

#mainContent #tier2
{
	text-align: center;
	margin: 0 auto 2em;
}

#mainContent #tier2 p
{
	text-align: left;
}

#mainContent #tier2 div
{
	float: left;
	width: 31.5%;
	margin-right: 1em;
	padding: 0;
}

#mainContent #tier2 div.third
{
	margin-right: 0;
}

#tier2 div p
{
	padding: 0 .5em;
}




#footer{
    background-color: #058ad2;
    text-align:center;
    margin: 0 0 3px 0;
    padding: 10px 10px 10px 10px;  
}
/