@charset "UTF-8";

#indexWrapper {
	display:block;
	width:940px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:70px;
}

#indexSlogan {
	display:block;
	height:auto;
	text-align:center;
	padding-top:10px;
	font-family:custom01;
	font-size:32px;
	letter-spacing: -1px;
}

#enterIcon a {
	display:block;
	width:42px;
	height:100px;
	margin-top:180px;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
	border:none;
}

#enterIcon a:hover {
	opacity:0.7;
}

#indexFooter {
	display:block;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:"Helvetica Neue";
	font-size:12px;
	color:#acacac;
}

#wrapper {
	width:940px;
	height:609px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000;
	background:url(images/wrapperShadow.png);
	background-repeat:repeat-y;
}

#wrapper #logoContainer {
	width:905px;
	height:49px;
	background:url(images/logoShadow.jpg);
	background-repeat:no-repeat;
	padding-left:35px;
}
	
#wrapper #redTitleBar {
	display:block;
	margin-top:-1px;
	margin-left:8px;
	margin-right:8px;
	width:924px;
	height:36px;
	background-color:#ed1c24;
}

#wrapper #redTitleBar #pageTitle {
	float:right;
	padding-right:20px;
}

#wrapper #contentContainer {
	display:block;
	float:left;
	width:490px;
	height:360px;
	margin-top:75px;
	margin-left:35px;
	border:0px solid #000;
	
}

#wrapper #MCcontentContainer {
	display:block;
	float:left;
	width:625px;
	height:450px;
	margin-top:60px;
	margin-left:35px;
	border:0px solid #000;
	overflow-y:scroll;
	overflow-x:hidden;
}

/* Let's get this party started */
::-webkit-scrollbar {
    width: 10px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,0,0,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}

#MCthumbs {
	display:block;
	width:612px;
	height:auto;
	}
	
#MCthumbsContainer {
	display:block;
	width:150px;
	height:222px;
	border:1px solid #808080;
	float:left;
	position:relative;
	margin-left:1px;
	margin-bottom:1px;
	}
	
.MCphoto {
	cursor:pointer;
	display:inline;
	border:0px solid #F00;
	width:150px;
	height:170px;
	cursor:pointer;
	}
	
b {
	font-size:17px;
}

.MCdescription {
	display:block;
	background-color:#e6e6e6;
	border:0px solid #F00;
	width:147px;
	height:62px;
	font-family:"Helvetica Neue";
	font-size:14px;
	text-align:center;
	color:#363636;
	padding-left:3px;
	}

.language {
	display:block;
	text-align:left;
	padding-left:0px;
	margin-top:0px;
}

.overlay {
	display:none;
	background-color:#FFF;
	width:620px;
	padding:20px;
	border:none;
	z-index:10000;
	-moz-box-shadow:0 0 10px 3px #000;
	-webkit-box-shadow: 0 0 10px #000;
	margin-top:50px;
	}
	
.overlay .close {
	display:block;
	float:right;
	font-family:"Helvetica Neue";
	font-weight:bold;
	color:#ed1c24;
	cursor:pointer;
}

h1 {
	font-family:"Helvetica Neue";
	font-size:21px;
	font-weight:bold;
	line-height:8px;
}

h2 { 
	 font-family:"Helvetica Neue";
	 font-size:16px;
	 font-weight:normal;
}

.overlayHeader {
	display:block;
	position:absolute;
	margin-left:250px;
	margin-top:-120px;
	}

.header21pt {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#ed1c24;
}

.header21ptBlack {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000;
}

p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#363636;
	text-align:justify;
	line-height: 18px;
	font-weight:lighter;
}

.textSlant {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#363636;
	font-style:italic;
	font-weight:bold;
}

#wrapper #btnContainer {
	float:right;
	margin-right:30px;
	margin-top:75px;
	display:block;
	width:auto;
	height:auto;
	border:0px solid #F00;
}

.btn {
	list-style-type:none;
	float:right;
	padding:0;
	margin:0;
}

li {
	display:block;
	border:none;
	margin-bottom:8px;
}

li a:link {
	text-decoration:none;
}

li a:hover {
	text-decoration:none;
	border:none;
	opacity:0.3;
}

li a:active, a:selected { 
    border: none;
    outline: none;
}


ul.dropDownBtn {
	display:none;
	width:70px;
	height:auto;
	text-decoration:none;
	clear:both;
	position:absolute;
	margin-left:58px;
	margin-top:-24px;
}

li:hover ul.dropDownBtn {
	display:block;	
}

.mcMale a {
	display:block;
	width:70px;
	height:20px;
	background-color:#fff;
	font-family:"Helvetica Neue";
	color:#000;
	text-align:center;
	margin:0px;
	text-decoration:none;
	border:1px solid #000;
	position:relative;
}

.mcMale a:hover {
	display:block;
	width:70px;
	height:20px;
	background-color:#000;
	font-family:"Helvetica Neue";
	color:#fff;
	text-align:center;
	margin:0px;
	text-decoration:none;
	border:1px solid #000;
	opacity:1;
}

.mcFemale a {
	display:block;
	width:70px;
	height:20px;
	background-color:#fff;
	margin-top:-6px;
	font-family:"Helvetica Neue";
	color:#ed1c24;
	text-align:center;
	text-decoration:none;
	border:1px solid #ed1c24;
}

.mcFemale a:hover {
	display:block;
	width:70px;
	height:20px;
	background-color:#ed1c24;
	margin-top:-6px;
	font-family:"Helvetica Neue";
	color:#fff;
	text-align:center;
	text-decoration:none;
	border:1px solid #ed1c24;
	opacity:1;
}

#MClinkBtn a {
	display:block;
	width:141px;
	height:30px;
	float:right;
	margin-right:30px;
	margin-top:255px;
	border:none;
	text-decoration:none;
	}

#MClinkBtn a:hover {
	display:block;
	width:141px;
	height:30px;
	float:right;
	margin-right:30px;
	margin-top:255px;
	border:none;
	text-decoration:none;
	opacity:0.5;
	}


#eventsPhotoContainer {
	display:block;
	position:absolute;
	width:auto;
	height:auto;	
}

.eventsPhoto {
	display:block;
	float:left;
	margin-right:5px;
}

#formContainer {
	display:block;
	width:450px;
	height:auto;
	border:0px solid #000;
	
}

.formTitle {
	font-family:"Helvetica Neue";
	font-size:13px;
	color:#ed1c24;
	display:block;
	float:left;
	width:80px;
	margin-bottom:8px;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
}

.input {
	display:block;
	width:350px;
	border:none;
	border-bottom:1px solid #ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	margin: 0px 0px 8px 0px;
	padding: 2px 2px 2px 2px;
	float:right;
	
}

.textarea{
	height:100px;
	display:block;
	width:349px;
	border:1px solid #ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	margin: 0px 0px 6px 0px;
	padding: 2px 2px 2px 2px;
	float:right;
	resize:none;
}

.formBtn{
	display:block;
	width:80px;
	clear:both;
	float:right;
}

#sloganContainer {
	clear:both;
	display:block;
	height:auto;
	text-align:right;
	padding-right:30px;
	padding-top:20px;
	font-family:custom01;
	font-size:32px;
	letter-spacing: -1px;
}

@font-face
{
font-family: custom01;
src: url(fonts/swz721t.TTF)
    ,url(fonts/swz721t.eot); /* IE */
}

#bottomShadow {
	display:block;
	width:940px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/wrapperShadowBottom.png);
	background-repeat:no-repeat;
}

#footerContainer {
	display:block;
	width:915px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	padding-right:25px;
	font-family:"Helvetica Neue";
	font-size:12px;
	color:#acacac;
}
