/* Common */
*{
margin:0;
padding:0;
}
a {
outline:none;
}

body {
padding: 0;
background: #fff;
font-family: Arial, sans-serif;
font-size: 13px;
text-align: center;
}
p {
margin: 0;
padding: 3px;
}
a {
color: #dd2d26;
}
a:hover {
}
form {
margin: 0;
padding: 0;
}
img {
border: 0;
}
h1 {
/*margin: 15px 0;*/
padding: 0;
font-size: 26px;
}
h1 a {
color: black;
}
h1 a:hover {
text-decoration: none;
}
h2 {
font-size: 18px;
text-align: center;
}
h3 {
margin: 15px 0;
padding: 0;
font-size: 15px;
}
h4, h5, h6, input, button, textarea {
font-size: 13px;
}
blockquote {
margin: 15px 10px;
border: 1px solid #999;
background: #888;
}
blockquote blockquote {
margin: 10px;
}
code {
margin: 5px 0;
padding: 10px;
line-height: 80%;
border: 1px dashed #AAA;
background: #777;
color: white;
font-family: "Courier New", monospace;
white-space: pre;
display: block;
overflow: auto;
}
form p{
clear:both;
}

form label {
font-size: 11px;
float:left;
width:50px;
text-align:right;
margin-right:15px;
font-style:italic;
font-weight:light;
padding:3px;
color:#333;

}
form input, form select{
border:1px solid #ccc;
font-style:italic;
font-weight:light;
padding:3px;
color:#333;
width:150px;
}
form input#submit{
background-image:url("images/submit.gif");
background-repeat:no-repeat;
width:50px;
height:26px;
padding:0;
border:none;
cursor:pointer;
float:right;
position:relative;
top:-10px;
}

.clear {
clear: both;
}
.hide {
display: none;
}
.indent {
text-indent: 2em;
}
.left {
text-align: left;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
.top {
vertical-align: top;
}
.bottom {
vertical-align: bottom;
}
.fleft {
float: left;
}
.fright {
float: right;
}

/* Layout & Block */
#container {
margin: 0 auto;
padding: 0 8px;
width: 1050px;
text-align: left;
}
#content {
width: 100%;
border: 0;
table-layout: fixed;
}
#header {
height:250px;
color: black;
overflow: hidden;
background-image:url("images/header.gif");
background-repeat:no-repeat;
background-position:0 25px;
}
#header div.search {
padding: 20px 0 10px 0;
text-align: right;
float: right;
}
#header form p {
margin: 0;
padding: 0;
}
#header input.submit {
margin: 0;
padding: 0;
height: 18px;
width: 18px;
border: 0;
background: #EEE url("images/search.gif") no-repeat 0 2px;
cursor: pointer;
outline: none;
float: left;
}
#header input.submitfocus,
#header input.submit:hover {
background: #EEE url("images/search.gif") no-repeat -18px 2px;
}
#header input.search {
margin: 0;
padding: 1px 0;
height: 16px;
width: 120px;
line-height: 16px;
border: 0;
background: #EEE;
outline: none;
float: left;
}
#footer_wrap{
width:100%;
background-color:#dd2d26;
}

#footer {
background-color:#dd2d26;
color: #333;
font-size: 12px;
height:235px;
width:1000px;
margin:0 auto;
}

#footer p{
color:#fff;
font-weight:100;
}

#footer a {
color: #000;
text-decoration: underline;
}
	#footer a:hover{
	color:#fff;
	}
	
#footer .powered {
font-weight: bold;
}
#footer .themed {
font-weight: bold;
color: white;
}
#left {
width: 300px;
vertical-align: top;
}
#right {
padding: 0 0 0 15px;
vertical-align: top;
overflow: hidden;
}
#guide {
margin: 0;
padding-top: 5px;
list-style: none;
text-align: right;
font-size: 13px;
display: block;
}
#guide li {
margin-left: 10px;
display: inline;
}
#nav {
margin: 10px 0;
padding: 0;
font-size: 13px;
}
#nav li {
padding: 2px 5px;
list-style: none;
color: black;
font-weight: bold;
}
#nav li a {
color: black;
font-weight: normal;
text-decoration: none;
}
#nav li a:hover,
#nav li.focus a {
background: #333;
color: #DDD;
}
#nav li ul {
margin: 5px 8px;
padding: 0;
}
#nav li ul li {
font-weight: normal;
}
#nav li.pagenav ul li,
#nav li.widget_pages ul li {
padding-left: 16px;
background: url("images/g-1.gif") no-repeat left 3px;
}
#nav li.categories ul li,
#nav li.widget_categories ul li {
padding-left: 16px;
background: url("images/g-2.gif") no-repeat left 3px;
}
#nav li.categories ul ul,
#nav li.widget_categories ul ul {
margin-left: 0;
}
#nav li.tags ul,
#nav li.linkcat ul,
#nav li.widget_links ul,
#nav li.widget_recent_comments ul,
#nav li.widget_recent_entries ul {
margin-left: 25px;
}
#nav li.widget_tag_cloud div {
padding: 5px 15px;
line-height: 20px;
}
#nav li.widget_tag_cloud div a {
margin-right: 5px;
font-size: 13px !important;
}
#nav li.tags ul li {
padding-left: 0;
list-style: square;
color: #222;
}
#nav li.tags p {
padding-left: 1em;
}
#nav li.archives ul li,
#nav li.widget_archive ul li,
#nav li.widget_archives ul li {
padding-left: 16px;
}
#nav li.linkcat ul li,
#nav li.widget_links ul li {
padding-left: 0;
list-style: disc;
color: #222;
}
#nav li.widget_recent_comments ul li,
#nav li.widget_recent_entries ul li {
padding-left: 0;
font-weight: normal;
list-style: circle;
color: #222;
}
#nav li.widget_recent_entries a,
#nav li.widget_recent_comments a {
color: #CCC;
text-decoration: none;
}
#nav li.widget_recent_entries a:hover,
#nav li.widget_recent_comments a:hover {
background: none;
text-decoration: underline;
}
#nav li.widget_calendar a {
color: #CCC;
background: #444;
}

/*custom header nav*/
#nav_links{
}

	#nav_links ul{
	float:left;
	list-style:none;
	position:relative;
	top:200px;
	}
	
	#nav_links ul li{
	float:left;
	display:inline;
	display:block;
	width:auto;
	margin-right: 1px;
	}
	
		#nav_links ul li a{
		text-indent:-99999px;
		float:left;
		}
	
		
		#nav_links ul li#news a{
		background-image:url(images/news.gif);
		background-repeat:no-repeat;
		background-position: top center;
		height:28px;
		width:44px;
		}
		
			#nav_links ul li#news a:hover{
			background-image:url(images/news.gif);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:44px;
			}
			
		#nav_links ul li#about a{
		background-image:url(images/about.gif);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:110px;
		}
		
			#nav_links ul li#about a:hover{
			background-image:url(images/about.gif);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:110px;
			}
			
		#nav_links ul li#cast a{
		background-image:url(images/cast.gif);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:75px;
		}
		
			#nav_links ul li#cast a:hover{
			background-image:url(images/cast.gif);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:75px;
			}
			
		#nav_links ul li#trailer a{
		background-image:url(images/trailer.gif);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:70px;
		}
		
			#nav_links ul li#trailer a:hover{
			background-image:url(images/trailer.gif);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:70px;
			}


		#nav_links ul li#photos a{
		background-image:url(images/photo_gallery.gif);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:104px;
		}
		
			#nav_links ul li#photos a:hover{
			background-image:url(images/photo_gallery.gif);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:104px;
			}
			
		#nav_links ul li#film a{
		background-image:url(images/see_the_film.gif);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:95px;
		}
		
			#nav_links ul li#film a:hover{
			background-image:url(images/see_the_film.gif);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:95px;
			}

		#nav_links ul li#soundtrack a{
		background-image:url(images/soundtrack.gif);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:80px;
		}
		
			#nav_links ul li#soundtrack a:hover{
			background-image:url(images/soundtrack.gif);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:80px;
			}


		#nav_links ul li#audioplayer a{
                background-image:url(images/audioplayer.gif);
                background-repeat:no-repeat;
                background-position: -4px 0;
                height:28px;
                width:96px;
                }

                        #nav_links ul li#audioplayer a:hover{
                        background-image:url(images/audioplayer.gif);
                        background-repeat:no-repeat;
                        background-position:-5px -28px;
                        height:28px;
                        width:96px;
                        }


#nav_links ul li#store a{
                background-image:url(images/store.gif);
                background-repeat:no-repeat;
                background-position: 0 0;
                height:28px;
                width:45px;
                }

                        #nav_links ul li#store a:hover{
                        background-image:url(images/store.gif);
                        background-repeat:no-repeat;
                        background-position:0px -28px;
                        height:28px;
                        width:45px;
                        }


/*custom footer nav*/
#footer #nav_links{
}

	#footer #nav_links ul{
	float:left;
	list-style:none;
	position:relative;
	top:20px;
	left:-27px;
	}
	
	#footer #nav_links ul li{
	float:left;
	display:inline;
	display:block;
	width:auto;
	margin-right: 1px;
	}
	
		#footer #nav_links ul li a{
		text-indent:-99999px;
		float:left;
		}
	
		
		#footer #nav_links ul li#news a{
		background-image:url(images/footer_news.jpg);
		background-repeat:no-repeat;
		background-position: top center;
		height:28px;
		width:73px;
		}
		
			#footer #nav_links ul li#news a:hover{
			background-image:url(images/footer_news.jpg);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:73px;
			}
			
		#footer #nav_links ul li#about a{
		background-image:url(images/footer_about.jpg);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:27px;
		width:106px;
		}
		
			#footer #nav_links ul li#about a:hover{
			background-image:url(images/footer_about.jpg);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:27px;
			width:106px;
			}
			
		#footer #nav_links ul li#cast a{
		background-image:url(images/footer_cast.jpg);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:75px;
		}
		
			#footer #nav_links ul li#cast a:hover{
			background-image:url(images/footer_cast.jpg);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:75px;
			}
			
		#footer #nav_links ul li#trailer a{
		background-image:url(images/footer_trailer.jpg);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:70px;
		}
		
			#footer #nav_links ul li#trailer a:hover{
			background-image:url(images/footer_trailer.jpg);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:70px;
			}


		#footer #nav_links ul li#photos a{
		background-image:url(images/footer_photos.jpg);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:104px;
		}
		
			#footer #nav_links ul li#photos a:hover{
			background-image:url(images/footer_photos.jpg);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:104px;
			}
			
		#footer #nav_links ul li#film a{
		background-image:url(images/footer_film.jpg);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:95px;
		}
		
			#footer #nav_links ul li#film a:hover{
			background-image:url(images/footer_film.jpg);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:95px;
			}

		#footer #nav_links ul li#soundtrack a{
		background-image:url(images/footer_soundtrack.jpg);
		background-repeat:no-repeat;
		background-position: 0 0;
		height:28px;
		width:80px;
		}
		
			#footer #nav_links ul li#soundtrack a:hover{
			background-image:url(images/footer_soundtrack.jpg);
			background-repeat:no-repeat;
			background-position:-1px -28px;
			height:28px;
			width:80px;
			}


/* Icons */
a.digg {
padding-left: 20px;
background: url("images/digg.gif") no-repeat left;
}
a.facebook {
padding-left: 20px;
background: url("images/facebook.gif") no-repeat left;
}
a.twitter {
padding-left: 20px;
background: url("images/twitter.gif") no-repeat left;
}
a.feed {
padding-left: 18px;
background: url("images/v-4.gif") no-repeat left;
}
a.print {
padding-left: 18px;
background: url("images/v-6.gif") no-repeat left;
}
a.rss {
padding-left: 20px;
background: url("images/feed.gif") no-repeat left;
}
a.trackback {
padding-left: 20px;
background: url("images/trackback.gif") no-repeat left;
}
a.comment-reply {
padding-left: 18px;
background: url("images/v-9.gif") no-repeat left;
}
a.comment-quote {
padding-left: 18px;
background: url("images/v-11.gif") no-repeat left;
}
li.admin a {
padding-left: 18px;
background: url("images/v-7.gif") no-repeat left;
}
li.register a {
padding-left: 18px;
background: url("images/v-8.gif") no-repeat left;
}
div.feedback a {
padding-left: 18px;
background: url("images/v-9.gif") no-repeat left;
}
li.post,
a.post-edit-link,
a.comment-edit-link,
span.post-edit-link a,
i.comment-edit-link a {
padding-left: 18px;
background: url("images/v-10.gif") no-repeat left;
}
i.comment-edit-link {
font-style: normal;
}

/* Misc */
.description {
padding: 0 0 10px 100px;
}
.copy {
font-family: Arial, Tahoma;
}
.credit img {
vertical-align: bottom;
}
.navigation {
padding: 10px 0;
}
.meta {
margin: 15px 0;
color: #333;
}
p.meta {
margin: 0;
padding: 10px 0;
}
p.meta b {
font-weight: normal;
}
p.meta span {
float: right;
}
div.avatar {
float: left;
}
img.avatar {
margin: 10px 20px 10px 5px;
}
.post,
.comment-text {
line-height: 150%;
}
.storytitle a {
color: #EEE;
}
.storycontent {
clear: both;
/*overflow: auto;*/
}
.storycontent p {
line-height:20px;
width:675px;
}

.storycontent a{
text-decoration:underline;
}

.storycontent img {
border: 2px solid white;
}
.commentlist {
margin: 5px 0;
padding: 0;
list-style: none;
}
.commentlist li {
padding: 0 5px 10px 5px;
border-bottom: 1px solid #666;
}
.paginate {
padding: 5px 0;
text-align: right;
}
p.paginate {
padding: 10px 0;
}
.paginate span {
padding: 0 4px;
border: 1px solid #222;
font-weight: bold;
background: #222;
color: white;
}
p.paginate span {
border: 0;
background: none;
color: #222;
text-decoration: underline;
}
.paginate a {
padding: 0 4px;
border: 1px solid #666;
color: black;
text-decoration: none;
}
.paginate a:hover {
border: 1px solid #999;
color: #EEE;
text-decoration: none;
}
p.paginate a,
p.paginate a:hover {
border: 0;
color: #EEE;
text-decoration: underline;
}
.paginate img {
vertical-align: bottom;
}
.paginate .navimg {
padding: 0 2px;
border: 1px solid #666;
background: none;
}
.paginate a.navimg:hover {
border: 1px solid #999;
}

#footer_logo a{
width:141px;
height:47px;
background-image:url(http://studioakt.com/wp_environment/wp-content/themes/numb/images/akt_logo.gif);
background-repeat: no-repeat;
background-position: top center;
cursor:pointer;
float:right;
border:none;
/*position:relative;
top:-65px;*/
}

	#footer_logo a:hover{
	width:141px;
	height:47px;
	background-image:url(http://studioakt.com/wp_environment/wp-content/themes/numb/images/akt_logo.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	cursor:pointer;
	}

ul#archives{
/*background-image:url(http://studioakt.com/wp_environment/wp-content/themes/numb/images/archives.gif);
background-repeat:no-repeat;
background-position: top center;*/
margin-left:0px;
padding:20px 0;
list-style:none;
}

	ul#archives h1{
	list-style:none;
	}
	
	ul#archives li, ul#archives li ul li{
	list-style:none;
	}
	
	ul#archives li a, ul#archives li ul li a{
		border-bottom: 1px solid #333;
		color:#333;
		text-decoration:none;
		}
.cast td{height:150px;text-align:center;float:left;margin:0 7px;}
.cast {overflow-x:hidden;}

