/*
Theme Name: Lucky Country
Theme URI: http://www.luckycountrymovie.com
Description: A custom WordPress theme for Lucky Country</a>.
Version: 1.0
Author: Nick Gascoigne, Liquidshape
Author URI: http://www.liquidshape.com.au
*/


body {font-size: 13px; line-height: 18px; font-family: Arial; background: #000 url(img/wood.jpg) 0 500px no-repeat; ); margin: 0; color: #FFF;}
#header.home {width: 100%; background: url(img/bg.png) no-repeat; width: 100%; height: 365px;}
#header {width: 100%; background: url(img/hdr_internal.jpg) no-repeat; width: 100%; height: 160px;}


.clear {clear: both;}
#page-wrap {width: 1000px; clear: both; margin: 100px 0 200px 50px; }
#wrap {width: 850px; clear: both; margin: 100px 0 50px 50px;}

a {color: #ffb973; text-decoration: none;}
a:hover {text-decoration: underline;}

.blog-title {margin-bottom: -10px;}

.orange {color: #85280C;}

p.meta {margin: 10px 0 0 0; color: #666;}
p.home-meta {color: #666; margin-top: -10px;}
p.meta a {color: #EFA95F;}

#comments {border-top: 1px solid #3B1505; margin: 20px 0;}
.comment {padding: 20px; background: #131313; margin: 10px 0;}
.alt-comment {background: #0d0d0d;}
.comment-meta {color: #666 !important;}
.comment-meta a {color: #FFF; font-weight: bold; text-decoration: none;}

.commentlist{
	color: white;
}

#comments h3 {font-size: 16px; font-weight: normal;}

#comment-form {border-top: 1px solid #3B1505; margin-top: 30px; padding-top: 5px;}
#comment-form input[type="text"] {width: 230px; padding: 10px; color: #666; border: none; font-size: 11px; font-family: Arial;}
#comment-form input[type="submit"] {background: #4F1306; color: #D7884A; margin: 0; border: none; padding: 10px;  font-weight: normal; font-size: 14px; font-family:Arial;}
#comment-form textarea {width: 540px; padding: 10px; border: none; font-size: 11px; font-family: Arial; color: #666;}

#disqus_thread{
background-color:#111;
}
#disqus_thread #dsq-content { color: #FFF; } 
#dsq-content #dsq-comments .dsq-comment-body { color: #FFF; } 
.dsq-reaction-header, .dsq-reaction-body, .dsq-reaction-message, .dsq-reaction-retweets {
	color: white;
}

#heading-title {float: left; margin: 0 20px 0 50px;}

#menu {margin-top: 60px;}
#menu li {float: left; margin:12px 10px 0 10px; list-style: none;}
#menu.home li {margin:0 10px;}

#menu li a {font-size: 18px; text-transform: uppercase; letter-spacing:-.1em; color: #993900}
#menu li a:hover {text-decoration: none; color:#b77933;}

.home li {float: none !important;}

#sidebar {float: right; display: block; width: 260px; margin-top:30px;}

#sidebar ul {margin: 0; padding: 0;}
#sidebar h2, .cat-title {text-transform: uppercase;}
#sidebar li {list-style: none; margin: 0; padding: 0; line-height: 20px; margin-top: 2px; }
#sidebar ul li a{
	width: 230px; display: block; padding: 10px; background: #171717; color: #FFF;
}
#sidebar ul li a { color: #FFF; text-decoration: none;}

#sidebar ul li:hover {}
#sidebar ul li a:hover { background: #4F1306; color: #D7884A; text-decoration: none;}

#sidebar ul li .trailer-link{
	color: #D7884A; font-size: small; padding-left: 5px;
	background: none; padding: 0;
}
#sidebar ul li .trailer-link:hover{
	background: none; text-decoration: underline;
}

/*
#sidebar li {list-style: none; margin: 0; padding: 0; line-height: 20px; margin-top: 2px; }
#sidebar ul li ul li {
	width: 230px; display: block; padding: 10px; background: #171717; color: #FFF;
}
#sidebar ul li a { color: #FFF; text-decoration: none;}

#sidebar ul li ul li:hover {background: #4F1306; color: #D7884A;}
#sidebar ul li ul li a:hover { color: #D7884A; text-decoration: none;}
*/

.blog-single {width: 560px; float: left; margin-top:30px}

#footer {clear: both; margin-left: 50px; padding-bottom: 60px; padding-top: 50px; width: 1000px; color: #b57834;}

#footer a {color: #ffb973; text-decoration: none;}

#upper-footer {margin-bottom: 10px;}
#footer .floatright {float: right;}
#upper-footer .floatright img {margin: 0 2px;}

#lower-footer {padding: 5px 0px;
				border-top: 1px solid #b57834;
				clear:left;}
#lower-footer .floatright {font-size: 11px; text-transform: uppercase;}

.cinema-timestamp{
	margin-right: 20px;
}
#footer ul{
	margin: 20px 0 0 0;
	list-style: none;
	padding: 0;
}
#footer ul li{
	display: inline;
}
#footer ul li a{
	display: block;
	float: left;
	text-indent: -9999px;
	margin-right: 10px;
}
#footer ul li.paramount a{
	background-image: url(img/logo_paramount.gif);
	width: 49px;
	height: 43px;
}
#footer ul li.transmission a{
	background-image: url(img/logo_transmission.gif);
	width: 81px;
	height: 43px;
}
#footer ul li.footprint a{
	background-image: url(img/logo_footprint.gif);
	width: 84px;
	height: 43px;
}




h2 {
	font-size: 18px;
}
#middle-column {width: 500px; margin-top: -550px; float: left; margin-left: 415px;}
#middle-column h2 {text-transform: uppercase;}

#left-column {float: left; width: 250px; margin-left:15px}
#right-column {float: right; width: 200px;}
#right-column ul {margin: 0; padding: 0;}
#right-column li {list-style: none; margin: 0; padding: 0;}



#date-box {background: url(img/transparent.png); padding: 18px 15px 15px 15px; width: 480px; margin-bottom:50px}
#date-box h2 {display: inline; width: 480px; font-size: 13px; text-transform: uppercase;;}
#date-box .pushright {margin: 0 10px 0 90px;}
#date-box img {
vertical-align: top; 
margin-top: -5px; 
/*float: right;*/
}


#trailer {width: 500px; padding: 10px; background: url(img/trailer.png); margin-bottom:32px}

#page {width: 540px; float: left; margin-top:30px;}

.page-title {margin-bottom: 20px;}

.page-profile {border-top: 1px solid #3B1505; width: 540px; padding: 30px 0 30px 0;  margin: 30px 0 30px 0; clear: both;}
.page-profile img {margin: 10px 20px 10px 0; float: left;}
.page-profile h2 {margin: 0;}
.page-profile a {position: relative;}
.profile-content {width:280px; float: right; margin-bottom: 50px;}
#masthead {margin: 40px 0 20px 0;}

.crew-profile {margin-bottom: 80px; clear: both;}
.crew-profile h2 {font-size: 16px;}

.crew-left {width: 225px; float: left;}
.crew-right {width: 300px; float: right;}
.crew-quote {width: 200px; font-weight: bold; font-size: 12px; color: #85280C;}

img {border: none;}

.post-footer{
	border-top: 1px solid #3B1505;
	margin: 40px 0;
}
.blogposts {float: left;}

/*--------extra styles----------*/
h3,td,th{
	color: white;
}
th{
	text-align: left;
}
td{
	padding: 0;
}
table{
	padding-bottom: 50px;
	width: 100%;
}
.character{
	border-bottom: 1px solid #5a3815;
	margin-bottom: 50px;
	padding-bottom: 20px;
}
.character h2{
	margin-top: 0;
}
.character img{
	float: left;
	margin:0 20px 10px 0;
}
.character-info{
	float: left;
	width: 280px;
}

.clearer{
	clear: both;
}