body {background:#EDEDED url(../includes/images/mainBG.jpg) repeat-x; border:none; font:100%  Eras Medium ITC,Helvetica,Arial,Verdana,   sans-serif; height:100%; margin:0px; padding:0px;}

#wrapper {background:transparrent; margin:0px auto; position:relative; width:950px;}

#lSide { float:left; height:500px; margin-top:149px; width:10px;}

#rSide { float:right; height:500px; margin-top:149px; width:10px;}

#insideWrapper{ float:left; margin:0px auto; overflow:hidden; position:relative; width:930px;}

#bodyWrapper {background:#275427;border-right: 5px solid white;border-left: 5px solid white;overflow:hidden; float:left; background:transparrent; width:930px; }

#mainTop {border-left:5px solid white; border-right:5px solid white;background:url(../includes/images/mainContentTop.jpg); height:15px; width:735px;float:left;}

#mainWrapper {border-left:5px solid white; border-right:5px solid white;overflow:hidden; margin:0px auto; float:left; background:white url(../includes/images/mainContentBody.jpg) repeat-x; width:735px; }

#newsWrapper {overflow:hidden;padding-bottom:5px;float:left; background:white; width:800px;}

#navWrapper{overflow:hidden;margin:0px auto; padding-bottom:5px;float:left; background:transparrent; width:160;}

#banner {height:100px; background:url(../includes/images/banner1.jpg);}

#topNav {height:38px; background: url(../includes/images/topNavBG.jpg) repeat-x;}

#mainTopSpacer {height:10px;background: url(../includes/images/mainTopCurve.jpg)}

#leftNavHeader {padding:5px 0px 5px 5px; margin:5px 0px 0px 5px; width:155px; background:#275427;}

a.leftNavHeaderLink {text-decoration:none; border:none; font-size:1em;color:#FFDF08; }

#leftNavTopSpacer {width:180px; background:url(../includes/images/lNavTop.jpg);height:12px;}

#leftNav { width:180px; background:#275427;}

#leftNavBtmSpacer {width:180px; background:url(../includes/images/lNavFooter.jpg);height:40px;}

.lNavItem {color:#534305;padding-left:5px; font-size:.95Em; margin:1px;background:url(../includes/images/lNavBG.jpg);height:25px;width:172px;}

.lNavItem a{color:#534305; text-decoration:none;}

.lNavItem a:hover{color:white; text-decoration:none;}


#mainContentHeader {font-weight:bold;border-bottom:3px solid #FFDF08; margin:5px 0px 10px 5px;float:left; width:545px;font-size:1.3em; padding-left:15px;color:#275427;}

#mainContent{min-height:400px;padding:3px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin:0px 0px 5px 5px;float:left; background:white;width:555px;}

#mainContentNews{min-height:300px; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif;  margin:0px 0px 5px 5px;float:left; background:white;width:725px;}

#rightContent{margin:5px 0px 5px 5px;float:left; background:transparrent;width:160px;}

#footer {color:gray;font-size:.6em;border-top: solid white 5px;background:transparrent; text-align:center;padding:5px; height:35px;float:left; width:950px;}

.rightContentPicture {margin:3px; background:transparrent;text-align:center;padding:3px;}

.rightContentBlock {}

.rightContentBlockHeader{color:#534305;text-align:center;background:url(../includes/images/lNavBG.jpg);height:25px;margin-top:20px;}

.rightContentBlockBody{background:#D0CECE;padding:3px;font-size:.75em;font-family: Verdana, Arial, Helvetica, sans-serif;padding:5px;}

ul#topNavLinks{list-style: none;margin-top:0px;padding-top:0px;padding-left:0px;margin-left:0px;float:left;}

ul#topNavLinks li {text-align:center;line-height:2em;width: 130px;font-weight:bold;margin: 0;text-align:center;margin-right:2px;float:left;}

ul#topNavLinks li a{text-decoration: none;color:#534305;}

ul#topNavLinks li a:hover{text-decoration: none;color:white;}

#deletedPage {font-size:2em; color:white; padding:20px; background-image:url(../includes/images/bg.png); height:180px; width:700px;position:absolute; z-index:1;}

#failedUpdate{background:red; border:solid 3px black; position:absolute; z-index: 2; height:150px;
width:300px; top:50px; left:400px;padding:10px; font-size:1.5em;}

#failedUpdateMask{background: url(../includes/images/bg.png); height:1000px; width:1000px; position:absolute; z-index:1;}



/*Calendar Styles*/

.calWrapper {padding:5px; width:500px; margin: 10px;}

.calHdr {/*color:#534305;*/width:450px;/*background: url(../includes/images/topNavBG.jpg);*/background:#C7DDC3;padding:5px;font-size:1.2em;}

.cal1{width:430px;padding:5px 5px 5px 15px;margin-left:5px;background:#E1E1E1;}

.cal2{width:430px;padding:5px 5px 5px 15px;margin-left:5px;background:#BBBABA;}

.calTitle{font-weight:bold;}

.calLocation{padding-left:15px;}

.calTime{padding-left:15px;}

.calEdit{padding-left:15px;}


/*News Styles*/

.newsWrapper {padding:5px; width:700px; margin: 10px;}

.newsCat {font-size: 0.65em;padding-left:5px}

.newsHeadline {color:#534305;padding:5px;font-size:1.4em;background:#C7DDC3;}

.newsBody {font-size:0.9em;padding:5px;margin-left:10px; background:#FEFCE5;}

.newsArticle{padding:10px;}

.newsHLList{list-style:none;}

.newsHLList a{text-decoration: none; color:#534305;}


/*Curriculum Styles*/
.curWrapper{padding:5px; width:500px; margin: 10px;}

.curGrade{background:#C7DDC3; padding:3px; font-size:1.3em; font-weight:bold;}

.curSubject{padding:3px; margin-left:10px;font-size:1.2em;font-weight:bold;}

.curClass{background:#FEFCE5; padding:3px; margin-left:15px;font-weight:bold;}

.curEntry{padding:3px; margin-left:20px;}

/*Index Styles*/
#mainPic {margin:5px 0px 5px 5px;float:left; height:300px; width:99%;}



#events {margin:5px 0px 5px 5px;float:left; height:300px; width:45%; padding:10px;}

#headlines {margin:5px 0px 5px 5px;float:left; height:300px; width:45%; padding:10px;}

.indexEventWrapper{margin:0px; padding:0px;}

.indexEventName{font-size:.9em;color:#534305; font-weight:bold;}

.indexEventDate{font-size:.9em; padding-left:10px;}

.indexEventsHdr{border-bottom:solid #275427 2px;font-size:1.3em; margin:3px; font-weight:bold;color:#275427;}
