/*   
Theme Name: Little Siberia Custom Theme
Theme URI: www.littlesiberia.tv
Description:
Author: Andrew Petrie
Author URI: www.purple-neon.com
Version: 1.0
*/

/***********************************************************

	GENERAL
	
***********************************************************/
body {  color:#cccccc; background:#000000; font-family:Helvetica, Arial, Sans-serif;}
h1, h2, h3 { font-weight:normal; color:#ffffff; margin-bottom:10px; }
a {text-decoration:none;}

.post h3 {margin: 0px 0 20px 0; display: block; padding: 5px 0; border-bottom: solid 1px #222; color: #444;}
.post h4 {text-transform: ; font-size:.8em; letter-spacing: +0px; }
.post h4 span {color:#444; margin-left: 10px;}
.post p span {color:#444;}

#wrapper {width:980px; margin: 0 auto;}

/***********************************************************

	HOMEPAGE
	
***********************************************************/

#header_home {width:825px; height:200px; margin:0 auto;}
#home_wrap {position:static; width:825px; height:620px; margin:0 auto;}
.homebox { position: relative; float:left; width:275px; height:155px;}

#home_nav_wrap {width:482px; height:20px; margin:30px auto 20px;}
#home_nav li {display:inline;}
#home_nav li a {
margin:0 10px;
float: left;
text-indent: -1000px;
overflow: hidden;
display: block;
}
#home_nav li a.item1 {background-image:url("../images/nav_about.jpg"); width:78px; height:17px;}
#home_nav li a.item2 {background-image:url("../images/nav_work.jpg"); width:122px; height:17px;}
#home_nav li a.item3 {background-image:url("../images/nav_reel.jpg"); width:112px; height:20px;}
#home_nav li a.item4 {background-image:url("../images/nav_contact.jpg"); width:90px; height:17px;}

#copyright {width: 960px; margin:0 auto;}
#copyright p {text-align:center; font-size:11px; color:#666;}

/***********************************************************

	HEADER
	
***********************************************************/



#topnav {position:absolute; margin:-5px 0 0 0;}
#header {height:150px; width:980px;}
#siberia_logo {float:left; width:366px; height:65px; margin:53px 0 0 10px;}
#nav_wrap {position:absolute; margin:91px 0 0 650px; width:320px; height:33px;}
#nav li {display:inline;}
#nav li a {
background-image: url("../images/nav_sprite.jpg");
background-repeat: no-repeat;
width: 80px;
height: 33px;
margin: 0px;
float: left;
text-indent: -1000px;
overflow: hidden;
display: block;
}

#nav li a.item1 {background-position:0px -66px; }
#nav li a:hover.item1 {background-position:0px -99px; }
#nav li a:active.item1 {background-position:0px -99px; }
#nav li span a.item1 {background-position:0px -99px; }

#nav li a.item2 {background-position:-80px -66px; }
#nav li a:hover.item2 {background-position:-80px -99px; }
#nav li a:active.item2 {background-position:-80px -99px; }
#nav li span a.item2 {background-position:-80px -99px; }

#nav li a.item3 {background-position:-160px -66px; }
#nav li a:hover.item3 {background-position:-160px -99px; }
#nav li a:active.item3 {background-position:-160px -99px; }
#nav li span a.item3 {background-position:-160px -99px; }

#nav li a.item4 {background-position:-240px -66px; }
#nav li a:hover.item4 {background-position:-240px -99px; }
#nav li a:active.item4 {background-position:-240px -99px; }
#nav li span a.item4 {background-position:-240px -99px; }

#sub_nav_wrap {position:absolute; margin:124px 0 0px 650px; width:320px; height:44px; background:url("../images/sub_nav_bg.jpg");}
#sub_nav li {display:inline;}
#sub_nav li a {background-image:url("../images/sub_nav_sprite.jpg");
float: left;
text-indent: -1000px;
overflow: hidden;
display: block;
height:18px;
}

#sub_nav li a.item1 {background-position:0px 0px; width:88px; margin:18px 16px 0 10px;}
#sub_nav li a:hover.item1 {background-position:0px -18px;}
#sub_nav li span a.item1 {background-position:0px -18px;}

#sub_nav li a.item2 {background-position:-104px 0px; width:105px; margin:18px 14px 0 0px;}
#sub_nav li a:hover.item2 {background-position:-104px -18px;}
#sub_nav li span a.item2 {background-position:-104px -18px;}

#sub_nav li a.item3 {background-position:-223px 0px; width:77px; margin:18px 0px 0 0px;}
#sub_nav li a:hover.item3 {background-position:-223px -18px;}
#sub_nav li span a.item3 {background-position:-223px -18px;}


/***********************************************************

	CONTENT
	
***********************************************************/

#content {font-family: Arial, Helvetica, Sans-serif;  width: 960px; margin: 42px 10px 0;}
#content.homepage {margin:0px 10px 0 10px;}
#movie_wrap {width:960px; background:url(""); }
#movie {width:720px; margin: auto;}
#movie_text {width:720px; margin:auto;}
#movie_text_wrap {width: 960px; background:#000; padding:15px 0 20px;}
#movie_text p {color:#666; font-size:12px; line-height:1.5em; margin-top:5px;}
#movie_text img {}



/***********************************************************

	POSTS
	
***********************************************************/

#post_title {width:880px; height:50px; float:left; overflow:hidden; }

.post_wrap .thumb_detail {width:960px; height:90px; background:url("../images/work_bg.jpg");  overflow:hidden;}

.post_wrap {width: 960px; margin:0 0 30px 0;  padding: 0px 0 0 0;}
.post_wrap .thumb_detail .thumb_title h2 {font-size:1.8em; margin:10px 0 5px 0;}
.post_wrap .thumb_detail .thumb_title h2 a:link {color:#fff;}
.post_wrap .thumb_detail .thumb_title h2 a:visited {color:#fff;}
.post_wrap .thumb_detail .thumb_title h2 a:hover {color:#caff12;}

.post_wrap .thumb_detail .categories {font-size:.9em; font-weight:bold; margin:3px 0 0 0;}
.post_wrap .thumb_detail .categories a:link {color:#666;}
.post_wrap .thumb_detail .categories a:visited {color:#666;}
.post_wrap .thumb_detail .categories a:hover {color:#caff12;}

.post_wrap .thumb_detail .thumb_excerpt {width:960px; }

.view_btn {float:right; }
.view_btn a {display:block; width:80px; height:33px; background:url("../images/view_btn2.jpg"); }
.view_btn a:hover {background-position:0 -33px;}

#post_nav {position:absolute; width:960px;}
#post_nav li {width:30px; height:30px; margin:0; padding:15px; float:left;}
#post_nav li span.previous {margin:0 0 0 840px;}

.navigation {width: 720px; margin: 40px 0;}
.navigation .alignleft {float: left;}
.navigation .alignright {float: right;}

/***********************************************************

	PAGES
	
***********************************************************/
.about_image {margin: 0 0 20px 0;}
.about_text {width:600px;}
.about_text p {color:#666; font-size:12px; line-height:1.5em; margin-top:5px;}
#work_wrap {width:844px; height:615px; margin:0 auto;}
#work_wrap img {margin:0 1px 1px 0; float:left; display:inline;}
#work_text_wrap {width:844px; margin:0 auto;}
#work_text_wrap p {color:#666; font-size:12px; line-height:1.5em; margin-top:5px;}

.othernav {position:absolute; font-family:Helvetica, Arial, Sans-serif; font-size:12px;
margin: -5px 0 0 8px;

}
.othernav ul li {float:left;}
.othernav li a, .othernav li a:link {
	padding: 4px 6px 4px 6px; 
	margin: 1px;
	text-decoration: none;
	border: 1px solid #222;
	color: #666;
	background-color: #222;

}
.othernav li a:visited {
	padding: 4px 6px 4px 6px; 
	margin: 1px;
	text-decoration: none;
	border: 1px solid #222;
	color: #666;
	background-color: #222;

}
.othernav li a:hover {	
	border: 1px solid #caff12;
	color: #000;
	background-color: #caff12;
}
.othernav li a:active {
	padding: 4px 6px 4px 6px; 
	margin: 1px;
	text-decoration: none;
	border: 1px solid #caff12;
	color: #000;
	background-color: #caff12;	
}
.othernav li span.pages {
	padding: 4px 6px 4px 6px; 
	margin: 1px;
	color: #666;
	border: 1px solid #222;
	background-color: #222;
	
}
.othernav li span.current {
	padding: 4px 6px 4px 6px; 
	margin: 1px;
	font-weight: bold;
	border: 1px solid #666;
	color: #000;
	background-color: #666;
	
}


/***********************************************************

	FOOTER
	
***********************************************************/

#footer { font-family: Arial, Helvetica, Sans-serif; width:980px; height:50px; margin:36px 0 0 0;}

