/* -----------------  TAG SELECTORS ----------------------------------------------------------------------------------------------- */
body 	{margin: 0px;padding: 0px;text-align: center;background: #e8c466;}
p, h1, h2, h3, h4, h5, a, ul, li, lo, td {font-family: Arial, Helvetica, sans-serif;text-align: left;}
p, li 	{font-size: 12px;}
p, h1 	{margin: 15px 0 15px 0;}
/* ----------------- IMAGE/ALIGNMENT ELEMENTS ------------------------------------------------------------------------------------- */
.left 			{float: left;margin-right: 5px;}
.right 			{float: right;margin-left: 5px;}
.leftborder 	{border: 1px solid #b47e41;float: left; margin:4px 10px 10px 0;padding: 1px;}
.rightborder 	{padding: 1px;border: 1px solid #b47e41;float: right;margin: 4px 0 10px 10px;}
.border 		{padding: 1px;border: 1px solid #000;}
.clear 			{clear: both;}
.center 		{text-align: center;}
/* ----------------- NAV ELEMENTS -------------------------------------------------------------------------------------------------- */
a:link, a:hover, a:active, a:visited {}
/* ----------------- top nav ------------------------------------------------------------------------------------------------------- */
div#topnav {background: url(/images/bg-menu.gif) no-repeat;position: absolute;left: 376px;top: 30px;height: 30px;}
ul#mainnav {margin: 0px;padding: 0px;}
ul#mainnav li {float: left; padding: 0px;list-style: none;list-style-image: none;font-family: Arial, Helvetica, sans-serif;}
ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:active {font-size: 12px;color: #FFFFFF;text-decoration: none;display: block;text-align: left;padding: 8px 20px 7px;white-space: nowrap;text-transform: capitalize;background: url(/images/bg-nav-seperator.gif) no-repeat right;}
ul#mainnav li.btn-end a:link, ul#mainnav li.btn-end a:visited, ul#mainnav li.btn-end a:active {background-image:none;padding-right: 22px;padding-left: 21px;}
ul#mainnav li a:hover, ul#mainnav li a.current:link, ul#mainnav a.current:visited {color: #AF7538;background: url(/images/bg-nav-seperator.gif) no-repeat right #fde154;}
* html #topnav a {width: 1%;}
/* ----------------- mid nav ------------------------------------------------------------------------------------------------------- */
div#midnav {background: url(/images/bg-nav-lower.gif) no-repeat;height: 30px;width: 427px;padding-left: 473px;}
ul#secondarynav {margin: 0px;padding: 0px;}
ul#secondarynav li {float: left; padding: 0px;list-style: none;list-style-image: none;font-family: Arial, Helvetica, sans-serif;}
ul#secondarynav li a:link, ul#secondarynav li a:visited, ul#secondarynav li a:active {font-size: 12px;color: #FFFFFF;text-decoration: none;display: block;text-align: left;padding: 8px 19px 7px;white-space: nowrap;background: url(/images/bg-nav-seperator.gif) no-repeat right;}
ul#secondarynav li.btn-end a:link, ul#secondarynav li.btn-end a:visited, ul#secondarynav li.btn-end a:active {background-image: none;}
ul#secondarynav li a:hover, ul#secondarynav li a.current:link, ul#secondarynav a.current:visited {color: #AF7538;background: url(/images/bg-nav-seperator.gif) no-repeat right #fde154;}
* html #midnav a {width: 1%;}
/* ----------------- Left nav ------------------------------------------------------------------------------------------------------ */
div#leftnav {background: #E0B95E;border: 1px solid #F4F0B8;padding: 10px;width: 155px;float: left;margin-top: 15px;}
ul#tertiarynav {margin: 0px;padding: 0px;}
ul#tertiarynav li {display: inline; list-style: none;}
ul#tertiarynav li a:link, ul#tertiarynav li a:visited, ul#tertiarynav li a:active {color: #993300;text-decoration: none;display: block;font-family: Arial, Helvetica, sans-serif;margin: 0px;padding: 3px 0 3px 13px;background: url(/images/leftnav-bullet.gif) no-repeat left 9px;}
ul#tertiarynav li a:hover, ul#tertiarynav li a.current:link, ul#tertiarynav li a.current:visited {color: #FFFFFF;}
/* ----------------- PAGE LAYOUT ELEMENTS ------------------------------------------------------------------------------------------- */
div#container {margin: auto;position: relative;width: 900px;}
div#flower {url(/images/bg-flower.gif) no-repeat;background: url(/images/bg-flower.gif) no-repeat;height: 150px;width: 40px;position: absolute;left: -40px;top: 0px;}
/* ----------------- Home Page ------------------------------------------------------------------------------------------------------ */
#index div#header {background: url(/images/bg-header.gif) no-repeat;height: 60px;width: 900px;}
#index div#flash {background: url(/images/top-picture-main.jpg) no-repeat;height: 310px;width: 900px;}
#index div#date {font: 12px Arial, Helvetica, sans-serif;color: #F4F0B8;position: absolute;top: 380px;left: 0px;}
#index div#content-wrapper {line-height: 18px;color: #666666;padding-top: 20px;padding-bottom: 20px;}
#index div#calendar, #index div#news {width: 330px;margin-right: 11px;float: left;margin-bottom: 0px;border: 1px solid #f4f0b8;}
#index div#calendar h1, #index div#news h1 {background: #e0b95e;color: #F4F0B8;padding: 4px 4px 4px 10px;font-size: 16px;margin-top: 0px;margin-bottom: 10px;}
#index div#news p {font-size: 11px;color: #993300;line-height: 14px;padding-right: 10px;padding-left: 10px;margin-top: 10px;margin-bottom: 10px;}
#index div#calendar h2 {color: #996600;font-size: 16px;margin-left: 10px;margin-top: 10px;margin-bottom: 10px;}
#index div#calendar #calendar-home {margin-right: auto;margin-left: auto;width: 203px;border-right: 1px solid #F4F0B8;border-bottom: 1px solid #F4F0B8;margin-bottom: 10px;}
#index div#calendar #calendar-home td {font-size: 16px;font-weight: bold;color: #F4F0B8;text-align: center;border-top: 1px solid #F4F0B8;border-left: 1px solid #F4F0B8;padding: 5px 2px 4px;}
#index div#intro {background: #f4f0b8;float: left;margin-bottom: 0px;padding-right: 10px;padding-left: 10px;color: #af7538;}
#index #intro h1 {border-style: none;font-size: 14px;}
#index #intro p {font-size: 14px;}
/* ----------------- Interior Pages -------------------------------------------------------------------------------------------------- */
div#header {background: url(/images/bg-header.gif) no-repeat;height: 60px;width: 900px;}
div#flash {background: url(/images/bg-flash-interior.jpg) no-repeat;height: 200px;width: 900px;}
div#flashabout {background: url(/images/top-picture-about.jpg) no-repeat;height: 200px;width: 900px;}
div#flashteach {background: url(/images/top-picture-teach.jpg) no-repeat;height: 200px;width: 900px;}
div#flashmem {background: url(/images/top-picture-mem.jpg) no-repeat;height: 200px;width: 900px;}
div#flashnew {background: url(/images/top-picture-new.jpg) no-repeat;height: 200px;width: 900px;}
div#flashdon {background: url(/images/top-picture-don.jpg) no-repeat;height: 200px;width: 900px;}
div#flashfaq {background: url(/images/top-picture-faq.jpg) no-repeat;height: 200px;width: 900px;}
div#flashlin {background: url(/images/top-picture-lin.jpg) no-repeat;height: 200px;width: 900px;}
div#flashcon {background: url(/images/top-picture-con.jpg) no-repeat;height: 200px;width: 900px;}
div#flashprac {background: url(/images/top-picture-prac.jpg) no-repeat;height: 200px;width: 900px;}
div#date {font: 12px Arial, Helvetica, sans-serif;color: #F4F0B8;position: absolute;left: 0px;top: 270px;}
div#content-wrapper {line-height: 18px;color: #666666;padding-top: 20px;padding-bottom: 20px;}
div#content {line-height: 18px;color: #993300;width: 700px;float: right;}
div#contentNoMenu {line-height: 18px;color: #993300;}
div#content h1, div#contentNoMenu h1 {font-size: 14px;}
div#content h2, div#contentNoMenu h2 {font-size: 12px;}
#newtab {font-size: 11px;color: #993300;line-height: 14px;padding-right: 10px;padding-left: 10px;margin-top: 10px;margin-bottom: 10px;}
/* ----------------------------------------------------------------------------------------------------------------------------------- */
div#footer {text-align: right;color: #FFFFFF;font: 11px Arial, Helvetica, sans-serif;text-transform: uppercase;border-top: 1px solid #c89746;padding-top: 5px;clear: none;padding-bottom: 10px;}
div#footer a:link, div#footer a:visited {color: #000000;}

