/* CSS Document */
body,h1,h2,h3,h4,h5,div,form,input, ul, li{
margin: 0px;
padding: 0px;
}
html, body {
	height:100%;
}

body{
background: #094915 url(http://middleman.s3.amazonaws.com/images/mmsbodybg.jpg) repeat-x;
font-family: Arial, Helvetica, sans-serif;
padding: 0px;
margin:0px;
}

#mmswrap{
width: 934px;
margin: 0px auto;
background:url(http://middleman.s3.amazonaws.com/images/wrap.png) repeat-y;
position:relative;
min-height:100%;
}
#mmswrap .header{
 background: url(http://middleman.s3.amazonaws.com/images/mmsheaderback.jpg) no-repeat;
 height: 114px;
 width: 826px;
 margin: 0px auto;
}

.floatl, .alignleft{ float: left;}
.floatr, .alignright{ float: right;}
.clear{ clear: both;}
.p10{padding: 10px;}
.plr15{padding:0px 15px;}

.ml15{margin-left: 15px; margin-right: 0px;}
.white, .white a{color: #fff;}
.yellow{color: #ff0;}
.txtcenter{text-align: center;}
.f16{ font-size: 16px; line-height: 20px;}
.green{color: #084916;}
.lgreen{color: #3A820C;}
.content{ padding: 0px 30px;}

.allcap{ text-transform: uppercase;}
.b{ font-weight: bold;}
a, a img, img{ border: none; text-decoration: none;}
.f22{font-size: 22px;}
.f18{font-size: 18px;}
.f15{font-size: 15px;}
.f14{font-size: 14px;}
.justify{ text-align: justify;}

#mmswrap .logo{
float: left;
display: block;
width: 295px;
height: 98px;
padding: 10px 0px 0px 30px;
}

#mmswrap .logoright{
display:block;
float:left;
height:68px;
margin:30px 0 0 50px;
width:428px;
}

#page{
width: 826px;
margin: 0px auto;
}

.greenbox{
background: url(http://middleman.s3.amazonaws.com/images/greenbox.jpg) no-repeat center top;
height: 111px;
padding: 10px 10px 0px;
margin: 15px auto 0px;
text-align: center;
}
.greenbox h1, .greenbox h1 a{ 
font-size: 36px;
color: #ff0;
}
.greenbox h2, .greenbox h2 a{
font-size: 25px;
color: #fff;
}


.mailpix{ 
background: url(http://middleman.s3.amazonaws.com/images/mailpix.jpg) no-repeat top left; 
padding-left: 90px;
width: 450px;
margin-left: 20px;
}

#registrationhead{
background: url(http://middleman.s3.amazonaws.com/images/registration_top.jpg) no-repeat;
width: 826px;
height: 553px;
margin: 0px auto;
}
.prelative{
position: relative;
}
p{
padding-bottom: 0px;
margin-bottom: 0px;
}
.ahugewebcast{
left:-15px;
position:absolute;
top:345px;
}

.timer{
height:52px;
left:561px;
position:absolute;
top:174px;
width:217px;
}

.signupform{
left:532px;
padding:0;
position:absolute;
top:254px;
width:275px;
background: url(http://middleman.s3.amazonaws.com/images/signupbottom.jpg) no-repeat bottom;
padding-bottom: 20px;
}
.signupforminner{
background: url(http://middleman.s3.amazonaws.com/images/signupmiddle.jpg) repeat-y;
padding: 0px 10px;
}

#registrationhead .signupform input{ width: 222px; margin: 6px auto; padding: 4px; font-size: 18px; border: 1px solid #C8C6C6; height: 28px;}
#registrationhead .signupform input:focus{ border: 1px solid #339900;}
#registrationhead .signupform input.claimmyseat,#registrationhead .signupform input.claimmyseat:focus{ border: 0px; width: 241px; height: 57px;}


.mmsgreenbox{
 background: url(http://middleman.s3.amazonaws.com/images/mmsgreenboxb.jpg) no-repeat bottom;
 width: 501px;
 padding-bottom: 9px;
}
.mmsgreenboxm{
 background: url(http://middleman.s3.amazonaws.com/images/mmsgreenboxm.jpg) repeat-y;
}
.mmsgreenboxt{
background: url(http://middleman.s3.amazonaws.com/images/mmsgreenboxt.jpg) no-repeat top;
}
.mmsgreenboxt h1{ font-size: 24px;}

.mmsbiggreenbox{
 background: url(http://middleman.s3.amazonaws.com/images/biggreenboxb.jpg) no-repeat bottom;
 width: 794px;
 padding-bottom: 9px;
}
.mmsbiggreenboxm{
 background: url(http://middleman.s3.amazonaws.com/images/biggreenboxm.jpg) repeat-y;
}
.mmsbiggreenboxt{
background: url(http://middleman.s3.amazonaws.com/images/biggreenbox.jpg) no-repeat top;
}




#footer{
margin:0px auto;
width: 825px;
color: #fff;
text-align: center;
font-size: 12px;
padding: 10px 0px;
}
#footer ul{ margin: 5px 0px 2px;}
#footer li{
display: inline;
}
#footer li a.first,#footer a.first{
border:none;
}
#footer a{
color: #91EF48;
text-decoration: none;
padding:0 5px;  
line-height: 18px;
}
#footer a:hover{
text-decoration: underline;
}

.mmsgreensidebar{
background: url(http://middleman.s3.amazonaws.com/images/mmsgreensidebarb.jpg) no-repeat bottom;
width: 279px;
padding-bottom: 9px;
margin-top: 45px;
}
.mmsgreensidebarm{
background: url(http://middleman.s3.amazonaws.com/images/mmsgreensidebarm.jpg) repeat-y;
}
.mmsgreensidebart{
background: url(http://middleman.s3.amazonaws.com/images/mmsgreensidebar.jpg) no-repeat;
}
	            
div#fancy_overlay
{
	background: #666666;
}
div#fancy_inner
{
	background: #FFFFFF;
}
div#fancy_div
{
	color: #000000;
}
