﻿
body {
	margin: 0px;
	background: #27343C;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
	background-image: url('images/bg_main.jpg');
	background-repeat: repeat;
	min-width: 600px;
	line-height: 1em;
}
h1, h2, h3 {
	padding: 0px;
	margin: 4px 0 0 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: normal;
	color: #660066;
}

h1 {
	font-size: 2em;
	margin:0px;
	padding:0px;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.6em;
}
ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color:navy;
}
a.none
{
	text-decoration:none;
	color:#570657;
}
p
{
	margin-top:4px;
}
a:hover {
	background: none;
	text-decoration:none;
}
img
{
	float:left;
	margin:2px;
	margin-right:6px;
	border:1px purple solid;
}
img.none
{
	float:left;
	margin:2px;
	border:1px purple solid;
}
img.under
{
	float:left;
	border:0px;
	padding-right:200px;
}
td.center
{
	margin:0px;
	padding-left:50px;
	text-align:center;
}

.ad
{
	float:left;
	border:0px;
}
#wrapper {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	background:none;
}

/* Header */

#header {
	width: 1003px;
	height: 118px;
	border: 1px #ffff99 solid;
}

/* Logo */

#logo {
	float: left;
	height:118px;
	width: 1005px;
	background-color: #003300;
}

#logo h1, #logo p {
}

#logo h1 {
	float: left;
	padding-top: 32px;
	padding-left:20px;
	padding-right:20px;
	background-image:url('images/bg_leaves_nav.gif');
	background-repeat:no-repeat;
	background-position:left bottom;	
	height: 85px;
	width: 435px;
	vertical-align:bottom;
}

#logo p 
{
	float:left;
	margin:0;
	padding:0px;
}
#logo img
{
	margin:0;
	padding:5px;
	/*background-image:url('images/img_vs_logo.gif');
	background-repeat:no-repeat;
	background-position:right center;*/
	width:113px;
	height:109px;
	border:0px;
} 
#logo p.img_nav 
{
	margin: 0px;
	padding:0px;
	background-image:url('images/img_nav.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	border-left: 1px #ffff99 solid;
	border-right: 1px #ffff99 solid;
	height:117px;
	width:274px;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color:#FFFFFF;
}
#rightnav
{
	margin:0px;
	padding:0px;
	float:left;
	width:130px;
	border-left:0px lime dotted;
}
#rightnav ul
{
	background-color:#003300;
	margin:0px;
	padding:0px;
	height:117px;
}
#rightnav li 
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	list-style-type:none;
	list-style-position:inside;
	border-bottom:1px #ffff99 solid;
	border-right:1px #ffff99 solid;
	padding-left:18px;
	padding-top:4px;
	padding-bottom:3px;	
}
#rightnav li.last
{
	border-bottom:0px;
	border-right:1px #ffff99 solid;
	height:1px;
}
#rightnav a 
{
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#rightnav a:hover 
{
	text-decoration: underline;
}
#rightnav li.active
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	list-style-type:none;
	list-style-position:inside;
	border-bottom:1px #ffff99 solid;
	border-right:1px #ffff99 solid;
	padding-left:18px;
	padding-top:4px;
	padding-bottom:3px;	
	background-color:#36701B;
}



/* Menu */

#menu {
	/*width: 1007px;*/
	width:1007px;
	height: 28px;
	margin: 0 auto;
	padding: 0;
	border:0px lime dashed;
	background-color:#660066;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#menu li {
	float: left;
	margin:0;
	padding:0;
	border-left:#ffff99 1px solid;
	border-bottom:#ffff99 0px solid;
	width:11%;
}
#menu li.about {
	border-left:#ffff99 1px solid;
	border-bottom:#ffff99 0px solid;
	width:14%;
}

#menu li.last {
	margin-top: 0px;
	margin-right: 0px;
	padding:7px 0 7px 0;	
	float: left;
	border-right:#ffff99 1px solid;
	border-bottom:#ffff99 1px solid;
	background: #660066;
	height:13px;
	width:16px;
}
#menu li.lasthome {
	margin-top: 0px;
	margin-right: 0px;
	padding:7px;
	float: left;
	border-right: #ffff99 1px solid;
	border-bottom: #ffff99 1px solid;
	background: #660066;
	height:13px;
	width:170px;
}
#menu a {
	display: block;
	margin:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:4px;
	padding-left:4px;
	background: #660066;
	text-decoration: none;
	text-align:center;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	border-bottom: 1px #ffff99 solid;
}
#menu a:hover
{
	background-color:#993399;text-decoration: underline;
}
#menu .active
{
	display: block;
	margin:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:3px;
	padding-left:3px;
	background-color:#993399;
	text-decoration: none;
	text-align:center;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border-bottom:1px #FFFFCC solid;
}
#menu .activehome
{
	display: block;
	margin:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:3px;
	padding-left:3px;
	background-color:#993399;
	text-decoration: none;
	text-align:center;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border-bottom:1px #FFFFCC solid;
	color:#fff;
}

#menu .lasthome {
	margin-top: 0px;
	margin-right: 0px;
	padding:7px;
	border-right: #ffff99 1px solid;
	background: #660066;
	width:176px;
}
#menu .activelasthome 
{
	display: block;
	margin:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:3px;
	padding-left:3px;
	background-color:#993399;
	text-decoration: none;
	text-align:center;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border-bottom:1px #FFFFCC solid;
	width:186px;
	color:#fff;
}


/* Page */

#page {
	width: 1007px;
	margin: 0 auto;
	background: #ffffcc;
	background-image:url('images/bg_content_leaves.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

/* Content */

#content 
{
	float: right;
	width: 545px;
	margin-top:5px;
	padding:10px 20px 0 10px;
	border-left:1px purple solid;
}
#content h1
{
	background-image:url('images/hdr_highlights.gif');
	width:124px;
	height:30px;
	margin-bottom:0px;
}
#content .smalltitle
{
	color:#570657;
	font-weight:bold;
}
#content .smallimg
{
	margin-top:4px;
	margin-right:6px;
	padding:0px;
}
#content .para
{
	border:0px purple dashed;
	line-height: 140%;
	word-spacing:normal;
	text-align:left;
	margin-bottom:2px;
	padding-bottom:4px;
}
.announce
{
	margin:4px;
	padding:6px 2px 10px 2px;
	font-size:12px;
	line-height:normal;
	vertical-align:top;
}

/* Sidebar */

#sidebar 
{
	float: left;
	width: 400px;
	padding: 10px 5px 0 15px;
	color: #787878;
}
#sidebar h2
{
	background-image:url('images/hdr_welcome.gif');
	background-repeat:no-repeat;
	width:148px;
	height:30px;
	margin-bottom:6px;
}
#sidebar ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar li {
	margin: 0;
	padding: 0;
}
#sidebar .firstimg
{
	background-image:url('images/img_content_first_hldr.jpg');
	background-repeat:no-repeat;
	border:1px puple solid;
	width:151px;
	height:137px;
}
#sidebar p.para
{
	line-height: 150%;
	word-spacing:normal;
	text-align:left;
	border-bottom:1px purple solid;
}
#adspace
{
	float:left;
}
#imgspace
{
	float:right;
}
#news1space	
{
	float:right;
	border: 0px #003000 solid;
	width:150px;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:8pt;
	line-height:140%;
	text-align:left;
	color:black;
	/*background-image:url('images/bg_important_dates.jpg');
	background-color:#c0d5a1;*/
	vertical-align:top;
	
}
#news1space p
{
	text-align:right;
	word-spacing:normal;

}
h4
{
	color:#99cc66;
	font-family:Georgia, Times New Roman, Times, seric;
	font-weight:bold;
	font-size:14px;
	margin:0 0 0 0;
	padding:12px 4px 1px 0px;
	line-height:normal;
}
h5
{
	margin:-2px;
	padding:0px;
	color:#a5be81;
	font-family:Georgia, Times New Roman, Times, seric;
	font-weight:bold;
	font-size:14px;
	padding:4px;
}
h5.blue
{
	color:#fff;
	font-family:Georgia, Times New Roman, Times, seric;
	font-weight:bold;
	background-color:#000066;
	padding:4px;
}
h5.callout
{
	margin-top:0px;
	margin-left:0px;
	padding-top:10px;
	background-image:url('images/hdr_callout.gif');
	background-repeat:no-repeat;
	background-color:#FFFFCC;
	width:259px;
	height:71px;
}
#mission
{
	margin:10px 0 0 0;
	padding:6px;
	clear:both;
	font-style:italic;
	line-height:140%;
	border:1px gray dotted;
	width:96%;
}
#quote
{
	margin-top:10px;
	padding:6px;
	clear:both;
	font-style:italic;
	line-height:140%;
	border:1px purple dotted;
	width:96%;
	background-color:#b7db92;
}
.highlight
{
	margin:10px;
	padding:6px;
	font-style:italic;
	line-height:140%;
	border:1px purple dotted;
	background-color:#CCFF99;
}

/*#sidebar li ul {
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D2D4C9;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}*/

#sidebar h2 {
	letter-spacing: -.5px;
	color: #660066;
}

#sidebar p {
	padding-bottom: 20px;
	text-align: justify;
}

#sidebar a {
	color: #417FDA;
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
	color: #787878;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer 
{
	margin:0px;
	padding:0px;
	width: 1007px;
	height: 80px;
	padding-top:10px;
	font-family: Verdana;
	background-color:#ffffcc;
	color: #B2B2B2;
	clear:both;

}
#footer p
{
	margin:0px;
	padding:0px;
	border-bottom:0px;
	border-top:1px gray dotted;
	border-left:0px;
	border-right:0px;
	background-color:#ffffcc;
}
#footer ul
{
	margin:0px;
	padding:3px;
	list-style: none;
	text-align:center;
	border-top:1px gray dotted;
}
#footer li
{
	display:inline;
	margin:0px;
	padding:0px;
}
#footer .copyright {
	margin: 0;
	padding-top:10px;
	height:30px;
	line-height: normal;
	font-size: 11px;
	font-family:Verdana;
	text-align: center;
	vertical-align:middle;
	background-color:#e1dde1;
	border-top:1px gray dotted;
	color:#003366;
}
#footer .email
{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Verdana;
	text-decoration:underline;
	border:0px;
}
#footer a 
{
	margin:0;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana;
	font-size:12px;
	text-decoration: underline;
	color: #003366;
	border-right:1px navy solid;
}
#footer a.last
{
	border:0px;
}
#footer a:hover
{
	text-decoration:none;
}
#columnwrapper
{
	margin:0px;
	padding:0px;
	width:1007px;
	background:#ffffcc;
	border:0px fuchsia dotted;
	height:100%;
}
#leftcontent 
{
	margin:0px;
	padding:0px;
	position: relative;
	float:left;
	top:0px;
	width:17%;
	height:100%;
	background:#f6f6f1;
	border-right:1px solid purple;
}
#leftcontent ul
{
	margin:0px;
	padding:0px;
}
#leftcontent li
{
	list-style:none;
	padding-left:14px;
}
#leftcontent ul.sub
{
	margin:0px;
	padding:0px;
}
#leftcontent .sub
{
	list-style:none;
	padding-left:8px;
	font-size:11px;
	color:green;	
}
#leftcontent .subactive
{
	list-style:none;
	padding-left:8px;
	font-size:11px;
	color:green;
	text-decoration:none;
	font-weight:bold;	
}

#leftcontent a {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	padding-top:5px;
	padding-bottom:5px;	
	text-decoration: underline;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #660066;
	border: none;
}
#leftcontent .active
{
	font-weight:bold;
	text-decoration:none;
}
#leftcontent a:hover {
	text-decoration: none;
}
#leftcontent h2
{
	margin-top:6px;
	padding:8px 0 5px 5px;
	background-color:#ffccff;
	height:14px;
	border:0 maroon dotted;
}
#centercontent 
{
	margin:0px;
	padding:8px;
	position:relative;
	float:left;
	background:#ffffcc;
	border-right:0px solid purple;		
	width:57%;
	background-image:url('images/bg_content_leaves.gif');
	background-repeat:no-repeat;
	background-position:center center;
	height:100%;
}
#centercontent .pageid
{
	border-bottom:1px #999 solid;
	font-size:12px;
}
#centercontent p
{
	padding-top:6px;
	line-height: 150%;
	word-spacing:normal;
	text-align:left;
}
#centercontent td
{
	vertical-align:top;
}
#centercontent .label 
{
	background-image:url('images/bg_coffee.gif');
	background-repeat:repeat-x;
	height:25px;
	color:#fff;
}
#centercontent .alt
{
	border-bottom:1px gray dashed;
	border-top:1px gray dashed;
}
#centercontentwide 
{
	margin:0px;
	padding:8px;
	position:relative;
	float:left;
	background:#ffffcc;
	border-right:0px solid purple;		
	width:77%;
	background-image:url('images/bg_content_leaves.gif');
	background-repeat:no-repeat;
	background-position:center center;
	height:100%;
}

#rightcontent 
{
	margin:0px;
	padding:0px;
	position: relative;
	float:right;
	width:237px;
	background:#f6f6f1;
	border-left:1px solid purple;
	border:0px orange dotted;
	height:100%;
}
#rightcontent img
{
	margin:0px;
	margin-bottom:25px;
	padding:0px;
	border-right:1px purple solid;
	border-top:1px purple solid;
	border-bottom:1px purple solid;
}
#rightcontent a.images
{
	font-size:9px;
	text-decoration:none;
	padding-left:10px;
}
#rightcontent li.right
{
	list-style-image:url('images/img_lg_rd_bullet.gif');
}
#rightcontent li.none
{
	list-style:none;
	padding-left:10px;
}
#centercontent li.none
{
	list-style:none;
	padding-left:10px;
}
.disc
{
	margin:0px;
	padding:6px;
	border:thin gray dashed;
	font-style:italic;
	background:#CCFFCC;
}
.special
{
	font-size:small;
	font-weight:bold;
	color:#660066;
}
.author 
{
	font-size: small;
	font-weight: normal;
	color:#000;
}
.style1 {
	text-align: left;
}
.style2 {
	text-align: left;
	color: purple;
}

.update {
	color: #660066;
}
.student
{
	font-size:14px;
	line-height:normal;
}
#coffee_content
{
	margin:0px;
	padding:8px;
	position:relative;
	float:left;
	background:#ffffcc;
	border-right:0px solid purple;		
	width:77%;
	background-image:url('images/bg_content_leaves.gif');
	background-repeat:no-repeat;
	background-position:center center;
	height:100%;
}
#coffee_content .pageid
{
	border-bottom:1px #999 solid;
	font-size:12px;
}
#coffee_content p
{
	padding-top:6px;
	line-height: 150%;
	word-spacing:normal;
	text-align:left;
}
#coffee_content td
{
	vertical-align:top;
}
#coffee_content .label 
{
	background-image:url('images/bg_coffee.gif');
	background-repeat:repeat-x;
	height:25px;
	color:#fff;
}
#coffee_content .alt
{
	border-bottom:1px gray dashed;
	border-top:1px gray dashed;
}
#archive
{
	margin-top:10px;
	border:1px green solid;
	width:100%;
}
#archive h1
{
	margin:0px;
	padding:6px;
	background-color:green;
	font-size:11pt;
	font-weight:bold;
	color:white;
}
.header 
{
	font-weight:bold;
}
.dkpurptitle
{
	font-size:14px;
	font-weight:bold;
	color:purple;
}
.pspacing
{
	line-height: 150%;
	margin:4px;
	padding:8px;
	border:1px purple dotted;
}
/*new css*/
div#schoolinfo
{
	float:left;
	width:64%;
	margin:0px;
	padding:2px 6px 2px 6px;
}
#schoolinfo h2.welcome
{
	background-image:url('images/hdr_welcome.gif');
	background-repeat:no-repeat;
	width:148px;
	height:30px;
}
#schoolinfo h2.highlights
{
	margin:0px;
	padding:0px;
	background-image:url('images/hdr_highlights.gif');
	width:124px;
	height:30px;
	clear:both;
}
#schoolinfo .para
{
	line-height: 140%;
	word-spacing:normal;
	text-align:left;
	font-size:12px;
	margin-bottom:2px;
	padding-bottom:4px;
}
.smalltitle
{
	color:#570657;
	font-weight:bold;
}
div#currentevents
{
	float:left;
	width:34%;
	margin:0px;
	padding:2px;
	background-color:#b7db92;
}
#currentevents h1
{
	margin:0px;
	padding:10px 6px 8px 4px;
	/*background-image:url('images/hdr_annoucements.gif');
	width:200px;
	height:26px;*/
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#570657;
}
#currentevents h3
{
	margin:0px;
	padding: 10px 10px 4px 2px;
	color:#4f6f4f;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	background-color:#ffccff;
}
#currentevents .remind
{
	margin:4px 4px 8px 9px;
	padding:0px;
	width:95%;
	border:0px #a5be81 ridge;
	background-color:#fff;
}
#currentevents .remind h3
{
	margin:0px;
	padding: 10px 10px 4px 2px;
	color:#fff;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	background-color:#003300;
}

#currentevents .events
{
	margin:4px 4px 6px 9px;
	padding:0px;
	width:95%;
	border:0px purple ridge;
	background-color:#fff;
}

#currentevents .events h3
{
	margin:0px;
	padding: 10px 10px 4px 2px;
	color:#fff;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	background-color:#660066;
}

#currentevents .curric
{
	margin:4px 4px 6px 9px;
	padding:0px;
	width:95%;
	border:1px green dotted;line-height:normal;
	background-color:#fff;
}
#currentevents .more
{
	margin:4px 4px 6px 9px;
	padding:0px;
	width:95%;
	border:0px green dotted;line-height:normal;
	background-color:#fff;
}

#currentevents h4
{
	color:#000;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:4px 0 2px 0;
	line-height:normal;
}
#currentevents h4.special
{
	color:green;
	font-family:Georgia, Times New Roman, Times, seric;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	margin:0;
	padding:4px 0 2px 0;
	line-height:normal;
}

div#additions
{
	clear:left;
	width:100%;
}
div#schoolinfo .other
{
	margin:4px;
	padding:6px;
	width:98%;
}
div#schoolinfo h4.other
{
	color:green;
	font-family:Georgia, Times New Roman, Times, seric;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	margin:0;
	padding:4px 0 6px 0;
	line-height:normal;
}

.imgHlight 
{
	margin: 0 4px 4px 6px;
	float:right;
}
.style3 
{
	font-size: small;
	line-height:14pt;
}
.dkgreen
{
	font-size: 14px;
	color: #296229;
}
.style5 
{
	color: #FFA500;
	padding:8px;
}


/*end new css*/
