/*  







Theme Name: Being Bruce Wayne







Theme URI: http://www.beingbrucewayne.co.uk/







Description: Theme for Being Bruce Wayne.







Version: 1.0







Author: Joe Mendonca







Author URI: http://www.mendoncacreative.com/















The CSS, XHTML and design is released under GPL:







http://www.opensource.org/licenses/gpl-license.php







*/























/* HTML Elements */







* {







	margin:0;







	padding:0;







	}















body {







	font: 100% Arial, Helvetica;







	background: #000000;







	color: #ffffff;







background-image: url(background.jpg); 







background-repeat: no-repeat;

background-position: top center;





	}















p {	















	margin: 15px 0;















	}















a:link, a:visited {







	color: #B07D07;







	text-decoration:none







	}















a:hover, a:active {







	color: #B07D07;







	text-decoration:underline;







	}















a img {







	border:0;







	}















code {







	font: 1.0em 'Courier New', Courier, Fixed;







	background:#201F1D;







	}	















acronym, abbr, span.caps {	







	font-size: 0.9em;







	letter-spacing: .07em;







	cursor: help;







	}			















acronym, abbr {







	border-bottom: 1px dashed #999;







	}















blockquote {







	padding: 10px 10px 0 10px;







	border-top: 1px solid #ddd;







	border-bottom: 1px solid #ddd;







	background: #eee;







	font:1.0em Arial;







	line-height:1.5em;







	margin:10px 0px;







	}















select {



       background:#4F4F4F;

	border: 1px solid #DDDDDD;

width: 100%;

        font-family: Verdana;

color:#ffffff;

margin:0;



	}	































/* Structure */























#head {









background:transparent url(header.jpg);

height: 0px;

	width: 900px;







	margin:0px auto;







	padding:0px;







	font-size:0.7em;



margin-left: auto; margin-right: auto;





	}























#page {







	width:960px;







	margin:0px auto;







	padding:0px;











	font-size:0.7em;







	}















.left, .alignleft {







	float:left;







	}















.right, .alignright {







	float:right;







	}























/* Navigation Bar*/







#navbar {



	padding:0px;





	width: 900px;







	}















#page-bar {

margin-left: auto;

margin-right: auto;

	width:900px;

	font:18px Arial;

font-color: #333333;

font-style: normal;

margin-top: -51px;

text-align: center;

	}















#page-bar ul {







	list-style: none;







	}















#page-bar li {







	float:left;







	list-style:none;







	cursor: pointer;







	display:block;







	border-right:1px solid #cccccc;







	}















#page-bar li:hover {







	background: #B07D07;











	}























#page-bar a, #page-bar a:visited {







	margin: 0px;







	padding:0px 16px;







	font-weight:bold;







	color:#333333;







	display:block;







	}















#page-bar a:hover {







	text-decoration:none;







	display:block;







	}















/* Dropdown Menus */		







#page-bar li {







	float: left;







	margin: 0px;







	padding: 0px;







	}







	







#page-bar li li {







	float: left;







	margin: 0px;







	padding: 0px;







	width: 122px;







	text-transform:none;







	}







	







#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {







	background: #2B2B2B;







	width: 122px;







	float: none;







	margin: 0px;







	padding: 5px 10px 5px 18px;







	border-top: 1px solid #C0C0C0;







	}







	







#page-bar li li a:hover, #page-bar li li a:active {







	background: #666666;







	padding: 5px 10px 5px 18px;







	}















#page-bar li ul {







	position: absolute;







	width: 10em;







	left: -999em;







	}















#page-bar li:hover ul {







	left: auto;







	display: block;







	}







	







#page-bar li:hover ul, #page-bar li.sfhover ul {







	left: auto;







	}























/* Text*/















h1 {







	font:3.5em Arial;







	font-weight:bold;







	letter-spacing:-0.08em;







	}















h2 {







	font:2.3em Arial, "Times New Roman";







	}















h3 {







	font:1.3em Arial;







	margin-bottom:3px;







	color:#B07D07;







	font-weight:bold;







	}















h4 {







	font:1.0em Arial;







	}















h3.cat_title, h3.cat_title a {







	color:#B07D07;







	letter-spacing:-0.05em;







	font-size:1em;







	}















h3#respond {







	margin-top:0px;







	padding-top:20px;







	}















h3#comments {







	margin-top:32px;







	padding-left:0px;







	}















h3.authors {







	margin-top:15px;







	}















/* Index Page*/















#logo {







	width:350px;



height:0px;







	}















#tagline {







	margin-top:5px;







	font-size:1em;







	color:#333;







	}















#top {







	padding:0;







height:0px;







	}















#headline {







	width:900px;



















color: #ffffff;







	margin-left:10px;







	padding:10px;







	font-size:1.05em;







	line-height:1.5em;







	}















#headline  div.title {







	font-weight:bold;







	font:2.4em Arial;







	letter-spacing:-0.05em;







	display:block;







	padding-bottom:5px;







	margin-top:5px;







	}















#headline div.meta {







	display:block;







	margin-top:-5px;







	padding-bottom:2px;







	}















#headline p {







	padding-bottom:15px;







	font-size:1.05em;







	}















#featured {







	width:300px;







	background:#fff;







	float:right;







	padding:10px 10px 9px 10px;







	}















#featured .clearfloat {







	margin-top:7px;







	margin-bottom:8px;







	}















#featured .info {







	margin-top:5px;







	padding-top:5px;







	float:right;







	width:180px;







	}















#featured .title {







	font-weight:bold;







	}















#headline a img, #featured a img {







	border:0px solid #ccc;







	margin-top:0px;







	margin-right:10px;







	padding:0px;







	}























#middle {



	width: 960px;
	float:left;

	padding:0px;







	margin:0px 0;







height:356px;







	}















.category {







	width:164px;







	float:left;







	border-top:8px solid #333;







	margin:0px;







	padding:5px 10px 10px 10px;







	background:#fff;







	}















.category p {







	margin:0;







	}















#cat-1, #cat-3, #cat-5  {border-top:8px solid #333333;}







#cat-2, #cat-4 {border-top:8px solid #B07D07;}















.category span.cat_title, #front-popular h3, #front-list .cat_title, #archive .cat_title {







margin:0px;







padding-top:3px;



padding-right:20px;



padding-left:20px;







	font-weight:bold;







	font-size:1.1em;







	letter-spacing:-0.05em;







color:#000000;







	}















#front-popular h3 {







	color:#fff;







	}















.category a {







	color:#333;







	display:block;







	background:none;







	}















.category a:hover {







	background:none;







	color:#fff;







	text-decoration:none;







	}















#cat-1:hover, #cat-3:hover, #cat-5:hover {background:#333333; color:#fff; }







#cat-2:hover, #cat-4:hover {background:#B07D07; color:#fff; }







#cat-1:hover a, #cat-3:hover a, #cat-5:hover a {background:#333333; color:#fff; }







#cat-2:hover a, #cat-4:hover a {background:#B07D07; color:#fff; }















#bottom {


	width: 319px;
padding-left: 405px;

	}















#front-list {


	
width: 319px;
margin-right: 25px;
margin-top: 90px;
height: 50px;





	font-size:1.05em;







	line-height:1.75em;







	float:left;







	}















#archive {







	padding-top:15px;







	font-size:1.05em;







	line-height:1.75em;







	}















#front-list blockquote {







	padding: 0px 10px 0 10px;







	}















#front-list .title, #archive .title {







	font-weight:bold;







	font:3.0em Arial;







	letter-spacing:-0.05em;







margin-top: 10px;


margin-bottom: -5px;




	}















#front-list .clearfloat, #archive .clearfloat {







	padding-bottom:10px;







	border:0px solid #DCDCD4;







	margin-bottom:18px;







	}















#front-list .spoiler, #archive .spoiler {







	display:block;







	margin-top:3px;



padding-right:10px;



padding-left:10px;



padding-bottom:10px;







	}















#front-list p, #archive p {







	







padding-left:0px;



padding-right:10px;







	}















.author {







	font-size:0.8em;







	font-weight:bold;







	}















.meta {







	font-size:0.8em;







	color:#333;







	}















.meta a {







	color:#333;







	}















#headline p, #featured p {







	margin:0;







	}























/* Content Page*/















#content {







	width:590px;







	background:#ffffff;







	padding:10px;







	font-size:1.05em;







	line-height:1.75em;







	float:left;







	min-height:400px;







	}















#content .breadcrumbs, #content .breadcrumbs a {







	font-weight:bold;







	color:#333;







	}















#content h2.title {







	font:2.2em Arial;







	font-weight:bold;







	letter-spacing:-0.05em;







	border-bottom:0px solid #ddd;







	border-top:0px solid #ddd;







	padding:0px;







	}















.post {







	font-size:1.05em;







	line-height:1.75em;







background: #eeeeee;







	}















.post p {







	margin-top:0px;







	}















.post .clearfloat {







	border-bottom:1px dotted #ccc;







	margin:10px 0px;







	}















.post ul, .post ol, #front-list ul, #front-list ol {







	margin-bottom:15px;







	}















.post ul li, #front-list ul li {	







	list-style:none;







	margin-left:0px;







	}















.post ol li, #front-list ol li {	







	list-style:decimal;







	margin-left:30px;







	}















.post ol li ul li, #front-list ol li ul li {	







	list-style:square;







	margin-left:20px;







	}















.post img, .post a img, #front-list img, #archive img {







	border:0px solid #999999;







	margin:0px;







	padding:0px;







	}















.post .ads {







	margin-top:10px;







	}















.entry {







	margin-top:20px;







	}















#stats {







	margin-top:0px;







	padding:4px 0px;







	text-transform:uppercase;







	font:0.8em Arial;







	display:block;







	}















#stats span {







	padding: 0px 20px 0px 0px;







	}















#stats span a:hover {







	background:none;







	}















#stats span a {







	color:#333;







	}















#stats img, #nav img {







	border:0px;







	margin:0px;







	padding:0px;







	}















#tools {







	width:590px;







	height:25px;







	font-size:0.95em;







	}















#tools a:hover {







	background:none;







	}















.navigation {







	padding:5px 0px;







	text-align:Center;







	}















/* Sidebar*/







#sidebar {







	width:405px;







	float:left;







	margin:0px 0px 0px 0px;



















	}















#sidebar h3 {







	font:1.1em Arial;







	border:0px solid #DCDCD4;







	font-weight:bold;







	







	color:#4F4F4F;







	margin:10px 0px 5px 0px;







	padding:3px 10px;







	}















#sidebar-top, #sidebar-bottom {







	width:246px;







	float:left;







	padding:0px 10px 10px 10px;







	background:#F5F4F0;







	border:1px solid #DCDCD4;







background-image: url(sidebarbackground.jpg); 







background-repeat: repeat-x;







	}















#sidebar-bottom, #sidebar-middle {







	margin-top:18px;







	}















#sidebar-middle {







	width:266px;







	float:left;







	}















#sidebar-left {







	width:246px;







	padding:0px 10px 10px 10px;







	float:right;







	background:#F5F4F0;







	border:1px solid #DCDCD4;







background-image: url(sidebarbackground.jpg); 







background-repeat: repeat-x;







	}















#sidebar-right {







	width:246px;







	padding:0px 10px 10px 10px;







	float:right;







	background:#F5F4F0;







	border:1px solid #DCDCD4;







margin-top:18px;







background-image: url(sidebarbackground.jpg); 







background-repeat: repeat-x;







	}























#sidebar li {







	list-style:none;







	border-bottom:1px solid #DCDCD4;







	display:block;







	padding:2px 0px 2px 13px;







	background:url(images/sub.png) no-repeat 0 0px;







	}















#sidebar li ul li:last-child{







	list-style:none;







	border-bottom:0px dotted #ccc;







	display:block;







	padding:2px 0px 0px 13px;







	background:url(images/sub.png) no-repeat 0 0px;







	}















#sidebar-ads {







	width:300px;







	float:right;







	margin-bottom:10px;







	padding:10px;







	background:#F5F4F0;







	border:1px solid #DCDCD4;







background-image: url(sidebarbackground.jpg); 







background-repeat: repeat-x;







	}























/* Form Elements */















select {







 background:#4F4F4F;















	border: 1px solid #DDDDDD;















        font-family: Verdana;















color:#00000;















margin:0;







}







	







.field {







	padding: 2px;







	border:1px solid #dddddd;







	background:#eeeeee;







	font-size:1.0em;







	}



















	













#commentform input {







	width: 140px;







	margin: 5px 5px 1px 0;







	border: 1px solid #ffffff;



        font-family: Verdana;



color:#000000;







}







	}















#commentform textarea {







	width: 100%;



color: #000000;



	margin-top:5px;







	}































/* Comments*/















.commentlist cite {







	font-style:normal;







	margin-bottom:4px;







	display:block;







	}	















.commentlist blockquote {







	background:#ffffff;







	}







			







.commentlist li {







	padding: 10px 0px 10px 0px;







	list-style:none;







	margin-bottom:3px;







	}















.commentlist li li {







	background:none;







	border:none;







	list-style:square;







	margin:3px 0 3px 20px;







	padding:3px 0;







	}















.commenttext {







	padding: 10px 10px 0px 10px;



















	width:450px;







	float:right







	}







		







.commentlist cite strong {







	font-size:1.1em;







	}







	







li.my_comment {







	border:none;







	}















li.my_comment cite strong {







	font-size: 1.3em;







	color:#000000;







	}







	







#commentform small {







	background:#B7B9B6;







	font-weight:bold;




color: #000000;


	padding:0;







	}







	







.commentmetadata {







	color:#000000;







	display: block;







	margin-top:3px;







	text-align:right;







	font-size:0.9em;







	}















.commentmetadata a, .commentmetadata a:visited {







	color:#000000;







	}







	







.commentlist small {







	background:#B7B9B6;







	}















.avatar {







	border:1px solid #DCDCD4;







	margin:0px 10px 0px 0px;







	float:left;







	padding:2px;







	width:75px;







	height:75px;







	}	















#comment {



width:573px;



background:#B7B9B6;



border: 1px solid #DCDCD4;



font-family: Verdana;



color: #000000;



margin:0;



	}















/* Footer*/















#front-popular {







	font-size:0.7em;







	color:#fff;







	width: 960px;
height: 116px;







	background:#2c2c2c;







	margin: 0 auto;







	padding:0px;







	}















#recentpost, #mostcommented {







	width:280px;







	float:left;







	padding:10px;







	border:1px solid #fff;







	}















#mostcommented {







	margin-left:17px;







	}















#recent_comments {







	width:280px;







	float:right;







	padding:10px;







	border:1px solid #fff;







	}















#recentpost a, #mostcommented a, #recent_comments a {







	color:#fff;







	}















#recentpost ul, #mostcommented ul, #recent_comments ul {







	margin-top:5px;







	}















#recentpost ul li, #mostcommented ul li, #recent_comments ul li {







	list-style:none;







	border-top:1px dotted #fff;







	padding:5px;







	display:block;







	}















#recentpost ul li:hover, #mostcommented ul li:hover, #recent_comments ul li:hover {







	background:#B07D07;







	color:#fff;







	}















#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {







	border-top:0px dotted #fff;







	}























#footer {







	margin: 0 auto;







	width: 900px;















	font-size:0.6em;







	padding-top:10px;







	padding-bottom:10px;







padding-left:5px;







	}























/* Float Properties*/















.clearfloat:after {







	content:".";







	display:block;







	height:0;







	clear:both;







	visibility:hidden;







	}















.clearfloat {







	display: inline-block;







	}























/* Hides from IE-mac \*/







* html .clearfloat {







	height:1%;







	}















*+html .clearfloat {







	height:1%;







	}















.clearfloat {







	display:block;







	}















input  {















        background:transparent;















	border: 1px solid #ffffff;















        font-family: Verdana;








background: #B7B9B6;






color:#000000;












margin-bottom: 5px;

margin-top: 5px;


margin:0;



width: 156px;











}























textarea {















        background:#B7B9B6;















	border: 1px solid #ffffff;















        font-family: Verdana;















color:#000000;















margin:0;















}















.continuereading:hover {







color:#333333;







background-color:#ffffff;







}















.continuereading a:hover {







color:#333333;







}















.services {







margin-top: -174px;







}















#rss {







padding-top:-20px;







margin-top:-30px;







padding-left:20px;







	}















#page-text {







padding-left: 10px;







}















.page-text {







padding-left: 10px;







}















#page-text2 {







padding-left: 10px;







background: #eeeeee;







}















.page-text2 {







padding-left: 10px;







background: #eeeeee;







}







#header-widget {



float: left;



margin-left: 0px;



margin-top:-290px;



width: 0px;



background: transparent;



margin-bottom: -15px;







}







.contactSubmit{



padding:0px;



color:#ffffff;



font-size: 28px;



border:none;



width:279px;



height:55px;



text-align:center;



background-image:url(letsgo.png);



background-repeat:no-repeat;



}







.youremail{



padding:0px;



padding-top:9.2px;



margin-left:107px;



color:#A1A1A1;



font-size: 28px;



border:none;



width:162px;



height:35px;



text-align:left;



}







.signup {



padding:0px;



margin-bottom:4px;



color:#A1A1A1;



font-size: 28px;



border:none;



width:279px;



height:55px;



text-align:center;



background-image:url(name.jpg);



background-repeat:no-repeat;



}







.signupemail {



padding:0px;



margin-bottom:4px;



color:#A1A1A1;



font-size: 28px;



border:none;



width:279px;



height:55px;



text-align:center;



background-image:url(email.jpg);



background-repeat:no-repeat;



}







#headerlink {



float: left;



margin-left: 16px;



padding-top: -350px;



}







.date-comments {



border-bottom:1px solid #CACACA;



color:#999999;



width: 545px;



font-size:11px;



height:30px;



line-height:25px;



margin:0 0 10px;



}







.dateheader {



float: left;



color:#999999;



letter-spacing:0em;



}







.commentheader {



float: right;



color:#999999;



letter-spacing:0em;



}







.icon img {



border: 0 none;



}







#icon img {



border: 0 none;



}







div.sociable { margin: 0px;



margin-bottom: 10px;



padding-top: 16px;



padding-left:10px;



padding-bottom: 10px;



}







span.sociable_tagline { position: relative; }



span.sociable_tagline span { display: none; width: 14em; }



span.sociable_tagline:hover span {



	position: absolute;



	display: block;



	top: -5em;



	background: #ffe;



	border: 0px solid #ccc;



	color: black;



	line-height: 1.25em;



}



.sociable span {



	display: block;



}



.sociable ul {



	display: inline;



	margin: 0 !important;



	padding: 0 !important;



}



.sociable ul li {



	background: none;



	display: inline !important;



	list-style-type: none;



	margin: 0;



	padding: 0px;



}



.sociable ul li:before { content: ""; }



.sociable img {



	float: left;



	width: 109px;



	height: 60px;



	border: 0;



	margin: 0;



	padding: 0;



}



#sociable img {



	float: left;



	width: 109px;



	height: 60px;



	border: 0;



	margin: 0;



	padding: 0;



}







#sociable-right {



	float: right;



	width: 30px;



	height: 60px;



	border: 0;



	margin: 0;



	padding: 0;



}







#moveright {



margin-left: 10px;



margin-top: 10px;



}







#wpcf label {



margin-left: 20px;



padding-left: 20px;



clear: both;



display: block;



float: left;



width: 400px;



}







#wpcf input {



float: left;



        background:#ffffff;



	border: 1px solid #DCDCD4;



        font-family: Verdana;



color:#000000;



margin:0;



}







#wpcf textarea {



width: 500px;



}



#headerlogo {

margin-top: 0px;

width: 300px;

margin-bottom: 14px;

}



#tweetmeme_button {

float: left;

padding-left: 10px;

padding-right: 10px;

}



#head-left {

float: left;

width: 620px;

}



#head-right {

float: right;

width: 280px;

padding-right: 24px;

padding-top: 16px;

}



#headerarea {

height: 94px;

width: 960px;

margin-left: auto;

margin-right: auto;

}

#sidebar-left {
padding-top: 4px;
margin-left: 10px;
margin-right: 10px;
float: left;
width: 385px;
height: 346px;
background: transparent;
border: 0px;
list-style-type:none;
}

#sidebar-right {
float: left;
margin-top: 148px;
width: 153px;
height: 184px;
border: 0px;
background: transparent;
list-style-type:none;
}

#sidebar-right li {
list-style-type:none;
}

#sidebar-right ul {
list-style-type:none;
}

#maincontent {
float: left;
width: 319px;
margin-right: 25px;
margin-top: 158px;
height: 50px;
background: #cccccc;
border: 0px;
}

#contactstuff {
height: 50px;
text-align: right;
margin-bottom: -10px;
}

.featuretitle {
	width: 181px;
float:left;
padding-left:6px;
	}

.featuretitle a {
color:#333333;
	}





#featuretitle {
	width: 120px;
	}






.featuretitle img {
border:3px solid #B7B9B6;
	}

.feature img {
border:3px solid #B7B9B6;
	}

.featuretitle img a {
border:3px solid #B7B9B6;

	}

.feature img a {
border:3px solid #B7B9B6;

	}

#featuretitle img {
border:3px solid #B7B9B6;

	}

#feature img {
border:3px solid #B7B9B6;

	}

#featuretitle img a {
border:3px solid #B7B9B6;

	}

#feature img a {
border:1px solid #B7B9B6;

	}

#feature img a:hover {
border:3px solid #B07D07;
}

#feature img:hover {
border:3px solid #B07D07;
}






#feature {
	width: 960px;
height:126px;
border:0px solid #B7B9B6;
margin-left:-22px;
margin-bottom:0px;
	}

#headerarea2 {

height: 624px;

width: 960px;

margin-left: auto;

margin-right: auto;

background-image: url(pagesbackground.jpg); 
background-repeat: no-repeat;

background-position: top center;
}

#bottom2 {
	width: 960px;
padding-left: 0px;
	}

#front-list2 {	
margin-left: 9px;
padding-left: 10px;
width: 929px;
margin-right: 25px;
margin-top: 56px;
background: #000000;
	font-size:1.05em;
	line-height:1.75em;
	float:left;
border-left-style:solid;
border-left-width:4px;
border-left-color: #B7B9B6;
border-right-style:solid;
border-right-width:4px;
border-right-color: #B7B9B6;
min-height: 440px;
	}

#pagesbottom {
height: 39px;
width: 960px;
background-image: url(pagesbottom.jpg); 
background-repeat: no-repeat;
background-position: top center;
}

#contactstuff img {
border: 0px;
}

#contactstuff img a {
border: 0px;
}

#superfriends {
background: url(superfriends.jpg) top right no-repeat;
margin-right: 10px;
}
