@charset "UTF-8";
/* CSS Document */

body, html {
	height:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
}

body {
	background:url(/images/background.jpg) repeat-x left top #000;
	margin:0;
	color:#333;
}

p, h2, h3, ul {
	margin:20px 0 0 30px;
	margin-top:10px;
}

li {
	margin-left:10px;
}

h2 {
	font-size:13px;
	padding-top:20px;
}

h2 img {
	padding-right:20px;
}

h3 {
	font-size:12px;
	margin-top:10px;
	padding-top:10px;
}

#container {
	margin:0 auto;
	width:800px;
}

#header {
	margin:0 auto;
	height:150px;
	width:800px;
	background:url(/images/header.jpg) no-repeat center top #FFF;
}

#navigation {
	margin:0 auto;
	width:740px;
	height:150px;
}

#contentWrap {
	margin:0 auto;
	width:800px;
	background:url(/images/content_bg.jpg) repeat-y center #FFF;
}

#contentWrap2 {
	margin:0 auto;
	width:800px;
	background:url(/images/bottom_bg.jpg) no-repeat center bottom;
}

#contentWrap3 {
	margin:0 auto;
	width:800px;
	background:url(/images/contentPlain_bg.jpg) repeat-y center #FFF;
}

#sandwichPhoto {
	width:800px;
	height:60px;
	background:url(/images/sandwich_photo.jpg) no-repeat top;
}

#contentThin {
	width:525px;
	padding-top:1px;
	padding-bottom:30px;
}

#content {
	margin:0 auto;
	width:800px;
	padding-top:1px;
	padding-bottom:30px;
	background:url(/images/bottom_bg.jpg) no-repeat center bottom;
}

#contentPlain {
	margin:0 auto;
	width:800px;
	padding-top:1px;
	background:url(/images/plain_bg.jpg) no-repeat center bottom;
	padding-bottom:30px;
}

#contentPlain p {
	margin-right:30px;
}

#pele {
	margin:0 auto;
	width:220px;
	height:224px;
	margin-top:70px;
	text-align:center;
}

#thanks {
	margin:0 auto;
	width:350px;
}

#thanks h1 {
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

#copyright {
	margin:0 auto;
	width:800px;
	height:20px;
	color:#333;
	text-align:center;
	font-size:10px;
	color:#999;
	padding-top:20px;
	margin-bottom: 18px;
}

#standings, iframe.standings {
	margin:0 auto;
	height:525px;
	width:540px;
}

#standings {
	margin-top:30px;
}

#standings table {
	padding-top:50px;
}

#sidebar {
	width:220px;
	float:right;
	margin-right:15px;
	margin-top:20px;
	margin-left:0;
	padding-left:0;
	text-align:center;
}

#video {
	margin:0 auto;
	width:320px;
	height:280px;
	padding-top:30px;
}

#lowernav {
	margin:0 auto;
	width:800px;
	padding-top:15px;
	text-align:center;
	font-size:10px;
}

#lowernav a:link, #lowernav a:visited {
	color:#999;
}

#lowernav a:hover, #lowernav a:active {
	color:#CCC;
	background:#333;
}

#homebox {
	margin-left:30px;
}

#homebox p, #homebox h3 {
	margin:10px 0 0 10px;
}

#homebox img {
	margin-top:20px;
}

#homebox #rightbox {
	float:right;
	width:350px;
}

#homebox #leftbox {
	width:140px;
	height:90px;
}

#slideshow {
	margin:0 auto;
	padding-top:15px;
	width:750px;
}

#minitiki {
	background:url(/images/small_tiki.png) left top no-repeat;
	height:72px;
	margin-left:30px;
	padding-left:50px;
}

#minitiki h3 {
	padding-top:0;
}

#footer {
	background:url(/images/msl_logo_inverted.gif) right center no-repeat;
	margin-right:60px;
	margin-top:10px;
	height:75px;
}

#registerBox {
	margin:20px 0 0 -10px;
}

a:link, a:visited {
	color:#C00;
	text-decoration:underline;
}

a:hover, a:active {
	color:#F00;
	text-decoration:none;
	background:#FFDFE0;
}

a.image:link, a.image:visited, a.image:hover, a.image:active {
	border:none;
	background:transparent;
}

.small {
	font-size:10px;
	color:#999;
}