@import url("dropmenu.css");
@import url("tables.css");
@import url(nav.css);

@import url("cal.css"); 

/* @override 
	http://www.hawthorn73.org/css/district.css

*/

html, body{ 
 text-align:center;
	position: relative;
	padding-right: 0;
	margin: 0;
	padding-top: 0;
	color: #fcfcfa;
	background: url(../images/build/back_sm.jpg) repeat;
	top: 0;
}

#side6lista p { 
	color: #7F7F6F; 
	font-size: 11px; font-family: arial, georgia, verdana, serif;
	margin: -2px 10px 0 7px;
	padding-bottom: 10px;
	padding-top: 5px;
}

#pagewidth{ 
 width: 100%; 
 text-align:left;
	margin: 0 auto 0 0;
	color: #f5f5ef;
} 
 
#maincol{  
  display:inline; 
 position: relative;
	top: 0;
}
#maincontainer{
	width: 1026px;
	background-image: none;
	margin: -32px auto 0;
}

#leftcontent {
	width: 318px;
	padding-bottom: 150px;
}

#leftcontentcal {
	padding-bottom: 150px;
	width: 625px;
}

#leftcontentcal li {
	list-style-type: none;
}

#leftcontent1 {
	width: 630px;
	padding-bottom: 150px;
}

#content {
	position: relative;
	width: 895px;
	clear: none;
	display: inline;
	top: 0;
	background-image: none;
}

/* @group contenttop */

#contenttop h2 {
	clear: none;
	background: transparent none no-repeat;
	font: 16px HelveticaNeue, "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 9px;
	text-transform: lowercase;
	color: #000031;
	display: inline;
}

#contenttop {
	position: relative;
	clear: none;
	background: transparent url(../images/build/top_clean.png) no-repeat;
	height: 78px;
	display: block;
	top: 23px;
	z-index: 0;
	margin-top: 13px;
	margin-left: 0;
}

#contenttop1 {
	position: relative;
	clear: none;
	background: transparent url(../images/build/top_clean.png) no-repeat;
	height: 78px;
	display: block;
	top: 23px;
	z-index: 0;
	margin-top: 13px;
	margin-left: 0;
}

/* @group extra */

.extra {
	height: 44px;
	margin-left: -13px;
	width: 626px;
	background-image: url(/images/build/extra_bar.jpg);
}

.extra_loc {
	padding-left: 74px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 6px;
}

.sponsor {
	padding-left: 53px;
}

.dt {
	padding-left: 71px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#extra ul {
	display: inline-block;
	background: url(/images/build/extra_bar.jpg) 33px;
	padding-top: 30px;
}

#extra li {
	display: inline;
}

.address {
	background-image: url(/images/build/addybar.jpg);
	height: 44px;
	margin-left: -13px;
	width: 626px;
}

.address_loc {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 6px;
	padding-left: 49px;
}

.web_loc {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 6px;
	padding-left: 0;
}

.grades {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 6px;
	padding-left: 49px;
}

#address ul {
	display: inline-block;
	background: url(/images/build/addybar.jpg) 33px;
	padding-top: 30px;
}

#address li {
	display: inline;
}



/* @end */



/* @end */

#side3list h2 alt {clear: none;
	background: transparent none no-repeat;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #007dff;
	display: inline;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
}



#side5list ul {
	list-style-type: none;
	color: #787870;
	text-align: left;
	margin-top: 4px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	letter-spacing: 0;
	font: 12px "HelveticaNeue-Light", Arial, Helvetica, Geneva, sans-serif;
}

#subhead {
	background: transparent url(/images/edutheme/v2/top.png) no-repeat;
	z-index: 1;
	clear: none;
	width: 1008px;
	top: -3px;
	right: 0;
	position: relative;
	height: 100px;
}

#subheadtext {
	padding-top: 3px;
	color: #666;
	text-transform: lowercase;
	font: 13px "HelveticaNeue-Light", Arial, Helvetica, Geneva, sans-serif;
	background-position: 1px 2px;
	padding-left: 23px;
	position: relative;
	top: 14px;
	margin-left: 68px;
}

.subheaduser {
	background: url(/images/edutheme/v2/user.png) no-repeat;
	padding-left: 30px;
}

#subhead h1 {
	color: black;
	font: 14px "Helvetica Neue-Light", Arial, Helvetica, Geneva, sans-serif;
	text-transform: none;
}

#maintext h1 {
	margin-bottom: -1px;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 6px;
	color: #0058a0;
}

#subheadsub {
	background: url(../images/build/main_ribbon_noisy.jpg) no-repeat;
	clear: none;
	height: 61px;
	position: relative;
	top: 0;
	z-index: 0;
}

#quicklinks {
	position: relative;
	top: -26px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	float: right;
	right: 78px;
}

#contentsub {
	z-index: 0;
	background: url(../images/build/body_noisy.jpg) repeat-y;
	top: 22px;
	margin-top: -2px;
	overflow: hidden;
	position: relative;
}

#header {
	background: transparent none no-repeat;
	height: 38px;
	width: 867px;
	position: relative;
	display: inline-block;
	z-index: 2;
	top: -2px;
}

#maintextstandard {
	text-align: justify;
	padding-bottom: 0;
	padding-top: 0;
	z-index: 2;
	padding-left: 19px;
	line-height: 0;
}

#maintextsearch {
	color: #333;
	text-align: justify;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 470px;
	padding-left: 36px;
	padding-bottom: 3px;
	padding-top: 23px;
}

#maintextsearch h3 {
	background: transparent none no-repeat;
	font: 13px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 5px;
	text-transform: uppercase;
	color: #003e80;
	display: inline;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-color: #e6e6e6;
	letter-spacing: 0;
}

#maintextsearch h4 {
	background: transparent none no-repeat;
	font: 12px Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 5px;
	text-transform: lowercase;
	color: #434343;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-color: #e6e6e6;
}

#maintextsearch h1 {
	color: #804000;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	padding-left: 4px;
}

#maintextsearch p {
	font: 11px "Lucida Grande", Verdana, Georgia, sans-serif, Lucida;
	padding-left: 4px;
	padding-right: 18px;
	padding-bottom: 0;
}

.badge {
	background: url(/images/edutheme/minibadge.jpg) no-repeat;
	margin-top: -12px;
	text-align: left;
	margin-left: 200px;
	color: #fff;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 12px;
	height: 24px;
}

.related {
	font: bold 11px HelveticaNeue, Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: capitalize;
	position: relative;
	background: transparent url(/images/build/relate.png) no-repeat;
	color: #000;
	padding-left: 22px;
	padding-top: 4px;
	border-left-width: 1px;
	border-left-color: #797979;
	border-bottom: 1px solid #c0c0c0;
	margin-right: 20px;
	padding-bottom: 9px;
	margin-bottom: -16px;
}

.related1 {
	font: bold 11px HelveticaNeue, Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: capitalize;
	position: relative;
	background: transparent url(/images/build/relate.png) no-repeat;
	color: #000;
	padding-left: 22px;
	padding-top: 4px;
	border-left-width: 1px;
	border-left-color: #797979;
	border-bottom: 1px solid #c0c0c0;
	margin-right: 20px;
	padding-bottom: 9px;
	margin-bottom: -4px;
}

.secdown {
	font: bold 11px HelveticaNeue, Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	position: relative;
	background: #fffeff url(/images/build/dl.gif) no-repeat 6px;
	color: #000;
	padding-left: 22px;
	padding-bottom: 6px;
	border-left-width: 1px;
	border-left-color: #797979;
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	padding-top: 6px;
	margin-right: 22px;
}

.postbar {
	height: 24px;
	margin-left: 10px;
	padding-left: 4px;
	padding-bottom: 7px;
	margin-bottom: 6px;
	margin-right: 5px;
	color: green;
	border-bottom: 1px solid #e6e6e6;
	background: none no-repeat 4px 2px;
}

.postbarindex {
	height: 20px;
	padding-left: 30px;
	padding-bottom: 7px;
	border-top: 1px none #999;
	background: url(/images/edutheme/go.png) no-repeat 0 7px;
	margin: -1px 5px 0 3px;
	padding-top: 4px;
	border-right-width: 1px;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
}

.postbarstory {
	height: 24px;
	margin-left: 0;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-color: silver;
	background: none no-repeat;
}

#featured {
	background: none no-repeat;
	padding-top: 0;
	margin-top: 10px;
}

.featuretitle {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: lowercase;
	color: white;
	padding: 13px 0 0 45px;
}

#featuredtext {
	width: 544px;
	margin-left: 5px;
	padding-top: 17px;
	font-size: 12px;
	color: white;
	padding-left: 0;
}

.vs {
	background: url(/images/edutheme/v2/tag.jpg) no-repeat 22px 13px;
	padding-left: 47px;
	position: relative;
	left: -52px;
	float: right;
	padding-bottom: 0;
	padding-top: 15px;
	margin-bottom: -10px;
	margin-left: 0;
}

.myfavs {
	text-decoration: none;
	background: url(/images/edutheme/v2/fav.png) no-repeat 0 1px;
	padding-left: 21px;
	text-transform: lowercase;
	margin-left: -1px;
	font-size: 13px;
	top: -13px;
	float: right;
	position: relative;
	right: 90px;
}

/* @group maintlist-standard */

#maintextstandard li {
	background: none no-repeat -1px;
	list-style: none;
	color: #333;
	font: 14px "HelveticaNeue-Light", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 44px;
	margin-top: 8px;
	text-align: left;
}

#maintextstandard li a { 
	color: #920000;
}

#maintextstandard li a:hover {
	color: #3366cc; 
	background: transparent; 
	text-decoration: underline; 
	border-bottom: 1px  #7B0A0A;
	}

#maintextstandard ul {
	text-align: left;
	letter-spacing: 0;
	width: 550px;
	padding-right: 0;
	margin-right: 0;
	list-style-position: outside;
}

#maintextstandard h2 {
	color: #000031;
	border-bottom: 1px dotted #cccccc;
	text-transform: lowercase;
	margin-top: 0;
	font: 14px "Helvetica Neue", "Lucida Grande", sans-serif, arial, Tahoma, georgia, verdana;
	display: block;
	margin-right: 17px;
	margin-left: 9px;
}
	
/* @end */

/* @group maintlist */

#entry_tools {
	background: url(/images/edutheme/v2/list_header_bkgr.png) no-repeat;
	height: 52px;
	margin-top: -14px;
	margin-left: 14px;
}

#login_alert {
	background: url(/images/edutheme/v2/list_header_bkgr_alert.png) no-repeat;
	height: 52px;
	margin-left: 10px;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 51px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#maintext h2 {
	color: #0058a0;
	text-transform: capitalize;
	margin-top: 0;
	font: 18px "Helvetica Neue", "Lucida Sans", "Lucida Grande", verdana, arial, sans-serif, Tahoma, georgia;
	display: block;
	margin-right: 2px;
	margin-left: 27px;
}

#maintext h3 {
	color: #fffeff;
	font: 14px sans-serif, Tahoma, verdana, HelveticaNeue-Light, "Lucida Grande", arial, georgia;
	border-radius:6px;-webkit-border-radius:6px;
	height: 30px;
	background: url(/images/build/header_back.jpg) no-repeat;
	margin-top: 5px;
	margin-bottom: 3px;
	padding: 7px 5px 4px 12px;
	text-transform: uppercase;
	margin-left: 15px;
}

#maintext ul {
}

#maintext li {
	list-style-type: square;
	font: 10px/13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #5e5e5e;
	margin-right: 35px;
	margin-bottom: 12px;
}

.class {
	
}

#maintext h4 {
	color: #fffeff;
	font: 14px sans-serif, Tahoma, verdana, HelveticaNeue-Light, "Lucida Grande", arial, georgia;
	border-radius:6px;-webkit-border-radius:6px;
	height: 29px;
	background: url(/images/build/header.gif) no-repeat;
	margin-top: 5px;
	margin-bottom: 3px;
	padding: 9px 5px 5px 12px;
	text-transform: uppercase;
	margin-left: 15px;
	width: 598px;
}

#announceheader {
	color: #fffeff;
	font: bold 14px sans-serif, Tahoma, verdana, HelveticaNeue-Light, "Lucida Grande", arial, georgia;
	border-radius:6px;-webkit-border-radius:6px;
	background: orange none no-repeat 16px 27px;
	margin-top: 5px;
	margin-bottom: 8px;
	text-transform: uppercase;
	margin-left: 15px;
	width: 598px;
	padding: 9px 5px 6px 12px;
}

#announceheadertail {
	position: relative;
	background: url(/images/build/minitri.gif) no-repeat;
	top: -8px;
	left: 40px;
	visibility: visible;
	z-index: 0;
	list-style-type: none;
	color: #f8f7f3;
}

#maintext h5 {
	color: #fffeff;
	font: bold 14px sans-serif, Tahoma, verdana, HelveticaNeue-Light, "Lucida Grande", arial, georgia;
	border-radius:6px;-webkit-border-radius:6px;
	height: 29px;
	background: url(/images/build/header_back_lrg2_green.gif) no-repeat;
	margin-top: 5px;
	margin-bottom: 3px;
	padding: 9px 5px 5px 12px;
	text-transform: uppercase;
	margin-left: 15px;
	width: 598px;
}

#maintext h6 {
	color: #fffeff;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-radius:6px;-webkit-border-radius:6px;
	height: 29px;
	background: url(/images/build/header_back_lrg.jpg) no-repeat;
	margin-bottom: 3px;
	padding: 9px 5px 5px 12px;
	text-transform: uppercase;
	margin-left: 15px;
	margin-top: 20px;
}

.goback {
	position: relative;
	text-transform: uppercase;
	font-size: 10px;
	display: inline;
	border: 1px solid #c1dad7;
	border-radius:6px;-webkit-border-radius:6px;
	background: #fffeff no-repeat;
	padding: 2px 6px 3px;
	float: right;
	margin-left: 1px;
	right: 6px;
	top: 50px;
}

.gobacksearch {
	position: relative;
	text-transform: uppercase;
	font-size: 10px;
	display: inline;
	border: 1px solid #c1dad7;
	border-radius:6px;-webkit-border-radius:6px;
	background: #fffeff no-repeat;
	margin-left: 1px;
	right: 6px;
	left: 22px;
	padding: 2px 6px 3px;
	float: none;
	top: 50px;
}

.getmore {
	margin-left: 1px;
	text-transform: uppercase;
	font-size: 9px;
	display: inline;
	border: 1px solid #c0c0c0;
	border-radius:6px;-webkit-border-radius:6px;
	background: #fffeff no-repeat;
	padding: 2px 6px 3px;
	float: right;
	margin-right: 15px;
}

#maintext ol {
	color: #4c4c4c;
	text-align: left;
	padding-top: 0;
	padding-bottom: 0;
	letter-spacing: 0;
	width: 540px;
	margin: 0 0 0 2px;
	padding-left: 6px;
	font: 12px sans-serif, arial, verdana;
}

#maintext ol li {
	text-align: left;
	padding-top: 0;
	padding-bottom: 0;
	letter-spacing: 0;
	padding-left: 6px;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	font-family: sans-serif, arial, verdana;
}
	
/* @end */

#addressbook {
	width: 464px;
	border: 1px solid silver;
	margin-top: 8px;
	margin-left: 3px;
}

#addressbook p {
	line-height: 11px;
	padding-right: 0;
}

#sidebar_right {
	display: block;
	width: 192px;
	position: relative;
	padding-left: 13px;
	right: 19px;
	margin-top: 2px;
	float: right;
	top: -139px;
}

#sidebar_left {
	display: block;
	width: 192px;
	position: relative;
	padding-left: 13px;
	right: -14px;
	margin-top: 2px;
	float: left;
	top: -139px;
}

#mainimage {
	margin-right: 0;
	padding-top: 8px;
	margin-left: 10px;
}

#mainimage1 {
	margin-right: 0;
	padding-top: 8px;
	margin-left: 10px;
}

#footaddy p {
	text-align: center;
	color: #33434e;
	padding-top: 6px;
	padding-right: 175px;
	text-transform: uppercase;
	font: 11px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

#infobar {
	background-image: url(/images/edutheme/toolbarback.jpg);
}

#info_bar {
	background-color: #f7f6f2;
	margin-left: 18px;
	padding: 6px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	text-transform: uppercase;
	font-size: 11px;
	text-align: left;
}

#comments {
	padding: 6px 6px 6px 5px;
}

#comments p {
	font: italic 12px/18px Georgia, "Times New Roman", Times, serif;
	padding-left: 31px;
	color: #666;
}

#sidebarlinks {
	padding: 2px;
	border-bottom: 1px solid silver;
	margin-bottom: 8px;
}

#searchbox {
	z-index: 1;
	visibility: visible;
	float: right;
	position: absolute;
	display: inline;
	bottom: 29px;
	padding: 4px;
	border-radius:8px;-webkit-border-radius:8px;-moz-border-radius: 8px;
	right: 78px;
	border: 1px none #00123f;
	background: #fbc932 none no-repeat 4px 31px;
	width: 300px;
}

#searchboxsearch {
	z-index: 1;
	visibility: visible;
	display: inline;
	border-radius:8px;-webkit-border-radius:8px;-moz-border-radius: 8px;
	border: 1px none #00123f;
	background: #fbc932 none no-repeat 4px 31px;
	left: 30px;
	position: absolute;
	width: 597px;
	padding: 6px;
}

#searchboxsearch1 {
	z-index: 1;
	visibility: visible;
	display: inline;
	border-radius:8px;-webkit-border-radius:8px;-moz-border-radius: 8px;
	border: 1px none #00123f;
	background: #fbc932 none no-repeat 4px 31px;
	left: 24px;
	position: absolute;
	width: 597px;
	padding: 6px;
}

.input {
	background-color: #fff;
	color: #33434e;
}

/* @group quicklinks */

#ql {
	position: absolute;
	left: 672px;
	line-height: 43px;
	width: 311px;
	top: 23px;
}

#qla {
}

#qla ul {
}

#qla ul #home {
	position: absolute;
	left: 56px;
	top: 5px;
}

#qla ul #bulletin {
	position: absolute;
	left: 60px;
	top: 62px;
	text-align: center;
	text-transform: lowercase;
}

#qla ul #bulletin1 {
	position: absolute;
	left: 184px;
	top: 6px;
}

#qla ul #events {
	position: absolute;
	top: 114px;
	right: 12px;
	left: 25px;
}

#qla ul #ext {
	position: absolute;
	top: 134px;
	right: 12px;
	left: 25px;
}

#qla ul #lib {
	position: absolute;
	left: 26px;
	top: 223px;
}

#qla ul #athletics {
	position: absolute;
	left: 61px;
	top: 168px;
}

#qla ul #eight {
	position: absolute;
	left: 180px;
	top: 4px;
}

#qla ul #music {
	position: absolute;
	left: 184px;
	top: 114px;
}

#qla ul #dailyb {
	position: relative;
	left: 4px;
	top: 133px;
}

#qla ul #report {
	position: relative;
	left: 4px;
	top: 133px;
}

#qla ul #council {
	position: absolute;
	top: 60px;
	left: 174px;
}

#qla ul #wotd {
	position: absolute;
	left: 179px;
	top: 166px;
}

#qla ul #letters {
	position: relative;
	left: -6px;
	top: 147px;
}

#qla ul #resc {
	position: relative;
	left: -19px;
	top: 147px;
}

#qla ul #edulinks {
	position: relative;
	left: 160px;
	top: 189px;
}

#qla ul #pp {
	position: relative;
	left: 129px;
	top: 205px;
}

#ql a {
	text-decoration: none;
	color: #696d7b;
}

#ql a:hover {
	color: #7d1d1d;
}

#qlb ul {
	
}

#ql li {
	list-style-type: none;
	letter-spacing: 0;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: lowercase;
}



/* @end */

/* @group main_nav */

#mainnav {
	position: absolute;
	left: -9px;
	margin-top: 5px;
	background-color: transparent;
	top: 0;
	margin-left: 58px;
}

#mainnav li {
	display: inline;
	list-style-position: inside;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	background-position: 0;
	padding-left: 16px;
	color: black;
}

#mainnav li #nav-home {
}

#mainnav a:active {
	background-image: url(/images/build/nav_press.jpg);
	width: 105px;
	height: 34px;
}

#home #nav-home a, {
	background-color: orange;
}

#mainnav ul #p1 {
	background: url(/images/build/separator.png) no-repeat 60px 0;
	position: relative;
	padding-right: 32px;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#mainnav ul #p2 {
	background: url(/images/build/separator.png) no-repeat 80px 0;
	position: relative;
	padding-right: 47px;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#mainnav ul #p3 {
	background: url(/images/build/separator.png) no-repeat 80px 0;
	position: relative;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#mainnav ul #p4 {
	background: url(/images/build/separator.png) no-repeat 94px 0;
	position: relative;
	padding-right: 31px;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#mainnav ul #p5 {
	background: url(/images/build/separator.png) no-repeat 163px 0;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#mainnav a {
	text-decoration: none;
	color: gray;
	text-transform: uppercase;
}

#mainnav a:hover {
	text-decoration: none;
	color: #f8c663;
}
	
/* @end */

/* @group subheadnav */

#subheadnav {
	top: 287px;
	position: absolute;
	left: 20px;
	height: 34px;
	margin-top: 0;
	width: 987px;
}

#subheadnav li {
	display: inline;
	list-style-type: decimal;
	list-style-position: inside;
}

#subheadnav ul {
	display: inline;
	color: silver;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#subheadnav ul #p1 {
	background: url(/images/build/separator.png) no-repeat 60px 0;
	position: relative;
	padding-right: 32px;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#subheadnav ul #p2 {
	background: url(/images/build/separator.png) no-repeat 80px 0;
	position: relative;
	padding-right: 47px;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#subheadnav ul #p3 {
	background: url(/images/build/separator.png) no-repeat 80px 0;
	position: relative;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#subheadnav ul #p4 {
	background: url(/images/build/separator.png) no-repeat 94px 0;
	position: relative;
	padding-right: 31px;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#subheadnav ul #p5 {
	background: url(/images/build/separator.png) no-repeat 163px 0;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	top: 5px;
}

#subheadnav a {
	text-decoration: none;
	color: #153f59;
	text-transform: uppercase;
}

#subheadnav a:hover {
	text-decoration: none;
	color: #0083f6;
}
	
/* @end */

/* @group footer */

.copyright {
	position: relative;
	top: 48px;
	text-align: center;
	color: black;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

#footnotes{ /*Width of main container*/
margin: 0 auto;
	top: 40px;
	position: relative;
	font: 10px "Lucida Grande", sans-serif, Helvetica, Geneva;
	background-repeat: no-repeat;
}

#footer a {
	color: #fffeff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
	color: #1796fb;
}

#footboxright p {
	padding: 0 0 0 4px;
	color: #4c4c4c;
	margin-top: -3px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#footer{
	padding-top: 1px;
	z-index: 0;
	background: url(../images/build/footer.jpg) no-repeat 0 0;
	margin-top: 22px;
	margin-bottom: -1px;
	height: 140px;
}

.staff {
	font-weight: bold;
	padding-left: 7px;
}



/* @end */

/* My Comment */

/* @group maintext */

#maintext a {
	color: #950506;
	text-decoration: none;
}

#maintext a:hover {
	color: #93500e;
	text-decoration: underline;
}

#maintext {
	color: #333;
	text-align: justify;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10px;
	position: relative;
	left: 38px;
	width: 652px;
	background: none no-repeat;
	margin-top: 15px;
}

#maintext h3 alt {clear: none;
	background: transparent none no-repeat;
	font: bold 15px Calibri, "Helvetica Neue";
	text-transform: uppercase;
	color: #34454f;
	display: inline;
	padding-top: 4px;
	padding-bottom: 0;
}

#maintext p {
	margin-top: 5px;
	color: #424242;
	padding-top: 0;
	margin-bottom: 2px;
	padding-right: 6px;
	font: 1.2em/1.5em HelveticaNeue-Light, Arial, Helvetica, Geneva, sans-serif;
}

#maintextb p {
	padding: 0 18px 0 12px;
	margin-top: 0;
	color: #191919;
	font: .8125em/1.75em Verdana, "Lucida Grande", HelveticaNeue-Light, Georgia, sans-serif, Lucida;
}



/* @end */

/* @group sidebar */

/* @group sideright */

#sideright {
	z-index: 3;
	list-style: none;
	padding-top: 0;
	margin-left: 4px;
	margin-top: 11px;
	float: right;
	background-image: none;
	padding-right: 36px;
	position: relative;
	left: -18px;
	width: 265px;
}

#schoolinfo {
	border-radius:4px;-webkit-border-radius:4px;
	position: relative;
	top: -13px;
	left: 4px;
	padding-left: 8px;
}

#section {
	border-radius:4px;-webkit-border-radius:4px;
	position: relative;
	left: 4px;
	top: -13px;
}

#latestnews {
	border-radius:4px;-webkit-border-radius:4px;
	position: relative;
	left: 4px;
	top: -13px;
}

#links {
	width: 301px;
	background-color: #eae9e6;
	border-radius:8px;-webkit-border-radius:8px;
	position: relative;
	left: 11px;
	border: 1px solid #bcd0ce;
}

#eventsidecal {
	width: 301px;
	border-radius:8px;-webkit-border-radius:8px;
	position: relative;
	padding-top: 4px;
	top: 1px;
	left: -1px;
}

#latest {
	border-radius:8px;-webkit-border-radius:8px;
	position: relative;
	left: 11px;
	padding-bottom: 3px;
	top: -9px;
}

#mostviewed {
	border-radius:8px;-webkit-border-radius:8px;
	position: relative;
	left: 11px;
	padding-bottom: 3px;
	top: -9px;
}

#latest1 {
	border-radius:8px;-webkit-border-radius:8px;
	position: relative;
	left: 11px;
	padding-bottom: 3px;
	top: -9px;
}

#upcoming {
	border-radius:8px;-webkit-border-radius:8px;
	position: relative;
	left: 11px;
	padding-bottom: 3px;
	top: -9px;
}

#blogroll {
	width: 301px;
	background-color: #eae9e6;
	border-radius:8px;-webkit-border-radius:8px;
	position: relative;
	left: 11px;
	border: 1px solid #bcd0ce;
	padding-top: 9px;
	padding-bottom: 3px;
	margin-top: 18px;
	margin-bottom: 19px;
}

#sideright p { 
	color: #7F7F6F;
	margin: 0 10px 10px 8px;
	font: 11px arial, georgia, verdana, serif;
}

#sideright li {
	list-style: none;
	line-height: 17px;
	padding: 3px 2px 4px 0;
	opacity: 1;
	font-size: 12px;
	margin-right: 4px;
	list-style-position: inside;
	background: none no-repeat;
	text-transform: capitalize;
	list-style-image: url(../images/build/li_bullet.jpg);
	border-bottom: 1px dotted #ccc;
	margin-left: 12px;
}

#sideright li li {
	background: none no-repeat -1px;
	list-style: none;
	list-style-type: square;
	line-height: 18px;
	padding: 0 2px 6px 3px;
	list-style-position: inside;
	margin-left: -6px;
}

#sideright li a {
	text-decoration: none;
}

#sideright a {
	text-decoration: none;
	font-family: Helvetica, HelveticaNeue-Light, Geneva, Arial, sans-serif;
	color: #00558e;
}

#sideright li a:hover {
	color: #0098f8; 
	text-decoration: underline; 
	border-bottom: 1px  #7B0A0A;
}

#sideright a:hover {
	color: #0098f8; 
	text-decoration: underline; 
	border-bottom: 1px  #7B0A0A;
}

#sideright ul {
	color: #333;
	text-align: left;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 5px;
	letter-spacing: 0;
	margin-left: 2px;
	font-family: HelveticaNeue-Light, "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

#sideright h4 {
	color: #2f1217;
	font: bold 13px sans-serif, Tahoma, verdana, HelveticaNeue-Light, "Lucida Grande", arial, georgia;
	display: block;
	border-radius:3px;-webkit-border-radius:3px;
	height: 22px;
	text-transform: uppercase;
	margin-top: 8px;
	margin-bottom: 3px;
	margin-left: 15px;
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 39px;
	width: 280px;
	background: url(/images/build/sidebar_header_links.jpg) no-repeat;
}

#sideright h3 {
	color: #000;
	font: bold 13px sans-serif, Tahoma, verdana, HelveticaNeue-Light, "Lucida Grande", arial, georgia;
	display: block;
	border-radius:3px;-webkit-border-radius:3px;
	height: 22px;
	text-transform: uppercase;
	margin-top: 8px;
	margin-bottom: 3px;
	margin-left: 5px;
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 39px;
	width: 280px;
	background: url(/images/build/sidebar_header_news.jpg) no-repeat;
}

#sideright h2 {
	color: #000;
	font: bold 13px sans-serif, Tahoma, verdana, HelveticaNeue-Light, "Lucida Grande", arial, georgia;
	display: block;
	border-radius:3px;-webkit-border-radius:3px;
	text-transform: uppercase;
	margin-top: 8px;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 39px;
	width: 280px;
	background: url(/images/build/sidebar_header_seclinks.jpg) no-repeat;
	height: 22px;
	padding-top: 16px;
	margin-bottom: -1px;
}

#sideright h1 {
	color: #2f1217;
	font: bold 13px sans-serif, Tahoma, verdana, HelveticaNeue-Light, "Lucida Grande", arial, georgia;
	display: block;
	border-radius:3px;-webkit-border-radius:3px;
	text-transform: uppercase;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 39px;
	width: 280px;
	background: url(/images/build/sidebar_header_dl.jpg) no-repeat;
	height: 27px;
	padding-top: 16px;
	margin-bottom: -1px;
	margin-top: 10px;
}

#sideright h5 {
	color: #2f1217;
	font: bold 13px sans-serif, Tahoma, verdana, HelveticaNeue-Light, "Lucida Grande", arial, georgia;
	display: block;
	border-radius:3px;-webkit-border-radius:3px;
	text-transform: uppercase;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 39px;
	width: 280px;
	background: url(/images/build/popular_sidebar_header.jpg) no-repeat;
	height: 27px;
	padding-top: 16px;
	margin-bottom: -1px;
	margin-top: 10px;
}
	
/* @end */

/* @end */

/* @group classes */

.mainpic {
}

.logo {
	position: absolute;
	left: 105px;
	bottom: -14px;
	font: 37px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 1px;
	color: #fffeff;
}

.maincaption {
	position: absolute;
	top: 40px;
	left: 106px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.boardmembers_button {
	background: url(/images/build/bio_button.jpg) no-repeat;
	height: 30px;
	padding-top: 12px;
	padding-left: 40px;
	position: absolute;
	left: 480px;
	top: 275px;
	text-transform: uppercase;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 200px;
}

.rss_button {
	padding-top: 8px;
	padding-left: 33px;
	position: absolute;
	left: 504px;
	top: 75px;
	text-transform: uppercase;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 89px;
	padding-bottom: 8px;
	background: url(/images/build/rss_button.jpg) no-repeat;
	z-index: 6;
}

.map_button {
	background: url(/images/build/map_button.jpg) no-repeat;
	padding-left: 34px;
	position: absolute;
	left: 24px;
	top: 284px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 200px;
	height: 30px;
	padding-top: 11px;
	margin-top: -3px;
	text-transform: uppercase;
}

.plain_button {
	background: url(/images/build/schedule_button.jpg) no-repeat;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 133px;
	height: 30px;
	padding-top: 12px;
	margin-top: -3px;
	text-transform: uppercase;
	padding-left: 35px;
	float: none;
	position: absolute;
	top: 315px;
	right: 26px;
}

.plain_button_body {
	background: url(/images/build/schedule_button.jpg) no-repeat;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 133px;
	height: 30px;
	padding-top: 12px;
	margin-top: -3px;
	text-transform: uppercase;
	padding-left: 34px;
	float: none;
	position: relative;
	left: 240px;
	top: -3px;
}

.registration_button {
	background: url(/images/build/register_button.jpg) no-repeat;
	height: 30px;
	padding-top: 9px;
	padding-left: 40px;
	position: relative;
	text-transform: uppercase;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 200px;
	left: 223px;
	top: 30px;
}

.medheader {
	margin-left: 0;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4c4c4c;
	background: none no-repeat 0;
	border-bottom: 1px solid #d5d5d5;
}

.denied {
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fffeff;
	background: #950506 none no-repeat 0;
	text-transform: uppercase;
	text-align: center;
	margin-left: 22px;
	margin-top: 23px;
	border-radius:8px;-webkit-border-radius:8px;-moz-border-radius: 8px;
	border-bottom-width: 1px;
	padding: 8px;
	border-color: #fffeff;
	border-width: 1px;
}

.table {
	font: normal 11px "Lucida Grande", sans-serif;
	background: transparent;
	margin-left: 4px;
	text-transform: uppercase;
}

.leftimg {
	margin-left: -1px;
	text-shadow: gray 0px 0px 0px;
	float: left;
	padding-right: 22px;
	padding-bottom: 10px;
}

.boxed {
	padding-left: 12px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 11px;
	float: right;
}

.link {
	background: none no-repeat 0 1px;
	font-size: 11px;
	display: run-in;
}

.sidedate {
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5e5e5e;
	padding-left: 0;
	margin-left: 11px;
	margin-right: 12px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #c0c0c0;
	background: none no-repeat;
	margin-top: -2px;
	padding-top: 3px;
}

.sidedate1 {
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5e5e5e;
	margin-right: 12px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #c0c0c0;
	background: none no-repeat;
	margin-top: -2px;
	padding-top: 3px;
	margin-left: 21px;
}

.rt {
	background: none no-repeat 4px 5px;
	font-size: 11px;
	margin-left: 5px;
	height: 0;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	padding: 8px 20px 8px 1px;
	color: #1d8400;
	left: 440px;
	top: 71px;
}

.mailer {
	background-color: transparent;
	display: block;
	padding-top: 14px;
}

.entry {
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	margin-top: 1px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.submitbuttons {
	padding-left: 31px;
	padding-top: 10px;
}

.item {
	background: none no-repeat;
	font-size: 11px;
	text-transform: capitalize;
}

.searchpic {
	display: block;
	right: 5px;
	position: relative;
	bottom: 4px;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 16px;
}

.posted {
	font: italic 11px Georgia, "Times New Roman", Times, serif;
	color: #5e5e5e;
	background: transparent;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-top: 0;
	text-transform: lowercase;
	margin-right: 6px;
	margin-top: 5px;
	margin-left: 18px;
	position: relative;
	top: 20px;
}

#paginate {
	margin: 60px auto 0;
	text-align: center;
	text-transform: uppercase;
	padding: 15px 5px 5px;
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	
	border-radius:6px;-webkit-border-radius:6px;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #f5f5ef;
	background-image: url(/images/build/paginate_bkgr.jpg);
	width: 284px;
	height: 20px;
}

.header {
	padding-top: 4px;
}

.addresspic {
	background-color: #f5fafe;
	display: inline;
	float: right;
	border-right: 1px none silver;
	margin-top: 1px;
	border-bottom: 1px solid silver;
	border-left: 1px dotted silver;
	margin-left: 1px;
	padding: 4px 7px 4px 4px;
}

.addypic {
	border-bottom: 1px dotted silver;
	border-top: 1px dotted silver;
	margin-bottom: 0;
	padding-left: 10px;
	background: transparent none no-repeat 3px 2px;
	padding-top: 7px;
}

.addyheader {clear: none;
	background: #f5fafe none no-repeat;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 11px;
	text-transform: capitalize;
	color: #374550;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px dotted silver;
}

.greet {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid silver;
	padding-left: 4px;
}

/* @group addycategories */

#sort {
	margin-right: 0;
	border-left: 1px solid #a9a9a9;
	padding: 6px 0 5px 6px;
	margin-left: 5px;
	color: #950506;
}

#af {
	padding-left: 0;
	margin-right: 0;
}

#addycategories {
	float: right;
	border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;
	border: 1px solid #a9a9a9;
	height: 23px;
	margin-top: 0;
	padding-right: 10px;
	background-color: rgba(94,94,94,0.08);
	text-shadow: #000000 0 0 0;
	padding-left: 4px;
}

#addycategories a {
	color: #000;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

#addycategories a:hover {
	color: #950506;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

#addycategories ul {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	float: right;
	display: inline;
}

#addycategories li {
	top: 0;
	display: inline;
	border-right: 1px solid #a9a9a9;
	padding: 6px 8px 5px 4px;
}

#noline {
	padding-left: 6px;
}



/* @end */

.pageheader {
	text-transform: uppercase;
	width: 555px;
	margin-bottom: 12px;
	margin-top: 6px;
	font: bold 20px Arial, Helvetica, Geneva, sans-serif;
	height: 29px;
	color: #003302;
	background: url(/images/edutheme/main_header.jpg) no-repeat;
	padding: 9px 6px 0 10px;
}

.pageheader1 {
	font: 12px Helvetica, HelveticaNeue-Light, sans-serif, Geneva, Arial;
	color: white;
	background: #fc6 none no-repeat;
	margin: 3px 23px 12px 8px;
	border-radius:4px;-webkit-border-radius:4px;-moz-border-radius: 4px;
	text-transform: uppercase;
	padding: 6px 6px 4px 9px;
}

.pageheader1s {
	text-transform: capitalize;
	margin-bottom: 12px;
	margin-top: 3px;
	font: 18px "HelveticaNeue-Light", Arial, Helvetica, Geneva, sans-serif;
	color: #003302;
	background: url(/images/edutheme/v2/main_header_bkgr.jpg) no-repeat;
	padding: 11px 6px 0 51px;
	height: 25px;
	margin-left: 12px;
}

.pageheaderedu {
	text-transform: capitalize;
	margin-bottom: 12px;
	margin-top: 3px;
	font: bold 19px "HelveticaNeue-Light", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	background: url(/images/build/header_yellow.jpg) no-repeat;
	padding: 11px 6px 0 11px;
	height: 32px;
	margin-left: 25px;
}

.pageheaderalt {
	text-transform: capitalize;
	width: 555px;
	margin-bottom: 12px;
	margin-top: 6px;
	font: 19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 38px;
	color: white;
	background: url(/images/edutheme/altbar.png) no-repeat;
	padding: 13px 6px 0 46px;
}

.pageheadercenter {
	text-transform: uppercase;
	width: 279px;
	margin-bottom: 8px;
	margin-top: 6px;
	font: bold 14px Arial, Helvetica, Geneva, sans-serif;
	height: 29px;
	color: #808080;
	background: url(http://www.etownconnect.org/images/e/secondary_column_head.jpg) no-repeat;
	padding: 14px 6px 6px 51px;
}

.catheader {
	text-transform: uppercase;
	width: 468px;
	font: 13px Arial, "Gill Sans", Helvetica, Geneva, sans-serif;
	background: none no-repeat 3px;
	color: #8d0000;
	border-color: #e6e6e6;
	border-width: 1px;
	border-bottom: 1px solid #e6e6e6;
	margin-left: 4px;
	margin-top: -3px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-top-color: #e6e6e6;
	border-top-width: 1px;
}

.goback_nudge {
	background: none no-repeat;
	text-transform: uppercase;
	font-size: 10px;
	margin-left: 58px;
	
}

.picborder {
	margin-top: 8px;
	border: 1px solid #ccc;
	padding: 6px;
	background-color: white;
}

.loggedin {
	border-radius:6px;-webkit-border-radius:6px;
	color: black;
	left: 27px;
	width: 250px;
	padding: 6px 6px 6px 42px;
	margin-left: -14px;
	background: none no-repeat 18px -1px;
}

.nudge {
	margin-left: 4px;
	margin-bottom: 0;
	border-color: #920000;
	margin-top: -9px;
}

.nudgeli {
	margin-bottom: 0;
	border-color: #920000;
	margin-top: -14px;
	position: relative;
	right: -8px;
	width: 239px;
}

.print {
	position: relative;
	bottom: -3px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	float: right;
	margin-right: 31px;
	text-transform: lowercase;
	background: url(/images/edutheme/print.png) no-repeat 0 0;
	padding-left: 20px;
	height: 20px;
	margin-top: 10px;
	padding-top: 6px;
}

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding-left: 36px;
}

.currentrate {
	float: right;
	padding-top: 0;
	padding-right: 45px;
}

.gr {
	display: inline;
	padding: 2px 6px;
	background-color: maroon;
	color: white;
	border-radius:6px;-webkit-border-radius:6px;
}

.gr1 {
	display: inline;
	padding: 2px 6px;
	background-color: #1d8400;
	color: white;
	border-radius:6px;-webkit-border-radius:6px;
}

.stats {
	padding-top: 23px;
}

.date {
	margin-left: 5px;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666;
	margin-top: 6px;
}

.lost {
	margin-left: 5px;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666;
	margin-top: 8px;
	background: url(/images/build/lost2.png) no-repeat;
	padding-left: 28px;
	height: 29px;
	padding-top: 5px;
}

.lostit {
	border-radius:6px;-webkit-border-radius:6px;
	padding: 5px;
	font-weight: bold;
}

.lostentry {
	border-top: 1px solid #d5d5d5;
	padding-top: 22px;
	border-bottom: 1px solid #d5d5d5;
	margin-top: 22px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.lostentrymore {
	border-top: 1px solid #d5d5d5;
	padding-top: 22px;
	margin-top: 22px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.losticon {
	float: left;
	padding-right: 12px;
}

.date2 {
	margin-left: 0;
	color: #000;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 8px;
}

.date5 {
	margin-left: 0;
	color: #000;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 8px;
}

.date4 {
	margin-left: 0;
	color: #444751;
	margin-top: 6px;
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 1px;
	margin-bottom: 10px;
}

.date3 {
	margin-left: 0;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin-top: 10px;
	background: url(/images/build/ical.jpg) no-repeat;
	padding-left: 23px;
	text-transform: uppercase;
}

.user {
	color: #4c4c4c;
	background: url(/images/build/usr.png) no-repeat 0 2px;
	margin-left: 2px;
	padding-left: 16px;
	margin-bottom: -8px;
}

.location {
	color: #4c4c4c;
	background: url(/images/build/flag.png) no-repeat 0 2px;
	margin-left: 2px;
	padding-left: 16px;
	margin-bottom: -12px;
	padding-top: 1px;
	font-weight: bold;
	font-size: 13px;
}

.user1 {
	margin-left: 0;
	color: #4c4c4c;
	background: url(/images/build/usericon.gif) no-repeat 0 0;
	padding-top: 5px;
	padding-left: 27px;
	font-weight: bold;
	padding-bottom: 2px;
}

.msg {
	margin-left: 0;
	color: #4c4c4c;
	background: url(/images/build/messageicon.gif) no-repeat 0 0;
	padding-top: 5px;
	padding-left: 27px;
	font-weight: bold;
	padding-bottom: 2px;
}

.gmap {
	margin-left: 0;
	color: #4c4c4c;
	padding-bottom: 2px;
	background: url(/images/build/addyicon.gif) no-repeat 0 0;
	padding-top: 5px;
	padding-left: 27px;
	font-weight: bold;
}

.date1 {
	margin-left: -1px;
	font: italic bold 15px Georgia, "Times New Roman", Times, serif;
	width: 504px;
	color: #4c4c4c;
}

.title {
	margin-left: 9px;
	font: italic bold 16px Georgia, "Times New Roman", Times, serif;
	width: 504px;
	color: #4c4c4c;
}

.latest {
	margin-left: 5px;
	padding-bottom: 0;
}

.hours {
	text-transform: uppercase;
	border: 1px dashed #bcd0ce;
	padding: 5px;
	border-radius:6px;-webkit-border-radius:6px;
	background-color: #d7e9e9;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	position: relative;
	left: -3px;
	top: 5px;
	bottom: 10px;
}

.construction {
	text-transform: uppercase;
	padding: 6px;
	border-radius:6px;-webkit-border-radius:6px;
	background-color: #ffc931;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	position: relative;
	left: -3px;
	top: 5px;
	bottom: 10px;
}

.down {
	text-align: left;
	border: 1px dashed #ccc;
	background: url(/images/build/dl_small.png) no-repeat 5px;
	border-radius:6px;-webkit-border-radius:6px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: inline-block;
	padding: 8px 11px 9px 28px;
	margin-bottom: 12px;
	text-transform: none;
}

.dl {
	padding-left: 28px;
	padding-top: 3px;
	float: none;
	background: url(/images/build/pic.gif) no-repeat;
	height: 14px;
}

.dl1 {
	padding-left: 16px;
	padding-top: 2px;
	float: none;
	background: url(/images/build/dl1w.jpg) no-repeat 0 2px;
	height: 11px;
}

.eventheader {
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #eaeaea;
	text-transform: uppercase;
	margin-left: 24px;
	background-color: transparent;
	height: 21px;
	margin-top: 9px;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
}

.readmore {
	background: none no-repeat 1px -1px;
	padding-left: 29px;
	float: right;
	margin-top: 10px;
	height: 12px;
	padding-top: 6px;
	margin-right: 9px;
	text-decoration: none;
	font-size: .9em;
}

.readmore1 {
	background: url(/images/build/read.png) no-repeat 1px -1px;
	padding-left: 29px;
	margin-top: 10px;
	height: 12px;
	padding-top: 0;
	margin-right: 9px;
	text-decoration: none;
}

.signup {
	color: #424242;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: absolute;
	left: 703px;
	bottom: 8px;
	background: url(/images/build/beacon.png) no-repeat 0 4px;
	padding-left: 29px;
	padding-top: 9px;
}

.vid {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 6px 6px 6px 33px;
	background: url(/images/build/tv.png) no-repeat 1px;
}

/* @end */

/* @group logbox */

#logbox {
	text-align: center;
	padding: 0 6px 20px 0;
	border-color: #bddbff;
	border-width: 1px;
	background: none no-repeat;
	margin-left: 31px;
	position: absolute;
	left: 648px;
	top: 10px;
	height: 20px;
	margin-top: 13px;
		border-radius:12px;-webkit-border-radius:12px;

}

#logbox p {
	font: .7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #fffeff;
}

#logbox li a {
	font-family: "Lucida Grande", sans-serif;
	color: #55178f;
}

#logbox a {
	text-decoration: none;
}

#logbox li a:hover {
	font-family: "Lucida Grande", sans-serif;
	color: #eb743b;
	text-align: center;
	background: transparent;
}

#logbox li a:visited {
	text-decoration: none;
}

#logbox li bold {
	font-weight: bold;
	padding-left: 3px;
}

/* @end */

#box {
	text-align: left;
	background: url(box.jpg) no-repeat;
	position: relative;
	margin-left: 100px;
	height: 40px;
	color: white;
	padding-left: 35px;
}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }

#dropmenu {
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

#side2 {
	background: transparent none no-repeat;
	border: 1px  #d8d8d8;
	z-index: 3;
	list-style: none;
	margin-right: 6px;
	margin-top: 0;
	margin-bottom: 0;
	width: 317px;
}

#side2 p { 
	color: #7F7F6F; 
	font-size: 11px; font-family: arial, georgia, verdana, serif;
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 10px;
}

#side2 p a:hover { 
	color: #800000; 
	font-size: 10px; font-family: "Lucida Grande", arial, georgia, verdana, serif;
	text-align: left;
	margin-top: 0;
	text-decoration: underline;
}

#side2 p a { 
	color: #7F7F6F; 
	font-size: 10px; font-family: "Lucida Grande", arial, georgia, verdana, serif;
	text-align: left;
	margin-top: 0;
	text-decoration: none;
}

#side2list h2 {clear: none;
	background: transparent none no-repeat;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #060032;
	display: inline;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
}

#toolbox a {
	text-decoration: none;
	color: maroon;
}

#toolbox a:hover {
	text-decoration: underline;
}

hr {
	margin-right: 6px;
	color: white;
	border-bottom-width: 0;
	background-color: #e6e6e6;
	margin-left: 32px;
}

/* @group searchresults */

.searchparam {
	padding-left: 39px;
	margin-bottom: 15px;
	background: url(/images/build/searchicon.png) repeat 0;
	height: 25px;
	padding-top: 8px;
	width: 531px;
	color: white;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

#searchresults a {
	text-decoration: none;
	color: #1796fb;
}

#maintextsearch {
	color: #333;
	text-align: justify;
	width: 575px;
	padding-left: 32px;
	padding-bottom: 0;
	padding-top: 0;
	z-index: 2;
}

#searchresults {
	margin-left: 20px;
}

#searchresults p {
	margin-top: 6px;
	text-transform: none;
	background-image: none;
	margin-right: 31px;
	font-size: 12px;
	color: #929292;
}



/* @end */

#largetype {
	font-size: 20px;
}

#maintext b {
	color: #000;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#rateme {
	margin-top: -14px;
	color: white;
	padding-left: 31px;
	margin-bottom: 7px;
}

#subfooter {
	background: url(/images/edutheme/v2/sub_footer.jpg) no-repeat;
	height: 147px;
}

#fav {
	
}

#fav ul {
	
}

#fav li {
	padding-left: 22px;
	list-style-type: circle;
}

#whatsnew ul {
	margin-right: 62px;
}

#whatsnew li {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	line-height: 20px;
}

#ln {
}

#ln1 {
	width: 651px;
	border-radius:6px;-webkit-border-radius:6px;
	background: url(/images/build/maintext_top.jpg) no-repeat;
	padding: 0 0 70px;
	margin-left: -5px;
}

#ln1 b {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #424242;
}

#rightcontent {
	position: absolute;
	top: 223px;
	left: 319px;
	width: 318px;
}

#rightcontent p {
	margin-right: 14px;
}

#rightcontent a {
	font: .9em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#gen {
}

#gen ul {
	list-style-type: none;
	position: relative;
	left: -39px;
	line-height: 20px;
}

#gen li {
	list-style-type: square;
	list-style-position: inside;
	font: 11px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #424242;
}

#gen li li {
}

#ln ul {
	list-style-type: circle;
	margin-left: -35px;
	font: 12px/6px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 21px;
	list-style-position: inside;
	color: #5e5e5e;
}

#downlist {
}

#downlist ul {
	line-height: 22px;
	padding-left: 0;
	padding-top: 0;
}

#downlist li {
	text-align: left;
	background: url(/images/build/dl_small.png) no-repeat 5px;
	border-radius:6px;-webkit-border-radius:6px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: none;
	list-style-image: none;
	padding-top: 8px;
	padding-bottom: 9px;
	padding-left: 31px;
	list-style-type: none;
	margin-left: -5px;
}

#ln li {
}

#addycategories1 {
	
}

#addycategories1 ul {
	display: inline;
	float: left;
	position: relative;
	left: 415px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#addycategories1 li {
	top: 0;
	padding-right: 22px;
}

#ln p {
	font-size: 13px;
	color: #929292;
	letter-spacing: 0;
	padding-left: 12px;
}

#ln1 p {
	color: #5e5e5e;
	letter-spacing: 0;
	padding-left: 25px;
	padding-right: 12px;
	font: 1em/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}

.titles2 {
	padding-left: 1px;
	text-transform: uppercase;
	color: #424242;
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 5px;
	margin: -10px 3px -20px 23px;
	font: bold 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.titles {
	padding-left: 1px;
	color: #424242;
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 5px;
	margin-left: 23px;
	margin-right: 5px;
	font-weight: bold;
	text-align: left;
	font-size: 1.1em;
}

.bodytitles {
	padding-left: 5px;
	text-transform: uppercase;
	color: #424242;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 5px;
	margin-right: 4px;
	margin-left: 23px;
	border-top: 1px solid #eaeaea;
	padding-top: 5px;
	background-color: #fdfdec;
	float: none;
	font: bold 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#latest p {
	padding-top: 6px;
	padding-left: 2px;
}

.latestnudge {
	padding-left: 21px;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 12px;
}

#mostviewed p {
	padding-top: 6px;
	padding-left: 5px;
}

#latest1 p {
	padding-top: 6px;
	padding-left: 3px;
}

#upcoming p {
	padding-top: 6px;
	padding-left: 3px;
	margin-left: 18px;
}

#gen h1 {
	border-bottom: 1px solid #c0c0c0;
	margin-left: 0;
	margin-top: -7px;
	color: #000;
	font-size: 15px;
	padding-bottom: 8px;
	font-weight: bold;
}

.viewall {
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	display: inline;
	padding: 5px;
	margin-left: 191px;
	position: relative;
	top: 41px;
}

.viewallcal {
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	display: inline;
	padding: 5px;
	margin-left: 148px;
	position: relative;
	top: 41px;
}

#note {
	padding: 8px;
	float: right;
	background: none no-repeat;
	position: relative;
	left: 23px;
	border-color: #c0c0c0;
	border-width: 1px;
}

.mininote {
	position: relative;
	float: right;
	top: 6px;
	padding-bottom: 40px;
	padding-left: 16px;
}

.mininote2 {
	background-color: transparent;
	position: relative;
	margin-left: 23px;
	float: right;
	padding-bottom: 45px;
	top: 8px;
}

.mininote1 {
	position: relative;
	left: 13px;
	padding-left: 12px;
	float: right;
	padding-bottom: 12px;
	top: 4px;
}

.noteitems {
	padding-left: 0;
	height: 11px;
	text-transform: lowercase;
	margin-left: -24px;
}

#note1 {
	padding: 8px;
	float: right;
	background: none no-repeat;
	margin-right: 0;
	position: relative;
	left: 192px;
	top: 18px;
	list-style-type: none;
}

#note ul
 {
	list-style-type: none;
	margin-left: -40px;
}

#note li {
	list-style-type: none;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 1px;
	border-bottom-color: #c0c0c0;
	border-bottom-width: 1px;
}

#lib {
}

#lib li {
	list-style-image: none;
	list-style-position: inside;
	opacity: 1;
	margin-top: 0;
	padding-top: 3px;
	margin-bottom: 0;
	list-style-type: none;
	background: url(/images/build/bookmark.png) no-repeat 0 4px;
	padding-left: 17px;
	margin-left: -33px;
	height: 38px;
}

#lib li a {
} 


/* @group calendar */

.caltitle {
	font: 17px HelveticaNeue-Light, Arial, Helvetica, Geneva, sans-serif;
	color: #4c4c4c;
	margin-left: 32px;
	margin-top: 0;
}

.time {
	border-radius:8px;-webkit-border-radius:8px;
	background-color: #085390;
	display: inline;
	color: #fffeff;
	padding: 2px 12px;
}

.loc {
	border-radius:8px;-webkit-border-radius:8px;
	background-color: #90cfff;
	display: inline;
	color: #fffeff;
	padding: 2px 12px;
}

.caldate {
	margin-left: 19px;
	font: bold 15px sans-serif, Verdana, "Lucida Grande", Lucida;
	color: #fffeff;
	margin-top: 6px;
	margin-bottom: 0;
	background: #2297fb none no-repeat 4px 3px;
	height: 16px;
	border-radius:8px;-webkit-border-radius:8px;
	padding: 4px 12px;
	display: inline-block;
	float: right;
	text-transform: uppercase;
}

#calbox {
	border-right: 1px solid #93500e;
}

#caltools {
	float: right;
	text-transform: lowercase;
}

.datebox {
	border-radius:2px;-webkit-border-radius:2px;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
}



/* @end */

/* @group schools */

#dlinks {
	position: absolute;
	z-index: 1;
	left: 145px;
	top: 13px;
}

#dlinks ul {
	margin-top: 15px;
	font: 11px/17px "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
	width: 805px;
}

#dlinks li {
	color: gray;
	margin-top: 10px;
	text-transform: uppercase;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 10px;
	display: inline;
	clear: left;
}

#dlinks li a {
	text-decoration: none;
	color: #085390;
	font-weight: bold;
}

#dlinks li a:hover {
	text-decoration: underline;
	color: blue;
}



/* @end */

.urgent {
	width: 267px;
	margin-left: 22px;
	margin-top: 12px;
	background: #fcfc82 url(/images/build/urgent_header.jpg) no-repeat 0 -4px;
	padding: 8px;
}

.urgentwide {
	width: 567px;
	margin-left: 22px;
	margin-top: 12px;
	background: #fcfc82 url(/images/build/urgent_header.jpg) no-repeat 0 -4px;
	padding: 8px;
}

.key {
	display: inline;
	color: #fc6;
	font-weight: bold;
}

.results {
	background-image: url(/images/build/searchicon.png);
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 12px;
	margin-right: 28px;
}

.fancy {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 23px;
	font-style: italic;
}

#leftcontent p {
	margin-right: 18px;
	color: #424242;
}

#goog {
	float: right;
	position: relative;
	bottom: 23px;
}

#googfoot {
	position: relative;
	text-align: center;
	margin-top: 65px;
}

#inlinelistdl {
	margin-left: -12px;
}

#inlinelistdl ul {
}

#inlinelistdl li {
	display: inline;
	font-weight: bold;
	background: url(/images/build/dl.gif) no-repeat;
	padding-left: 20px;
	padding-right: 23px;
}

#formalign {
	margin-left: 23px;
	margin-top: 23px;
}


