/*************************************************************/
/* ALL LINKS ON THIS PAGE WILL HAVE NO DECORATION BY DEFAULT */
/* LINK COLOR TO BE DEFINED PER SECTION                      */
/*************************************************************/

a:link, a:visited, a:hover, a:active {
	text-decoration			: none;
}

/*************************************************/
/* IMG TO HAVE NO BORDER BY DEFAULT              */
/* BORDERS CAN BE ADDED WHEN NEEDED IN CHILD DIV */
/*************************************************/

img {
	border					: 0px;
	padding					: 0px;
	margin					: 0px;
}

/*******************************************/
/* BASE FONT STYLE DEFINED IN THE HTML TAG */
/*******************************************/

html {
	background				: #FFFFFF url("/image/site/backgroundBody.jpg") repeat-x 0 0;
	font-family				: Arial, Helvetica, sans-serif;
	position				: relative;
}

body {
	margin					: 0px;
}

/******************************/
/* USED TO CLEAR AFTER FLOATS */
/******************************/

.clear {
	clear					: both;
	line-height				: 0em;
}

/*******************/
/* GENERIC STYLING */
/*******************/

.bold {
	font-weight				: bold;
}

.light {
	font-weight				: lighter;
}

h1, h2, h3, h4, h5 {
	font-size				: 1em;
	font-weight				: normal;
	margin					: 0px;
	padding					: 0px;
}

@font-face {
	font-family				: 'Bebas';
	src						: url('/tools/fonts/bebas/bebas.eot');
/*	src						: local('☺'), url('http://www.eng.lsu.edu/tools/fonts/bebas/bebas.woff') format('woff'), url('http://www.eng.lsu.edu/tools/fonts/bebas/bebas.ttf') format('truetype'), url('http://www.eng.lsu.edu/tools/fonts/bebas/bebas.svg#webfontQ5uRiv9i') format('svg');*/
	src						: local('☺'), url('/tools/fonts/bebas/bebas.ttf') format('truetype'), url('/tools/fonts/bebas/bebas.svg#webfontQ5uRiv9i') format('svg');
}

.bebas {
	font-family				: Bebas, Arial, Helvetica, sans-serif;
}

@font-face {
	font-family				: 'Droid Sans';
	font-style				: normal;
	font-weight				: normal;
/*
	src						: url('http://new.eng.lsu.edu/tools/fonts/droidSans/droidSans.eot');
	src						: local('☺'), url('/tools/fonts/droidSans/droidSans.woff') format('woff'), url('/tools/fonts/droidSans/droidSans.ttf') format('truetype'), url('/tools/fonts/droidSans/droidSans.svg#webfontHgWQsN5Y') format('svg');
*/
	src						: url('/tools/fonts/droidSans/droidSansRegular.eot');
	src						: local('☺'), url('/tools/fonts/droidSans/droidSansRegular.ttf') format('truetype'), url('http://themes.googleusercontent.com/font?kit=o-6pntZ6b923valNYINnbvesZW2xOQ-xsNqO47m55DA#DroidSans') format('svg');
}

@font-face {
	font-family				: 'Droid Sans';
	font-style				: normal;
	font-weight				: bold;
/*
	src						: url('http://new.eng.lsu.edu/tools/fonts/droidSans/droidSans.eot');
	src						: local('☺'), url('/tools/fonts/droidSans/droidSans.woff') format('woff'), url('/tools/fonts/droidSans/droidSans.ttf') format('truetype'), url('/tools/fonts/droidSans/droidSans.svg#webfontHgWQsN5Y') format('svg');
*/
	src						: url('/tools/fonts/droidSans/droidSansBold.eot');
	src						: local('☺'), url('/tools/fonts/droidSans/droidSansBold.ttf') format('truetype'), url('http://themes.googleusercontent.com/font?kit=EFpQQyG9GqCrobXxL-KRMYybYkat73PeprbWmx7wbqI#DroidSans') format('svg');
}

.droidSans {
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
}

@font-face {
	font-family				: 'Yanone Kaffeesatz';
	font-style				: normal;
	font-weight				: 300;
/*
	src						: url('http://new.eng.lsu.edu/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz.eot');
	src						: local('☺'), url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz.woff') format('woff'), url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz.ttf') format('truetype'), url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz.svg#webfonto9daMN98') format('svg');
*/
	src						: url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz300.eot');
	src						: local('☺'), url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz300.ttf') format('truetype'), url('http://themes.googleusercontent.com/font?kit=We_iSDqttE3etzfdfhuPRYLttiwpgjAnusEFg1-6mk8#YanoneKaffeesatz') format('svg');
}

@font-face {
	font-family				: 'Yanone Kaffeesatz';
	font-style				: normal;
	font-weight				: 400;
/*
	src						: url('http://new.eng.lsu.edu/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz.eot');
	src						: local('☺'), url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz.woff') format('woff'), url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz.ttf') format('truetype'), url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz.svg#webfonto9daMN98') format('svg');
*/
	src						: url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz400.eot');
	src						: local('☺'), url('/tools/fonts/yanoneKaffeesatz/yanoneKaffeesatz400.ttf') format('truetype'), url('http://themes.googleusercontent.com/font?kit=YDAoLskQQ5MOAgvHUQCcLZsiaQWrsFnWrlVKSDJgiuk#YanoneKaffeesatz') format('svg');
}

.yanoneKaffeesatz {
	font-family				: 'Yanone Kaffeesatz', Arial, Helvetica, sans-serif;
}

.hidden {
	display 					: none;
}

/******************/
/* LAYOUT STYLING */
/******************/

#headerWrapper {
	background				: transparent url("/image/site/backgroundHeaderWrapper.jpg") no-repeat center 0;
	height					: 229px;
	margin					: auto;
	width					: 100%;
}

#header {
	background				: transparent url("/image/site/backgroundHeader.jpg") no-repeat center 0;
	height					: 100%;
	margin					: auto;
	position				: relative;
	width					: 1024px;
}

#mainContainer {
	margin					: 0px auto;
	width					: 1024px;
}

#contentWrapper {
	float					: left;
	margin					: 0px auto;
	width					: 1024px;
}

#content {
	background				: #FFFFFF url("/image/site/backgroundContent.jpg") no-repeat right 0;
	margin					: auto;
	min-height				: 630px;
	position				: relative;
	width					: 970px
}

#footer {
	background				: #FFFFFF url("/image/site/backgroundFooter.jpg") no-repeat right 0;
	height					: 174px;
	margin					: 0px auto 2em;
	position				: relative;
	width					: 1030px;
}

/*******************/
/* CONTENT STYLING */
/*******************/

#bannerWrapper {
	background				: #FFFFFF url("/image/site/backgroundBannerWrapper.jpg") no-repeat 0 0;
	height					: 292px;
	position				: absolute;
	right					: 0px;
	top						: 276px;
	width					: 216px;
}

#banner1 {
	height					: 123px;
	position				: absolute;
	top						: 0px;
	width					: 216px;
}

#banner2 {
	bottom					: 0px;
	height					: 152px;
	position				: absolute;
	width					: 216px;
}

#eventBoxWrapper {
	width					: 237px;
}

#eventBoxWrapper.main {
	position				: absolute;
	right					: 244px;
	top						: 276px;
}

#eventBoxWrapper.right {
	float					: right;
	margin					: 1em 0em 1em 1em;
}

#eventBoxWrapper.left {
	float					: left;
	margin					: 1em 1em 1em 0em;
}

#eventBoxWrapper.center {
	margin					: auto;
}

#eventBox, #eventBoxTop, #eventBoxBottom {
	position				: relative;
}

#eventBoxTop {
	background				: #FFFFFF url("/image/site/backgroundEventBoxTop.jpg") no-repeat 0 0;
	height					: 10px;
	width					: 237px;
}

#eventBox {
	background				: #FFFFFF url("/image/site/backgroundEventBox.jpg") repeat-y 0 0;
	min-height				: 254px;
	width					: 237px;
}

#eventBoxBottom {
	background				: #FFFFFF url("/image/site/backgroundEventBoxBottom.jpg") no-repeat 0 0;
	height					: 30px;
	width					: 237px;
}

#eventList {
	left					: 14px;
	position				: relative;
	width					: 193px;
}

#eventList h4#eventHeader {
	color					: #FFFFFF;
	display					: block;
	font-family				: 'Yanone Kaffeesatz', Arial, Helvetica, sans-serif;
	font-size				: 22px;
	font-weight				: normal;
	width					: 50px;
}

#eventList h5#eventArchive {
	color					: #FFFFFF;
	display					: block;
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: 13px;
	font-weight				: bold;
	position				: absolute;
	right					: 3px;
	text-align				: right;
	top						: .85em;
	width					: 143px;
}

#eventList h5#eventArchive a {
	color					: #FFFFFF;
}

#eventList .eventDivider {
	line-height				: 1px;
}

#eventList .eventBlock {
	list-style				: none;
	margin					: 9px 0px 0px 0px;
	padding					: 0px;
}

#eventList .eventBlock .eventDate {
	color					: #F4D79D;
}

#eventList .eventBlock .eventMonth {
	font-size				: 18px;
}

#eventList .eventBlock .eventDay {
	font-size				: 14px;
}

#eventList .eventBlock .eventDescription, #eventList .eventBlock .eventDescription a {
	color					: #FFFFFF;
}

#eventList .eventBlock .eventDescription {
	font-size				: 14px;
}

#eventList .eventBlock .eventDescription:hover, #eventList .eventBlock .eventDescription a:hover {
	color					: #FAB926;
}

#featureArticles {
	background				: #FFFFFF url("/image/site/backgroundFeatureArticles.jpg") no-repeat 0 0;
	height					: 285px;
	position				: relative;
	width					: 970px;
}

.featureArticles {
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

.featureArticlesHeadline {
	color					: #3E166F;
	font-size				: 28px;
	height					: 57px;
	left					: 78px;
	line-height				: 27px;
	margin					: 0px 0px 0px 0px;
	overflow				: hidden;
	padding					: 0px 0px 0px 0px;
	position				: absolute;
	top						: 56px;
	width					: 333px;
	z-index					: 100;
}

.featureArticlesHeadline.longTitle {
	font-size				: 24px;
	line-height				: 24px;
	top						: 56px;
}

.featureArticlesHeadline.bigWords {
	font-size				: 22px;
	line-height				: 22px;
}

.featureArticlesHeadline.sortaLongTitle {
	font-size				: 24px;
	height					: 64px;
	line-height				: 20px;
	top						: 46px;
}

.featureArticlesHeadline.extraLongTitle {
	font-size				: 20px;
	height					: 64px;
	line-height				: 20px;
	top						: 46px;
}

.featureArticlesHeadline.shortTitle {
	top						: 70px;
}

.featureArticlesHeadline.extraShortTitle {
	font-size				: 36px;
	line-height				: 36px;
	top						: 66px;
}

.featureArticlesHeadline a {
	color					: #3E166F;
}

.featureArticlesImage {
	height					: 239px;
	left					: 366px;
	overflow				: hidden;
	position				: absolute;
	top						: 4px;
	width					: 600px;
	z-index					: 10;
}

#featureArticlesImageMask {
	height					: 239px;
	left					: 366px;
	position				: absolute;
	top						: 4px;
	width					: 238px;
	z-index					: 80;
}

.featureArticlesBlurb {
	color					: #646363;
	font-size				: 13px;
	left					: 78px;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	position				: absolute;
	top						: 144px;
	width					: 333px;
	z-index					: 100;
}

.featureArticlesBlurb a {
	color					: #646363;	
}

.featureArticlesNumber {
	height					: 19px;
	left					: 473px;
	position				: absolute;
	top						: 115px;
	width					: 23px;
	z-index					: 100;	
}

#featureArticlesNav {
	height					: 26px;
	left					: 101px;
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	position				: absolute;
	top						: 247px;
	width					: 243px;
}

#featureArticlesNav .articleNum {
	display					: block;
	float					: left;
	list-style				: none;
	padding-right			: 29px;
	width					: 25px;
}

#featureArticlesNav .noPadding {
	padding					: 0px;
}

#featureArticlesNav a {
	display					: block;
	height					: 26px;
	overflow				: hidden;
	width					: 25px;
}

#featureArticlesNav a:hover, #featureArticlesNav a.active {
	text-indent				: -25px;
}

#newsContainer {
	margin					: 18px 0px 24px 47px;
	min-height				: 260px;
	position				: relative;
	width					: 400px;
}

#newsContainer.interior {
	margin					: 18px 0px 0px 0px;
	min-height				: 260px;
	position				: relative;
	width					: 600px;	
}

#newsContainer.left {
	float					: left;
	width					: 375px;	
}

#newsContainer h4#newsHeader {
	color					: #1B1B1B;
	display					: block;
	font-size				: 22px;
	width					: 50px;
}

#newsContainer h5#newsArchive {
	color					: #1B1B1B;
	display					: block;
	font-size				: 13px;
	position				: absolute;
	right					: 6px;
	text-align				: right;
	top						: .85em;
	width					: 143px;
}

#newsContainer.interior h5#newsArchive {
	right					: 206px;
}

#newsContainer #newsArchive a {
	color					: #1B1B1B;
}

#newsContainer .newsDivider {
	line-height				: 1px;
}

#newsContainer #newsList {
	font-size				: 14px;
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

#newsContainer #newsList a {
	color					: #6D6D6D;
}

#newsContainer #newsList a:hover {
	color					: #3E166F;
}

#newsContainer #newsList .newsItem {
	background				: #FFFFFF url("/image/site/newsDivider2.jpg") no-repeat 0 bottom;
	margin					: 14px 0px 0px 0px;
	padding					: 0px 0px 14px 0px;
}

/****************************/
/* INTERIOR CONTENT STYLING */
/****************************/

#contentInterior {
	color					: #646363;
/*	float					: right;*/
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: 13px;
	margin					: 0px 0px 2em 253px;
	min-height				: 450px;
/*	padding					: 71px 21px 0px 253px;*/
/*	padding					: 71px 21px 0px 0px;*/
	padding					: 46px 21px 0px 0px;
	position				: relative;
/*	text-align				: justify;*/
	width					: 696px;
}

#contentInterior p, #contentInterior h2, #contentInterior h3, #contentInterior h4  {
	width					: 646px;
}

#contentInterior h2#pageHeader {
	color					: #1B1B1B;
	font-family				: 'Yanone Kaffeesatz', Arial, Helvetica, sans-serif;
	font-size				: 39px;
	font-weight				: lighter;
	margin					: 0px 0px 4px 0px;
	text-transform			: uppercase;
}

#contentInterior h2#pageHeader.news, #contentInterior h2#pageHeader.events {
	font-size				: 26px;
}

#contentInterior h3#pageSubHeader {
	background				: #FFFFFF url("/image/site/interiorContentH3.jpg") no-repeat 0px bottom;
	color					: #381267;
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: 14px;
	margin					: 0px 0px 23px 0px;
	padding					: 0px 0px 10px 0px;
	text-transform			: uppercase;
}

#contentInterior h3 {
	background				: #FFFFFF url("/image/site/interiorContentH3.jpg") no-repeat 0px bottom;
	color					: #381267;
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: 14px;
	margin					: 0px 0px 6px 0px;
	padding					: 0px 0px 10px 0px;
	text-transform			: uppercase;
}

#contentInterior h4, #contentInterior h5 {
	color					: #381267;
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: 14px;
	font-weight				: bold;
	margin					: 0px 0px 6px 0px;
	text-transform			: uppercase;
}

#contentInterior h5 {
	text-transform			: none;
}

#contentInterior a {
	color					: #381267;
}

#breadcrumbs {
	background-color		: #E8E8E8;
	font-size				: 9px;
	height					: 25px;
	left					: 22px;
	letter-spacing			: .15em;
	line-height				: 25px;
	overflow				: hidden;
	padding-left			: 20px;
/*	position				: absolute;*/
	position				: relative;
	text-transform			: uppercase;
	top						: 24px;
	width					: 907px;
	z-index					: 98;
}

#breadcrumbs a {
	color					: #000000;
}

#internalNav { /* ENTIRE NAV MENU LIST */
	color					: #151515;
	float					: left;
	left					: 21px;
	list-style				: none;
/*	margin					: 0px 0px 85px 0px;*/
/*	margin					: 0px 0px 0px -1024px;*/
	margin					: 25px 0px 1em -997px;
	padding					: 0px 0px 0px 0px;
	position				: relative;
/*	top						: 81px;*/
	top						: 56px;
	width					: 199px;
}

#internalNav .internalNavChild { /* FIRST LEVEL SUBMENU */
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

#internalNav .internalNavGrandchild { /* SECOND LEVEL SUBMENU */
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

#internalNav .navItem { /* MENU ITEM, REGARDLESS OF LEVEL - DIFFERENT COLOR LEVELS APPLIED IN FOLLOWING CSS */
	background				: #918C83;
	border-bottom			: 1px solid #85827A;
	height					: 39px;
	line-height				: 39px;
	overflow				: hidden;
	padding					: 0px 0px 0px 0px;
	width					: 100%;
}

#internalNav .navItem.longname { /* MENU ITEM WITH A LONG NAME, REGARDLESS OF LEVEL */
	font-size				: .9em;
}

#internalNav .navItem.extralongname { /* MENU ITEM WITH A LONG NAME, REGARDLESS OF LEVEL */
	font-size				: .9em;
	line-height				: 19px;
}

#internalNav .internalNavChild .navItem { /* SPECIAL STYLING FOR FIRST LEVEL SUBMENU MENU ITEMS */
	background				: #381267;
	border-bottom-color		: #572E8C;
}

#internalNav .internalNavGrandchild .navItem { /* SPECIAL STYLING FOR SECOND LEVEL SUBMENU MENU ITEMS */
	background				: #F4D79D;
	border-bottom-color		: #FAB926;
}

#internalNav .children { /* MENU ITEM WITH CHILDREN, REGARDLESS OF LEVEL */
	background				: #918C83 url("/image/site/internalNavUnselected.jpg") no-repeat 8px 17px;
}

#internalNav .internalNavChild .children { /* FIRST LEVEL SUBMENU ITEM WITH CHILDREN */
	background				: #381267 url("/image/site/internalNavChildUnselected.jpg") no-repeat 8px 17px;
}

#internalNav .navItem a { /* LINK TO PAGE FROM MENU, REGARDLESS OF LEVEL - DIFFERENT COLOR LEVELS APPLIED IN FOLLOWING CSS */
	color					: #151515;
	display					: block;
	height					: 100%;
	padding					: 0px 0px 0px 22px;
	width					: 177px;
}

#internalNav .internalNavChild .navItem a { /* SPECIAL STYLING FOR FIRST LEVEL SUBMENU LINKS */
	color					: #F1F1F1;
	padding					: 0px 0px 0px 33px;
	width					: 166px;
}

#internalNav .internalNavGrandchild .navItem a { /* SPECIAL STYLING FOR FIRST LEVEL SUBMENU LINKS */
	color					: #151515;
	padding					: 0px 0px 0px 44px;
	width					: 155px;
}

#internalNav .active { /* ACTIVE MENU ITEM OR MENU ITEM WITH ACTIVE SUBMENU, REGARDLESS OF LEVEL */
	background				: #BBB5A5 url("/image/site/internalNavSelected.jpg") no-repeat 8px 17px;
}

#internalNav .internalNavChild .active { /* SPECIAL STYLING FOR FIRST LEVEL SUBMENU ACTIVE ITEMS */
	background				: #240847 url("/image/site/internalNavChildSelected.jpg") no-repeat 8px 17px;
}

#internalNav .internalNavGrandchild .active { /* SPECIAL STYLING FOR FIRST LEVEL SUBMENU ACTIVE ITEMS */
	background				: #FAB926;
}

#internalNav .active.noChildren { /* ACTIVE MENU ITEM WITH NO CHILDREN REGARDLESS OF LEVEL */
	background				: #BBB5A5 none;
}

#internalNav .internalNavChild  .active.noChildren { /* SPECIAL STYLING FOR FIRST LEVEL SUBMENU ACTIVE ITEMS WITH NO CHILDREN */
	background				: #240847 none;
}

#internalNav .noBorder { /* MENU ITEM WITH NO BOTTOM BORDER, REGARDLESS OF LEVEL */
	border-bottom-color		: #918C83;
}

#internalNav .internalNavChild .noBorder { /* FIRST LEVEL SUBMENU ITEM WITH NO BOTTOM BORDER */
	border-bottom-color		: #381267;
}

#internalNav .internalNavGrandchild .noBorder { /* SECOND LEVEL SUBMENU ITEM WITH NO BOTTOM BORDER */
	border-bottom-color		: #abcdef;
}

#internalNav img.diversity {
	height					: 30px;
	margin-left				: .65em;
	vertical-align			: middle;
	width					: 30px;
}

#shareNews {
	float					: right;
	list-style				: none;
	margin					: 0px 0px 1.5em 0px;
	padding					: 0px 0px 0px 0px;
}

#shareNews .site {
	float					: right;
	margin					: 0px 0px 0px 6px;
}

#shareNews .noMargin {
	margin					: 0px 0px 0px 0px;
}

#shareNews img {
	max-height				:25px;
	max-width				:25px;
}

/******************/
/* HEADER STYLING */
/******************/

#homeLink {
	height					: 95px;
	left					: 35px;
	position				: absolute;
	top						: 97px;
	width					: 220px;
}

#lsuLinks {
	color					: #FFFFFF;
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: .7em;
	left					: 505px;
	position				: absolute;
	top						: 65px;
}

#lsuLinks a {
	color					: #FFFFFF;
}

#lsuLogo {
	height					: 29px;
	left					: 36px;
	position				: absolute;
	top						: 20px;
	width					: 95px;
}

#searchForm {
	position				: absolute;
	right					: 28px;
	top						: 61px;
}

#searchForm input[type='text'] {
	background-color		: #DBDBDB;
	border					: 0px;
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: .75em;
	height					: 18px;
	line-height				: 18px;
	padding					: 0px 4px 0px 0px;
	position				: absolute;
	right					: 31px;
	text-align				: right;
	top						: 3px;
	width					: 198px;
}

#mainMenu {
	height					: 48px;
	left					: 326px;
	list-style				: none;
	margin					: 0px;
	padding					: 0px;
	position				: absolute;
	top						: 140px;
	width					: 675px;
}

#mainMenu .menuItem {
	color					: #DBDBDB;
	display					: block;
	font-size				: .85em;
	position				: absolute;
	text-align				: center;
}

#mainMenu .menuItem a {
	color					: #DBDBDB;
}

#mainMenu .menuItem a.active, #mainMenu .menuItem a:hover {
	color					: #F4A237;	
}

#mainMenu .twoLine {
	top						: -6px;
}

#mainMenu .home {
	width					: 61px;
}

#mainMenu .students {
	left					: 63px;
	width					: 75px;
}

#mainMenu .academics {
	left					: 140px;
	width					: 85px;
}

#mainMenu .about {
	left					: 227px;
	width					: 109px;
}

#mainMenu .research {
	left					: 339px;
	width					: 78px;
}

#mainMenu .diversity {
	left					: 420px;
	width					: 79px;
}

#mainMenu .alumni {
	left					: 502px;
	width					: 74px;
}

#mainMenu .development {
	left					: 579px;
	width					: 105px;
}

/******************/
/* FOOTER STYLING */
/******************/

#contactInfo {
	color					: #FFFFFF;
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: .8em;
	position				: absolute;
	right					: 33px;
	text-align				: right;
	top						: 22px;
	width					: 350px;
}

#contactInfo a, #contactInfo a:hover {
	color					: #450939;
}

#externalMenu {
	left					: 80px;
	list-style				: none;
	margin					: 0px;
	padding					: 0px;
	position				: absolute;
	top						: 32px;
	width					: 450px;
}

.externalMenuItem {
	color					: #3E166F;
	float					: left;
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: .7em;
	height					: 1.7em;
}

.externalMenuItem a {
	color					: #3E166F;
}

.externalMenuItem a:hover {
	color					: #FFFFFF;
}

#externalMenu .left {
	width					: 200px;
}

#externalMenu .right {
	width					: 250px;
}

#lsuLogoFooter {
	bottom					: 15px;
	height					: 49px;
	position				: absolute;
	right					: 237px;
	width					: 111px;
}

#lsuLogoFooter a {
	display					: block;
	height					: 49px;
	overflow				: hidden;
	width					: 111px;
}

#lsuLogoFooter a:hover {
	text-indent				: -111px;
}

#socialMedia {
	bottom					: 15px;
	list-style				: none;
	margin					: 0px;
	padding					: 0px;
	position				: absolute;
	right					: 31px;
	width					: 190px;
}

#socialMedia .socialSite {
	display					: block;
	float					: left;
	padding-right			: 14px;
	width					: 37px;
}

#socialMedia .noPadding {
	padding					: 0px;
}

#socialMedia .socialSite a {
	display					: block;
	height					: 37px;
	overflow				: hidden;
	width					: 37px;
}

#socialMedia .socialSite a:hover {
	text-indent				: -37px;
}

/******************/
/* STAFF LISTINGS */
/******************/

.facstaffSection {
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
/*	width					: 100%;	*/
}

.facstaffBlock {
	background				: #FFFFFF url("/image/site/backgroundFacstaff.png") no-repeat 12px 0;
	float					: left;
	margin					: 0px 0px 12px 0px;
	min-height				: 235px;
	padding					: 20px 0px 0px 32px;
	position				: relative;
	width					: 316px;
}

.facstaffBlock h4 {
	color					: #381267;
	font-family				: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-size				: 1.1em;
	font-weight				: bold;
	margin					: 0px 0px 6px 0px;
}

.facstaffBlock p {
	margin					: 0px 0px 0px 0px;
}

.facstaffBlock .title, .facstaffBlock .contact {
	width					: 300px;
}

.facstaffBlock img.bioImage {
	border					: 1px solid #646363;
	bottom					: 20px;
	height					: auto;
	position				: absolute;
	right					: 20px;
	width					: 100px;
}

#facStaffBio {
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

#facStaffBio .photo {
	background-color		: #BBB5A8;
	border					: 1px solid #85827A;
	border-left				: 0px;
	border-right			: 0px;
	float					: right;
	margin					: 0em 14em 1em 1em;
	padding					: 20px 20px 20px 20px;
	text-align				: center;
}

#facStaffBio .photo img {
	max-height				: 215px;
	max-width				: 185px;
}

#facStaffBio .title, #facStaffBio .education, #facStaffBio .services, #facStaffBio .address, #facStaffBio .email, #facStaffBio .phone, #facStaffBio .web, #facStaffBio .cv {
	margin					: 0px 0px .75em 0px;
}

#facStaffBio .contactInfo {
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

/*****************************/
/* NEWS/EVENT ARTICLE STYLES */
/*****************************/

#storyGallery {
	background-color		: #BBB5A8;
	border					: 1px solid #85827A;
	border-left				: 0px;
	border-right			: 0px;
	color					: #151515;
	left					: -232px;
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 16px 0px 16px 0px;
	position				: absolute;
	top						: 81px;
	width					: 199px;
}

#storyGallery .storyImage {
	float					: left;
	height					: 110px;
	line-height				: 110px;
	text-align				: center;
	width					: 99px;
}

#storyGallery .single {
	float					: none;
	height					: 199px;
	line-height				: 199px;
	width					: 199px;
}

#storyGallery .storyImage img {
	border					: 1px solid #646363;
	max-height				: 95px;
	max-width				: 90px;
	vertical-align			: middle;
}

#storyGallery .single img {
	max-height				: 180px;
	max-width				: 180px;
}

#newsMenu {
	left					: -232px;
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 16px 0px 16px 0px;
	position				: absolute;
	top						: 81px;
	width					: 199px;
}
	

/**************/
/* HOD STYLES */
/**************/

#hodCurrent {
	list-style				: none;
	margin					: 0px auto;
	padding					: 0px 0px 0px 0px;
	text-align				: center;
	width					: 95%;
}

#hodCurrent .hodMember {
	display					: inline;
}

#hodCurrent .caption {
	text-align				: center;
	width					: 100%;
}

#hodCurrent .hodMember img {
	max-height				: 300px;
	max-width				: 250px;
}

#hodMembership {
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

#hodMembership .classOf {
	font-weight				: bold;
	margin					: 0px 0px 4px 0px;
}

#hodMembership .classMembers {
	list-style				: none;
	margin					: 0px 0px 12px 0px;
	padding					: 0px 0px 0px 0px;
}

#hodPortrait {
	float					: right;
	background-color		: #BBB5A8;
	border					: 1px solid #85827A;
	border-left				: 0px;
	border-right			: 0px;
	margin					: 0px 0px 16px 16px;
	text-align				: center;
	padding					: 20px 20px 20px 20px;
}

#hodPortrait img {
	max-height				: 215px;
	max-width				: 185px;
}

/*******************/
/* IMAGE GALLERIES */
/*******************/

#galleryBlock {
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

#galleryBlock .galleryImage {
	float					: left;
	height					: 125px;
	line-height				: 125px;
	margin					: 0px 0px 0px 0px;
	text-align				: center;
	width					: 20%;
}

#galleryBlock .galleryImage img {
	max-height				: 120px;
	max-width				: 120px;
	vertical-align			: middle;
}

/****************************/
/* SIMPLE IMAGE POSITIONING */
/****************************/

.imageContainerLeft {
	float					: left;
	margin					: 1em 1em 1em 0em;
}

.imageContainerRight {
	float					: right;
	margin					: 1em 0em 1em 1em;
}

img.imageContainerRight, img.imageContainerLeft {
	height					: auto;
	max-width				: 210px;
	width					: auto;
}

/**************/
/* FAQ STYLES */
/**************/

#faqMenu, #faqAnswers {
	list-style				: none;
	margin					: 0px 0px 2em 0px;
	padding					: 0px 0px 0px 0px;
	width					: 606px;
}

#faqMenu ul, #faqAnswers ul {
	width					: 606px;
}

#faqMenu .questions, #faqAnswers .questions {
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 1em;
}

#faqMenu .category, #faqAnswers .category {
	color					: #381267;
	font-size				: 1.2em;
	font-weight				: bold;
	margin					: 1em 0em 1em 0em;
	text-transform			: uppercase;
}

#faqMenu .question, #faqAnswers .question {
	font-weight				: bold;
	margin					: .5em 0em .5em 0em;
}

#faqAnswers .answers {
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 3em;
}

#faqAnswers .answers p {
	width					: 606px;
}

/**********************/
/* DIVERSITY CALENDAR */
/**********************/

#calendarContainer {
	margin-bottom			: 3em;
}

#calendar {
	border-right			: 1px solid #3C1C68;
	border-top				: 1px solid #3C1C68;
	margin					: auto;
	width					: 182px;
}

#calendar ul {
	list-style				: none;
	margin					: 0px;
	padding					: 0px;
}

#calendar ul li {
	margin-bottom			: 0px;
}

#calendar li, #calendar .filler, #calendar .calendarHeader {
	background-color		: #FFFFFF;
	border-bottom			: 1px solid #3C1C68;
	border-left				: 1px solid #3C1C68;
	float					: left;
	height					: 25px;
	line-height				: 25px;
	text-align				: center;
	width					: 25px;
}

#calendar .calendarHeader {
	border-top				: 1px solid #3C1C68;
}	

#calendar li a {
	display					: block;
	font-size				: 1.2em;
	font-weight				: normal;
	height					: 100%;
	width					: 100%;
}

#calendar li a:hover {
	text-decoration			: none;	
}

#calendar li:hover, #calendar li:hover a {
}

#calendar li.event a {
	background-color		: #E9B200;
	color					: #3C1C68;
	font-weight				: bold;
}

#calendar li.selected a {
	background-color		: #3C1C68;
	color					: #E9B200;
	font-weight				: bold;
}

#calendar .filler, #calendar .calendarHeader {
	background-color		: #7549B1;
}

#calendar .filler {
	display					: block;
}

#calendar .calendarHeader {
	background-color		: #E9B200;
	color					: #3C1C68;
	display					: block;
	height					: 20px;
	line-height				: 20px;
}

#calendar li.filler, #calendar li.filler:hover {
	background-color		: #A46539;	
}

#calendar h5, #calendar .nav {
	border-left				: 1px solid #3C1C68;
	color					: #3C1C68;
	font-size				: 1em;
	font-weight				: 700;
	margin					: auto;
	text-align				: center;
	width					: 182px;
}

#calendar h5 {
	padding					: 0em;
}

#calendar .nav {
	display					: block;
	font-size				: 1em;
	font-weight				: bold;
}

/*************************/
/* DIVERSITY EVENTS LINK */
/*************************/

#diversityEvents {
	position				: relative;
/*	left					: -248px;*/
	top						: 1.5em;
}

/*******************/
/* DIRECTIONS PAGE */
/*******************/

#mapCanvas {
	 height					: 450px;
	 margin					: 0px auto 2em;
	 width					: 100%;
}

#pftDirections {
	background-color		: #BBB5A8;
	border					: 1px solid #85827A;
	border-left				: 0px;
	border-right			: 0px;
	color					: #151515;
	left					: -232px;
	list-style				: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	position				: absolute;
	top						: 81px;
	width					: 199px;
}

#pftDirections li {
	margin					: .75em auto;
	width					: 95%;	
}

#pftDirections li.address {
	margin					: .75em auto 1.5em;
	width					: 95%;	
}

/*******************************/
/* ECONOMIC DEVELOPMENT STYLES */
/*******************************/

table.matchesOverview {
	color					: #000000;
	border-collapse			: collapse;
	border-top				: 1px solid #000000;
	border-left				: 1px solid #000000;
	text-align				: center;
	width					: 100%;
}

table.matchesOverview th, table.matchesOverview td {
	border-bottom			: 1px solid #000000;
	border-right			: 1px solid #000000;
}

table.matchesOverview th {
	font-size				: 1em;
}

table.matchesOverview .purple {
/*	background-color		: #9966FF;*/
}

table.matchesOverview .gold {
/*	background-color		: #FFFF00;*/
}

table.matchesOverview sup {
	color					: #FF0000;
}

table.matchesOverview a {
	color					: #3E166F;
	font-weight				: bold;
}

table.matchesOverview a:hover {
	text-decoration			: underline;
}

/**************************/
/* RESEARCH FUNDING TABLE */
/**************************/

#researchFundingTable {
	color					: #000000;
	border-collapse			: collapse;
	border-top				: 1px solid #000000;
	border-left				: 1px solid #000000;
	margin					: auto;
	text-align				: center;
	width					: 80%;
}

#researchFundingTable th, #researchFundingTable td {
	border-bottom			: 1px solid #000000;
	border-right			: 1px solid #000000;
}

#researchFundingTable th, #researchFundingTable td {
	border-bottom			: 1px solid #000000;
	border-right			: 1px solid #000000;
}

#researchFundingTable .highlight {
	background-color		: #FDD023;
	text-align				: center;
}

/************************/
/* RESEARCH VIDEOS PAGE */
/************************/

#researchVideoLeft, #researchVideoRight {
	float					: left;
	text-align				: center;
	width					: 49%;
}

#researchVideoRight {
	float					: right;
}

#researchVideoLeft h4, #researchVideoLeft p, #researchVideoRight h4, #researchVideoRight p {
	width					: 99%;
}

/************************/
/* COMPUTER SPECS TABLE */
/************************/

#computerSpecs {
	border					: 1px solid #000000;
	border-collapse			: collapse;
	margin					: auto;
/*	width					: 90%;*/
}

#computerSpecs th, #computerSpecs td {
	border					: 1px solid #000000;
	padding					: .3em .3em .3em .3em;
	text-align				: center;
}

#computerSpecs th {
	background-color		: #381267;
	color					: #F1F1F1;
	text-align				: center;
}

#computerSpecs td.category {
	font-weight				: bold;
	text-align				: center
}

#computerSpecs p, #computerSpecs div {
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	width					: auto;
}

/*******************/
/* FE REVIEW TABLE */
/*******************/

#feReview {
	border					: 1px solid #000000;
	border-collapse			: collapse;
	margin					: auto;
	width					: 584px;
}

#feReview th, #feReview td {
	border					: 1px solid #000000;
	padding					: .5em .5em .5em .5em;
	text-align				: center;
}

#feReview th {
	background-color		: #381267;
	color					: #F1F1F1;
	text-align				: center;
}

#feReview p, #feReview div {
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	width					: auto;
}

/*
NEW STUFF
*/

ul#internalNav {
}

#contentWrapper {
}


