/*  Theme Name: BoConceptTheme URI: http://www.lunamedia.co.ukDescription: Custom WordPress theme for BoConcept.Version: 1.0Author: LunamediaAuthor URI: http://www.lunamedia.co.uk*//* Layout */@import url('reset.css');@import url('text.css');/* Global */html{	margin: 0; padding: 0; width: 100%; height: 100%; }body{	margin: 0; padding: 0; width: 100%; height: 100%; 	background: #000 url(images/photo-bg.jpg) no-repeat top center fixed; }/* props to http://blog.urbanmainframe.com/2009/05/create-a-dynamically-resizing-background-image-using-css/ for bg resizing technique */#wrap{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; }#container{	width: 970px;	margin: 0 auto;	font-size: 1.2em;	line-height: 1.5em;}#background-img{	position: fixed; top: 0; left: 0; z-index: 1; width: 100%; }#inner-wrap{	float: left;}/* Links */a:link, a:visited{	text-decoration: none;	color: #3399cc;}a:hover, a:focus, a:active{	text-decoration: underline;}a:active{	outline: none;}a img {	border: none;}.sidebar ul li.current_page_item a{	color: #3399cc;}/* Header */#header{	width: 100%;	height: 85px;	background: #000;		margin: 25px 0 5px;}a#site-name{	float: right;	margin-top: 10px;}/* Banner */#banner{	float: left;	width: 970px;	height: 160px;	margin-bottom: 5px;}#banner-slides{	float: right;	width: 645px;	height: 160px;}/* Content */#main-content{	float: left;	width: 100%;}#main-content.front-tile{	background: url(images/front-tile.png) repeat-y top center;}/* Frontpage */#front-sidebar{	float: left;	width: 300px;	margin-right: 5px;	color: #fff;}#front-content{	float: left;	width: 645px;}img#index-link{	float: right;	margin-right: -20px;	margin-bottom: 20px;}#navigation{	float: left;	width: 100%;	margin-top: 5px;}#navigation.front-nav{	height: 330px;	margin-top: 5px;}#navigation.interior-nav ul li{	float: left;	width: 320px;	height: 33px;	margin: 0 5px 5px 0;	background:#000;}#navigation.interior-nav ul li.third{	margin-right: 0;}#navigation.interior-nav.single{	margin-top: 0;}.front-navblock{	float: left;	width: 320px;	margin: 0 5px 5px 0;}.front-navblock.third{	margin-right: 0;}.front-navblock.second-row{	margin-top: 160px;}a.fadehover {	position: relative;} img.a {	position: absolute;	left: 0;	top: 0;	z-index: 10;} img.b {	position: absolute;	left: 0;	top: 0;}	/* Interior Content */#content{	float: left;	width: 745px;	margin: 0 5px 0 0;}/* Sidebar */.sidebar{	float: left;	width: 200px;	padding: 15px 10px;	background: #000;	color: #fff;}.sidebar ul li{	margin-bottom: 20px;	list-style: none;}.sidebar ul li ul, .sidebar ul li ul li ul{	margin-bottom: 0.5em;}.sidebar ul li ul li, .sidebar ul li ul li ul li{	margin-bottom: 0.5em;}.sidebar ul li a{	color: #fff;}/* Footer */#footer{	float: left;	clear: left;	width: 970px;	margin-bottom: 25px;	background: url(images/transparent.png);	color: #fff;}#footer-inner{	position: relative;	padding: 10px;}#footer ul{	position: absolute;	top: 10px;	right: 10px;}#footer ul li{	display: inline;	margin-left: 10px;}#footer ul li a{	color: #fff;}#footer ul li a:hover{	text-decoration: underline;}/* Posts */.post{	margin-bottom: 5px;	padding: 5px 10px 20px 10px;	background: #fff;}.post .entry{	padding: 0 85px 0 110px;}#content.single .post{	padding: 15px 85px 15px 40px;}#content.single .post .entry{	padding-left: 0;}#front-content div.post{	margin-bottom: 0;	padding: 10px 15px 40px 15px;}#front-content div.post div.entry{	padding: 0 80px 0 0;}.no-result{	padding: 15px;	background: #fff;}img.alignleft.archive-thumb{	margin-top: 5px;}.meta-date{	font-size: 1.2em;	font-weight: bold;	color: #888787;}.postmetadata{	font-size: 0.9em;	color: #777;	margin: 10px 0;	padding: 10px;	border-top: 1px dotted #f8f8f8;	border-bottom: 1px dotted #f8f8f8;}.entry ul, .entry ol{	margin-left: 20px;}#archive-header h2{	padding: 5px 40px 5px 40px;	background: #000;	color: #fff;	margin-bottom: 5px;}/* Images */p img {	padding: 0;	max-width: 100%;}img.centered {	display: block;	margin-left: auto;	margin-right: auto;}img.alignright {	margin: 0 0 5px 10px;	display: inline;}img.alignleft {	margin: 0 10px 5px 0;	display: inline;	}.alignright {	float: right;	}.alignleft {	float: left	}/* Captions */.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}/* Form Elements */#searchform {	margin: 0 0 20px 0;	padding: 0;	}#searchform #s {	width: 130px;	padding: 3px 20px 2px 2px;	border:solid 1px #aaa;  	line-height: 1.5em;	font-weight: lighter;	background: url(images/search.png) no-repeat 136px 3px;	color: #fff;}#sidebar #searchsubmit {	padding: 1px;}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;}/* Begin Comments */ul.commentlist {	margin: 20px 0;	padding:0 85px 0 0;}ul.commentlist li {	margin:0px;	padding:10px 0px 20px 60px;	position:relative;	list-style:none;}ul.commentlist li cite.fn{	margin-bottom: 10px;	font-size: 1.4em;}ul.commentlist .avatar {	position:absolute;	top:10px;	left:10px;	border:1px solid #aaa;}ul.commentlist .commentmetadata {	display:none;}ul.commentlist ul  {	margin:20px 0px 20px 0px;	padding:0px;}ul.commentlist ul li {	border:0px;	background-color: transparent;	overflow:auto;	background-image:none;	padding-bottom:0px;}ul.commentlist li.even{	background: #f8f8f8;}ul.commentlist li.odd{	margin-top: 20px;}ul.commentlist li.bypostauthor{	background: #000;	color: #fff;}.says{	display: none;}#commentform label{	float: left;	width: 200px;}#commentform textarea{	margin-top: 15px;	width: 535px;}#submit {	background:#333;	border: none;	color:#FFF;	font-size:0.9em;	padding:0.5em 1em;}#submit:hover {	background:#3399cc;	border: none;	color:#FFF;	font-size:0.9em;	padding:0.5em 1em;	cursor: pointer;}/* Calendar */#wp-calendar {	empty-cells: show;	margin: 0;	width: 155px;}#wp-calendar #next a {	padding-right: 10px;	text-align: right;}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}#wp-calendar a {	display: block;}#wp-calendar caption {	text-align: left;	width: 97%;	padding-left: 3%;}#wp-calendar td {	padding: 3px 0;	text-align: center;}#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; }/* Kubrick Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;}acronym, abbr {	border-bottom: 1px dashed #999;}blockquote {	margin: 15px 30px 0 10px;	padding-left: 30px;	font: italic 1.1em Georgia, "Times New Roman", Times, serif;	color: #777;	background: url(images/blockquote.gif) no-repeat top left;}cite {	margin: 5px 0 0;	display: block;	font-style: normal;}.center {	text-align: center;}.navigation {	float: left;	width: 100%;	text-align: center;	margin-bottom: 5px;}
