/* @override http://agendashow.com/nyc/style.css */

/* @override http://agendashow.com/nycthing/style.css */

body{
background: #000 url(images/header.jpg) no-repeat center -99px;
color: #ddd;
font: 12px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
}

a{
color: #ddd;
}

img a{
border: 0;
}

a img{
border: 0;
}

.spacer{
clear: both;
}

#wrapper{
background: url(images/footer.jpg) no-repeat center bottom;
padding: 40px 40px 167px 40px ;
width:930px;
margin: 30px auto;
}

.header{
padding-top: 50px;
}



h1{
text-indent: -9999px;
width: 589px;
height: 43px;
background: url(images/agendalogo_dates.jpg);
float: left;
margin: 0;
margin-top: 17px;
}

h1 a{
display: block;
width: 353px;
height: 55px;
}

h2{
font-size: 17px;
line-height: 26px;
margin: 0;
}

h2.dates{
width: 275px;
float: left;
}

h2.dates.link{
width: 130px;
float: left;
}

h2.dates a{
color: #ddd;
padding-bottom: 3px;
border-bottom: 1px solid;
}

h2.dates.link a.logo{
display: block;
margin-top: 15px;
border-bottom: none!important;
}

p{
margin: 0;
}

ul{
margin: 0;
padding: 0;
}

li{
list-style: none;
width: 192px;
}

.address{
padding: 16px 0px;
text-align: right;
}

.address input{
background: none;
border: 1px solid #999;
color: #ddd;
padding: 6px;
}

.address span{
font-size: 10px;
color: #777;
}

a.registerbutton{
	font-size: 12px;
	border: none!important;
	background: rgba(255,255,255,.2);
	padding:0px 5px!important;
	display: block;
	margin-top: 18px!important;
	margin-left: -5px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;

}

.header p.address a{
color: #f830ff;
}

.post{
padding: 15px 0px;
padding-left: 192px;
margin-bottom: 30px;
clear: both;
}

.post.top{
padding: 35px 0px;
padding-left: 192px;
margin: 0;
font-size: 14px;
line-height: 22px;
border-top: 1px solid #555;
background: url(intro.gif) no-repeat 192px 30px;
}

.post.top p.download{
font-size: 12px;
margin-top: 25px;
}

.post.top p.download a{
background: rgba(255,255,255,.2);
padding: 5px;
margin-left: -5px;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

p.brands{
display: block;
height: 53px;
padding: 0px 0px;
margin: 0;
margin-bottom: 25px;
clear: both;
}

.post.contact p{
width: 164px;
margin-right: 20px;
float: left;
font-size: 11px;
}

.post.contact p.end{
width: 166px;
margin-right: 00px;
float: left;
font-size: 11px;
}

.post.brands ul{
margin: 0;
padding: 0;
margin-left: -14px;
}

.post.brands li{
width: 128px;
padding-right: 22px;
padding-bottom: 5px;
float: left;
}



.post.sponsors li{
padding-right: 22px;
padding-bottom: 5px;
float: left;
}

a.address{
display: block;
width: 668px;
height: 70px;
background: url(images/address.gif) no-repeat 0 center;
clear: both;
}

a.button{
background:rgba(255,255,255,.2);
text-decoration: none;
padding: 3px;
display: block;
color: #fff;
margin-top: 25px;
margin-left: -3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

h3{
margin: 0;
text-transform: uppercase;
font-size: 10px;
padding: 2px 0px;
width: 100%;
border-bottom: 1px solid #555;
border-top: 1px solid #555;
float: left;
}

.c1{
width: 180px;
float: left;
margin-right: 20px;
}

.c1 h4{
margin: 0px 0px 10px 0px;
font-style: italic;
font-weight: normal;
font-size: 23px;
color: #fff;
}

.c2{
float: left;
width: 350px;
}

.c2 p{
margin: 0;
margin-bottom: 7px;
font-style: italic;
}

#footer{
padding-left: 192px;
padding-top: 15px;
}


#facebox td.body{
padding: 30px;
}
