* {
	margin: 0;
	padding: 0;
}
BODY {
	background: #fff;
	text-align: center;
	font: normal 75% georgia,times,serif;
	color: #60513a;
}
/***************************************************
	GENERIC STYLES
*/
H1,H2,H3,H4 {
	font-weight: normal;
	font-family: verdana,arial,helvetica;
	color: #7e0a29;
}
H1 {
}
H2 {
	font-size: 165%;
	margin: 0 0 0.5em;
	letter-spacing: -0.05em;
}
H3 {
	font-size: 140%;
	margin: 0.25em 0 0.1em;
	letter-spacing: -0.05em;	
}
H4 {
	font-size: 120%;
	margin: 0.25em 0 0.1em;
}
INPUT.text {
	font: normal 90% verdana,arial,helvetica;
	padding: 2px;
	border: solid 1px #afa89c;
	width: 100px;
}
BUTTON {
	font: normal 90% verdana,arial,helvetica;
	padding: 1px;
}
IMG {
	border: none;
}
A {
	color: #7e0a29;
	text-decoration: none;
}
A:hover {
/*	text-decoration: underline; */
}
/***************************************************
	LAYOUT
*/
#wrapper {
	width: 769px;
	margin: 0 auto;
	text-align: left;
}
/***************************************************
	UTILITY MENU
*/
#utility {
position: relative;
}

#utility UL {
	list-style: none;
	text-align: right;
	padding: 7px 0;
	font: normal 90% verdana,arial,helvetica;
	background: #fff;
	width: 100%;
}
#utility UL LI {
	display: inline;
	margin: 0 0 0 10px;
}
#utility A {
	position: relative;
	top: 0.15em;
	text-decoration: none;
	color: #60513a;
}
#utility A:hover {
	color: #7e0a29;
}
#utility FORM {
	display: inline;
}
#utility INPUT {
}
#utility BUTTON {
	margin: 0 0 0 5px;
}
/***************************************************
	HEADER
*/
#homeheader {
	height: 212px;
}
#header {
	width: 100%;
	clear: right;
	border-bottom: solid 1px #fff;
	height: 139px;
	background: url("../images/template-images/header-sub.jpg") no-repeat;
}
#header * {
	display: none;
}
.home #header {
	height: 212px;
	background: url("../images/template-images/header-home.jpg");
}
#header .home {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 140px;
	height: 139px;
}
/***************************************************
	MAIN MENU
*/
#mainmenu {
	width: 100%;
	height: 42px;
	background: url("../images/template-images/mainmenu.gif");
	position: relative;
	list-style: none;
	margin:0 0 8px 0;
}
#mainmenu LI {
	position: absolute;
	top: 0;
	
}
#mainmenu LI, 
#mainmenu A {
	height: 42px;
	display: block;
}
#mainmenu-co { left: 0px; width: 139px; }
#mainmenu-news { left: 140px; width: 69px; }
#mainmenu-events { left: 210px; width: 69px; }
#mainmenu-colleges { left: 280px; width: 69px; }
#mainmenu-positions { left: 350px; width: 139px; }
#mainmenu-research { left: 490px; width: 69px; }
#mainmenu-outcomes { left: 560px; width: 69px; }
#mainmenu-awards { left: 630px; width: 100px; }

#mainmenu-co A:hover, #main-co.selected A { background: url('../images/template-images/mainmenu.gif') 0px -42px no-repeat; }
#mainmenu-news A:hover, #main-positions.selected A { background: url('../images/template-images/mainmenu.gif') -140px -42px no-repeat; }
#mainmenu-events A:hover, #main-research.selected A { background: url('../images/template-images/mainmenu.gif') -210px -42px no-repeat; }
#mainmenu-colleges A:hover, #main-outcomes.selected A { background: url('../images/template-images/mainmenu.gif') -280px -42px no-repeat; }
#mainmenu-positions A:hover, #main-colleges.selected A { background: url('../images/template-images/mainmenu.gif') -350px -42px no-repeat; }
#mainmenu-research A:hover, #main-news.selected A { background: url('../images/template-images/mainmenu.gif') -490px -42px no-repeat; }
#mainmenu-outcomes A:hover, #main-events.selected A { background: url('../images/template-images/mainmenu.gif') -560px -42px no-repeat; }
#mainmenu-awards A:hover, #main-awards.selected A { background: url('../images/template-images/mainmenu.gif') -630px -42px no-repeat; }

#mainmenu-co A:hover, #main-co.selected A A { background: none; } 
#mainmenu-news A:hover, #main-positions.selected A A { background: none; }
#mainmenu-events A:hover, #main-research.selected A A { background: none; }
#mainmenu-colleges A:hover, #main-outcomes.selected A A { background: none; }
#mainmenu-positions A:hover, #main-colleges.selected A A { background: none; }
#mainmenu-research A:hover, #main-news.selected A A { background: none; }
#mainmenu-outcomes A:hover, #main-events.selected A A { background: none; }
#mainmenu-awards A:hover, #main-awards.selected A A { background: none; }
/***************************************************
	MAIN MENU > DROPDOWN
*/
#mainmenu UL {	
	display: none;
	font: normal 90% verdana,arial,helvetica;
	width: 139px;
	background: #60513a;
	border-top: solid 1px #4c3e2a;
}
#mainmenu .red UL {
	background: #7e0a29;
	border-top: solid 1px #6e0d27;
}
#mainmenu UL LI,
#mainmenu UL LI A {
	position: relative;
	height:auto;
}
#mainmenu UL LI.dd A {
	background: url("../images/template-images/dd_bullet.gif") no-repeat right;
}
#mainmenu UL LI A {
	padding: 3px 5px;
	border-bottom: solid 1px #706047;
	color: #fff;	
}
#mainmenu .red UL LI A {
	border-bottom: solid 1px #911335;
	
}
#mainmenu LI:hover UL,
#mainmenu LI.over UL {
	display: block;
}
#mainmenu UL LI A:hover {
	background-color: #9d8155;
	text-decoration: none;
}
#mainmenu .red UL LI A:hover {
	background-color: #a23250;
}
/***************************************************
	MAIN MENU > DROPDOWN > SECONDARY DROPDOWN
*/
#mainmenu LI:hover UL UL,
#mainmenu LI.over UL UL{
	display: none;
	font-size: 100%;
}
#mainmenu LI LI:hover UL,
#mainmenu LI LI.over UL{
	display: block;
	position:absolute;
	left:139px;
	top:0;
}
#mainmenu UL LI.dd UL LI A {
	background-image: none;
}
	
/***************************************************
	CONTENT
*/
#content,
.col-3 #content { /* default is 3col */
	background: #fff url("../images/template-images/content-3col-bkg.gif") repeat-y center; /* faux columns */
	overflow: hidden;
}
.col-2 #content { 
	background: #fff url("../images/template-images/content-2col-bkg.gif") repeat-y center; /* faux columns */
}
.home #content {
	background: url("../images/template-images/content-home-bkg.gif") repeat-y center; /* faux columns */
}

#video {
 height= 221px;	
}
/***************************************************
	CONTENT > COLUMN
*/
#content .column {
	float: left;
}
#content .column TD{
	/*font-size: 75%;*/
	line-height: 140%;
	letter-spacing: .03em;
	padding-bottom: 5px;
}
#content .column.size2 { /* 2 "units" wide */
	margin-left: 2px;
	width: 125px;
}
#content .column.size2b { /* 2 "units" wide */
	margin-left: 15px;
	width: 110px;
}
#content .column.size3 { /* 3 "units" wide */
	width: 189px;
 	margin: 0 10px; 
}
#content .column.size4 { /* etc */
	width: 259px;
 	margin: 0 10px; 
}
#content .column.size5 {
	width: 329px;
 	margin: 0 10px; 
}
#content .column.size6 {
	width: 399px;
 	margin: 0 10px; 
}
#content .column.size7 {
	width: 465px;
	margin-left: 25px;
}
#content .column.size8 {
	width: 539px;
	margin-left: 15px;
}
#content .column.size9 {
	width: 600px;
	margin: 0 18px;
	padding-left: 5px;
}
#content .clear {
	display: none;
}
/***************************************************
	CONTENT > COLUMN > TYPOGRAPHY/LAYOUT
*/
#content .intro {
	margin-bottom: 33px;
}
#content .intro H2 {
	margin-bottom: 6px;
}
#content .intro P {
	font-size: 120%;
	line-height: 140%;
	letter-spacing: -0.03em;
	margin: 0.5em 0 0;
}
#content .column.orange H1,
#content .column.orange H2,
#content .column.orange H3,
#content .column.orange H4,
#content .column.orange A {
	color: #FC9200;
}
#content .column.orange H1,
#content .column.orange H2,
#content .column.orange H3,
#content .column.orange H4,
#content .column.orange A:Hover{
}
#content .column.blue H1,
#content .column.blue H2,
#content .column.blue H3,
#content .column.blue H4,
#content .column.blue A {
	color: #7e0a29;
}
#content .column .pullquote {
	width: 130px;
	float: right;
	padding: 0 27px 15px;
	font: normal 80% verdana,arial,helvetica;
}
#content .column A.pdf {
	height: 15px;
	padding: 0 0 0 25px;
	background: url("../images/template-images/icon_pdf.gif") no-repeat left;
	display: block;
}
/***************************************************
	CONTENT > COLUMN > NARROW
*/
#content .column.size2 P.blurb { 
	font-size: 90%;
	color: #60513a;
}
#content .column.size2 UL {
	background: #f0ede9;
	margin: 2em 0;
	font: normal 80% verdana,arial,helvetica;
	padding: 5px; 
	list-style: none;
}
#content .column.size2 UL H4 {
	padding: 3px 0 8px;
	color: #60513a;
}
#content .column.size2 UL LI {
	padding: 3px 0;
}
/***************************************************
	CONTENT > COLUMN > WIDE
*/
#content .column.size6 .item,
#content .column.size7 .item, 
#content .column.size8 .item,
#content .column.size9 .item {
}
/***************************************************
	CONTENT > COLUMN > LISTS
*/
#content .column.size6 UL,
#content .column.size7 UL,
#content .column.size8 UL,
#content .column.size9 UL {
      margin: 1em 2em 0.5em;
}
#content .column.size6 UL LI,
#content .column.size7 UL LI,
#content .column.size8 UL LI,
#content .column.size9 UL LI {
	margin: 0.25em 0;
}
#content .column.size6 OL,
#content .column.size7 OL,
#content .column.size8 OL,
#content .column.size9 OL {
	margin: 1em 2em 1.5em;
}
/***************************************************
	CONTENT > COLUMN > "ITEM"
*/
#content .column .item {
	padding: 7px 0 0;
	margin: 7px 0 0;
	border-top: solid 1px #d8d4d0;
	line-height: 160%;
	font-size: 90%;
}
#content .column .item.first {
	border: none;
	margin: 0;
	padding: 0;
}
#content .column .item H4 {
	margin: 3px 0;
	font-size: 100%;
}
#content .column .item H4 A {
	display: block;
}
#content .column .item H4 A:hover {
	text-decoration: none;
	color: #333;
}
#content .column .item P {
	margin: 3px 0;
}
#content .column.size9 .item P {
	width: 460px;
}
#content .column.size9 .item H3 {
	width: 460px;
}
#content .column .item P IMG.logo {
	margin: 9px 0;
}
/***************************************************
	CONTENT > COLUMN > FORM
*/
#content FORM LABEL {
	font: normal 80%/2em verdana,arial,helvetica;
	color: #7e0a29;
	float: left;
	width: 65px;
	clear: left;
}
#content FORM INPUT.text {
	margin: 2px 0;
}
#content FORM BUTTON {
	margin: 5px 0 0 65px;
}
#content .imagetab img{
 	float: center;
}
/***************************************************
	FOOTER
*/
#footer {
	border-top: solid 48px #fff;
	width: 100%;
	height: 35px;
	background: #7e0a29;
	clear: left;
	position: relative;
}

#walden_badge{
position: absolute;
bottom: 10px;
right: 10px;
font-size: 10px;
}

#walden_badge, #walden_badge a{
color: #b33c62;	
}
	
