/* layout structure */
body{
margin:10px;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
background-image:url('images/bg.gif');
text-align:justify;
}

#wrap {
	width : 1000px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color:#FFFFFF;
	margin:0 auto;
}

#liner{
clear:both;
background-color:#0D166C;
height: 10%;
font-size:90%;
color: #ffffff;
padding: 5px;
text-align: center ;
padding-right: 135px;
}

#header{
height: 10%;
background-color:#0D6DB5;	
}

#content {
float: left;
width:75%;
background-color: #FFFFFF;
}

#sidebar{
float:right;
width: 20%;
}

#content .gutter{
padding-top:15px;
padding-right: 25px;
padding-left: 25px;
padding-bottom:15px;
}

#footer{
clear:both;
background-color:#0D166C;
height: 10%;
font-size:85%;
color: #ffffff;
padding: 5px;
}

/* menus */
#navcontainer
{
width: 14em;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
background-color: #90bade;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

#current
{
color:#FFFFFF;
font-weight:bold;
}


/* extras */
.headline{
font-size:116%;
color:#003399;
font-weight:bold;
}

.publications{
font-style:italic;
font-weight:bold;
}

a:link {	
color: #003399;
text-decoration: underline;
}
a:visited {
color: #003399;
text-decoration: underline;
}

a:hover {
color: #FFFFFF;
background-color: #003399;
text-decoration: none;
}

a:active {
color: #FFFFFF;
background-color: #003399;
text-decoration: none;
}
