#masthead {
	background-image:url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/10535/masthead.jpg);
	}

body {
	background:#34190A url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/10538/bg-body.jpg) repeat-x scroll center -20px;
	}

#header {
	height:50px;
	padding:20px 70px 0 55px;
	}

.button {
	padding: 4px 4px 4px 4px;
	height: 26px;
	}

ul#main-navigation li {
	padding: 0 7px 0 7px;
	}
	
#footer ul li {
	padding:0 7px 0 7px;
	}
	
div.inset-pics, div.inset-pics2  {margin: 0 20px 0 40px; text-align:center; width: 450px;}

div.inset-pics1 {margin: 0 40px 0 133px; text-align:center;}

div.inset-pics p, div.inset-pics1 p { float:left; width: 140px; height: 250px; margin: 0 10px 5px 0px;}

div.inset-pics2 p { float:left; width: 140px; height: 150px; margin: 0 10px 5px 0px;}

.clear {clear:both;}
p.back-to-top {
	text-align:right;
	display:block;
	padding-right:12px;}

ul.table-2col { padding-left:40px; } 

		ul.table-2col li { 
			background:transparent url("../images/bullet.gif") -5px 6px no-repeat; 
			padding-left:10px;  
			float:left;
			width:170px; 
			line-height:20px; 
			}

img.img-left { 
	float:left; 
	margin:0px 5px 2px 0px;
	}

#contact-main { margin:20px 0 10px 0; }

#contact-main label { 
	width:220px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}



#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:170px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}


#contact-main label select { width:177px; height:20px; } 

#contact-main label textarea { height:100px; overflow:auto; }

input.submit, input.submit-contact-main { 
	width:60px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}


input.submit-contact-main { margin:95px 0 0 243px; } 
input.submit-image, input.submit-contact-main { 
	background:#FFF;
	width:55px;
	height:20px;
	border:solid 1px #A5ACB2;
	cursor:pointer;
    margin-bottom:10px;
	}
	
#options {
	background-image:url(../images/option_bkground.jpg)
	float: left;
	margin-left: 90px;
	width: 170px;
	clear: both;
	height: 158;
	}

#options {
	clear: both;
	float: none;
	height: 158px;
	width: 175px;
	margin-left: 200px;
	}

#options-left {
	clear: both;
	float: left;
	height: 158px;
	width: 175px;
	margin-left:25px;
	margin-top: 30px;
	}
	
ul.bullet { padding-left:115px; }
		
		ul.bullet li { 
			background:transparent  0px 4px no-repeat; 
			padding-left:13px; 
			margin-bottom: 3px;
			}

div#upcoming {
	margin-left:50px;
	float:left;
	margin-top:30px;
	}

div#media_btn {
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
	}

div#featured {
	float: right;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px;
	}

a:active {  outline:none; }
:focus   { -moz-outline-style:none; }

a.player {	
	margin-top:40px;
	display:block;
	background:url(http://flowplayer.org/img/player/splash.png) no-repeat;
	width:425px;
	height:298px;
	padding:0 126px 75px 127px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	}

/* splash image */
a.player img {
	margin-top:115px;
	border:0;	
	}

	a.player {
		margin-top:0px;		
		}

body#media div#right {display:none}

#right #optional_sidebar_1 { background: url("http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/4757/gallery.jpg") no-repeat top left; height:100px; width:150px;
}

#right #optional_sidebar_1 {position:relative; margin:20px 0 10px 0;}

#right #optional_sidebar_1 a.btn-bna {
  position:absolute;
  height:100px;
  width:150px;
  left:00px;
  top:0px;
  text-decoration:none;
	}

ul.right { font-size:1.3em;}

#main-navigation {
font-size:1.2em;
}
