
div, ul, body, li{padding:0px; margin:0px;}
body{background: #990000 url(images/backgroundrepeatpattern.gif) center; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:40px;}
#header{background:url(images/folder_top2.png) right bottom no-repeat; height:290px;}
#content{text-align:left; position:relative;}
#nav{list-style:none; padding:0px; float:left; width:60px; padding-left:4px;}
#wrapper{margin:auto; width:800px; background:url(images/folder_repeat.png) right repeat-y; position:relative;}
#banner{width:700px;background:url(images/banner_partners.png) no-repeat; padding-top:44px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;}
#banner ul{margin:0px; padding:0px 0px 3px 0px; color:#FFFFFF;}
#banner ul li.first{background:url(images/banner_navLeft.png) no-repeat bottom left;  display:inline; background-color:#990000; padding:3px 0px 3px 30px;}
#banner ul li{display:inline; padding:3px 10px; background-color:#990000; text-transform:uppercase;}
#banner ul li.last{background:url(images/banner_navRight.png) no-repeat bottom right;  background-color:#990000;display:inline; padding-right:10px; }
#banner ul li.divider{display:inline; padding:3px 10px; background-color:#990000;}
#photos .captionL{color:#990000;  font-size:9px; margin-top:-5px; font-weight:bold; width:50%; text-align:right;}
#photos .captionR{color:#990000;  font-size:9px; margin-top:-10px; font-weight:bold; width:50%; text-align:right; margin-left:60px;}
#text{width:720px; float:left; padding-left:7px;}

#pageTitle{padding:0px 0px 0px 0px; margin:10px 0px 0px 0px;width:516px; background:url(images/banner_h1.png) bottom right; }
#pageTitle h1{padding:12px 10px 12px 25px; margin:0px 0px 0px 0px; font-size:18px; background:url(images/banner_h1top.png) bottom left no-repeat;}
#photos{float:right; width:200px;}
#photos img{/*margin-left:-25px*/}
#actualText{width:450px; padding:10px 20px 20px 20px; margin-left:20px; background:url(images/tranBG.png);
color:#80705B; margin-top:-10px; _margin-top:00px;}
#footer{background:url(images/folder_bottom.png) right bottom no-repeat; clear:both; font-size:10px; color:#CC9966; text-align:right; padding-right:200px; padding-top:200px; padding-bottom:33px; height:50px;}
#actualText li{margin-left:20px;}
#actualText h2{color:#EA7F6A; font-size:1.1em;} 
#actualText p{}
#actualText a{color:#EA7F6A;}
#banner a{color:#FFFFFF; text-decoration:none;}
a img{border:none;}
#actualText .firstParagraph{padding-top:10px; margin-top:0px; border-top:#990000 1px solid;}

.entr{border-bottom:#000000 solid 2px;
border-right:#000000 solid 2px;
border-top: #CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
padding:5px; margin:10px;}
.clear{clear:left; height:0px; padding:0px; margin:0px;}
.entr img{float:left; margin-right:10px; padding-right:10px; border-right:dotted #990000 2px;  width:100px;}
.entr h3{}
h2{color:#990000;}
.entr .caption{font-style:italic; color:#990000;}
.entr .title{color:#990000; font-weight:bold; }
.partnerList{list-style-type:none;}
.insite{padding-left:180px; background:url(images/partners_insite.png) no-repeat; height:75px; margin:5px; padding-top:15px; display: block;}
.innovation{padding-left:180px; background:url(images/partners_innovation.png) no-repeat; height:75px; margin:5px; padding-top:15px; display: block;}
.burill{padding-left:180px; background:url(images/partners_Burrill.png) no-repeat; height:75px; margin:5px; padding-top:15px; display: block;}
.wiscon{padding-left:180px; background:url(images/partners_wiscon.png) no-repeat; height:75px; margin:5px; padding-top:15px; display: block;}

#fallEvents #calRSS{display:none;}
#fallEvents h2{font-size:1em; margin-bottom:0px;}
#fallEvents .event_location{display:none;}
#fallEvents .event_datetime{display:none;}

div.highlight{border:1px solid #990000; padding:10px; background-color:#FFFFFF; margin:10px 0px;}
div.highlight h2{font-size:1em; margin:0px 0px 3px 0px;}
.accent{color:#EA7F6A;}
/*img.pngfix {
	behavior: url(pngHack.htc);
	
}*/

img.pngfix {
 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
 _display:inline;
}

ul.alumni{list-style-type:none; margin-left:150px;}
.alumni_name{color:#EA7F6A; font-weight:bold;}

/*Staff */
h2.staff{margin:20px 0px 10px 0px; border-bottom:#990000 solid 1px;}
	.staffer {position:relative; padding:10px 0px; margin:0px 5px 3px 0px; text-align:left; }
	.staffer img{float:left; margin:0px 8px; width:120px; padding-right:5px; margin-bottom:10px; /*border-right:1px solid #990000;*/}
	.staffer p.positions, .staffer p.contact, .staffer p.email{padding:0px;  margin: 0px 0px 0px 150px;}
	.staffer .name{color: #990000; font-weight:bold; padding:0px; margin: 0px 0px 5px 0px; margin: 0px 0px 2px 150px;}
	.staffer .name a{color: #990000;}
	.staffer .bio{clear:left; padding:0px 10px 10px 0px; margin-bottom:10px; text-align:left;}
	.staffer .hall{display:none;}
