@import url(http://fonts.googleapis.com/css?family=Bitter|Maven+Pro|Cuprum|Play);
body{
	background: #333;
}
.main {
	max-width: 1000px;
	background: #000;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #000;
	border-radius: 40px 40px 40px 40px;
}
.copyright {
	font-family: Verdana;
	font-size: 1em;
	color: #F0F0F0;
}
header img{
	background: #FFF;
	max-height:143px;
	max-width:250px;
	margin-left: -700px;
	border: solid 2px #000;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
article {
	margin-top: 50px;
	max-width: 1000px;
	background: #000;
}
footer {
	max-width: 1000px;
}
nav {
	padding: 10px;
	background: linear-gradient(#00175E 0%, #3953a4 100%);
	background: -moz-linear-gradient(#3953A4 0%, #00175E 100%);
	background: -webkit-linear-gradient(#3953A4 0%, #00175E 100%);
	background: -os-linear-gradient(#3953A4 0%, #00175E 100%);
	border-radius: 0 15px 15px 0;
	border: solid 2px #000;
	max-width: 675px;
	text-align: center;
	margin-top: -100px;
	margin-left: 252px;
}
nav a{
	font-family:Maven Pro;
	font-size: 1.25em;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	padding: 10px;
}
nav a:hover{
	font-family:Maven Pro;
	font-size: 1.25em;
	text-transform:uppercase;
	color: #F00;
	text-decoration:none;
}
table.email_table {
	background: #666;
	width: 600px;
	border: 2px #F00 Solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 0px;
}
tr.email_table {
	padding: 0px;
}
td.email_table{
	padding: 0px;
}
h1 {
	color: #F00;
	font-size: 1.25em;
	font-family: Bitter;
	padding-top: 25px;
	padding-bottom: 10px;
}
h2 {
	color: #F00;
	font-size: 1.25em;
	font-family: Bitter;
	padding: 5px;
}
h3 {
	color: #F00;
	font-size: 1.25;
	font-family: Bitter;
	padding: 5px;
}
p {
	color: #FFF;
	font-size: 1em;
	font-family: Maven Pro;
	font-weight: Normal;
	padding: 5px;
}
.email_header {
	text-shadow: 2px 2px 2px #000;
	margin-left: 250px;
	padding: 10px;
	color: #FFF;
	font-family: Bitter;
	font-size: 1.25em;
}
.email-text {
	text-transform: uppercase;
	color: #FFF;
	font-size: 1.125em;
	font-family: Bitter;
	float: right;
}
input[type="text"] {
	font-family: Bitter;
	font-size: 1em;
	background: #FFF;
	font-weight: bold;
	vertical-align: top;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border: 2px #00F solid;
	padding: 5px;
}
input[type="email"] {
	font-family: Bitter;
	font-size: 1em;
	background: #FFF;
	font-weight: bold;
	vertical-align: top;
	border-radius: 15px;
	border: 2px #00F solid;
	padding: 5px;
}
input[type="tel"] {
	font-family: Bitter;
	font-size: 1em;
	background: #FFF;
	font-weight: bold;
	vertical-align: top;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border: 2px #00F solid;
	padding: 5px;
}
textarea {
	font-family: Bitter;
	font-size: 1em;
	background: #FFF;
	font-weight: bold;
	vertical-align: top;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border: 2px #00F solid;
	padding: 5px;
	height: 200px;
	width: 350px;
}
input[type="submit"] {
	background:#FFF;
	color: #000;
	border: 2px #00F Solid;
	border-radius: 15px;
	font-family: Bitter;
	padding: 10px;
	font-size: 1.25em;
}
input[type="submit"]:hover {
	color: #F00;
}
li {
	display: display-list;
	padding: 2px;
	font-size: 1.25em;
	font-weight: Bold;
	font-family: Maven Pro;
	background: url("../images/icon.ico") no-repeat 16px 16px;
}
li span{
	color: #FFF;
}
.footer-header{
	font-family: Maven Pro;
	font-weight: bold;
	font-size: 1.5em;
	color: #FFF;
	text-shadow: 2px 2px 2px #00F;
}
table.social_media_table {
	border: #333 Solid 2px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	width: 1000px;
}
tr.social_media_table{
padding: 0px;
}
td.social_media_table{
padding: 0px;
}
.nycb_westbury_theatre{
text-align: center;
color: #FFF;
font-family: Maven Pro;
font-size: 1.5em;
font-weight: bold;
padding: 10px;
border: 1px solid #F00;
}
a:active,a:vistied,a:hover.links {
	font-family: Maven Pro;
	font-size: #FFF;
	padding: 5px;
	text-decoration:none;
	
}