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

/*Developed by joe@flatlinegraphics.com */
/*globals-------------------------------*/
*{margin:0;padding:0;border:0;text-decoration:none;font-family:arial;}
body{background:url(images/plaid.jpg) repeat top left;}
.btn{display:block;overflow:hidden;text-indent:-900px;}
a.logo{display:block;width:100%;height:224px;background:url(images/h1Logo.gif) no-repeat top left;overflow:hidden;text-indent:-900px;}
h3{font-weight:bold;color:#f67b2d;margin:0px 0 3px 10px;font-size:24px;width:600px;line-height:20px;}
h4{color:#f67b2d;margin:0px 0 5px 0px;font-size:16px;text-align:center;width:600px;line-height:20px;}
.clearfix{clear:both}

/*homepage------------------------------*/
.home .wrapper {background:url(none);border:0;}
.home .header{background:url(images/header.gif) no-repeat top left;padding:55px 0 0 0;}
.home .nav{margin:0 0 10px 290px;background:url(none);padding:0;height:17px}
.home .header h1{float:left;display:block;width:261px;background:url(images/h1BG.gif) no-repeat top left;overflow:hidden;text-indent:-800px;height:276px;}
.home .header p{float:left;display:block;width:639px;background:#fff url(images/comejoinBG.gif) no-repeat top left;height:276px;overflow:hidden;text-indent:-9000px;}
.home .header p a.join{
	display:block;
	width:100%;
	height:43px;
	background:url(images/register.gif) no-repeat top left;
	overflow:hidden;
	text-indent:-9000px;
	margin:214px 0 0 0;
}
.home .wrapper .content .sponsors{}

.home .wrapper .content{clear:both;width:100%;background:url(images/wrapperBG.gif) repeat-y top left;border-bottom:11px solid #f0d177;height:500px;}
.home .wrapper .sponsors img{float:left;margin:0 20px 20px 0px;width:180px;}

/*all   -------------------------------*/
.header{background:url(images/insideHeader.gif) no-repeat top left;padding:30px 0 0 0;position:relative;overflow:hidden;width:900px;margin:0 auto;}

.nav{color:#f0d177;font-size:13px;clear:both;display:block;background:url(images/navBar.gif) no-repeat top left;height:74px;padding:20px 0 0 30px}
.nav div{float:left;margin:0 15px}
.nav a{color:#fff;font-weight:bold;display:block;float:left;height:100%;margin:0 8px;}
.nav a:hover{color:#333;background:url(images/navOver.gif) no-repeat center -20px;}
.about .nav a#about{color:#333;background:url(images/navOver.gif) no-repeat center -20px;}
.event .nav a#event{color:#333;background:url(images/navOver.gif) no-repeat center -20px;}
.sponsor .nav a#sponsors{color:#333;background:url(images/navOver.gif) no-repeat center -20px;}
.register .nav a#register{color:#333;background:url(images/navOver.gif) no-repeat center -20px;}
.aboutMS .nav a#aboutMS{color:#333;background:url(images/navOver.gif) no-repeat center -20px;}


.wrapper {width:900px;margin:0 auto;overflow:auto;border-bottom:11px solid #f0d177;background:url(images/wrapperBG.gif) repeat-y top left;border-bottom:11px solid #f0d177;}

.wrapper .content .homesidebar{float:left;height:100%;width:260px;}
.wrapper .content .homesidebar a.btn.pics{background:url(images/homeSeePics.jpg) no-repeat top left;height:350px;width:260px;}
.wrapper .content .homesidebar div.btn.thirdparty{background:url(images/MS-3rd-party-logo.gif) no-repeat top left;height:100px;width:200px;margin:0px 0 0 20px;}

.wrapper .content a.btn.honorary{float:left;width:259px;height:182px;background:url(images/coHonorary.gif) no-repeat top left;}
.wrapper .content a.btn.sponsor{float:left;width:147px;height:182px;background:url(images/coBecome.gif) no-repeat top left;}
.wrapper .content a.btn.vacation{float:left;width:233px;height:182px;background:url(images/coWin.gif) no-repeat top left;}
.wrapper .content .sponsors{float:left;width:639px;overflow:auto;margin:0 0 20px 0;}
.wrapper .content .sponsors h2{display:block;width:628px;margin:40px 0 0 0;background:url(images/homeThanks.gif) no-repeat top right;overflow:hidden;text-indent:-900px;}


.wrapper .col{float:left;}
.wrapper .col.left{width:259px;}
.wrapper .col.right{width:641px;padding:0 0 50px 0;font-size:13px;}
.wrapper .col.right p a{color:#f67b2d;font-weight:bold;}


.wrapper .col a.btn.pics{float:left;height:260px;width:100%;background:url(images/insidePics.jpg) no-repeat top left;}
.wrapper .col a.btn.honorary{float:left;width:100%;height:182px;background:url(images/insideHonorary.jpg) no-repeat top left;}
.wrapper .col a.btn.sponsor{float:left;width:100%;height:93px;background:url(images/insideSponsor.gif) no-repeat top left;}
.wrapper .col a.btn.vacation{float:left;width:100%;height:200px;background:url(images/insideVacation.gif) no-repeat top left;}
.wrapper .col.right h2{width:100%;display:block;overflow:hidden;height:50px;text-indent:-900px;}
.wrapper .col.right p{margin:0px 0 18px 10px;font-size:13px;width:600px;line-height:20px;}
.wrapper .col.right ul{margin:0px 0 18px 40px;font-size:13px;width:600px;line-height:20px;}
.wrapper .col.right p.intro{text-indent:-9000px;margin:0;}

.about .wrapper .col.right h2{background:url(images/titleAbout.gif) no-repeat top left;}
.about .wrapper .col.right p.intro{height:128px;background:url(images/introAbout.gif) no-repeat top left;}

.event .wrapper .col.right h2{background:url(images/titleEvents.gif) no-repeat top left;margin:0 0 20px 0;}
.event .wrapper .col.right p{text-align:center;}
.event .wrapper .col.right p strong{color:#f67b2d;font-size:120%;}

.sponsor .wrapper .col.right h2{background:url(images/titleSponsors.gif) no-repeat top left;margin:0 0 20px 0}
.sponsor .wrapper .col.right h3{text-align:center;disply:block;margin:20px 0 5px 0;}
.sponsor .wrapper .col.right p{text-align:center;}

.register .wrapper .col.right h2{background:url(images/titleRegister.gif) no-repeat top left;}
.register .wrapper .col.right p.intro{height:185px;background:url(images/introRegister.gif) no-repeat top left;}

.register .wrapper .col.right a.bigger{font-weight:normal;color:#fff;display:block;background:#b0d235;padding:6px;color:#fff;font-size:16px;}


.donate .wrapper .col.right h2{background:url(images/titleDonate.gif) no-repeat top left;}

.aboutMS .wrapper .col.right h2{background:url(images/titleAboutMS.gif) no-repeat top left;}
.aboutMS .wrapper .col.right p.intro{height:207px;background:url(images/introAboutMS.gif) no-repeat top left;}

.photo .wrapper .col.right h2{background:url(images/titlePhoto.gif) no-repeat top left;margin:0 0 20px 0;}

.photo .wrapper .col.right .thumbs{clear:both;width:100%;float:left;}
.photo .wrapper .col.right .thumbs a{border:5px solid #fff;display:block;float:left;overflow:auto;margin:0 30px 30px -5px;}
.photo .wrapper .col.right .thumbs a:hover{border:5px solid #f67b2d;}

.irene .wrapper .col.right h2{background:url(images/titleIrene.gif) no-repeat top left;margin:0 0 20px 0;}
.irene .wrapper .col.right img.leftPic{margin:5px 20px 10px 0px;}
 
.vacation .wrapper .col.right h2{background:url(images/titleVacation.gif) no-repeat top left;margin:0 0 20px 0;}
.vacation .wrapper .col.right h3{font-weight:bold;color:#f67b2d;margin:0px 0 20px 10px;font-size:24px;width:600px;line-height:20px;}
.vacation .wrapper .col.right h4 {font-size:22px;}
.vacation .wrapper .col.right h4 img{margin:10px 0;}

.footer{clear:both;width:900px;margin:0 auto;padding:10px 0 20px 0;font-size:13px;font-family:arial;color:#ccc;}
.footer a{color:#ccc;font-weight:bold}