/* CSS Document */

body{font:1em/1.3em Arial, helvetica, sans-serif; background:#9f1051 url(/assets/uploads/1sitebg.gif); background-repeat:repeat-x; margin:0px; padding:0px;}

#container{position:relative; float:left; width:100%; height:1000px; background:url(/assets/uploads/1bg_curves.gif); background-repeat:no-repeat; background-position:center top; margin:0px; padding:0px;}

#main{postion:relative; width:870px; height:auto; margin:0px auto; padding:0px;}
#mainTop{postion:relative; width:870px; height:190px; margin:0px auto; padding-top:8px;}
#buttonSearch{position:relative; float:left; top:40px; left:85px; width:122px; height:35px;  margin:0px; padding:0px; z-index:1;}
#searchArea{display:none;}
#searchButton{position:relative; float:left; z-index:1000;}
#searchButton2{display:none;}
#buttonSearch img{border:0px; margin:0px; padding:0px;}
#flash{position:relative; float:left; top:9px; width:475px; height:175px; left:65px; margin-bottom:-40px; padding:0px;}


#scroller{position:relative; float:left; top:10px; width:580px; height:39px; margin:0px; padding:14px 40px 0px 150px; background:url(/assets/uploads/1plane.gif); background-repeat:no-repeat; font-size:0.9em; color:#324285;}
#scroller ul{list-style:none; margin:0px; padding:0px;}

#homeNav{position:relative; float:left; margin:0px; padding:0px;}
#homeNav img{border:0px; margin:0px; padding:0px;}
#homeNavTop{position:relative; float:left; margin:0px; padding:0px;}
#homeNavLeft{position:relative; float:left; width:307px; height:141px; margin:0px; padding:0px;}
#homeNavMid{position:relative; float:left; width:246px; height:141px; margin:0px; padding:0px; background:url(/assets/uploads/1nav_middle.gif);}
#homeNavRight{position:relative; float:left; width:317px; height:141px; margin:0px; padding:0px;}
.navOption{position:relative; float:left; margin:0px; padding:0px;}

#treeBotLeft{position:relative; float:left; width:266px; height:135px; margin:0px; padding:0px;}
#creed{position:relative; float:left; width:324px; height:135px; margin:0px; padding:0px;}
#treeBotRight{position:relative; float:left; width:280px; height:135px; margin:0px; padding:0px;}

#hPoints{clear:both; position:relative; left:112px; float:left; width:640px; height:161px; margin:0px; padding:0px; background:url(/assets/uploads/1bg_hpoints.gif); color:#fff; font-weight:bold; text-align:center; font-size:1.3em;}
#hPoints ul{list-style:none; margin:0px; padding:0px;}

#hp1{position:absolute; top:132px; left:35px; margin:0px; padding:0px;}
#hp2{position:absolute; top:132px; left:172px; margin:0px; padding:0px;}
#hp3{position:absolute; top:132px; left:307px; margin:0px; padding:0px;}
#hp4{position:absolute; top:132px; left:443px; margin:0px; padding:0px;}
#hp5{position:absolute; top:132px; left:578px; margin:0px; padding:0px;}

#logoLinks{position:relative; float:left; top:100px; left:10px; width:710px; height:80px; margin:-3px; padding:10px 80px; color:#fff; font-size:0.8em; text-align:center;}

.logoLink{position:relative; float:left; width:auto; height:80px; margin:0px; padding:0px 15px;}
.logoLink img{border:0px;}

#footer{position:relative; float:left; top:100px; width:100%; height:auto; margin:0px; padding:10px 0px; text-align:center; color:#fff; font-size:0.8em;}
#footer a:link{color:#fff; text-decoration:none;}
#footer a:visited{color:#fff; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:underline;}



/* DEFAULT TEMPLATE */


#container2{position:relative; float:left; width:100%; height:auto; margin:0px; padding:0px;}

#main2{position:relative; width:800px; height:auto; margin:0px auto; padding:0px;}

#bottomCurve{position:relative; float:left; width:100%; height:200px; margin:-50px auto; padding:0px; background:url(/assets/uploads/1bg_curves2.gif); background-repeat:no-repeat; background-position:center bottom;}

#tnav{position:relative; width:800px; float:left; left:3px; height:114px; margin:-3px; padding:0px; line-height:0em;}

html>body #tnav{position:relative; width:800px; float:left; left:0px; height:114px; margin:0px; padding:0px; line-height:0em;}

#tnav img{border:0px; margin:0px; padding:0px;}

#mainArea{position:relative; float:left; width:800px; height:auto; margin:0px; padding:0px; background:url(/assets/uploads/1main_bgrep.gif);}

#lnav{position:relative; float:left; width:210px; height:auto; margin:0px; padding-bottom:30px; color:#fde523; font-size:1.2em; font-weight:bold;}

#lnav ul{list-style:none; margin:0px; padding:0px;}
#lnav li{margin:0px; padding:5px 10px 10px 30px; background:url(/assets/uploads/1lnav_bullet.gif); background-repeat:no-repeat;}

#lnav a:link{color:#fde523; text-decoration:none;}
#lnav a:visited{color:#fde523; text-decoration:none;}
#lnav a:hover{color:#fde523; text-decoration:underline;}

#contentTop{position:relative; float:right; left:0px; width:590px; height:28px; margin:0px; padding:0px; background:url(/assets/uploads/1content_top.gif);}

#contentArea{position:relative; float:left; width:590px; height:auto; margin:0px; padding:0px 0px 20px 0px; color:#fff;}

#contentAreaText{position:relative; float:left; width:550px; height:auto; margin:0px; padding:0px 20px;}

#contentArea a:link{color:#fde523; text-decoration:none;}
#contentArea a:visited{color:#fde523; text-decoration:none;}
#contentArea a:hover{color:#fde523; text-decoration:underline;}

#contentAreaCal {font-size:1.2em;}
#contentAreaCal a:link{color:#222; text-decoration:none;}
#contentAreaCal a:visited{color:#222; text-decoration:none;}
#contentAreaCal a:hover{color:#222; text-decoration:underline;}

#contentArea table{border:0px; color:#fff;}
#contentArea .label{color:#ffffff;}
#formInputTable{color:#ffffff; border:0px!important}

#contentBot{position:relative; float:left; width:800px; height:14px; margin:0px; padding:0px; background:url(/assets/uploads/1content_bot.gif) no-repeat;}

.tnavButton{position:relative; float:left; width:auto; height:66px; margin:0px; padding:0px;}
.tnavButton2{position:relative; float:left; width:auto; height:48px; margin:0px; padding:0px;}

.titleText{color:#fde523;}

#logoLinks2{position:relative; float:left; top:100px; width:100%; height:80px; margin:0px auto; padding:0px;}
#logoLinkBracket{position:relative; width:700px; height:80px; margin:0px auto; padding:0px;}

#tools{position:relative; float:left; top:20px; margin:0px; padding:0px;}
#tools img{position:relative; float:left; border:0px; margin:0px; padding:0px;}


/* Forum CSS */

.label{font:13px/1.3em Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.heading{font:bold 13px/1em Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.forumMessageOptionDelete{font:bold 13px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.forumMessageOptionDelete a:link{color:#fff;}
.forumMessageAuthorHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageContentHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageAuthor{font:bold 13px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.forumMessageTime{font:13px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.forumMessageContent{font:13px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.forumThreadTextLabel{font:13px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.forumMessageFormHeader{font:13px Arial, Helvetica, sans-serif; color:#fff text-align:left;}
.forumMessageFormButtons{font:13px Arial, Helvetica, sans-serif; color:#fff;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; width:auto; text-align:left; padding:5px 10px 5px 10px;}
.forumThreadRow{width:auto; text-align:left; padding:5px 10px 5px 10px;}

/* Galleries */

#gallerytitle{width:80px; margin-bottom:20px; text-align:center;}

/* Sitemap */

.large{font-size:1.3em; color:#fff;}

/* Form fields */
#search{margin:0px; padding:0px;}
.searchField{border:2px solid #a4cce6; height:20px; width:130px; margin:0px; padding:0px;}
.submitButton1{position:absolute;}

/* Search Results */

#searchResults {color:#333; overflow:auto;}
#searchResults img{display:none;}


/* School Calendar */
#selected_month{color:#fff;}
#selected_year{color:#fff; font-size:1.3em;}


/* Navigator */

#navigator{position:relative; float:left; left:-5px; width:100%; padding:0px 0px 10px 0px; font:12px/1em Arial, sans serif; color:#fff;}
#navigator a:link{text-decoration:none; color:#fde523;}
#navigator a:visited{text-decoration:none; color:#fde523;}
#navigator a:hover{text-decoration:underline; color:#fde523;}
