html {background-color: #AEB0B7;}

body {background: #AEB0B7 url('../images/bg-site_main2a.jpg') top center repeat-x; margin: 0 auto; position:relative;text-align: center; width: 100%;}
.affliate {background: #AEB0B7 url('../images/bg-site_aff2.jpg') top center repeat-x;}

strong {font-weight: bold;}
em {font-style: italic;}

.clear {clear: both;}
.floatl {float: left;}
.floatr {float: right;}

.curved {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border: 1px solid black;
	}

.mainlogo {position: absolute; float: left; margin: 5px 0 0 10px; z-index: 90;}
.mainpageblock {
	height: 648px;
	width: 975px;
	overflow: hidden;
	background-image: url(../images/bg-home.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #000000;
}
.mainpageblock .textblock {width: 355px; float: left; margin: 100px 0 0 30px; color: white;}
.mainpageblock .textblock p {color: white; text-align: left; font-size: 18px; margin: 10px 0;}
.mainpageblock .textblock .slogan {color: white; text-align: center; font-size: 18px; margin: -25px 0 0 0;}

.subpageblock {width: 975px; background: url('../images/bg-site_main.jpg') top center repeat-x; overflow: hidden; margin: 0 auto;}
.headergraphic {
		margin-top: -3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#datepicker {
	font-size: 12px;
}

.nav {height: 33px; width: 100%; background: url('../images/nav_bg2.jpg') top center repeat-x; margin: 100px 0 0 0;}
.affliate .nav {background: url('../images/nav_bg_aff2.jpg') top center repeat-x;}
.nav ul {float: right;}
.nav ul li {float: left;}

#player1 {
	position: absolute;
	left: 513px;
	top: 177px;
	width: 482px;
	height: 360;
	z-index: 100;
	float: left;
}
#mediaspace {
	position: absolute;
	margin-top: 173px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 444px;
	}

.affiliate {
	width: 250px;
	color: white;
	text-align: right;
	position: absolute;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 710px;
	padding-top: 3px;
}
.affiliate p {margin: 10px 0 5px 0;}


#content {
	width: 975px;
	background-image: url(../images/bg-content.gif);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
}

#content #content-l {
	width: 100%;width: 650px;
	float: left;
}

#content #content-l p {margin: 10px 0;}

#content #content-r {
	width: 322px;
	float: right;
	padding-top:20px;
}
#content #headings-side-news-text {
	padding: 10px;
}
#content #header-button {
	text-align: right;
	width: 225px;
	float: right;
	padding: 10px;
	font-size: 12px;
	color: #FFFFFF;
}
h2, h3 {
	font-size: 22px;
	color: #cf0101;
	font-weight: bold;
}

h4 {
	font-size: 22px;
	color: #000;
	font-weight: bold;
}


#content #content-l-inner {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

#content #footer {
	padding-top: 25px;
	text-align: center;
	font-size: 12px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #051F45;
	padding-bottom: 25px;
	margin-top: 60px;
	background-color: #f0f0f0;
}


#logo-img {
	position: absolute;
	z-index: 10;
	height: 95px;
	width: 350px;
	left: 12px;
	top: 0px;
}

a {color:#0033FF}
a:hover {color:#0066FF}

#schedule1 {
	text-transform:capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 693px;
}

#schedule1 td, #schedule1 th {padding: 5px; width:50%;}

.bg-row-color {background-color:#2c4c7d;color: #FFFFFF;}
.bg-row-color-line {
color:#FFFFFF;
	background-color:#31619c;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.bg-row-color2 {background-color:#f2f2f2;}
.bg-row-color2-line {background-color:#f2f2f2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;}


.bg-row-color3 {background-color:#fff;}
.bg-row-color3-line {background-color:#fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;}

.red {color: #CF0101}

.form {
	font-size: 12px;
	background-color: #f0f0f0;
	border: 1px solid #EAEAEA;
}
.form input[type="text"], .form textarea { width: 260px; margin: 2px 0 0 0;}

.form .question {width: 280px; float: left; margin: 10px 0 0 10px;}
.wide {width: 580px;}
.wide textarea {width:262px;}


.form #submit {float: right; margin: 10px;}
.form label {font-weight: bold;}

.group {background-color: #e3e3e3; margin: 0 0 5px 0; padding: 10px; text-align: center;}
.group h2{text-align: left;}
#content #content-r #bg-headings {
	background-image: url(../images/headings_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
}


.moviethumbs img {margin: 2px;}

.jqmWindow {display: none; position: fixed; top: 17%; left: 50%; margin-left: -370px; width: 728px; background-color: black; color: #333333; border: 1px solid black; padding: 12px;}
.jqmWindow .jqmClose {color: white; font-weight: bold; text-decoration: none; margin: 0 0 10px 0;}
.jqmOverlay {background-color: #000000;}
* html .jqmWindow {position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
#content #content-l #content-l-inner #cal {
	position: absolute;
	z-index: 10;
	height: 205px;
	width: 200px;
	left: 905px;
	top: 581px;
}

#schedule td {padding:10px;}
#sendpage td {padding:10px;}
#content #content-l #content-l-inner #headers #headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-right: 50px;
	height: 29px;
}

#content #content-l #content-l-inner .moviethumbs .moviethumbs .jqModal img {
	border: 1px solid #999999;
}#content #content-l #content-l-inner .moviethumbs .jqModal img {
	border: 1px solid #cccccc;
}



#schedule2 td {padding: 15px;} 
#rk-heading {
	position: absolute;
	z-index: 10;
	height: 70px;
	width: 255px;
	margin-left: 25px;
	top: 550px;
	text-align: left;
}

