body
{
background: #000;
text-align:center;
margin:0;
}

.container
{
margin:auto;
width:703px;
text-align:left;
background: #FFCC00 url(/students/publications/stone_circle/images/background.jpg);
}

.container .header
{
display: block;
background: url(/students/publications/stone_circle/images/header.jpg) no-repeat 0 0;
height:120px;
}

.container .nav
{
padding: 5px;
height: 21px;
background: #000;
}

.container .nav ul
{
margin:0;
padding:0;
}

.container .nav li
{
display:inline;
float:left;
padding:0 20px 0 0px;
margin:0;
list-style:none;
}

.container .nav li a
{
display:block;
color:#FF9900;
text-decoration:none;
font: normal 16px Impact, Geneva, Arial, Helvetica, sans-serif;
}

.container .nav li a:hover
{
color:#FFCC00;
text-decoration:underline;
}


.welcome .container .nav li.welcome a
{
color:#FFCC00;
text-decoration:underline;
}

.history .container .nav li.history a
{
color:#FFCC00;
text-decoration:underline;
}

.submit .container .nav li.submit a
{
color:#FFCC00;
text-decoration:underline;
}

.current .container .nav li.current a
{
color:#FFCC00;
text-decoration:underline;
}

.archive .container .nav li.archive a
{
color:#FFCC00;
text-decoration:underline;
}

.contact .container .nav li.contact a
{
color:#FFCC00;
text-decoration:underline;
}



.container .content
{
border:0;
margin:0;
padding: 15px;
font: normal 16px "Times New Roman", serif;
text-align:justify;
}

.container .content h1
{
font-size: 24px;
color:#000;
}
.container .content h2
{
font-size: 20px;
color:#000;
}

.container .content a
{
color: #990000;
text-decoration: underline;
}

.container .content p
{
line-height: 21px;
}

.container .footer
{
background: url(/students/publications/stone_circle/images/portalbg.jpg) repeat;
padding: 5px;
color: #FFCC00;
font-style: italic;
}

.container .footer a
{
color: #FFCC00;
font-style: italic;
}

.container .footer a:hover
{
color: #FF9900;
font-style: italic;
}