/* base styling for site including base font-family etc */

*{
border:0px;
margin:0px;
padding:0px;
}

body{
background:url('images/bgstripes.gif');
font-family:Tahoma, Verdana, Arial, Trebuchet MS;	
line-height: 150% ;
color: #363883 ;


/*------------------------------------------------
</Basic Formatting>*/

/*################################################*/

/*<Positional>
--------------------------------------------------*/
margin-left:auto;
margin-right:auto;
text-align:center;
position:relative;
/*(positional css for centering a div.. always useful :) */

}

#wrapper
{
position:relative;
width: 800px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#banner
{
background:#B9C3D6;
height:120px;
margin-bottom:-10px;
}

#nav
{
margin:0 0 0 0;
padding:0;
text-align:right;
min-height:30px;
background:#B9C3D6;
border-bottom:#B9C3D6 solid 3px;
}

#nav ul
{
margin-right:20px;
list-style:none;
display:inline;
}

#nav li
{
list-style:none;
display:inline;
margin:0 10px 0 0;
}

#nav a
{
color:#363883;
text-decoration:none;
border-bottom:5px solid #363883 ;
}

#nav a:hover
{
text-decoration:none;
border-bottom:8px solid #363883 ;
}

#content
{
text-align:left;
border-bottom:#B9C3D6 solid 5px;
padding:30px;
background:white;
}

#content ul
{
padding-left:20px;
}

#content li.essay
{
margin-left:3.7em;
padding-left:0.5em;
}

#content li
{
padding: 1em 0 1em 0;
}

#content h1
{
color: #363883 ;
padding:1em 0 1em 0;
font-size:170%;
}

#content h2
{
color: #363883 ;
padding: 1em 0 1em 0;
font-size:135%;
}

#content h3
{
color: #363883 ;
padding: 1em 0 1em 0;
font-size:120%;
}

#content h4
{
color: #363883 ;
padding: 1em 0 1em 0;
font-size: 100%;
font-weight: bold;
}

#content p
{
padding:1em 0 1em 2em;
color: #363883 ;
}

.rubric
{
border-width: 1px 1px 1px 1px;
border-spacing: 2px;
border-style: solid solid solid solid;
border-color: blue blue blue blue;
border-collapse: collapse;
background-color: white;
}

#content table.rubric th {
	border-width: medium medium medium medium;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: blue blue blue blue;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#content table.rubric td {
	border-width: medium medium medium medium;
	padding: 2px 2px 2px 2px ;
	border-style: inset inset inset inset;
	border-color: #363883 #363883 #363883 #363883 ;
	background-color: white;
}


/*------------------------------------------------
</Positional>*/

/*################################################*/


.bannertext
{
text-align:left;
color:#363883;
font-size:34pt;
padding:50px 0 20px 20px;
letter-spacing:-1px;
}

.activelink
{
color:white;
}

.middle
{
text-align: center ;
}

.listitem
{
margin-left:2.3em;
font-weight:normal;
}

.em
{
font-weight: bold;
}

.reference
{
margin-left: 35pt; 
text-indent: -35pt; 
line-height: 150%;
}