/* CSS Document */
*{margin:0; padding:0;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body {behavior: url(hover.htc);}
#main{width:980px; position:relative; margin:auto;}
#fall50logo{position:absolute; margin:0px 0px 0px 0px; width:280px; height:180px;}
#mainbanner{position:absolute; margin-left:280px; margin-top:10px; width:475px; height:170px;}
#mainbannerright{position:absolute; margin-left:755px; width:225px; height:180px;}
#logobar{position:absolute; margin-top:180px; width:280px; height:420px; background:url(../images/bottomlogo.jpg) top left no-repeat; z-index:1;}
#links{position:absolute; margin-left:80px; width:216px; height:395px;}
#content{
	position:absolute;
	margin-left:280px;
	margin-top:180px;
	background-color:#FFFFE8;
	width:449px;
	left: 3px;
	top: 1px;
	/*height: 1179px;*/
}
#contentshort{position:absolute; margin-left:280px; margin-top:180px; background-color:#FFFFE8; width:475px; height:420px;}
#contentshorthome{position:absolute; margin-left:280px; margin-top:180px; background-color:#FFFFE8; width:475px; heiaght:379px; height:475px;}
#registrants{
	position:absolute;
	margin-left:614px;
	margin-top:516px;
	width:141px;
	height:134px;
	z-index:1;
	top: 26px;
	left: -4px;
}
#maincontent{padding:10px;}
#sponsorbar{position:absolute; margin-left:755px; margin-top:180px; width:125px; height:420px;}
#pageheading{position:absolute; margin-left:500px; margin-top:80px; width:100px; height:20px; z-index:2;}
a{text-decoration:none; color:#ab5e09;}
a:hover{text-decoration:underline blink; color:#e78213;}
.subheading{font-size:16px; font-weight:bold; padding-bottom:10px;}
.indentcontent{padding-left:10px; padding-bottom:10px;}
ul{list-style:none; width:200px;}
.home a{background:url(../images/home.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.home a:hover{background:url(../images/homehover.jpg); width:200px; height:42px; text-decoration:none;}
.event a{background:url(../images/event.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.event a:hover{background:url(../images/eventhover.jpg); width:200px; height:42px; text-decoration:none;}
.eventlinks a{background:#44301C; border-bottom:1px solid #FFFFE8; border-left:1px solid #FFFFFF;}
.eventlinks a:hover{color:#44301C;}
.course a{background:url(../images/course.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.course a:hover{background:url(../images/coursehover.jpg); width:200px; height:42px; text-decoration:none;}
.courselinks a{background:#9F301C; border-bottom:1px solid #FFFFE8; border-left:1px solid #FFFFFF;}
.courselinks a:hover{color:#9F301C;}
.travel a{background:url(../images/travel.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.travel a:hover{background:url(../images/travelhover.jpg); width:200px; height:42px; text-decoration:none;}
.travellinks a{background:#9F571C; border-bottom:1px solid #FFFFE8; border-left:1px solid #FFFFFF;}
.travellinks a:hover{color:#9F571C;}
.teams a{background:url(../images/teams.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.teams a:hover{background:url(../images/teamshover.jpg); width:200px; height:42px; text-decoration:none;}
.registration a{background:url(../images/registration.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.registration a:hover{background:url(../images/registrationhover.jpg); width:200px; height:42px; text-decoration:none;}
.results a{background:url(../images/results.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.results a:hover{background:url(../images/resultshover.jpg); width:200px; height:42px; text-decoration:none;}
.sponsors a{background:url(../images/sponsors.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.sponsors a:hover{background:url(../images/sponsorshover.jpg); width:200px; height:42px; text-decoration:none;}
.volunteers a{background:url(../images/volunteers.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.volunteers a:hover{background:url(../images/volunteershover.jpg); width:200px; height:42px; text-decoration:none;}
.contact a{background:url(../images/contact.jpg); width:200px; height:42px; text-decoration:none; display:block;}
.contact a:hover{background:url(../images/contacthover.jpg); width:200px; height:42px; text-decoration:none;}
ul a {color:#FFFFFF; text-decoration:none; text-align:center; display:block; padding:0px 0px 0px 0px; width:150px;}
ul a:hover {text-decoration:none; background:#FFFFFF;}
ul li {float:left; position:relative;}
ul li ul {list-style:none; position:absolute; left:200px; top:0; display:none; width:150px;}			
ul li:hover ul, ul li.over ul {display:block;}			
ul li:hover ul li ul, ul li.over ul li ul {display:none;}
