@charset "utf-8";
/* CSS Document */

/* HTML Tags */
body {
 	margin: 0;
 	background: #EAEED7;
	font: normal 13px Arial, Helvetica, sans-serif;
	text-align: left;
} 
hr {
	color: #241E1E;
}
input, textarea {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inputField {
	width: 400px;	
}
.textareaMessage {
	width: 400px;
}

/* Fonts and Headings */
.pageTitle {
	font: Arial, Helvetica, sans-serif;
	font-size: 35px;
}
.subtitle {
	font: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}
.largetext {
	font: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.smalltext {
	font: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color:#666
}

/* Headers and footer */
.headerBorder {
	background: #241E1E;
	height: 15px;
}
.homeHeaderBackground {
	background: url(images/background-rust.jpg) repeat-x;
	height: 116px;
}
.aboutUsHeaderBackground {
	background: url(images/background-burgundy.jpg) repeat-x;
	height: 116px;
}
.publicationsHeaderBackground {
	background: url(images/background-green.jpg) repeat-x;
	height: 116px;
}
.newWorksHeaderBackground {
	background: url(images/background-turquoise.jpg) repeat-x;
	height: 116px;
}
.eventsHeaderBackground {
	background: url(images/background-orange.jpg) repeat-x;
	height: 116px;
}
.workshopsHeaderBackground {
	background: url(images/background-lilac.jpg) repeat-x;
	height: 116px;
}
.contactUsHeaderBackground {
	background: url(images/background-lightblue.jpg) repeat-x;
	height: 116px;
}
.lagniappeHeaderBackground {
	background: url(images/background-gold.jpg) repeat-x;
	height: 116px;
}
.footerBackground {
	background: url(images/footer.jpg) no-repeat bottom;
	height: 170px;
}
.footerAdminBackground {
	background: url(images/footeradmin.jpg) no-repeat bottom;
	height: 170px;	
}

/* Backgrounds and Borders */
.bodyBackground {
	background: #FFF;
	border-left: 1px #585657 solid;
	border-right: 1px #585657 solid;
	border-bottom: 1px #585657 solid;
}
.bodyPadding {
	padding-right: 35px;
	padding-left: 35px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.bottomborder {
	border-bottom: 1px #666 dashed;
}
.bottomtopborder {
	border-bottom: 1px #666 dashed;
	border-top: 1px #666 dashed;
	background:yellow;
}
.topborder {
	border-top: 1px #666 dashed;
}

/* Page Styles */
.AlignLeft {
	text-align:left;
}
.GridView {
	margin-top:10px;
	border:solid 1px black;
}
.GridViewHeader {
	background: #edf2ff;
}

.HorizontalList {
	white-space:nowrap;
	padding: 0;
	margin: 0;
}
.HorizontalList li {
	display:inline;
	padding-right:10px;
}
.ImageRight {
    float:right;
    margin-left:5px;
}
.PagePanel h2 {
	font-size: 16pt;
}
.TextButton {
	width: 25px;
}