/*CSS Document */

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


        div#Accessibility
        {
            float: left;
            width: 780px;
            height: auto;
            margin: 0;
            padding: 10px;  
            font-size: 0.75em;
            text-align: right;
			color: #fff;
        	}
        
            #Accessibility ul
            {
                list-style:none;
                margin: 0;
                padding: 0;    
            	}
        
                #Accessibility ul li
                {
                    display: inline;
                    margin: 0;
                    padding: 0 0 0 10px;    
                	}
					
					
				#Accessibility ul li a:link
                {
					color: #fff;
					text-decoration: none;
					}  
					
				#Accessibility ul li a:visited
                {
					color: #fff;
					text-decoration: none;
					}  
					
				#Accessibility ul li a:hover
                {
					color: #fff;
					text-decoration: underline;
					}   


				#Accessibility ul li.regular
                {
					display: inline;
					}    

				#Accessibility ul li.large
                {
					display: none;
					}    

				#Accessibility ul li.graphical
                {
					display: none;
					}    

#newsletter{position:absolute; left:-25px; top:-12px; width:94px; height:95px; margin:0px; padding:0px; z-index:1000;}

#container {position:relative; margin:0px auto; padding:0px; width:800px; height:auto; z-index:10;}

#headertop{position:relative; float:left; width:800px; height:112px; margin:0px; padding:0px; background:url(/assets/uploads/1logo2.gif); background-repeat:no-repeat; background-color:#719300;}

#headerbottom{position:relative; float:left; width:780px; height:auto; margin:0px; padding:14px 10px 13px 10px; background:url(/assets/uploads/1navbar.gif); background-repeat:no-repeat; background-color:#638e00; text-align:right; color:#000; font-weight:bold; font-size:0.9em;}

#headerbottom a:link{text-decoration:none; color:#fff; padding:2px;}
#headerbottom a:hover{text-decoration:none; color:#fff; background-color:#0048be; padding:2px;}
#headerbottom a:visited{text-decoration:none; color:#fff; padding:2px;}

#headerbottom ul{list-style-type:none; margin:0px; padding:0px;}
#headerbottom li{display:inline; margin:0px; padding:3px; font-size: 0.95em;}

#homemain{position:relative; float:left; width:800px; height:auto; margin:0px; padding:0px; background-color:#fff;}

#homeleftcol{position:relative; float:left; width:525px; height:auto; margin:0px; padding:0px; background-color:#eff8d9;}

#l1{position:relative; float:left; width:257px; height:auto; margin:0px; padding:0px;}
#random{position:relative; float:left; width:257px; height:208px; margin:0px; padding:0px;}
#calendar{position:relative; float:left; width:235px; height:195px; margin:0px; padding:0 0 0 22px;}

#l2{position:relative; float:left; width:267px; height:auto; margin:0px; padding:0px;}

#homedisplay{position:relative; float:left; width:525px; height:264px; margin:0px; padding:0px; background:url(/assets/uploads/1display.jpg);}

#welcome{position:relative; float:left; width:227px; height:auto; margin:0px; padding:20px; background-color:#eff8d9; font-size:0.8em; line-height:1.6em;}

#opening{position:relative; float:left; width:267px; height:139px; margin:0px; padding:0px; background: url(/assets/uploads/1opening.gif) no-repeat right top;}

#welcome img{position:relative; float:left; margin:0px 10px 10px 0px;}

#welcome a{text-decoration:none; color:#709801; border-bottom:1px dotted #111; font-weight:bold;}

span.greentext{color: #688800; font-weight: bold;}

#homerightcol{position:relative; float:left; width:275px; height:auto; margin:0px; padding:0px; background-color:#fff;}

#homerightcol ul{list-style-type:none; margin:0px; padding:0px;}

#homerightcol li{margin:0px; padding:0px;}

#schoolnews{position:relative; float:left; width:245px; height:auto; margin:0px; padding:55px 15px 30px 15px;  background:url(/assets/uploads/1header_schoolnews.gif); background-repeat:no-repeat;background-color:#fff;}

#worldnews{position:relative; float:left; width:245px; height:auto; margin:0px; padding:55px 15px 30px 15px;  background:url(/assets/uploads/1header_worldnews.gif); background-repeat:no-repeat;background-color:#fff;}

#centrenews{position:relative; float:left; width:245px; height:auto; margin:0px; padding:55px 15px 30px 15px;  background:url(/assets/uploads/1header_centrenews.gif); background-repeat:no-repeat; background-color:#fff;}

#footer{position:relative; float:left; top:-50px; width:100%; height:auto; margin:0px; padding:50px 0px 0px 0px; background-color:#688f00; z-index:0;}

#loginarea{position:relative; width:760px; height:auto; margin:0px auto 0px auto; padding:10px 20px 30px 20px; background-color:#719801;}

#loginbutton{position:relative; float:left; height:auto; width:auto; color:#fff; font-size:0.8em; margin:0px; padding:0px;}
#loginbutton a:link{text-decoration:none; color:#fff;}
#loginbutton a:visited{text-decoration:none; color:#fff;}
#loginbutton a:hover{text-decoration:underline; color:#fff;}

#loginbutton2{display:none;}

#footer2{position:relative; float:left; top:-50px; width:100%; height:auto; margin:0px; padding:0px; background-color:#5d8500;}

#copyright{position:relative; width:760px; height:auto; margin:0px auto; padding:10px 20px 10px 20px; text-align:center; background-color:#659002; color:#fff; font-size:0.8em;}
#copyright a:link{text-decoration:none; color:#fff;}
#copyright a:visited{text-decoration:none; color:#fff;}
#copyright a:hover{text-decoration:underline; color:#fff;}

#footer3{position:relative; float:left; top:-50px; width:100%; height:50px; margin-bottom:-50px; padding:0px; background-color:#5d8500;}


/* Content template */

#leftcol{position:relative; float:left; width:525px; height:auto; margin:0px; padding:0px; background:url(/assets/uploads/1content_bg.gif); background-repeat:repeat-x; background-color:#fafcf0;}

#contenttitle{position:relative; float:left; width:485px; height:auto; margin:0px; padding:13px 20px 6px 20px; background:url(/assets/uploads/1content_title.gif); background-repeat:no-repeat; background-color:#8f2815; color:#fff; font-size: 1em; font-weight:bold;}

#bodytext{position:relative; float:left; width:445px; height:auto; padding:10px 30px 20px 30px; margin:0px; font-size:0.9em; line-height:1.6em; color:#383a36;}

#bodytext a{text-decoration:none; color:#709801; text-decoration:underline; font-weight:bold;}

.mod{font-weight:bold; font-size:0.9em; color:#709801;}

#rightcol{position:relative; float:left; width:275px; height:auto; margin:0px; padding:0px; background-color:#fff;}

#rightcol ul{position:relative; list-style-type:none; margin:0px; padding:0px;}
#rightcol li{margin:0px; padding:0px 0px 6px 12px; background:url(/assets/uploads/1event_bullet.gif); background-repeat:no-repeat; background-position: left center;}

#pageindex{position:relative; float:left; width:245px; height:auto; margin:0px; padding:55px 15px 30px 15px;  background:url(/assets/uploads/1header_index.gif); background-repeat:no-repeat; background-color:#fff; color:#709801; font-size:0.9em;}
#pageindex a:link{text-decoration:none; color:#709801;}
#pageindex a:visited{text-decoration:none; color:#709801;}
#pageindex a:hover{text-decoration:underline; color:#709801;}

#links{position:relative; float:left; width:245px; height:auto; margin:0px; padding:55px 15px 30px 15px;  background:url(/assets/uploads/1header_links.gif); background-repeat:no-repeat; background-color:#fff; color:#709801; font-size:0.9em;}
#links a:link{text-decoration:none; color:#709801;}
#links a:visited{text-decoration:none; color:#709801;}
#links a:hover{text-decoration:underline; color:#709801;}

.vschools{font:bold 11px/1.3em Arial, Helvetica, sans-serif; color:#8c4b93; text-align:center;}

/* Newsfeeds */

.newsstory{position:relative; float:left; top:10px; left:15px; width:100%; margin:0px; padding:0px;}
.newsstory a:link{font-weight:bold; text-decoration:none; color:#0c5ba6;}
.newsstory a:visited{font-weight:bold; text-decoration:none; color:#0c5ba6;}
.newsstory a:hover{font-weight:bold; text-decoration:underline; color:#0c5ba6;}

.newsstory img{position:relative; float:left; width:auto; height:auto; margin:0px 10px 0px 0px; padding:0px; border:3px solid #5d8400;}

.title{position:relative; width:145px; float:left; font-size:0.9em; line-height:1.1em; font-weight:bold;}

.description{position:relative; width:145px; height:auto; float:left; color:#333; font-size:0.8em; line-height:1.2em; margin-top:5px;}
.newsdiv{position:relative; width:100%; clear:both; height:0px; line-height:1em;}



/* Forms and Fields */



#search{position:relative; float:right; margin-right:20px; padding-right:15px;}
#login{position:relative; float:left; margin:0px; padding:0px;}

.searchField{position:relative; float:left; top:8px; width:130px; height:20px; margin:0px; padding:0px; border:0px;}

#fields{position:relative; float:left; margin:0px; padding:0px; color:#fff;}
#loginBut{position:relative; float:left; margin:0px; padding:0px;}
#consoletext{position:relative; top:5px;}
* html #consoletext{position:relative; top:0px;}

.usernameField{position:relative; top:3px; width:170px; height:22px; border:2px solid #5d8500; margin:0px; padding:0px;}
.passwordField{position:relative; top:3px; width:170px; height:22px; border:2px solid #5d8500; margin:0px; padding:0px;}

.submitButton{position:relative; float:left; height:34px; width:65px; margin:0px; padding:0px;}

.searchtitle{position:relative; float:left; top:8px;  margin:0px; padding:0px;}
.submitButton2{position:relative; float:left; top:8px; height:20px; width:33px; margin:0px; padding:0px;}

#userid{display:none;}

.noimages img{display:none;}


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



/* Galleries */
.gallerytitle{position:relative; float:left; width:80px; margin:0px; text-align:center; font:0.8em Arial, Helvetica, sans-serif; color:#333; text-align:center;}


/* Search */

#contenttitlesearch{position:relative; float:left; width:760px; height:auto; margin:0px; padding:13px 20px 0px 20px; background-color:#8f2815; color:#fff; font-size: 1.2em; font-weight:bold;}

#leftcolsearch{position:relative; float:left; width:800px; height:auto; margin:0px; padding:0px; background:url(/assets/uploads/1content_bg.gif); background-repeat:repeat-x; background-color:#fafcf0; overflow:auto;}

/* News Home */

#leftcolnews{position:relative; float:left; width:525px; height:auto; margin:0px; padding:0px; background:url(/assets/uploads/1content_bg.gif); background-repeat:repeat-x; background-color:#fafcf0;}

#leftcolnews ul{list-style-type:none; margin:0px; padding:0px;}
#leftcolnews li{margin:0px; padding:0px;}


.newsstory2{position:relative; float:left; top:0px; left:0px; width:400px; margin:0px; padding:0px;}
.newsstory2 a:link{font-weight:bold; text-decoration:none; color:#0c5ba6;}
.newsstory2 a:visited{font-weight:bold; text-decoration:none; color:#0c5ba6;}
.newsstory2 a:hover{font-weight:bold; text-decoration:underline; color:#0c5ba6;}

.newsstory2 img{position:relative; float:left; width:auto; height:auto; margin:0px 10px 0px 0px; padding:0px; border:3px solid #5d8400;}

.title2{position:relative; width:300px; float:left; font-size:0.9em; line-height:1.2em; font-weight:bold;}

.description2{position:relative; width:300px; height:auto; float:left; color:#333; font-size:0.8em;line-height:1.2em; }
.newsdiv2{position:relative; width:100%; clear:both; height:10px; line-height:1em;}

.boxText{position:relative; float:left; width:210px; height:auto; color:#fff; background:#c46707; margin:20px 0px; padding:5px 10px; font-size:0.9em;}


#flash{position: relative; float: left; margin: 0; padding: 0 0 0 10px;}
