@charset "utf-8";
/* Begin */
html { 
	height:100%;
}

body {
	color:#F1F1F1;
	margin:0 auto;
	padding:0;
	background-color:#000;
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family:sans-serif;
	height:100%;
}

a img {
	border:none;
}

body > #main {
	height: auto;
	min-height: 100%;
}

#main {
	font:100% sans-serif;
	margin:5px auto;
	padding:0 0 0 0;
	text-align: center;
	color: #000000;
	height:100%;
}

#main #bgchanger {
	margin:	0 auto;
	padding:0 7.5% 0 0;
	border:none;
	background:none;
	text-align:right;
	float:right;
}

#main #bgchanger img.bgbutton {
	border:1px #CCC dashed;
	height:32px;
	width:32px;
	cursor:pointer;
}

/* Page Container */
#main #container {
	width: 85%;
	background: #FFFFFF;
	margin: 15px auto;
	border: 0px solid #000000;
	text-align: left;
	border-radius:10px;
}

#main .wrap {
	width:98%;
	margin:0 auto;
}

#main span.right {
	float:right;
	font-size:0.7em;
	padding:5px;
}

#main .newscontent {
	font-size:1em;
}

#main .newscontent h1, #main .newscontent h2, #main .newscontent h3, #main .newscontent h4, #main .newscontent h5, #main .newscontent h6 {
	margin:8px auto;
}

#main .newscontent h1 {
	font-size:1.8em;
}

#main .newscontent h2 {
	font-size:1.66em;
}

#main .newscontent h3 {
	font-size:1.5em;
}

#main .newscontent h4 {
	font-size:1.33em;
}

#main .newscontent h5 {
	font-size:1.25em;
}

#main .newscontent h6 {
	font-size:1.1em;
}

#main .sharethis {
	width:98%;
	margin:0 auto;
	border:1px #000 solid;
	border-radius:10px;
}

#main .sharethis h3 {
	font-size:1em;
	font-weight:normal;
	margin:0 auto;
	background:#FFF;
	padding:6px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

#main .sharethis #sharebuttons {
	padding: 6px;
	background:#F2F2F2;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	overflow:hidden;
}
	
	/* Begin Header */
	#main #header { 
		padding:0;
		width:85%;
		margin:0 auto;
		text-align:left;
	}
		#main #header h1 {
			margin: 0;
			padding: 0;
		}
	/* End Header */
	
	/* Begin Main content */
	#main #mainContent {
		padding: 0 20px;
		background: #FFFFFF;
	}
	
	#lastupd {
		padding:6px 6px 6px 10px;
		background:#9A9A9A;
		margin-top:10px;
	}
	
	#main #mainContent #moviestore {
		width:98%;
		margin:5px auto;
		height:auto;
		padding:0;
	}
	
	#main #mainContent #moviestore #pagenav {
		height:27px;
		background:url(images/list_pagenav_bg.png) repeat-x;
		width:100%;
		margin:0 auto;
		border-bottom:1px solid #A7A7A7;
	}
	
	#main #mainContent #moviestore #pagenav ul#pagenav_buttons {
		padding:4px;
		float:left;
		margin:0 auto;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	
	#main #mainContent #moviestore #pagenav #pagenavtext {
		padding:4px;
	}
	
	#main #mainContent #moviestore #pagenav ul#pagenav_buttons li {
		display:inline;
		background:no-repeat top left;
		width:25px;
	}
	
	#main #mainContent #moviestore #pagenav ul#pagenav_buttons li * {
		display:inline;
		background:no-repeat top;
	}
	
	#main #mainContent #moviestore #pagenav ul#pagenav_buttons li.left * {
		background-image:url(./images/list_pagenav_left.png);
	}
	
	#main #mainContent #moviestore #pagenav ul#pagenav_buttons li.right * {
		background-image:url(./images/list_pagenav_right.png);
	}
	
	#main #mainContent #moviestore #pagenav ul#pagenav_buttons li.left_disabled * {
		background-image:url(./images/list_pagenav_left_disabled.png);
	}
	
	#main #mainContent #moviestore #pagenav ul#pagenav_buttons li.right_disabled * {
		background-image:url(./images/list_pagenav_right_disabled.png);
	}
	
	#main #mainContent #moviestore #pagenav ul#pagenav_buttons li.return * {
		background-image:url(./images/list_pagenav_return.png);
	}
	
	#main #mainContent #moviestore #pagenav ul#pagenav_buttons li a {
		float:left;
		height:0;
		overflow:hidden;
		padding:25px 0 0 0;
		width:25px;
	}
	
	#main #mainContent #moviestore #pagenavmenu {
		width: 300px;
		height:auto;
		padding:8px;
		border:1px #CCC solid;
		background:#FFF;
		z-index:0;
		position:absolute;
	}
	
	#main #mainContent #moviestore #pagenavmenu a {
		color:#000;
	}
	
	#main #mainContent #moviestore #videoplayer {
		margin:5px auto;
	}
	
	#main #mainContent #moviestore #hdnav {
		text-align:right;
		width:640px;
		margin:0 auto;
	}
	
	#main #mainContent #moviestore #hdnav_hd {
		text-align:right;
		width:720px;
		margin:0 auto;
	}
	
	#main #mainContent #moviestore #videoplayer .vplayer {
		display:block;
		width:640px;
		height:360px;
		margin:0 auto;
	}
	
	#main #mainContent #moviestore #videoplayer .vplayer_hd {
		display:block;
		width:864px;
		height:512px;
		margin:0 auto;
	}
	
	#main #mainContent #moviestore #videoplayer .vplayer_old {
		display:block;
		width:576px;
		height:458px;
		margin:0 auto;
	}
	
	#main #mainContent #moviestore #videoplayer #oldplayer {
		display:block;
		width:320px;
		height:255px;
		margin:0 auto;
	}
	
	#main #mainContent #moviestore #videoplayer .videoinfo {
		min-height:64px;
		background:#1E1E1E url(images/videoinfobg.png) repeat-x;
		padding:0 0;
		color:#FFF;
		margin:0 auto;
		border-radius:10px;
	}
	
	#main #mainContent #moviestore #videoplayer .videoinfo h2 {
		padding:12px 0 0 12px;
	}
	
	#main #mainContent #moviestore #videoplayer .nav {
		list-style:none;
		width:100%;
		padding:0;
		margin:0 auto;
		overflow:auto;
		text-align:justify;
		background:#1E1E1E;
		color:#FFF;
		border-top:1px solid #FFF;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
	}
	
	#main #mainContent #moviestore #videoplayer .nav li {
		display:inline;
		float:left;
		padding:0.7em 8%;
	}
	
	#main #mainContent #moviestore #videoplayer .nav a {
		color:#FFF;
		margin:0 auto;
		text-decoration:none;
		border:0;
	}
	
	#main #mainContent #moviestore #videoplayer .nav li:hover, #main #mainContent #moviestore #videoplayer .nav a:hover {
		color:#F42920;
		margin:0 auto;
		text-decoration:none;
	}
	
	#main #mainContent #moviestore #noscript {
		width:98%;
		margin:5px auto;
		height:auto;
		border:#DDD solid 1px;
	}
	
	#main #mainContent #moviestore #noscript ul {
		list-style:circle;
	}
	
	#main #mainContent #moviestore #noscript li {
		display:list-item;
	}
	
	#main #mainContent #moviestore #movies {
		border:none;
		background:none;
		width:98%;
	}
	
	#main #mainContent #moviestore #info {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background: url(images/info_bg.png) #EEE no-repeat right bottom;
	height:480px;
	overflow:auto;
	}
		/* Begin CK Info */
		#main #mainContent #moviestore #info h2 {
			font-size:1.4em;
		}
		
		#main #mainContent #moviestore #info p#infotop {
			padding-left:1em;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bolder;
		}
		
		#main #mainContent #moviestore #info cite {
			padding-left:2em;
		}
		/* End CK Info */
	
	#main #mainContent #moviestore table {
		color:#000;
		padding:0 4px;
	}
	
	#main #mainContent #moviestore table a { 
		color:#000;
	}
	
	#main #mainContent #moviestore .movies .rows {
		width:100%;
		color:#000;
	}
	
	#main #mainContent #moviestore .movies .rows:hover {
		background:#BBC7E1;
		color:#000;
	}
	
	#main #mainContent #moviestore .movies .rows:active {
		background:#E1BBCF;
		color:#000;
	}
	
	#main #mainContent #moviestore .movies div.float {
		float:left;
		margin:0 5px;
		padding:0px;
		margin-top:-25px;
	}
	#main #mainContent table {
		width:98%;
	}
	
	/*#main #mainContent .movietitle {
		background:url(images/moviestore_pointer.png) left no-repeat;
		padding-left:16px;
	}
	
	#main #mainContent .movietitle:hover {
		background:url(images/moviestore_pointer.png) #BBC7E1 left no-repeat;
	}
	
	#main #mainContent .movietitle:active {
		background:url(images/moviestore_pointer.png) #E1BBCF left no-repeat;
		padding-left:16px;
	}*/
	
	#main #mainContent .movietitle .description { 
		padding:0 0 0 10px;
		font-size:0.8em;
		color:#666;
		visibility:hidden;
	}
	
	#main #mainContent .moviedata {
		background:none;
	}
	
	#main #mainContent .moviedata:hover {
		background:#BBC7E1;
	}
	
	#main #mainContent .moviedata:active {
		background:#E1BBCF;
	}
	
	#main #mainContent .titlepointer {
		cursor:pointer;
	}
	
	#main #mainContent .tabletitle {
		background:url(images/moviestore_titilebg.png) no-repeat;
	}
	
	#main #mainContent #moviestore #committees {
		clear: both;
		border-left: solid 1px #CCC;
		border-bottom: solid 1px #CCC;
		border-top: solid 1px #999;
		border-right: solid 1px #999;
		background: url(images/committeesbg.png) #EEE no-repeat right bottom;
		min-height:150px;
		overflow:auto;
	}
	
	#main #mainContent #committees #cBar { width:98%; overflow:visible; padding:5px; }
	
	#main #mainContent #committees #cBar #cMenu { float:right; }
	
	#main #mainContent #committees #cBar h1 { font-size:16px; float:left; width:auto; }
	
	#main #mainContent #committees #committeeMain { width:98%; float:none; overflow:auto; padding:5px; }
	
	#main #mainContent #about #aboutTitle { width:50%; overflow:hidden; margin:0 auto; }
	
	#main #mainContent #about .aboutRow, #main #mainContent #about .aboutRowRight { overflow:hidden; background:#FFF; border:1px #D9D9D9 solid; border-radius:10px; margin:10px; }
	
	#main #mainContent #about .aboutRow .aboutIcon { width:100px; float:left; text-align:center; }
	
	#main #mainContent #about .aboutIcon img { width:96px; padding:10px; }
	
	#main #mainContent #about .aboutContent h4 { margin:15px auto 0 auto; }
	
	#main #mainContent #about .aboutRow .aboutContent { float:left; padding:20px 10px; margin:0 0 0 10px; text-align:left; }
	
	#main #mainContent #about .aboutRowRight .aboutIcon { width:100px; float:right; text-align:center; padding-right:20px; }
	
	#main #mainContent #about .aboutRowRight .aboutContent { float:right; padding:20px 10px; margin:0 10px 0 0; text-align:right; }

	/* End Main content */
	
	/* Begin Footer */
	#main #footer { 
		padding:35px 10px;
		margin:0 auto;
		background:#DDDDDD;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;

	} 
	
		#main #footer #stats {
			margin: 0;
			margin-top:-15px;
			padding: 10px 0;
			float:left;
		}
		
		#main #footer #stats #statsleft {
			float:left;
		}
		
		#main #footer #stats #statsright {
			float:right;
		}
		
		#main #footer img {
			padding:0 3px 0 6px;
			border:none;
		}
	#main #footer ul {
		margin:0 auto;
		margin-top:-15px;
		height:31px;
		float:right;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	
	#main #footer li {
		display:inline;
		background:no-repeat top;
	}
	
	#main #footer li * {
		display:inline;
		background:no-repeat top;
		padding-left:5px;
	}
	
	#main #footer li.xhtml * {
	background-image:url(images/valid-xhtml10-inactive.png);
	}
	
	#main #footer li.vcss * {
	background-image:url(images/valid-css-inactive.png);
	}
	
	#main #footer li.vxml * {
	background-image:url(images/valid-xml1-inactive.png);
	}
	
	#main #footer li.rss * {
	background-image:url(images/rss-inactive.png);
	}
	
	#main #footer li.xhtml:hover * {
	background-image:url(images/valid-xhtml10-hover.png);
	}
	
	#main #footer li.vcss:hover * {
	background-image:url(images/valid-css-hover.png);
	}
	
	#main #footer li.vxml:hover * {
	background-image:url(images/valid-xml1-hover.png);
	}
	
	#main #footer li.rss:hover * {
	background-image:url(images/rss-hover.png);
	}
	
	#main #footer li a {
		float:left;
		height:0pt;
		overflow:hidden;
		padding-top:31px;
		width:88px;
	}
	
	#kts {
		position:relative;
		width:30%;
		margin:0 auto 0 7.5%;
		height:30px;
		clear:both;
		padding:12px;
		text-align:left;
		background:#FFF;
		opacity:0.7;
		border-top-left-radius:10px;
		border-top-right-radius:10px;
	}
	
	#kts p {
		margin:0 auto;
		padding:0;
		color:#000;
	}
	
	#kts em {
		margin:0 auto;
		padding:0;
		text-align:left;
		font-size:0.75em;
	}
	/* End Footer */
/* End */