/* BEGIN GENERAL */
img#headerlogo {
	position: absolute;
	display: none;
}

html {
}

body {
	margin: 0;
	padding: 0;
	background: #d9a01b;
	min-width: 700px;
}

tr {
	margin: 0;
	padding: 0;
}


tr td {
	margin: 0;
	padding: 0;
}

table {
	margin: 0;
	padding: 0;
}
/* END GENERAL */

/* -- BEGIN HEADER -- */
div#innerheader {
	background: url(/design_elements/HeaderLogo.jpg) left no-repeat;
}

div#innerheader img#schoolname {
	border: none;
}

div#header {
	overflow: hidden;
	text-align: right;
	border-bottom: 2px black solid;
	background: url(/design_elements/BackgroundGold.gif) repeat-x;
}

/* -- END HEADER -- */

/* -- BEGIN SLIDESHOW -- */

img#singleimg {
	height: 400px;
}

div#slideshow {
	background: black;
	width: 100%;
	padding: 0;
	margin: 0;
}

table#ss {
	width: 100%;
}

div#slideshow img.slide {
	width: 50%;
	border-bottom: 2px solid black;
}
/* -- END SLIDESHOW -- */

/* -- BEGIN MINISLIDESHOW -- */

table#mss {
	width: 100%;
}


div#minislideshow {
	background: transparent;
	width: 100%;
	padding: 0;
	margin: 0;
}

div#minislideshow img.slide {
	width: 25%;
	padding: 0;
	margin: 0;
	border-bottom: 2px solid black;
}

 /*-- END MINISLIDESHOW -- */


/* -- BEGIN NEWSTICKER -- */
div#newsticker {
	position: relative;
	margin-top: -5px;
	font-size: 0.8em;
	padding: 6px;
	padding-top: 4px;
	background: black;
	color: white;
	font-family: Tahoma;
}

div#newsticker a {
	color: white;
	text-decoration: none;
}

div#newsticker span#overme:hover {
	text-decoration: underline;
}

div#newsticker div#next {
	
}
/* -- END NEWSTICKER -- */

/* -- BEGIN TABS -- */
div#tabs {
	/*overflow: hidden;
	height: 182px;*/
	background: top url(/design_elements/TabsBackground500.gif);
	background-repeat: repeat-x;
}

div#tabs td#th {
	width: 100px;
}

div#tabs td#tc {
	width: 100%;
}

div#tabs ul#tabheaders {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 8em;
}

div#tabs ul#tabheaders li.tab {
	font-size: 0.8em;
	font-family: Tahoma;
	letter-spacing: 1px;
	background: #026608;
	border-right: 1px solid black;
	color: white;
	text-align: right;
	padding: 3px 8px 3px 0px;
	line-height: 31.5px;
}

div#tabs a.more {
	float: right;
	text-decoration: none;
	color: yellow; 
	font-size: 0.9em;
	padding-right: 5px;
	margin-top: -5px;
}

div#tabs div.list {
	list-style-type: none;
	font-size: 1em;
	font-family: Tahoma;
	color: white;
	margin: 0;
	padding: 2px 2px 2px 2px;
}

div#tabs div.list a.item {
	color: #90EE90;
	line-height: 1.5em;
	text-decoration: none;
}

div#tabs div.list div.item.house a.item {
	font-size: 1.2em;
	color: #90EE90;
	text-decoration: none;
}

div#tabs div.list div.item span.arrow {
	font-size: 0.5em;
	vertical-align: middle;
}

div#tabs div.list div.item.house span.arrow {
	font-size: 0.6em;
	vertical-align: middle;
}

div#tabs div.list div.item {
	/*border-bottom: 1px dotted #90EE90; */
	padding: 5px 10px 5px 10px;
	/*border-bottom: white 1px dotted;*/
}

div#tabs div.list div.item.house {
	/*border-bottom: 1px dotted #90EE90; */
	padding: 5px 10px 5px 10px;
	line-height: 1.9em;
	/*border-bottom: white 1px dotted;*/
}

div#tabs div.list div.item div.tcc {
	font-size: 0.85em;
}

div#tabs div.list div.item.last {
	padding: 5px 10px 5px 10px;
	border-bottom: none;
}

div#tabs ul#tabheaders li.tab.selected {
	padding: 2px 0px 2px 4px;
	text-align: center;
	border: 1px solid black;
	border-right: none;
	border-left: none;
	background: transparent url(/design_elements/focus.gif) left repeat-y;
}

div#tabs ul#tabheaders li.tab.selected:hover {
	padding: 2px 0px 2px 4px;
	text-align: center;
	border: 1px solid black;
	border-right: none;
	border-left: none;
	background: transparent url(/design_elements/focus.gif) left repeat-y;
}

div#tabs ul#tabheaders li.tab:hover {
	padding: 3px 4px 3px 4px;
	text-align: right;
	background: green left repeat-y;
}

div#tabs ul#tabheaders li.tab.last.selected {
	border-bottom: none;
	padding-bottom: 3px;
}

div#tabs ul#tabheaders li.tab.first.selected {
	padding-top: 3px;
	border-top: none;
}

div#tabs div.content {
	color: white;
	font-size: 0.8em;
	font-family: Tahoma;
	display: none;
}

div#tabs div#tabcontent1 {
	display: block;
}

/* -- END TABS -- */

/* -- BEGIN FOOTER -- */
div#footer {
	padding: 4px;
	font-family: Arial;	
	font-size: 0.7em;
	color: #FFF;
	border-top: Black 2px solid;
	border-bottom: Black 0px solid;
	background: #000;
}

div#footer a {
	padding: 0px 3px 0px 3px;
}
/* -- END FOOTER -- */

/* -- BEGIN MENU & CONTENT -- */

a.link {
	color: #90EE90;
}

td#right {
	border-right: 2px solid black;
	width: 100%;
	background: #026608 bottom repeat;
}

td#left {
	border-right: 2px solid black;
	background: url(/design_elements/WatermarkLogo.jpg) center repeat-y;
	color: white;
}

td#left div#menu div div#home {
	margin-top: 6px;
}


td#left div#menu a {
	color: white;
	text-decoration: none;
}



td#left div#menu div div {
	/*border-top: 1px solid #BBB;
	padding-top: 7px;
	margin-top: 5px;*/
}

td#left div#menu {
	width: 11em;
	padding-bottom: 10px;
}

td#left div.menu1 {
	padding: 0px;
	padding-left: 7px;
	margin-right: 0px;
	list-style-type: none;
}

td#left div.menu1 div {
	margin-top: 10px;
	margin-bottom: 2px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 0.8em;
	padding: 2px;
}

td#left div.menu1 div a {
	color: white;
	text-decoration: none;
}

td#left div.menu1 div:hover {
	font-family: Verdana;
	font-size: 0.8em;
	border-right: 0px white solid;
	/*background: url(/design_elements/focus.gif) right repeat-y;*/
}

td#left ul.menu2 {
	padding: 0;
	margin: 0;
	margin-left: 10px;
	list-style: url(/design_elements/focus.gif);
}

td#left ul.menu2 li {
	letter-spacing: 1px;
	font-family: Verdana;
	font-size: 0.7em;
	margin-bottom: 5px;
	margin-left: 15px;
}

td#left ul.menu2 li:hover {
	background: url(/design_elements/focus.gif) right repeat-y;
}

/* -- END MENU & CONTENT -- */

/* -- BEGIN ARCHIVE -- */
div#archive div#archivetitle {
	margin-left: 4px;
	margin-bottom: 4px;
	color: white; font-family: Tahoma; font-size: 2em;
}


div#archive table tr th {
	padding: 3px; 
}

div#archive table tr td {
	padding: 1px; 
	padding-left: 3px;
	border-top: none;
}

div#archive {
	margin: 10px;
	color: white; font-family: Tahoma; font-size: 0.8em;
}
/* -- END ARCHIVE -- */

/* -- BEGIN ARTICLE -- */
div#article {
	border-top: 2px solid black;
	background: #026608;
	color: white;
	margin-top: -7px;
	padding: 20px 20px 10px 20px;
}

div#article div#content.board div {
	margin-bottom: 10px;
}


div#article div#content.board {
	margin-left: 15px;
	font-size: 1.0em;
}

div#article p {
	text-indent: 10px;
}

div#article p#valediction {
	clear: both;
	text-align: right;
}

div#date {
	text-align: right;
	color: white;
	font-family: Arial;
	font-size: 0.8em;
}

div#category {
	color: white;
	text-align: left;
	font-family: Arial;
	font-size: 0.9em;
}

div#title {
	margin-top: 5px;
	color: white;
	text-align: left;
	font-family: Arial;
	font-size: 2em;
}

div#content a {
	color: white;
}

div#content {
	margin-top: 10px;
	text-align: justify;
	font-family: Arial;
	font-size: 0.8em;
	margin-bottom: 20px;
}

ul#points {
	vertical-align: middle;
	list-style: url(/design_elements/focus.gif);
}

ul#points li {
	padding-left: 10px;
	padding-bottom: 10px;
}
/* -- END ARTICLE -- */