/*----DO NOT EDIT---- MAKE EDITS UNDER SITE SPECIFIC CSS*/
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/**********************************/
/* SITE SPECIFIC CSS */
/**********************************/




body {color:#000000;width:100%; font:normal 15px Arial, sans-serif; text-align:center;}

a {color: #812a90;}
#header {position:relative; z-index: 0;  width:100%; text-align:right; height:41px; background-color: #b4c672; background-image: url(images/headbg.gif); background-repeat: repeat-x;}

#wrap {width: 1024px; margin-left:auto; margin-right:auto; text-align:left; }

#logoarea{position:relative; z-index:50; margin-left: 34px;}





#headtitle {overflow: hidden; width:620px; height:100px; position: absolute;top:45px; right:30px; text-align: center; font-size: 1.2em; font-weight: bold; color:#812990}

#smallmenu {width: 610px;height:170px;position: absolute;top:-28px; right:40px; border-bottom:2px solid #cbda8f;}
#menu2 {color: #cbda8f;text-align: right;padding: 0px 8px 3px 0;}
#listmenu2 li {float: right;margin-right:6px;}
#listmenu2 li a{border: 2px solid #decfe6;display: block;}
#listmenu2 li a:hover{width:90px; border: 2px solid #bd6fcb;height: 134px;}
#logoarea2{position:relative; margin-left: 34px;margin-bottom:20px;}
#menu2 a {color: #3e4e02;font-size:.9em; text-decoration: none;}
#menu2 a:hover {color:#000000;}


#logo {position:relative; margin-top: -18px;padding:0; z-index:100;}

#menu {color: #cbda8f;text-align: right;padding: 32px 50px 0 0;}
#menu a {color: #516503;font-size:.9em; text-decoration: none;}
#menu a:hover{color:#ffffff;}
#bigmenu { overflow:visible; position:relative; margin-left: 10px; margin-bottom: 30px; width:1020px; height:362px; background-image: url(images/bigmenubg.gif); background-repeat: no-repeat;}

#listmenu {padding-top: 5px;padding-left: 15px;}

#listmenu li {float: left;margin-right:15px;}





#welcome {position: absolute;bottom:-15px; right:220px;}

div.nav1, div.nav2, div.nav3, div.nav4, div.nav5, div.nav6 {height: 213px;width: 143px;margin:0;padding:0;background-image:url("images/area1b.jpg");border:3px solid #ffffff;}
div.nav1:hover, div.nav2:hover, div.nav3:hover, div.nav4:hover, div.nav5:hover, div.nav6:hover {border-color:#decfe6;}
div.nav1 a, div.nav1 a:link, div.nav1 a:visited {display:block;}
div.nav1 img, div.nav2 img, div.nav3 img, div.nav4 img, div.nav5 img, div.nav6 img{width:100%;height:100%;border:0;}
div.nav1 a:hover img, div.nav2 a:hover img, div.nav3 a:hover img, div.nav4 a:hover img, div.nav5 a:hover img, div.nav6 a:hover img  {visibility:hidden;}
div.nav2 {background-image:url("images/area2b.jpg");}
div.nav2 a, div.nav2 a:link, div.nav2 a:visited {display:block;}
div.nav3 {background-image:url("images/area3b.jpg");}
div.nav3 a, div.nav3 a:link, div.nav3 a:visited {display:block;}
div.nav4 {background-image:url("images/area4b.jpg");}
div.nav4 a, div.nav4 a:link, div.nav4 a:visited {display:block;}
div.nav5 {background-image:url("images/area5b.jpg");}
div.nav5 a, div.nav5 a:link, div.nav5 a:visited {display:block;}
div.nav6 {background-image:url("images/area6b.jpg");}
div.nav6 a, div.nav6 a:link, div.nav6 a:visited {display:block;}

#contentwrap {position: relative;}
#events {font-size: .7em;float: left; margin: 0 0 25px 45px; width:248px; min-height:530px; background-color: #decfe6;background-image:url("images/eventsfooter.gif");background-repeat: no-repeat; background-position: bottom;}
#eventtext {padding:  0 5px;margin-top:10px;}
#upe {text-align: center; font-weight: bold;font-size: 1.2em;}
#hometext {margin-left:290px; line-height: 1.5;}
#hometext p,h1,h2,h3,h4,h5,h6 {margin: 0px 50px 20px 50px; text-align: justify;}
.float_img_rt {float:right; margin: 4px 0px 6px 15px; border: 4px solid #decfe6;}
#hometext ul {margin: 0 50px 25px 75px;list-style-type: circle;}


#content_text {margin: 0px 0 25px 0px;line-height: 1.5;min-height:400px;}
#content_text p,h1,h2,h3,h4,h5,h6 {margin: 0px 100px 20px 100px; text-align: left;}
#content_text ul {margin: 0 50px 25px 125px;list-style-type: circle;}






div#schedule {border-right:4px solid #cbda8f;border-bottom:4px solid #cbda8f;border-left:4px solid #cbda8f;width: 780px;margin-left: 120px;}
#schedlist {list-style-type: none;background-color: #ffffff;padding-left: 60px;}
#schedlist li{float:left;background-color: #cbda8f;display: block;width: 200px; text-align: center;height: 25px;}
#schedlist li a{text-decoration: none;font-size:.9em; font-weight: bold;}
#sched_on {background-image: url("images/schedbg_sel.gif"); background-repeat: no-repeat;}
#sched_off {background-image: url("images/schedbg_unsel.gif"); background-repeat: no-repeat;}
.schedhead {height:40px;background-color: #cbda8f;padding-top:0px;background-image: url("images/schedbg.gif");background-position: right;background-repeat: no-repeat;}
.schedhead p{padding-top:8px; font-weight: bold;}
.dtable {margin: 0 20px 20px 20px; font-size:.8em;width:740px;border-top: 1px solid #e0b8e7;}

.days td{font-size:.9em; color: #812a90;border: 1px solid #e0b8e7;padding: 2px;}
.head td{padding: 10px 0 2px 2px; font-weight: bold;background-color:#f5ecf6;border-left: 1px solid #e0b8e7;border-right: 1px solid #e0b8e7;}

div#register {border-right:4px solid #cbda8f;border-bottom:4px solid #cbda8f;border-left:4px solid #cbda8f;width: 780px;margin-left: 120px; font-size:.9em;}
#popupschedule {position: absolute;top: 0px; left:300px;background-color: #fbfbfb; border:2px solid #000000;width:520px;}
.dtable2 {margin: 0 5px 5px 5px; font-size:.7em;width:500px;}

div#register span{color:red;font-weight: bold; font-size: 1.2em;}
div#register input, div#register textarea, div#register select {border: 1px solid #812a90;}

div#student1,div#student2,div#student3 {background-color:#f5ecf6;border: 1px solid #e0b8e7;margin:10px 20px;}


#map {border: 3px solid #e0b8e7;margin-left: 250px;}

#contactimg {float:right;margin-right: 100px;border: 3px solid #e0b8e7;}
#formc p{margin: 8px 0 0 100px;padding: 0;}

#clearfooter {clear: both; width:900px;}
#footer {text-align:center; color:#ffffff;  height:39px; width:100%; background-color: #812990;margin: 20px 0 0px 0;background-image: url("images/footerswirl.gif");background-position: right;background-repeat: no-repeat;}
#fwrap {margin-left: auto; margin-right: auto;width: 1024px;}
#footer p {text-align: left; margin-left:40px; font-size:.8em;  padding-top: 10px;}
#footer p a{color:#ffffff;}
#cal {margin-left: 200px;}


.entry {font-size:1em; margin: 10px 0px; border-bottom:1px solid #000000;}
.entry span{font-weight: bold;font-size: 1.1em;}
#border {margin: 0px 0 10px 0;border-bottom:1px solid #812a90;}

#galpage { margin-left:auto; margin-right:auto;border:4px solid #cbda8f;width: 720px;padding: 10px 5px;}
#galpage p {margin: 0;}
#galpage h3 {margin: 0;}
#gal_table {margin-left:auto; margin-right:auto;text-align:center;margin-top: 10px;}
#gal_table td{width:150px; text-align:center;padding-bottom:15px;}
#gal_table td p{ margin-left:0px; text-align:center;width:100%;}

/*IE FIX FOR FLOATED ELEMENTS*/
.clearfix:after {

    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




