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

@import url(locator.css);

#rightcolorbar{
	background-image:url(../pix/colorBar222.gif);
	background-repeat:no-repeat;
	height:3px;
	margin-bottom:12px;}


/*==================================================================================== main sections ==*/

#body-container {
	width: 876px;
	padding:0 32px;
	margin: 0px auto;
	background-image:url(../pix/texture.gif);
	background-repeat:repeat;}

#header{
	padding-top:12px;}
	
#main{}

#white{
	background-color:#FFF;
	float:left;
	min-height:550px;
	border-bottom: solid 1px #c2dde2; }
	
/*==================================================================================== main center stuff ==*/
	
#maincenter,#maincenterT {
	background-image:url(../pix/fadeGoldTopBar.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:393px;
	padding: 42px 32px 10px 36px;
	float:left;}
	
#maincenterT{
	background-image:url(../pix/fadeTurqTopBar.jpg);}
	
body.ffaculty #maincenter, body.fdirector #maincenter, body.fassistant #maincenter, body.rlinks #maincenter, body.newsevents #maincenter{
	width:647px;
	padding: 38px 36px 0px 36px;}
	
#biobox{
	width:680px;}
	
#portrait{
	width:130px;
	float:left;
	padding: 3px 0 3px 0;
	margin-bottom:24px;
	background-image:url(../pix/colorBar.gif);
	background-repeat:no-repeat;
	background-position:left bottom;}

#bio{
	float:right;
	padding-right:36px;
	width:512px;
	maring-bottom:24px;}

	
#maincenter a, #maincenterT a, #sidebox2 a, #sidebox3 a, #homeintro a, #footer a {
	color:#069;}
#maincenter a:hover, #maincenterT a:hover, #sidebox2 a:hover, #sidebox3 a:hover, #footer a:hover, #homeintro a:hover{
	color:#099;
	border-bottom:dotted 1px #099;}

/*==================================================================================== main right ==*/	

#mainright, #mainrightT {
	width:222px;
	padding:48px 36px 0 0;
	float:left;
	background-image:url(../pix/fadeGoldTopBar.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:white;}
	
#mainrightT{
	background-image:url(../pix/fadeTurqTopBar.jpg);
	}
	
/*==================================================================================== main fade ==*/
	
#mainfade, #mainfadeT{
	width:13px;
	float:left;
	background-image:url(../pix/fadeGoldRight.jpg);
	background-repeat:no-repeat;
	min-height:500px;}
	
#mainfadeT{
	background-image:url(../pix/fadeTurqRight.jpg);}

/*==================================================================================== footer ==*/
	
#footer{
	width:100%;
	padding:14px 0 10px 0;
	text-align:center;}
	
/*==================================================================================== top nav ==*/

#page-nav1{
	float:right;
	width:385px;}
	
#page-nav1 li{
	float:left;}
	
#page-nav1 li a {
	color:#69c;
	display:block;
	text-decoration:none;
	padding-bottom:8px;
	margin: 0 4px 0px 4px;}
	
#page-nav1 li a:hover {
	color:#269;}
	
/*==================================================================================== left nav ==*/

#leftmenu, #leftmenuT{
	background-image:url(../pix/fadeGoldLeft.jpg);
	background-repeat:no-repeat;
	width:131px;
	margin:0px;
	padding:24px 0 0 13px;
	float:left;
	min-height:500px;}
	
#leftmenuT{
	/*background-image:url(pix/leftFadeT.jpg);*/
	background-image:url(../pix/fadeTurqLeft.jpg);}
	

#leftmenu li, #leftmenuT li{
	display:block;
	margin:0px;
	text-align:right;}
	
#leftmenu a, #leftmenuT a{
	display:block;
	font-weight:bold;
	font-size:11.5px;
	line-height:14px;
	padding:5px 18px 5px 0;
	color:#158;}
	
#leftmenu a:hover, #leftmenuT a:hover{
	color:#39b;}
	
	
/*==================================================================================== side bar ==*/


#sidehead{
	width:222px;
	height:17px;
	background-color:#158;}
	
.sideheadtext {
	font-family: Helvetica, Ariel, sans-serif;
	color:white;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:2px;
	text-align:center;
	padding-top:2px;}
	
.highlight{
	background-color:#ffe28d;}

#sidebox{
	width:198px;
	background-color:#faf4e4;
	padding: 18px 10px 4px 12px;
	border:1px solid #158;}
	

#sidebox p{
	font-size:12px;
	line-height:16px;
	}
	
#sidebox2, #sidebox3{
	width:198px;
	background-color:#faf4e4;
	padding: 12px 10px 4px 12px;
	border:1px solid #cb8;}
#sidebox3{
	width:365px;
	padding: 10px 10px 8px 12px;}
	
#sidebox2 p{
	font-size:11px;
	line-height:14px;
	padding-bottom:4px;
	margin:0;
	}
	
.sideboxtitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#147;
	font-size:15px!important;
	line-height:17px!important;
	margin:0;
	padding-bottom:8px!important;}
	
#sidebottom{
	height:30px;
	background-image:url(../pix/borderArt.jpg);
	background-repeat:no-repeat;
	background-position:top;}


/*==================================================================================== defaults ==*/
	
body {
	font-family: Helvetica, Ariel, sans-serif;
	color:#222;
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:0;
	background-color:#115577;
}
a{
	text-decoration:none;}
	
p{
	padding:0;
	margin:0 0 10px 0;
	font-family: Helvetica, Ariel, sans-serif;}
	
h1, h2, h3, h4, h5, .subhead, .caption{
	color:#147;
	font-family: Helvetica, Ariel, sans-serif;}
	
h1, h2, h3, h4, h5{
	padding: 0;
	margin:0;}

ul {
	list-style-type:none;
	list-style:none;
	margin:0;
	padding:0;}
	
img{
	margin:0;
	padding:0;}
	
/*typography*/
	
h1 {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-bottom:10px;}
	
h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-transform:none;
	letter-spacing:normal;
	font-size:16px;
	line-height:18px;
	margin-bottom:10px;}
	
h2, .home h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-transform:none;
	letter-spacing:normal;
	font-size:20px;
	line-height:26px;
	margin-bottom:14px;}
	
body.hyear1 h2, body.hyear2 h2, body.hyear3 h2, body.hyear4 h2{
	font-size:18px;}
	
h3 {
	font-size:13px;
	margin-bottom:5px;
	font-weight:bold;}
#sidebox2 h4{ margin-bottom:5px;}
	
.subhead{
	font-size: 11.5px;
	font-weight:bold;}
	
.caption, .announcement{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-align:center;
	background-image:url(../pix/dingbat.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:16px;}
	
.announcement {
	padding-top:10px;
	background-image:none;
	color: #b76b2a;
	}
	
.details{
	margin-bottom: 5px;
	font-size:11.5px;
	line-height:15px;
	color:#333;}
	

	
body.rlinks #maincenter a{
	font-weight:bold;
	font-size:11.5px;}
	
.rl, .rl2, .rl3 {
	margin-bottom:2px;
	padding-top:6px;
	font-weight:bold;
	font-size:11.5px;
	line-height:15px;}
.rl2{
	padding-top:0px;
	font-size:12px;}
.rl3{margin-bottom:6px;}

.def{
	margin-bottom: 4px;
	padding-left:16px;
	font-size:11.5px;
	line-height:14px;}
	
#footer p{
	font-size:10px;
	line-height:13px;}
	
/*misc*/
	
#smallspace{
	display:block;
	height:10px;}
	
#mainright img, #mainrightT img{
	border:1px solid #158;}
	
.main{
	list-style-position: outside;
	list-style-type:none;
	line-height:16px;}
	
.main li{
	padding-left:16px;
	padding-bottom:10px;
	background-image:url(../pix/greenBullet.gif);
	background-repeat:no-repeat;
	background-position:0 .2em;}
	
.logo{
	margin:0px 0 12px 0px;}
	
.notes, .diane{
	color:red;
	font-size:11px;
	line-height:14px;
	font-weight:bold;}
.diane{color:purple;}
	
.pathcallout{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#458bc7;
	text-align:center;
	padding-top:6px;}

	
html {
	overflow-y: scroll;
}

.introp{
	font:13px Georgia, "Times New Roman", Times, serif!important;
	line-height:18px!important;
	}
	
.more{
	display:block;
	background-image:url(../pix/pointer.png);
	background-repeat:no-repeat;
	background-position:right 1px;
	text-align:right;
	padding:0px 20px 6px 0!important;
	border-bottom:dotted 1px #F90;
	margin-bottom:6px;}
.more a {
	font-size:10.5px;
	font-weight:bold;
	color:#167;}
	
.more a:hover{
	color:#099;}

	
.homeEventText a, .homeEventTitle a{
	font-weight:bold;
	color:#167;
	background-image:url(../pix/pointerSmall2.png);
	background-repeat:no-repeat;
	background-position:right 1px;
	padding-right:14px;}
	
.homeEventText a:hover{
	color:#099;}


