body {
	background:#F7F4D1 url(../images/bg.jpg) repeat-x;
	background-position: center top;
	font-family: "Courier New", Courier,monospace;
}

#wrap {
	width:960px;
	margin:0px auto;
}

#top {
	height:587px;
	background:url(../images/top-bg.png) no-repeat;
	position:relative;	
}

#vid {
	position:absolute;
	border:5px solid #fff;
	background:#fff;
	top:207px;
	left:160px;
	-moz-box-shadow: 4px 2px 10px #333;
	-webkit-box-shadow: 4px 2px 10px #333;
	box-shadow: 4px 2px 10px #333;
}

#share {
	position:absolute;
	left:594px;
	top:46px;	
	width:400px;
}

.addthis_button_facebook_like {
	background: none!important;
}

.addthis_button_tweet {
	background: none!important;
}

#times-button {
	background:url(../images/times-button.png) no-repeat;
	width:892px;
	height:44px;
	margin:0px auto;
	padding:0 0 10px 0;
	cursor: pointer;
	margin-bottom:10px;
}

#times-deets {
	padding:45px 0 0 0;
	font-size:13px;
	letter-spacing: -1px;
}

.times-left {
	float:left;
	width:205px;
	margin:0 20px 30px 0px;
	background: #DDDABF;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
}

.times-left p {
	margin-bottom:11px!important;
}

.times-left img {
	float:right;
	margin:5px 0 5px 5px;
	-moz-box-shadow: 4px 2px 10px #C0B99E;
	-webkit-box-shadow: 4px 2px 10px #C0B99E;
	box-shadow: 4px 2px 10px #C0B99E;		
}

.times-right {
	float:left;
	width:205px;
	margin:0 0px 30px 0px;
	background: #DDDABF;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
}

.times-right p {
	margin-bottom:11px!important;
}

.times-right img {
	float:right;
	margin:5px 0 5px 5px;
}

#main-left {
	float:left;
	width:640px;
	background:#fff url(../images/tease.gif) no-repeat;
	-moz-box-shadow: 4px 2px 10px #C0B99E;
	-webkit-box-shadow: 4px 2px 10px #C0B99E;
	box-shadow: 4px 2px 10px #C0B99E;
	padding:80px 40px 40px 40px;
	font-size:17px;
	margin-right:17px;
}

#main-right {
	float:left;
	width:220px;
	padding:35px 0 0 0;
}


#footer {
	background: #DDDABF;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size:14px;
	padding:15px 40px 15px 40px;
	margin:40px 0 40px 0;
	line-height: 130%;
}

.active {
 background-position: bottom!important;
}

p {
	line-height:140%;
	margin-bottom:15px!important;
}

a {
	text-decoration: none;
	background:#FFFF6E;
	color:#666666;
}

a:hover {
	color:#000;
}

h3 {
	color:#CE6E62;
	font-weight: bold!important;
	margin-bottom:5px!important;
	font-size:24px!important;
}

h3 a {
	color:#CE6E62;
	font-weight: bold!important;
	text-decoration: underline;
	background:none;
}

/* Hellobar Styles */

a#hellobar-close, a#hellobar-close:link, a#hellobar-close:visited {
	background:#7DBFD7 url("//assets-hellobar-com.s3.amazonaws.com/system/modules/hellobar/lib/up.png")!important;
	background-position:0 0;
	border:medium none;
	display:block;
	height:0;
	overflow:hidden;
	padding:19px 0 0;
	position:absolute;
	right:20px;
	top:6px;
	width:18px;
	z-index:10;
}

/* Reset styles */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

