body {background: #4748A2; color: white; margin: 0; padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;}

body {
	margin: 0;
	padding: 0;
	background: #4748A2;
	font-family: verdana, san-serif;
	font-size: 13px;
	scrollbar-base-color: #4748A2;
	scrollbar-arrow-color: #7779FF;
	scrollbar-highlight-color: #7779FF;
	}

a {font-size: 15px;}
a:link {color:#F0E59E}
a:visited {color:#C7B767}
a:active {color:#DEC3A9}
a:hover {color: #7779FF;}

img {
	border-style: none;
	}

ul {padding: 0; margin: 0; border-bottom: 1px solid silver;
  font: 1em sans-serif;}
ul li {list-style-type: none;
  border: 1px solid silver; border-width: 1px 1px 0 3px;
  position: relative; margin: 0; padding: 0;}
ul ul {display: none;}
ul li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
li a {display: block; padding: 5px 7px; text-decoration: none;
  background: #4748A2;}
li.sub > a {font-weight: bold; background: #180F91;}

h1 {margin: 0; padding: 0.5em 0.25em 0; font: italic 2.5em Verdana, sans-serif; line-height: 0.8em; border-bottom: 1px solid silver; text-align: left; color: #7779FF; letter-spacing: 2px;}

div#main {height: 100%; margin: 0 8em 0 9em; padding: 0; border-right: 1px solid silver; border-left: 1px solid silver;}
div#main p {margin: 1em 3em 1em 0.5em;}
div#main a {font-size: 13px;}

ul ul {width: 10em;}

#bordermenu {position: absolute; top: 200px; right: 0; width: 8em; margin: 0; padding: 5% 0 0 0; font-family: Arial, sans-serif;}
#bordermenu > ul {width: 9em; margin-left: -1px; font-size: 85%;}
#bordermenu ul {border: 1px solid silver; border-width: 0 0 0 1px;}
#bordermenu ul li {border-width: 1px 0; border-color: white; padding: 0 0 0 5px; line-height: 1.25em;}
#bordermenu ul ul {border-width: 0 1px 1px 1px; border-color: gray silver gray gray;}
#bordermenu ul ul li {border-color: #FEFEFC;}
#bordermenu li > a {background-color: transparent; padding: 3px;}
#bordermenu li:hover {background-color: #180F91;}
#bordermenu li.sub:hover {margin-left: -10.2em; border: 1px solid gray; background: #180F91;}
#bordermenu li.sub:hover > a {color: #7779FF;}
#bordermenu li.sub:hover > ul {top: 1.75em; left: -1px; background: #4748A2;}

#selection {position: absolute; top: 200px; left: 1em; width: 8em; margin: 5% 0 0 0; padding: 0; font-family: Verdana, sans-serif;}
#selection > ul {width: 9em; font-size: 85%;}
#selection ul {border: 1px solid silver; border-width: 0 0 0 0;}
#selection ul li {border-width: 0; border-color: white; padding: 0 5px 0 0; line-height: 1.25em;}
#selection li > a {background-color: transparent; padding: 3px;}
#selection li:hover {background-color: #180F91;}
#selection li.sub:hover {margin-right: -10.2em; background: #180F91;}
#selection li.sub:hover > a {color: #7779FF;}
#selection li.sub:hover > ul {top: 1.75em; right: -1px; background: #4748A2;}

h4 {margin: 0 0.5em 0 0; padding: 0 0.25em; font-size: 15px; border-bottom: 1px solid silver; font-family: Verdana;}
h3 {position: relative;}

#copyright {
	position: absolute;
	bottom: 30px;
	right: 3em;
	left: 1em;
	margin: 0;
	padding: 0;
	}

.title {
	margin: 10px 0 10px 0;
	}

a.hover {
	display: block;
	width: 205px;
	height: 40px;
	margin: 0;
	text-decoration: none;
	background-color: #5355AC;
	}

a.hover:visited {
	display: block;
	width: 205px;
	height: 40px;
	margin: 0;
	text-decoration: none;
	background-color: #5355AC;
	}

a.hover:hover {
	display: block;
	width: 205px;
	height: 40px;
	margin: 0;
	text-decoration: none;
	background-color: #180F91;
	}

a.hover:active {
	display: block;
	width: 205px;
	height: 40px;
	margin: 0;
	text-decoration: none;
	background-color: #CD3232;
	}
	
#upcoming h3 {
	text-align: center;
	}

#upcoming {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 30px;
	width: 200px;
	}

#current h3 {
	text-align: center;
	}

#current {
	maring: 0 35% 0 20em;
	padding: 0;
	}

#old h3 {
	text-align: center;
	}

#old {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 10em;
	width: 200px;
	}
	
div#pictures {
	margin: 0 0 0 10px;
	padding-top: 20px;
	}

#pictures td {
	padding: 10px;
	}

#buttons {
	padding: 0 10% 0 10%;
	}

#secondrow {
	margin-left: 100px;
	margin-right: 25%;
	}