/*
Theme Name: LCF Flash Home
Theme URI:  http://www.hashtreelife.net
Description: A wordpress Theme for LCF - based on kubrick
Version: 1
Author: Giuliotiberi
Author URI: http://www.hashtreelife.net
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: Nartro
*/

body {
	font-size: 11px;
	background: #131313 url(images/flash-bkgrd-loop.jpg) repeat-x;
	color: #333;
	text-align: left;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	margin: 0; padding: 0;
	}

h1 { /*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/ font-size: 300%; margin: 10px 0; font-weight: normal;}
h2 { /*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/ font-size: 220%; margin: 5px 0; font-weight: normal;}

p { font-size: 13px; margin: 5px; line-height: 20px;}

img { padding: 3px; border: 0; margin: 0 10px 0 0;}
	.imgrientrata {margin-left: -15px;}

a { text-decoration: none; text-transform: none:; color: #333;}
a:hover { text-decoration: none; text-transform: none:; color: #FC0;}

.playmov { margin:0; padding: 0 0 10px 0; border: 0;}

.thickbox {}

#header {
	background: #F90;
	height: 40px; width: 100%;
	margin: 0 auto; padding: 0;
	overflow: auto;
	display: none;
	}
	#navbar {width: 1000px; height: 40px; margin: 0 auto; background: #00F; background-color: #900;}
	#navbar a {color: #FFF; background-color:#212121; padding: 5px 10px;}
	#navbar a:hover {color: #FC0; background-color:#212121; padding: 5px 10px;}

.widearea { background: url(images/flash-bkgrd.jpg) center bottom no-repeat; width:100%; margin:0 auto; overflow: visible; border:0;}
	#single { background-image: none;}

#widecontent { background: none; width:1000px; margin:0 auto; padding: 0; overflow: visible; z-index: 10; position: relative;}
	#widesingle { background: none; width:1200px; margin:0 auto; padding: 0; overflow: visible;}
	#widecontent img, #widesingle img { border: 0; padding: 0; margin: 0;}
	.flashhome { border: 0; padding: 0; margin: 0;}
	
#logo {width: 100%; height: 15px; background: none; z-index: 100; position:absolute; text-align: center;}
	#logo img{padding: 0;}

#workarea {
	background: /*url(images/work-bkgrd.png)*/ #131313 top left repeat-x;
	width: 100%;
	margin: 0 auto; 
	spadding: 0;
	/*overflow: auto;*/
	float: left;
	}
	
.workbar-img {padding: 0; margin: 0 0 0 -5px;}
	
#page {
	width: 1200px;
	margin: 	0 auto; 
	padding: 0;
	overflow: auto;
	}
	
#content {
	width: 600px; 
	margin: 0 0 0 150px;
	float: left;
	}
	#content h1 { border: 0; border-bottom: 1px dotted #333;}

#player1 { margin: 0 0 15px 0;}

.post { margin: 0 0 40px 0; color: #CCC;}	
	a.staff {width: 120px; height: 120px; float: left; overflow: hidden;}
	a:hover.staff img{margin-top: -120px;}

.post p img.workelement {margin: 0 10px 10px 0; display: inline; overflow: auto;}

.entry#maps {border: 5px solid white; margin: 0 5px; padding: 0;}

.storyboard { margin: 0 0 15px 0;}

.workbox {float: left; /*width: 192px;*/}
.workbox img { margin: 5px 4px;}

.sidebar {
	width: 300px; 
	margin: 0 150px 0 0;
	padding: 10px 0 0 0;
	float: right;
	background: url(images/category/sidebar_black_body.png);
	}
	.sidebar#side_header {width: 300px; height: 60px;}
	.sidebar#side_footer {background: url(images/category/sidebar_black_footer.png) no-repeat top center #131313; width: 300px; height: 23px; margin: 0; padding: 0 0 20px 0;}
	.sidebox { margin: 0 20px 10px 15px;}
	.sidebox h2{ margin: 0 5px;}
	.sidebox ul { margin: 10px 0 20px 0; padding: 0; list-style: none; border: 0; list-style: none;}
	.sidebox ul li { margin: 3px 20px; padding: 2px 0 2px 5px; list-style: none; border: 0; border-bottom: 1px dotted #999; }
	.sidebox li a:link, .sidebox li a:visited, .sidebox li a:active {color: #CCC;}
	.sidebox li a:hover {color: #FC0;}
	
	.sidebox .home a:link,
	.sidebox .home a:active,
	.sidebox .home a:visited {width: 258px; height: 54px; background:url(images/category/thiny/home_2.png) no-repeat top left; display: block; margin: 0 0 0 8px;}
	.sidebox .home a:hover {width: 258px; height: 54px; background:url(images/category/thiny/home_2.png) no-repeat bottom left; display: block; margin: 0 0 0 8px;}

.sidebar#sidebarcontent {background: url(images/category/sidebar_black_header.png) no-repeat top left; margin: 0; padding: 0; float: right;}
	
#footer {
	background: url(images/footer.jpg) #131313 no-repeat top center;
	height: 150px; 
	width: 100%;
	margin: 0 auto; 
	padding: 0;
	float: left;
	}

#footer-content {margin:70px auto 0 auto; width: 900px; overflow: auto; }
#footer-box {width: 655px; float: left; margin: 0 0 0 15px; padding: 0;}
#info {
	width: 200px;
	color: #FFF;
	margin: 0 15px 0 15px;
	float: right;
	} 
	
#info p { font-size: 10px; text-align: right; text-transform: uppercase; line-height: 12px;}  
#info a { color: #999;}  
#info a:hover { color: #FC0;}  

.alignleft { float: left;}
.alignright { float: right;}