   
@charset "utf-8";
/* CSS Document */

body{
	background-color:#999999;
    font-family:"guaramond";
    text-align: justify;
}
img {border:none;}
h1{font-size:22px; font-weight:bold;}
h2{font-size:20px; font-weight:bold;}
h3{font-size:18px; font-weight:bold;}
h4{font-size:16px; font-weight:bold;}
p{font-size:16px; font-weight:normal;}
a:link, a:visited{text-decoration:none;}
ul li{text-align:left;}


/*wrapper*/
div#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:1024px;
    background-color:white;
}

/*left column for 20/80 pages*/
div#left20 {
    width:250px;
    min-height:300px;
    float:left;
    margin:25px 0 10px 2px;
    background-color:white;
    padding:0;
}
/*right column for 80/20 pages*/
div#right80, div.right80{
    width:720px;
    min-height:200px;
    float:right;
    font-size:18px;
    text-decoration:none;
    font-weight:normal;
    color:black;
    margin:0 25px 10px 0;
    background-color:white;
    padding:0;
}

/*for the Header*/
div#header {
	width:1020px;
	height:130px;
	margin:0 auto 0 auto;
    border-style:solid;
    border-color:#990000;
    border-width:0 0 7px 0;
    
}

/*for the menu*****************************************************************************MENU**/

div#menu {
	width:250px;
    height:330px;
	margin: 0 0 0 2px;
    background-color:white;
    padding:0;
    overflow:hidden;
}
ul.menu{
	list-style-type:none;
    margin:0px 0 0 -40px;
}
li.button {
	display:block;
    height:36px;
    border:none;
    margin:1px 0px 1px 0px;
    color:white;
    padding:0;
    text-decoration:none;
    font-size:20px;
}
ul.menu li.button a{
	display:block;
    height:25px;
    background-color:#990000;
    border-style:solid;
    border-color:#990000;
    border-width:6px 15px 5px 15px;
	color:white;
    margin:0; 
}
ul.menu li.button a:hover{
	background-color:black;
    border-color:black;
}

/*done with the menu**********************************************************************MENU****/

/*for the Footer -----------------------*/
div#footer {
    position: inherit;
    clear:both;
    margin: 0;
    padding:0;
    height: 60px;
	width:980px;
	background-color: white;
    margin:0 auto 0 auto;
    border-top-style:solid;
    border-top-color:#990000;
    border-top-width:5px;
}
p.footer{
    margin:0;
}

/*done with the Footer------------------*/

/*for other Modules######################################*/

/*for the left list menu*/
div#left20 {
	text-align:left;
}
div#left20 ul.leftlist{
	list-style-type:none;
    font-size:18px;
    margin-left:-38px;
}
div#left20 ul li a{
	color:black;
}
div#left20 ul li a:hover{
	color:#990000;
}
div#left20 ul.leftlistlevel2{
	list-style-type:none;
    margin-left:0;
    font-size:16;
    font-weight:normal;
}
div#left20 ul.leftlist li{
	margin-bottom:10px;
}
div#left20 ul.leftlist li{
	font-weight:bold;
}
div#left20 ul.leftlistlevel2 li{
    font-weight:normal;
    margin-bottom:8px;
}

/*done with other Modules###############################*/

/*for certain Pages@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*for the Research page*/

div.rthumbnail{
	width:180px;
    float:right;
    margin:6px 0 5px 15px;
    background-color:white;
    border-style:solid;
    border-width:1px;
    border-color:black;
}
div#rdescription{
	width:660px;
    margin: -20px 0 0 0;
}
div.rloaderdiv{
	clear:right;
    width:720px;
}
div.mainrloaderdiv{
	clear:right;
    width:720px;
    margin:0;
}
div.hiddenmainrloaderdiv{
	clear:right;
    width:720px;
    margin:0;
    visibility:hidden;
    overflow:hidden;
    height:1px;
}
div.oneproject{
	width:720px;
    overflow:hidden;
}
span.projectsummary{
	visibility:visible;
}
span.hiddenprojectsummary{
	visibility:hidden;
    overflow:hidden;
    display:block;
    width:720px;
    height:1px;
    margin:0;
}
body.research div#left20 ul.leftlistlevel2{
    margin-left:-15px;
}
.redhover:hover{
	color:#990000;
}

/*for the People page*/
body.people ul{
	list-style-type:none;
}

div.ploaderdiv{
	clear:both;
    width:720px;
}

ol.projectspublist li{
	margin-top:15px;
}

/*for the Resources page*/

body.resources div#right80 ul{
	list-style-type:none;
}
body.resources div#right80 ul li a{
	color:black;
}

/*for the IQP/MQP projects page*/

body.currentprojects div#left20 ul.leftlistlevel2{
    margin-left:-15px;
}


/*for certain Pages@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
