@import url(universal.css);
/* Colors Used In This Section:
#e7dfb9 - Light Tan,used for text and lines
#2e1e0a - Dark Brown,used for left boxes
#624A2D - Light Brown,used for left nav and borders
#ffc500 - Yellow,used for links
#ff9700 - Orange,used for link hover states
#333 - Dark Grey,used for mission and other text
#7C6847 - Brown,used for footer text
*/
body {
	background: #39250c url(../images/mainbg.gif);
	color: #e7dfb9;
}
/****************** Layout *****************/
#mainheader {
	width: 100%;
	height: 325px;
	margin: 0 auto;
	background: #cfb484 url(../images/header_tan_bg.jpg) top left repeat-x;
	height:325px;
	text-align: center;
}
#maintop {
	margin: 0 0 -41px;
	height: 41px;
	position: relative;
	z-index: 10;
}
#maintopint {
	width: 940px;
	height: 40px;
	margin: 0 auto;
	background: transparent url(../images/lightinsideheaderimage.gif) top right no-repeat;
}
#footer {
	color: #7C6847;
}
/* Image Slider */
#sliderwrap {
	width: 940px;
	height: 308px;
	margin: 0 auto;
	z-index: 1;
}
#slider ul {
	width: 100%;
}
#slider li {
	width: 940px;
}
#slider ul, #slider li {
	margin:0;
	height:325px;
	padding:0;
	text-align: center;
	list-style:none;
	overflow:hidden; 
	z-index: 1;
}

/* numeric controls */
ol#controls{
	margin:-315px auto auto 30px;
	padding:0;
	height:20px;
	position: relative;
	z-index: 20;
}
ol#controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:20px;
	line-height:20px;
}
ol#controls li a{
	float:left;
	height:20px;
	line-height:20px;
	border:1px solid #fff;
	color:#fff;
	padding:0 5px;
	text-decoration:none;
}
ol#controls li.current a{
	background:#fff;
	color:#555;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/*Main Page Only*/
#leftcolumn {
	float: left;
	width: 440px;
	padding: 10px;
}
#centercolumn {
	float: left;
	width: 220px;
	padding: 10px;
}
#rightcolumn {
	float: left;
	width: 220px;
	padding: 10px;
}
/*Inside Pages*/
#leftnavbar {
	float: left;
	width: 200px;
	padding: 10px;
}
#sectionheading {
	background: #624A2D;
}
#breadcrumb {
	font: 1em Georgia, "Times New Roman", Times, serif;
	float: right;
	width: 670px;
	margin: 0 10px 0 30px;
	padding: 7px 0;
	border: 1px solid #624A2D;
}
#breadcrumb ul {
	margin: 0;
	padding: 0 0 0 25px;
	display: inline;
}
#breadcrumb ul li {
	margin: 0;
	padding: 5px 5px 5px 20px;
	background: url(../images/breadcrumbarrow.gif) no-repeat 8px 10px;
	border: none;
	display: inline;
}
#breadcrumb li a {
	color: #e7dfb9;
}
#breadcrumb li a:hover {
	color: #ff9700;
}
#rightcontent {
	border-color: #624A2D;
}
/****************** General Styles *****************/
h4 a {
	color: #e7dfb9;
}
h4 a:hover {
	color: #ff9700;
}
/* Links */
a {
	color: #ffc500;
}
a:hover {
	color: #ff9700;
}
/* Form Styles */
form fieldset {
	border-color: #e7dfb9;
}
form fieldset legend {
	color: #e7dfb9;
}
form input, textarea {
	background: #e7dfb9 url(../images/main_fieldshadow.png) top left repeat-x;
	border: 1px solid #624a2d;
}
form select {
	background: #e7dfb9;
	color: #333;
	border-color: #2e1e0a;
}
form input.button {
	background: #2e1e0a;
	color: #e7dfb9;
	border-color: #624A2D;
}
/* Vertical Form Styles */
form.vert fieldset li {
	border-color: #e7dfb9;
}
/* Culinary Challenge Form Styles */
form.culinary input, radio{
	background: none;
}
/***************** Navigation *****************/
/* Styles for the 4 Main Categories */
.parents {
	background: #3db8c7 url(../images/topnavarrow.gif) no-repeat 70px 7px;
}
.parents a:hover {
	background: #114b58 url(../images/topnavarrow.gif) no-repeat 70px 7px;
}
.students {
	background: #e42141 url(../images/topnavarrow.gif) no-repeat 70px 7px;
}
.students a:hover {
	background: #6c0301 url(../images/topnavarrow.gif) no-repeat 70px 7px;
}
.staff {
	background: #ffa129 url(../images/topnavarrow.gif) no-repeat 70px 7px;
}
.staff a:hover {
	background: #a32d09 url(../images/topnavarrow.gif) no-repeat 70px 7px;
}
.community {
	background: #8dac17 url(../images/topnavarrow.gif) no-repeat 70px 7px;
}
.community a:hover {
	background: #005800 url(../images/topnavarrow.gif) no-repeat 70px 7px;
}
/* Top Navigation */
#topnav a {
	color: #e7dfb9;
}
#topnav a:hover {
	color: #ff9700;
}
/*Left Navigation*/
#leftnav li a {
	background: #624A2D url(../images/leftnavarrow.gif) no-repeat 10px 10px;
	color: #e7dfb9;
}
#leftnav li a:hover {
	color: #ff9700;
	background: #2e1e0a url(../images/leftnavarrow.gif) no-repeat 10px 10px;
}
/*Sub Navigation*/
#subnav li a {
	background: url(../images/subnavarrow.gif) no-repeat 10px 10px;
	color: #e7dfb9;
}
#subnav li a:hover {
	color: #ff9700;
	background: #2e1e0a url(../images/subnavarrow.gif) no-repeat 10px 10px;
	border-color: #e7dfb9;
}
/* Leftboxes */
.leftbox {
	background: #2e1e0a;
}
.leftbox li a {
	color: #e7dfb9;
}
.leftbox li a:hover {
	color: #ff9700;
}
/***************** Main Page Content *****************/
/* Mission Statement */
#mission {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #e7dfb9;
	color: #333;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}
#mission h2 {
	margin: 0;
	border:none;
	margin: 0 0 0 100px;
}
#mission p {
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin: 0 0 0 100px;
}
#mission img {
	float: left;
}
/* Emergency Bulletin */
#bulletin {
	background: #e42141;
	color: #fff;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}
#bulletin h2 {
	margin: 0;
	border:none;
	margin: 0;
}
#bulletin p {
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin: 0;
}
/* Announcements */
#announcements p {
	font-size: .9em;
	margin: 0 10px 10px 60px;
}
#announcements h5 {
	margin: 0 0 5px;
	border-bottom: none;
}
#announcements h6 {
	margin: 0;
	font-size: .9em;
}
#announcements img {
	float: left;
	margin: 0 10px 5px 0;
}
#announcements p.bottom {
	margin-left: 0;
}
/* Feature on Main Page*/
#feature p {
	font-size: .9em;
	margin: 0 5px 10px;
}
/* Quick Links */
#quicklinkscolumn1 {
	float: left;
	width: 100px;
}
#quicklinkscolumn2 {
	float: right;
	width: 120px;
}
#quicklinks h5 {
	margin: 0;
	border-bottom: none;
}
#quicklinks ul {
	font-size: .9em;
	list-style: none outside;
	margin: 0 0 10px;
	padding: 0;
}
#quicklinks li {
	list-style: none;
}
#quicklinks a {
	text-decoration: none;
}
/* Keyword Field On Main Page */
#keywordsearch form {
	margin:10px 0 -15px;
	width: 220px;
	height: 55px;
}
#keywordsearch #keyword {
	width: 182px;
	height: 16px;
	padding-top: 4px;
}
#keywordsearch button {
	background: url(../images/main_keywordsearch.png) 0 0 no-repeat;
	_background-image: url(../images/main_keywordsearch.gif);
	left: 181px;
	top:-26px;
}

/****************** Miscellaneous Styles for Inside Pages *****************/
/* VTip Tooltips */
p#vtip { 
	background-color: #2e1e0a;
	border: 1px solid #624a2d;
	color: #e7dfb9;
}

/* Board Member Images */
.memberimage {
	float: right;
	margin: 0 0 10px 10px;
	border: 5px solid #e7dfb9;
}
/* Culinary Styles */
#culinary p {
	margin:0 240px 10px 0;
}
#culinary img {
	float:right;
	margin:0 0 0;
}
.recipes {
	text-align:center;
}
.recipes .image {
	width:140px;
	margin:5px;
	float:left;
	text-align:center;
}
.recipes .caption {
	font-size:.9em;
	font-weight:bold;
	text-align:left;
}
/* Staff List Tables */
.stafflist {
	width: 600px;
	margin: 1em 0;
}
.stafflist th {
	padding: 5px;
	text-align: left;
	border-bottom: 1px dotted #e7dfb9;
}
.stafflist td {
	padding: 3px 5px 3px;
	border-bottom: 1px dotted #e7dfb9;
}
.stafflist img {
	border: 5px solid #e7dfb9;
	margin: 5px;
}

/* Board Meeting Table */

.boardtable{
	width: 600px;
	margin: 1em 0;
}
.boardtable th {
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #2e1e0a;
}

.boardtable td {
	padding: 3px 5px 3px;
	border-bottom: 1px solid #2e1e0a;
}
.rowhighlight{
	background-color: #624a2d;	
}
/* Schools General Info Technology Tables */
.schooltechtable {
	margin:1.1em 0;
	width: 100%;
	border-bottom: 1px solid #624a2d;
	border-top: 1px solid #624a2d;
	border-right: 1px solid #624a2d;
	background-color: #2e1e0a;
}
.schooltechtable th {
	padding: 5px;
	text-align: left;
	border-left: 1px solid #624a2d;
	border-bottom: 2px solid #624a2d;
}
.schooltechtable td {
	padding: 3px 5px 3px;
	background-color: #48341b;
	border-top: 2px solid #624a2d;
	border-left: 1px solid #624a2d;
}
/* News Section Table */
.newstable {
	width: 550px;
	margin-bottom: 1em;
}
.newstable th {
	padding: 5px;
	text-align: left;
	border-bottom: 1px dotted #e7dfb9;
}
.newstable td {
	padding: 3px 5px 3px;
	border-bottom: 1px dotted #e7dfb9;
}

/* Zone Finder Tables */
.zftable {
	width: 600px;
}
.zftable th {
	padding: 5px;
	text-align: left;
	border-bottom: 1px dotted #e7dfb9;
}
.zftable td {
	padding: 3px 5px 3px;
	border-bottom: 1px dotted #e7dfb9;
}
/* Employment Tables */
.emptable {
	font-size: .9em;
	line-height: normal;
	margin-bottom: 2em;
	width: 600px;
}
.emptable td {
	padding: 3px 10px;
	border-bottom: 1px dotted #e7dfb9;
}
.emptable th {
	padding: 0 10px 3px;
	text-align: left;
	border-bottom: 1px dotted #e7dfb9;
}
col.phone {
	width: 9em;
}

/* Tables with small text, styled similar to job tables */

table.smalltable {
	font-size: .9em;
	margin:1.1em 0;
	width: 100%;
	background-color: #624a2d;
}
table.smalltable th {
	padding: 6px;
	margin: 0;
	cursor: pointer;
	background-color: #2e1e0a;
} 
table.smalltable td {
	padding: 6px;
	background-color: #402a0e;
}
/* Calendar Feed Table */
table.calfeeds caption {
	text-align: center;
	margin: 0;
	cursor: pointer;
	background-color: #2e1e0a;
	padding: 6px;
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 7px;
	color: #624a2d;
}
table.calfeeds {
	margin:1.1em 0;
	width: 100%;
	background-color: #2e1e0a;
	border: 1px solid #624a2d;
	border-collapse: collapse;
}
table.calfeeds * {
	vertical-align: middle;
}
table.calfeeds thead {
	background-color: #2e1e0a;
}
table.calfeeds th {
	padding: 6px;
	text-align: center;
	margin: 0;
	border-color: #624a2d;
} 
table.calfeeds th.left {
	text-align: left;
}
table.calfeeds td {
	padding: 6px;
	background-color: #48341b;
	text-align: center;
	border-color: #624a2d;
}
table.calfeeds td.even {
	background-color: #513b1f;
}
table.calfeeds .yes {
	display: block;
	margin: auto;
	width: 15px;
	height: 14px;
	text-indent: -9999px;
	background: transparent url(../images/check.png) no-repeat
}
table.calfeeds .no {
	display: block;
	margin: auto;
	width: 15px;
	height: 14px;
	text-indent: -9999px;
	background: none;
}

/*Sortable and Collapsible Employment Tables*/

table.jobtable {
	font-size: .9em;
	margin:1.1em 0;
	width: 100%;
	border-bottom: 1px solid #624a2d;
	border-left: 1px solid #624a2d;
	border-right: 1px solid #624a2d;
	background-color: #2e1e0a;
}
table.jobtable * {
	vertical-align: top;
	text-align: left;
}
table.jobtable thead, table.jobtable .collapsible, table.jobtable .fauxrowhead {
	background-color: #2e1e0a;
}
/* use the below style below to hide the collapsed rows via CSS, you must also set the showCollapsed setting to true */		
/*
table.jobtable tr.expand-child td {
	display: none;
}
*/
table.jobtable th {
	padding: 3px 18px 3px 0;
	margin: 0;
	cursor: pointer;
	white-space: nowrap;
	border-top: 1px solid #624a2d;
} 
table.jobtable th.header {
	background: #2e1e0a url(../images/main_tablesorter_bkgrd.gif) no-repeat 100% -36px;
	border-left: 1px solid #624a2d;
}
table.jobtable td {
	padding: 6px;
	border-top: 4px solid #624a2d;
	border-left: 1px solid #624a2d;
}
table.jobtable tr.expand-child td {
	border-top: 1px solid #624a2d;
}
table.jobtable th.headerSortUp {
	background: #2e1e0a url(../images/main_tablesorter_bkgrd.gif) no-repeat 100% -76px;
}
table.jobtable th.headerSortUp div {
	background: #2e1e0a url(../images/main_tablesorter_bkgrd.gif) no-repeat 0 -79px;
}
table.jobtable th.headerSortDown {
	background: #2e1e0a url(../images/main_tablesorter_bkgrd.gif) no-repeat 100% 6px;
}
table.jobtable th.headerSortDown div {
	background: #2e1e0a url(../images/main_tablesorter_bkgrd.gif) no-repeat 0 3px;
}
table.jobtable th div {
	padding: 3px 0 3px 6px;
	margin: 0;
}
table.jobtable a:link,
table.jobtable a:visited,
table.jobtable a:focus,
table.jobtable a:hover {
	text-decoration: underline;
}
table.jobtable tr.even {
	background-color: #48341b;
}
table.jobtable tr.odd {
	background-color: #513b1f;
}
/* Expand/Collapse */
table.jobtable .collapsible {
	padding: 8px 0;
	border-left: none;
}
.collapsible a.collapsed {
	margin: 3px;
	display: block;
	width: 21px;
	height: 21px;
	background: url(../images/main_tablesorter_expand.gif) no-repeat 3px 3px;
	outline: 0;
}
.collapsible a.expanded {
	margin: 3px;
	display: block;
	width: 21px;
	height: 21px;
	background: url(../images/main_tablesorter_expand.gif) no-repeat -17px 3px;
	outline: 0;
}
/* Image Classes */
.leftimagenoicon {
	float: left;
	margin: 5px 10px 10px 0;
	border: 5px solid #e7dfb9;
}
.leftimagenoicon a {
	background: none;
	padding: 0;
}
.rightimagenoicon {
	float: right;
	margin: 5px 0 10px 10px;
	border: 5px solid #e7dfb9;
}
.rightimagenoicon a {
	background: none;
	padding: 0;
}
.leftnoicon {
	float: left;
	margin: 0 10px 10px 0;
}
.leftnoicon a {
	background: none;
	padding: 0;
}
.rightnoicon {
	float: right;
	margin: 0 0 10px 10px;
}
.rightnoicon a {
	background: none;
	padding: 0;
}
/****************** Calendar *****************/
.caltable, .caltable td, .caltable th {
	border-color: #e7dfb9;
	color: #e7dfb9;
}
.caltitle {
	background: #2e1e0a;
}
.caltitle a {
	color: #e7dfb9 !important;
}
.calweekend {
	background: #513b1f;
}
.caldayheader {
	color: #e7dfb9;
}
.calday {
	color: #e7dfb9;
}
.calweekend a, .calday a {
	color: #e7dfb9 !important;
}
.calday p a, .calweekend p a {
	color: #ffc500 !important;
}
.calday p a:hover, .calweekend p a:hover {
	color: #ff9700 !important;
}
.calselected {
	background: #2e1e0a !important;
}
.calnextprev {
	color: #e7dfb9;
}
/* Calendar Details Table */
.caldetailstable col.headers {
	width: 80px;
}
.caldetailstable th {
	border-color: #e7dfb9;
}
.caldetailstable td {
	padding: 3px 5px 3px;
	border-bottom: 1px dotted #e7dfb9;
}
.caldetailstable caption {
	border-color: #e7dfb9;
	background: #513b1f;
}
/****************** Site Search *****************/
#search fieldset {
	margin: 10px 0;
}
#search ul {
	list-style: none;
}

/****************** Staff Directory *****************/
#StaffFinder1_UpdatePanel1 {
	background: #2e1e0a url(../images/mainbg.gif);
}
.searchfield {
	margin-bottom: 20px;
}
.sdtable {
	width: 600px;
	margin: 10px auto;
}
.sdtable th {
	padding: 5px;
	text-align: left;
	border-bottom: 1px dotted #e7dfb9;
}
.sdtable td {
	padding: 3px 5px 3px;
}
.sdalternaterow {
	background: #513b1f;
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 150%;
	z-index: 1001;
	background: url(../images/transparent.gif);
}
.loader_container {
	display: none;
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	z-index: 1002;
	overflow: auto;
}
#loader {
	background: #e7dfb9;
	color: #333;
	width: 240px;
	height: 50px;
	padding: 5px 10px 10px 10px;
	border: 5px solid #624A2D;
	text-align: center;
}
#loader h3 {
	margin: 0 0 5px;
	border: none;
}
/* E-mail Window */
#emailmessage {
	width: 500px;
	margin: 20px;
	text-align: left;
}
#emailmessage h3 {
	text-align: center;
	border-bottom: none;
	margin: 10px 0 0;
}
#emailmessage h4 {
	margin: 10px 0;
	text-align: center;
}
#emailmessage h5 {
	text-align: center;
	margin: 2px;
}
/****************** News Section *****************/
#newsleftcolumn {
	float: left;
	width: 600px;
	margin: 10px 10px 0 10px;
}
#newsrightcol {
	float: left;
	width: 290px;
	margin: 10px 10px 0 10px;
}
.newsbanners {
	clear:both;
}
.newsbanners a {
	padding-right: 0;
	display: inline;
	background: none;
}

.newsbannersright{
	padding-left:15px;
	padding-bottom:15px;
	float:left;
}
.newsbannersleft{
	padding-bottom:15px;
	float:left;
}
/* Featured News */
.featureheading {
	background: #624A2D;
	padding: 5px 0;
}
.featureheading h2 {
	padding-left: 20px;
	margin-bottom: 0;
	border: none;
}
.featurecontent {
	padding: 5px 20px 20px;
	line-height: 1.6;
	border: 1px solid #624A2D;
	margin: 0 0 20px;
	border-top: none;
}
.featurecontent h3 {
	border-bottom: none;
	margin: 10px 0 0;
}
.featurecontent h4.subtitle {
	font-size: .8em;
	margin: 0 auto 1em;
	border-bottom: 1px solid #e7dfb9;
	padding-bottom: 5px;
}
/* News and Video Releases */
.newslinks {
	margin-bottom:10px;
}
.newslinks h3 {
	margin-bottom: 0;
}
#centercolumn .newslinks h3 {
	margin-bottom: 0;
}
.newslinks p {
	font-size: .9em;
	margin: 5px 5px 10px;
}
.newslinks ul {
	font-size: .9em;
	list-style: none;
	margin: 0;
	padding: 0;
}
.newslinks li a {
	display: block;
	color: #e7dfb9;
	margin: 0;
	padding: 5px;
	text-decoration: none;
	border-style: none none dotted none;
	border-width: 1px;
	border-color: #e7dfb9;
}
.newslinks a:hover {
	background-color: #2e1e0a;
}
/* Newsletters */
#newsletters h3 {
	margin: 0 0 10px;
}
#newsletters h5 {
	margin: 0 5px 0;
}
#newsletters img {
	float: left;
	margin: 0 10px 5px 0;
}
#newsletters p {
	font-size: .9em;
	margin: 0 5px 10px;
}
#newsletters p.bottom {
	margin-left: 0;
}
/****************** Employment Section *****************/
/*Sub Navigation*/
#empsubnav {
	font: 1em Georgia, "Times New Roman", Times, serif;
	margin: 20px auto 0;
}
#empsubnav h3 {
	margin-bottom: 0;
}
#empsubnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#empsubnav li a {
	background: url(../images/subnavarrow.gif) no-repeat 10px 10px;
	color: #e7dfb9;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 25px;
	border-bottom: 1px dashed #e7dfb9;
}
#empsubnav li a:hover {
	color: #ff9700;
	background: #2e1e0a url(../images/subnavarrow.gif) no-repeat 10px 10px;
	border-color: #e7dfb9;
}
/****************** Schools Section *****************/
#schoollist {
	float: right;
	width: 670px;
	margin: 0 10px 0 30px;
	border: 1px solid #624A2D;
	border-bottom: none;
}
.school {
	border-bottom: 1px solid #624A2D;
	padding: 10px 10px 10px 35px;
}
.school a {
	color: #e7dfb9;
}
.school:hover {
	background: #2e1e0a;
}
.school h4, .school p {
	margin: 0 auto;
}
#schoolgeninfo {
	float: left;
	margin: 10px 10px 10px 30px;
}
/* Principal and Assistant Principal Images */
#schoolstaffimgs {
	width: 600px;
	margin-top: 10px;
}
dl.schoolstaffimg {
	border: 2px solid #2e1e0a;
	width: 130px;
	float: left;
	text-align: center;
	padding: 0 0 10px 0;
	margin: 0 10px 10px 0;
}
.schoolstaffimg dt {
	font-weight: bold;
	padding: 5px 10px;
	margin-bottom: 10px;
	background: #2e1e0a;
}
.schoolstaffimg dd img {
	border: 5px solid #e7dfb9;
}
.schoolstaffimg dd {
	margin: 0;
	padding: 0 10px 5px 10px;
}
/* Single Column Pages */
#singlecolheading {
	width: 772px;
	margin: 10px auto 0;
	background: #624A2D;
	padding: 5px 0;
}
#singlecolheading h2 {
	padding-left: 35px;
	margin-bottom: 0;
	border: none;
}
#singlecolcontent {
	width: 700px;
	padding: 20px 35px 35px;
	margin: 0 auto;
	line-height: 1.6;
	border: 1px solid #624A2D;
	border-top: none;
}
/****************** Miscellaneous Styles for Inside Pages *****************/
/* Button Links */
a.button {
	display:block;
	height:30px;
	background:#c9c9c9 url(../images/buttonbg40.png) top repeat-x;
	text-align:center;
	font-weight: bold;
	text-shadow: #000 0 -1px 0;
	/*border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;*/
	color: #fff;
	text-decoration: none;
	padding-top: 10px;
	text-transform: uppercase;
	border-right: 1px solid #2e1e0a;
	border-left: 1px solid #2e1e0a;
}
a.button:hover {
	background: url(../images/buttonbg40.png) 0 -40px repeat-x;
	cursor: pointer;
}

/* PEF Photo Gallery */
#pefthumbs {
	
}

.pefbuttons {
	width:150px;
	float:left;
}
.pefbuttons a{
	background: none;
}

/* PEF Photo Gallery */
.pefleftbuttons {
	width:165px;
	padding-left:10px;
	float:left;
}
.pefleftbuttons a{
	background: none;
}
/* Web Photo Gallery */
#webthumbs{
	margin-left:9px;
}
.webthumb {
	margin-right:12px;
	margin-bottom:13px;
	float:left;
	border:5px solid #fff0a5;
}
.webthumb a {
	padding-right: 0;
	background: none;
}
/* Styled Tables With Borders */

table.formatted {
	margin:1.1em 0;
	width: 100%;
	border-color: #624a2d;
	border-style:solid;
	border-collapse:collapse;
	background-color: #402a0e;
}
table.formatted * {
	vertical-align: top;
	text-align: left;
}
table.formatted th {
	padding: 5px;
	background-color: #2e1e0a;
	margin: 0;
	font-size: 1.2em;
	border-color: #624a2d;
}
table.formatted th.alt {
	background-color: #624a2d;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
} 
table.formatted td {
	padding: 5px;
	border-color: #624a2d;
}
table.formatted col.firstcol{
	width: 100px;
	background-color: #2e1e0a;
}
table.formatted col.secondcol{
	width: 300px;
}
table.formatted col.thirdcol{
	width: 50px;
	background-color: #2e1e0a;
}
.highlightorange {
	color: #ff9700;
}
.highlightred{
	color: #e42141;
}
/* ESE Image Slider */
#esesliderwrap {
	width: 940px;
	margin: 0 auto;
	z-index: 1;
}
#eseslider ul {
	width: 100%;
}
#eseslider li {
	width: 600px;
}
#eseslider ul, #eseslider li {
	margin:0;
	height:200px;
	padding:0;
	text-align: center;
	list-style:none;
	overflow:hidden; 
	z-index: 1;
}
/* List with Capital Letters */
.letterlist {
	list-style-type: upper-alpha;
}
