/*
Theme Name: NU Boyana
Theme URI: http://nuboyana.com/
Description: NU Boyana Film Studio's
Version: 1.0
Author: Doingz
Author URI: http://doingz.com/
*/

body 
		{	
		font-size: 62.5%; /* 1em to 10px */
		font-family: Arial, sans-serif;
		margin: 0;
		padding: 0;
		background: #edeaec;
		}
		
a, a:link, a:visited
		{
		text-decoration: none;
		color: #242c74;
		outline: none;
		}
		
a:hover, a:active
		{
		text-decoration: underline;
		}
		
img
		{
		border: none;
		}
		
#page
		{
		margin: 0 auto;
		padding: 0;
		width: 996px;
		}
		
#rap
		{
		float: left;
		width: 996px;
		margin: 0;
		padding: 8px 0;
		}
	
#header
		{
		float: left;
		width: 984px;
		height: 380px;
		padding: 0 6px 0;
		margin: 0;
		overflow: hidden;
		background: url('images/header_bg.jpg') top left no-repeat;
		}
		
#imageBox
		{
		float: right;
		width: 780px;
		height: 380px;
		padding: 0;
		margin: 0;
		background: #fff;
		display: block;
		}
		
#main_image
		{
		float: left;
		width: 780px;
		height: 380px;
		padding: 0;
		margin: 0;
		background: #000 url('images/project_loader.gif') top left no-repeat;
		overflow: hidden;
		display: block;
		}
		
#menu
		{
		float: left;
		width: 200px;
		height: 380px;
		padding: 0px;
		margin: 0;
		background: url('images/menu_rounded.jpg') top left no-repeat;
		overflow: hidden;
		}
		#menu h1
		{
		float: left;
		width: 200px;
		height: 50px;
		padding: 0;
		margin: 0;
		}
		#menu h1 a
		{
		float: left;
		width: 200px;
		height: 50px;
		padding: 0;
		margin: 0;
		background: url('images/logo.gif') top left no-repeat;
		text-indent: -9000px;
		}
		#menu ul
		{
		float: left;
		padding: 154px 12px 0 12px;
		margin: 0;
		list-style: none;
		display: inline;
		}
		#menu li
		{
		color: #bbb;
		font-size: 1.5em;
		text-transform: uppercase;
		float: left;
		display: block;
		padding: 9px 0 8px 0;
		margin: 0;
		width: 176px;
		height: 18px;
		list-style: none;
		background: url('images/dot.gif') top left repeat-x;
		}
		#menu li a:link, #menu li a:visited
		{
		color: #888;
		}	
		#menu li a:hover, #menu li a:active, #menu li.current_page_item a:link, #menu li.current_page_item a:visited, #menu li.current_page_parent a:link, #menu li.current_page_parent a:visited
		{
		color: #242c74;
		}		

#main
		{
		float: left;
		width: 984px;
		padding: 4px 6px 0;
		margin: 0;
		background: url('images/main_bg.gif') top left no-repeat;
		}		

#submenu
		{
		float: left;
		width: 200px;
		height: 201px;
		padding: 39px 0 0 0px;
		margin: 0;
		background: #fff url('images/submenu.jpg') top left no-repeat;
		}
		#submenu ul
		{
		float: left;
		padding: 0 12px 0 12px;
		margin: 0;
		list-style: none;
		display: inline;
		}
		#submenu li
		{
		color: #bbb;
		font-size: 1.1em;
		text-transform: uppercase;
		float: left;
		display: block;
		padding: 5px 0 4px 0;
		margin: 0;
		width: 176px;
		list-style: none;
		background: url('images/dot.gif') bottom left repeat-x;
		}
		#submenu li a
		{
		color: #888;
		}	
		#submenu li a:hover, #submenu li a:active, #submenu li.current_page_item a
		{
		color: #242c74;
		}	

#content
		{
		float: right;
		width: 780px;
		padding: 0px;
		margin: 0;
		}		

#maincontent
		{
		float: left;
		width: 524px;
		padding: 0;
		margin: 0;
		background: #fff;
		}				

#main h2
		{
		color: #0c0c26;
		font-size: 1.5em;
		font-weight: normal;
		text-transform: uppercase;
		float: left;
		display: block;
		padding: 9px 12px 8px 12px;
		margin: 0;
		height: 18px;
		width: 500px;
		}			

#maincontent p
		{
		font-size: 1.3em;
		line-height: 1.4em;
		color: #777;
		padding: 0 12px 8px;
		margin: 0;
		width: 500px;
		}		

#sidebar
		{
		float: right;
		width: 252px;
		height: 240px;
		padding: 0;
		margin: 0;
		background: #fff;	
		}
		
#footer
		{
		float: left;
		text-align: center;
		font-size: 1.2em;
		color: #777;
		float: left;
		margin: 0;
		padding: 16px 0 14px;
		height: 22px;
		width: 984px;
		background: #edeaec url('images/footer.jpg') top left no-repeat;
		display: block;
		}
		
#gallery_browse
		{
		float: right;
		text-align: center;
		font-size: 1em;
		letter-spacing: 0.2em;
		color: #242c74;
		text-transform: uppercase;
		list-style: none;
		margin: 0;
		padding: 10px 4px;
		width: 214px;
		height: 20px;
		overflow: hidden;
		background: url('images/gallery.jpg') top right no-repeat;
		}
		#gallery_browse a
		{
		color: #242c74;
		}
		
		#gallery_browse a:hover, #gallery_browse a:active
		{
		text-decoration: underline;
		}
		
		
ul.gallery
		{
		float: left;
		list-style: none;
		margin: 0;
		padding: 7px 4px 12px;
		width: 294px;
		background: url('images/gallery.jpg') top left no-repeat;
		display: inline;
		}
		.gallery li
		{
		float: left;
		text-align: left;
		list-style: none;
		display: inline;
		width: 39px;
		height: 19px;
		overflow: hidden;
		margin: 0 4px 0 4px;
		padding: 0;
		border: #eacd00 solid 1px;
		background: #fff;
		}
		.gallery li.active
		{
		border: #0c0c26 solid 1px;
		}
		
		
		
		
		