body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}
html {overflow-y: scroll;}

/* html tag override ------------------*/

body {
  	margin:0;
  	padding:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:1.6em;
	text-align:center;
	background:#DCCDB6;
}

/* CONTENT controlling frames ----------------*/

#main {
	position:relative;
  	width:800px;
  	margin:0px auto;
  	text-align:left;
    padding-top:5px;
	background:#53442E;
}

/*--- Header contains subheader1 (logo), subheader2 (img) --*/
#header {
	margin-bottom:0px;
}
#header img {
	display:block;
}

#subheader1 {
	margin-bottom:3px;
	padding: 2px 0;
	background:#ffffff url('../images/logo-full.jpg') no-repeat center left;
	height: 95px;
}

#subheader2 {
	width:100%;
	height:246px;
	background:#ffffff url('../images/banner-campus.jpg') no-repeat top left;
}

/*-- Menu --*/


#menu {
	margin:0;
	margin-top:2px;
	padding:0;
	width:100%;
	font-size:108%;
	background:white;
}
#menu li {
	display: inline-block;
	margin-top:1px;
	/*width:80px;
	text-align:center;*/
	margin-left:15px;
	margin-right:10px;
}	

#menu li.current {
	color:white;
	background:#705F46;
	/*background:#2472AF;*/
	padding:1px 5px;
	font-weight:bold;
	font-variant:small-caps;
}

#menu li a {
	text-decoration: none;
	font-weight:bold;
	color:#2A1E10;	
}	


#menu li a:hover{
	text-decoration: underline;
}


/*-- Submenu --*/

#submenu {
	margin:0;
	margin-bottom:2px;
	padding:2px 0 1px 7px;
	color:white;
	background:#705F46;
	/*background:#2472AF;*/
	
}

#submenu li {
	display:inline;
	margin-left:20px;
	margin-right:10px;
	color:gray;
}	

#submenu li a {
	text-decoration: none;
	color:white;
	margin-bottom: 2px;
}	


#submenu li a:hover{
	text-decoration: underline;
}



/*-- Text -- */


#textbox{
	width:100%;
	padding-top:4px;
    	background: white;
}

#textbox table {
	width:80%;

}
#textbox table.jumptable {
	margin-left:13px;
	margin-bottom:20px;
	width:85%;
}



#textbox td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	vertical-align:top;
	/*--border: 1px solid #999999;--*/
	padding:0 5px 10px 5px;
}

#textbox th {
	font-weight:bold;
	text-align:left;
	color:#441100;	
	padding:5px 0 5px 5px;
	border: 1px solid #999999;
}

#textbox td.event{
	border: 1px solid #999999;
	padding:5px 0 5px 5px;
	vertical-align:middle;

}

#textbox td.date {
	font-size:80%;
	width:96px;
	padding:0px;
	padding-left:15px;
}

#textbox td.jt {
	font-size:80%;
	padding:2px;
	padding-left:4px;
	background-color:#E9E0D2;
	text-align:left;
}

#textbox td.jte {
	font-size:80%;
	padding:2px;
}

#textbox td.jth {
	font-size:80%;
	padding:2px;
	width:103px;
	text-align:right;
}


#subtextbox {
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
}

#subtextbox ul {
    padding-left: 10px;
}


#mainbox {
	float:left;
	width:590px;
}

#sidebox {
	float:left;
	width:150px;
	border:#661100 2px solid;
	padding:5px;
	margin-top:10px;
}

#sidebox a.webpage {

	
}
	
#sidebox a.webpage:hover {
	border-bottom:brown 2px solid;
}


#mainbox2 {
	float:left;
	width:570px;
}

#sidebox2 {
	float:left;
	width:190px;
	border:#661100 2px solid;
	padding:5px;
	margin-top:10px;
}

#mainbox3 {
	float:right;
	width:550;
}

#sidebox3{
	float:left;
	width:200px;
	border:0;
	padding:5px;
	margin-top:10px;
}

#holder {
	clear:both;
}



#empty {
	clear:right;
	float:left;
	width:100%;
	background:white;
}

#announcements {
	float:right;
	font-size:90%;
	font-family:Helvetica, sans-serif;
	width:160px;
	border:3px double #444444;
	padding:5px;
	padding-left:63px;
	text-indent:-58px;
	margin-left:5px;
	margin-right:12px;
	margin-top:6px;
}

#announcements ul {
	list-style-type: none;
	margin:-1px;
}

#announcements li {
	margin-left:-35px;
}	

#announcements li a {
	text-decoration: none;

}

/*-- Major Heading --*/

#breadcrumbs {
	font-family:Helvetica,Arial;
	background:white;
	color:#8E2e00;
	font-weight:bold;
	padding:8px 5px 3px 5px;
	font-size:130%;
	margin-bottom:8px;
}

#jumpto {
        padding:0px 5px 3px 10px;
        font-size:90%;
}

#jumpto b {
        color:#8E2e00;
}

/*-- Footer --*/

#footer {
  	width:100%;
  	text-align:left;
}

#footer a {
	text-decoration:none;
	color:white;
}

/*-- Other --*/
#faculty {
	font-size:95%;
	padding:20px 0 0 20px;
}




/* classes
--------------------------------------------------*/

.noborder {
	border:none;
	text-decoration:none;
}

.preElement {
	white-space:pre;
}

.strongtext {
	font-weight:bold;
}

.indent {
	padding-left:36px;
}

.smalltext {
	font-size:85%;
}

.faculty {
	font-weight:bold;
}

.bio {
	width:550px;
}

.green {
        color:#006600;
}

.dgray {
        background:#aaaaaa;
        display:block;
        width:97%;
        margin-left:1%;
	margin-bottom:5px;
	padding-right:10px;
	padding-top:5px;	
	padding-bottom:5px;
}
.lgray {
        background:#cccccc;
        display:block;
        width:97%;
        margin-left:1%;
	margin-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.thumbnail {
	padding-left:50px;
	margin-bottom:3px;
}


.thumbnail img {
	width:100px;
	margin-right:1px;
	padding:1px;
	border:#0000aa 1px solid;
	vertical-align:bottom;
}

.padleft {padding-left:30px;}

/* overrides
--------------------------------------------------*/  
h1
  {	
	font-family:Helvetica,Arial;
        background:white;
        color:#8E2e00;
        font-weight:bold;
        font-size:130%;
        padding-top:5px;
        padding-left:15px;
	padding-bottom:8px;
  }


h2
{
	font-family:Helvetica,Arial;
	background:white;
	color:#8E2e00;
	font-weight:bold;
	font-size:120%;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
}

h3 {
        color:#441100;
        padding-left:15px;

  }

h4 {
	color:#441100;
	padding-left:15px;
	padding-bottom:5px;
  }
  
h5 {
	color:#0D2D06;
	font-size:110%;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover
  {color:#7DCE6B;}

p {
	padding-top:5px;
	padding-left:18px;
	padding-right:15px;
	padding-bottom:10px;
	text-align:justify;
}


a {
	text-decoration:none;
	color:#000099;
}

a:visited {
	text-decoration:none;
	color:#000099;
}

a:hover {
	text-decoration:underline;
}

