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

body{
background-color:#fff;
color:#4a443f;
font-size:0.8em;
font-family: Helvetica, Lucida Grande, Verdana, Arial, sans-serif;
padding:0;
margin:0;

}

#container{
width:1032px;
margin:0;
padding-left:17px;
background-color:#fff;
background-image:url(../images/bg.gif);
background-repeat:repeat-y;
clear:both;
}

h1{
display:none;
}

h2{
font-size:4.5em;
font-weight:normal;
padding-left:130px;
padding-top:28px;
margin:0;
color:#ee2e24;
}

.title{
font-size:1.6em;
padding-left:0;
padding-top:0;
padding-bottom:10px;
line-height:1.2em;
margin:0;
color:#4a443f;
}


h3{
font-size:1em;
font-weight:normal;
padding:0;
margin:0;
color:#ee2e24;
}

h4{
font-size:1.1em;
font-weight:bold;
padding-bottom:10px;
padding-bottom:5px;
line-height:1.3em;
margin:0;
color:#ee2e24;
}

p{
padding-bottom:20px;
margin:0;
line-height:1.6em;
}

#left ul{
padding-top:0;

}

#left li{
line-height:1.6em;
padding-bottom:10px;
}


a:link{
color:#ee2e24;
text-decoration:none;
font-weight:bold;
}

a:visited{
color:#ee2e24;
text-decoration:none;
font-weight:bold;
}

a:hover{
color:#4a443f;
text-decoration:underline;
font-weight:bold;
}


#nav{
background-color:#4a443f;
width:777px;
padding-top:5px;
padding-bottom:3px;
margin:0;
float:left;
}

#nav ul{
list-style:none;
padding:0;
margin:0;
}

#nav li{
color:#c4b8ad;
display:inline;
padding-left:7px;
padding-right:5px;
font-size:0.9em;
font-weight:bold;
}

#nav li a:link{
color:#c4b8ad;
text-decoration:none;
font-weight:bold;
}

#nav li a:visited{
color:#c4b8ad;
text-decoration:none;
font-weight:bold;
}

#nav li a:hover{
color:#fff;
text-decoration:underline;
font-weight:bold;
}

#maincontent{
width:1000px;
padding:0;
margin:0;
float:left;
}

#logo{
width:200px;
padding:0;
margin-right:5px;
float:right;
}

#words{
width:600px;
padding:0;
margin:0;
float:left;
}

#flash{
width:820px;
padding:0;
margin-right:5px;
float:right;
}


#wrapper{
width:1000px;
padding-top:20px;
margin:0;
float:left;
min-height:450px;
_height:450px;
}

#left{
width:350px;
padding:0;
margin-left:65px;
float:left;
}

HTML > BODY #left{
width:350px;
padding:0;
margin-left:130px;
float:left;
}

#right{
width:350px;
padding:0;
margin-left:50px;
float:left;
}


#leftproj{
width:500px;
padding:0;
margin-left:65px;
float:left;
}


#leftproj p{
text-align:justify;}

HTML > BODY #leftproj{
width:500px;
padding:0;
margin-left:130px;
float:left;

}

HTML > BODY #leftproj p{
text-align:justify;}


#leftproj ul{
padding-top:0;

}

#leftproj li{
line-height:1.6em;
padding-bottom:10px;
}

#rightproj{
width:300px;
padding:0;
margin-left:40px;
float:left;
}


#bottomblock{
background-image:url(../images/bottom_bg.gif);
background-repeat:repeat-y;
background-color:#4a443f;
width:1000px;
padding:0;
margin:0;
float:left;
}

#bottomblock li {
padding-top:10px;
padding-left:10px;
font-size:1.3em;
}

#bottomblock ul {
padding:7px;
margin:0;
list-style:none;
}


#bottomblock li a:link{
color:#c4b8ad;
text-decoration:none;
font-weight:normal;

}

#bottomblock li a:visited{
color:#c4b8ad;
text-decoration:none;
font-weight:normal;
}

#bottomblock li a:hover{
color:#fff;
text-decoration:underline;
font-weight:normal;
}

#footer{
background-color:#ee2e24;
width:360px;
margin:0;
padding:0;
float:right;
}

#footer p{
color:#FFFFFF;
padding-top:2px;
padding-bottom:0;
padding-right:10px;
margin:0;
font-size:0.9em;
}

#blank{
width:800px;
padding:0;
margin:0;
clear:both;
}


#mini{
width:300px;
margin:0;
padding:0;
float:left;
}


#mini p{
line-height:1.2em;
padding-top:4px;
}

#mini a:link{
color:#4a443f;
text-decoration:none;
font-weight:normal;
}

#mini a:visited{
color:#4a443f;
text-decoration:none;
font-weight:normal;
}

#mini a:hover{
color:#ee2e24;
text-decoration:underline;
font-weight:normal;

}

#fullwidthtext{
width:630px;
margin-left:65px;
padding:0;
float:left;
}

HTML > BODY #fullwidthtext{
width:630px;
margin-left:130px;
padding:0;
float:left;


}

#fullwidthtext2{
width:800px;
margin-left:65px;
padding:0;
float:left;
}


HTML > BODY #fullwidthtext2{
width:800px;
margin-left:130px;
padding:0;
float:left;
}

#mininav{
width:163px;
margin:0;
padding-right:10px;
padding-left:30px;
float:right;
text-align:left;
}

#mininav p{
padding-bottom:6px;
}


#mininav img{
border:none;
}



#icon{
width:22px;
margin:0;
padding-bottom:5px;
padding-right:5px;
float:left;
}

#fullwidthtext img, #fullwidthtext2 img, #right img, #rightproj img, #leftproj img, #left img{
padding-right:10px;
}

.big{
font-size:1.3em;}

#ackn{
width:1000px;
margin:0;
padding-right:20px;
padding-top:10px;
clear:both;
text-align:left;
font-size:0.8em;

}


#ackn img{
padding-right:10px;
padding-bottom:20px;
padding-left:20px;
}

#left .brown{
color:#4a443f;
}


#fullwidthtext .brown{
color:#4a443f;
}


#mininav .brown{
color:#4a443f;
}


.credit{
font-size:0.9em;
font-weight:bold;
padding:0;
margin:0;

}


#search{
width:250px;
margin-left:519px;
padding:4px;
float:left;
background-color:#aca196;
}

#searchhome{
width:250px;
margin-left:24px;
padding:4px;
float:left;
background-color:#aca196;
}

#ani{
width:495px;
margin:0;
padding:0;
float:left;

}

.eventtitle{
font-weight:normal;
font-size:1.3em;
padding:0;
margin:0;
color:#ee2e24;
}


.date{
font-weight:bold;
padding:0;
margin:0;
}

.nospace{
padding:0;
margin:0;
}


/*PROJECT*/

.caption{
font-size:0.9em;
font-weight:bold;
text-align:right;
margin:4px 0 4px 0;
}

.projimg{
padding-top:2px;
margin:0;
}

#projnav{
width:190px;
margin:0;
padding-right:30px;
padding-left:20px;
float:right;
text-align:left;
}

#projnav .brown{
color:#4a443f;
}

#loginbar{
width:769px;
margin:0;
padding:4px;
float:left;
background-color:#aca196;
}

#login{
width:510px;
margin:0;
padding-left:5px;
float:left;
}


#cse-search-box{
width:250px;
margin:0;
padding:0;
float:left;
}

#projteam{
width:600px;
margin:0;
padding-left:133px;
float:left;
}

#teammember{
width:260px;
margin:0 30px 0 0;
padding:0;
float:left;
}
div.TeamMemberLeft {clear:both;}

#gallery{
width:290px;
margin:0;
padding:0;
float:left;
}

#galleryr{
width:290px;
margin-left:20px;
padding:0;
float:left;
}

#navlinks{
width:150px;
margin-left:10px;
padding:0;
float:left;
}

#newslinks{
width:500px;
margin-left:30px;
margin-top:20px;
margin-bottom:79px;
padding:0;
float:left;

}


#newslinks .latest{
font-size:1.1em;
padding-top:3px;
padding-bottom:3px;
color:#FFFFFF;
}


#newslinks a:link{
color:#FFFFFF;
}

#newslinks a:visited{
color:#FFFFFF;
}

#newslinks a:hover{
color:#FFFFFF;
}


#mapwrapper{
width:600px;
margin-left:130px;
margin-bottom:20px;
float:left;
padding:0;
border:1px solid #4a443f;
}

#key{
width:163px;
margin-top:20px;
margin-bottom:10px;
margin-left:47px;
float:left;
padding:8px;
border:1px solid #4a443f;
}

#calender{
	width:600px;
	margin-left:130px;
	margin-right:10px;
	margin-bottom:20px;
	float:left;
	padding:0;

	}

p.Publication, div.Publication {clear:both;float:left;width:100%;border-bottom:1px solid #c0c0c0;padding:10px 0 10px 0;}
p.Publication img {vertical-align:middle;border:1px solid #c0c0c0;padding:0;margin:0 10px 0 0;}
p.Publication img, div.PodcastLink img {vertical-align:middle;}
div.Podcast {width:300px;float:left;}
div.PodcastPlayer {width:300px;border:1px solid #c0c0c0;margin:0 0 10px 0;}
div.PodcastText {float:left;width:300px;padding:0 0 0 10px;}
div.PodcastLink {clear:both;padding:10px 0 5px 0;}
.Italic {font-style:italic;}
.Bold {font-weight:bold;}
img.AlignLeft {vertical-align:middle;}