.mainfoot {
	position: absolute;
	top: 1900px;

}
.maintable {
	width: 690px;
	position:absolute;
	color: #FFFFFF;
	left:50%; 
	margin-left:-470px;
	background: #353535;
	border: 1px solid #AAAAAA;
}

.sidead {
	position:absolute;
	left: 50%;
	margin-left:235px;
	margin-top: 0px;
}
/*++++++ MISC ++++++++*/
.movietitle {font-size:14px;}
.clear { clear:both; }
.alignright { float: right; } 
.alignleft { float: left ;}


/*++++++ ENTRY ++++++++*/
#content { width: 800px; }

/*++++++ SIDEBAR ++++++++*/
#sads { float:left; width:164px; font-size:10px; background:#eeedea; border:1px solid #d6d4cd; padding:4px; margin-left:5px; margin-bottom:5px;}
#sidebar { width:200px; padding-left:10px;}

/*+++++++ CALENDAR +++++++*/
#calendar #calendar_wrap #wp-calendar { width: 100%; }
#calendar #calendar_wrap #wp-calendar caption { text-align:left; border-bottom:1px solid #dadada; padding-bottom:5px; }
#calendar #calendar_wrap #wp-calendar th { text-align:left; font-weight:bold; padding-top:5px; }
#calendar #calendar_wrap #wp-calendar td{ text-align:left; }


/*++++++ FOOTER ++++++++*/
#footer { width:100%; background:#23282d; height:40px; line-height:40px;}
.footer { width:1000px; margin:auto; color:#fff; background:url(images/logo.gif) no-repeat right;}
.footer a { color:#e7e5de;}
.footer a:hover { color:#99cc33;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }

pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}
.media-centre 
{
	float: left;
	height: auto;
	width: 690px;
}

.media-centre a
{
	color:  #e26805;
}
	.media-centre a, .media-centre a:link { text-decoration: none;} 
.media-centre a:active, .media-centre a:hover { text-decoration: underline; color: #333333; 

}.media-advert {
	text-align: center;
	float: left;
	height: auto;
	width: 690px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.media-player {
	float: left;
	height: auto;
	width: 690px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.media-info {
	float: left;
	height: auto;
	width: 690px;
}
.media-desc {
	float: left;
	height: auto;
	width: 290px;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.share-media {
	float: left;
	height: auto;
	width: 380px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.vbox-content {
	padding: 5px;
	float: left;
	height: auto;
	width: 680px;
}
