body{
	font-family: Arial;
	font-size: 12px;
	color: #fff;
background:#000 url(/ims/new_bg.jpg) center 0 no-repeat;
}


.site-wrapper {
margin-top:5px;
margin-left: auto;
margin-right: auto;
}

.container {
-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
margin:auto;
margin-top: 5px;
width:990px;
background:#999999 url(/ims/carbon_bg.png) repeat;
}


img {
border: 0;
}

table {
font-size: 12px;
}

td {
vertical-align:top;
}

input {
font-size: 14px;
margin: 5px 0;
}

blockquote {
	background-color: #f6f6f6;
border : 2px solid #666633;
	padding: 15px;
	font-size: 12px;
color: #666633;
}

input.submit {
background-color : #999966;
color : #333300;
border : 1px solid #666633;
padding: 2px 5px;
}

a {
color: #666600;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #666633;
}

.padding {
padding: 10px;
}

h1 {
font-size: 14px;
color: #666600;
margin:0;
}

h2 {
color: #666600;
margin:0;
}

h3 {
margin:0;
}


.clear {
clear:both;
}

.spacer {
margin-right: 10px;
}


.copyright {
padding: 10px;
border-top: 1px solid #ccc;
font-size: 11px;
}

.page-bottom {
height: 20px;
margin-left: auto;
margin-right: auto;
background: url(/ims/page_bottom.png) 0 center no-repeat;
}

.navigation {
margin: auto;
text-align: center;
padding:7px;
background: url(/ims/navigation.png) no-repeat;
}

.navigation a{
font-size: 14px;
margin-left: 10px;
margin-right: 10px;
color: #cccccc;
}

.navigation a:hover {
color: #ffffff;
}

.navigation .selected {
font-weight: bold;
color: #ffffff;
}

.header {
width:990px;
font-size: 14px;
text-align: center;
height: 100px;
margin: auto auto;
color: #cccccc;
}

.logo {
height: 80px;
}

.header h1 {
font-size: 32px;
margin:0;
color: #cccccc;
}

.large-column {
width: 710px;
float:left;
}

.small-column {
width: 250px;
float:left;
}

.small-header {
font-weight: bold;
margin-top:10px;
text-align: left;
padding: 7px;
background: url(/ims/small_header.png) no-repeat;
}

.content-header {
font-weight: bold;
margin-top:10px;
text-align: left;
padding: 7px;
background: url(/ims/large_header.png) no-repeat;
}

.pull-down {
font-weight: bold;
margin-bottom:10px;
text-align: center;
padding: 5px;
background: url(/ims/large_header.png) bottom no-repeat;
	overflow:hidden;
	cursor:pointer;

}

.dhtmlgoodies_question {
font-weight: bold;
margin-bottom:10px;
text-align: center;
padding: 5px;
background: url(/ims/large_header.png) bottom no-repeat;
	overflow:hidden;
	cursor:pointer;

}


.content {
padding: 10px;
}

.banner {

}

.news-item {
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #cccccc;

}

.news-item ul, .news-item li {
margin:5px;
padding:5px;
}

.import_video ol, .import_video li {
margin-left: 10px;
padding-left:5px;
}


.menu ul {
margin:0;
padding:0;
list-style: none;
background: #f6f6f6;

}

.menu ul li a {
	line-height: 25px;
	padding: 3px 25px 3px 25px;
	display: block;
	text-decoration: none;
	color: #666633;
	border-bottom: 1px solid #ccc;
}
.menu ul li a:hover {
	background-color: #cccc99;
}

.menu ul li.active a {
	font-weight:bold;
	background: #fff;
}


.statistics {
margin-top:10px;
background-color: #f6f6f6;
border : 2px solid #666633;
	font-size: 12px;
color: #666633;
}

.important_box {
margin-top:10px;
background-color: #666633;
border : 2px solid #333300;
padding: 10px;
	font-size: 12px;
color: white;
}

.comment_box {
margin-top:10px;
background-color: #f6f6f6;
border : 2px solid #666633;
padding: 10px;
	font-size: 12px;
color: #666633;
}


.forums {
margin: 10px 0;
width: 100%;
border-spacing:0px; 
border : 1px solid #666633;
}

.forums td {
border-bottom: 1px solid #cccccc;
padding: 10px;
background: #f6f6f6;
}

.content-header td {
color: #666600;
font-weight: bold;
font-size: 14px;
margin-top: 10px;
border-top: 2px solid #333300;
border-bottom: 1px solid #333300;
padding: 5px 10px;
}

.forum_title {
text-align:left;
}

.forum_topics {
width: 5%;
text-align:center;
}


.forum_posts {
width: 5%;
text-align:center;
}

.forum_last {
width: 20%;
text-align:left;
}

.alt {
background: white;
}

.screenshots {
background: #333;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
padding:10px;
}

.gallery img {
border: 1px solid #666;
margin: 3px;
width:110px;
}


.box_gallery img {
border: 1px solid #666;
margin: 3px;
width:102px;
}

.screenshots img {
border: 1px solid #666;
margin: 1px;
width:110px;
}


.dhtmlgoodies_answer {
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}

.dhtmlgoodies_answer_content{
	position:relative;
}

.dhtmlgoodies_answer img {
border: 1px solid white;
margin: 3px;
width:110px;
}



.advert {
text-align:center;
padding:10px;
}

.system_table td {
padding: 4px;
}

.caption {
text-align:center;
	font-size: 12px;
font-weight: bold;
color: #666633;
}

.caption img {
border : 2px solid #666633;
margin-bottom: 5px;
}

#thumbwrapper {}
#thumbarea {overflow:hidden; height:100px; width:400px; }
#thumbs {list-style:none;width:10000px; height:100px; margin:0; padding:0;}
#thumbs li {float:left; cursor:pointer; margin:0; padding:0; }

#main_image{
display: block;
width: 710px;
height: 400px;
margin-right: 2px;
background: white url(http://ims.movura.co.uk/loading.gif) center center no-repeat;
}

#main_image img{
display: block;
margin:0;
padding:0;
}

.galleria{display: block; list-style:none; margin:0; padding: 0; z-index:1;}
.galleria li{float:left;width:214px;height:115px; margin-bottom: 4px;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0; z-index:1;}
.galleria li div img{cursor:pointer; padding-left:3px; z-index:1;}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;width:214px;height:115px}
.galleria li .caption{padding-top:.5em;}

.episode {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #999;
}

.episode-image {
float: left;
width: 229px;

}

.episode-detail {
float: left;
width: 450px;
margin-right: 10px;
border-right: 1px dashed white;
}

#countdown {
font-size: 16px;
font-weight: bold;
color: #cc0000;
}

.directors_content {
float: left;
width: 340px;
margin-left:10px;
}

.directors_box {
background: #333;
padding: 10px;
margin-bottom: 10px;
}

.directors_box ul, .directors_box li {
margin-left: 10px;
padding-left: 5px;
}

.directors_box h1 {
font-size: 12px;
margin-bottom: 5px;
}

.video_gallery img {
width: 100px;
margin: 2px;
}

.import input {
font-family: Arial;
font-size:11px;
}

.import textarea {
width: 315px;
height: 40px;
font-family: Arial;
font-size:11px;
}