/*

Theme Name: Mansfields Heroes

Version: 1.0

Author: dijitul media

Author URI: http://www.dijitul.org.uk

*/

body {

	background:	#eae4d8 url('images/bg.jpg') top center no-repeat fixed;

	color:	#000;

	font:	100%/1.5 Helvetica, Arial, Verdana, sans-serif;

	margin:	0;

	padding:	0;

}

strong {

	color:	#783700;

	font-weight:	normal;

}

a {

	font-weight:	normal;

	color:	#2b201c;

}

td{

	font-weight: bold;

}

form {

	padding:	0;

	margin:	0;

}

#contactform {

	width:	450px;

}

fieldset {

	border:	none;

	padding:	0;

	margin:	0;

}

label {

	float:	left;

	width:	5em;

	margin-left:	-6em;

	text-align:	right;

}

a:visited {

	color:	#333;

	border-bottom:	none;

}

a:hover {

	color:	#333;

	border-bottom:	none;

}

#header {

	background:	#fff;

	padding:	0;

	margin:	0 0 65 0px;

	width:	100%;

}

.post {

}

#tagline {

	color:	#2b201c;

}

.headerText {

	vertical-align:	bottom;

	padding-top:	3.7em;

	font-size:	0.8em;

}

.search {

	padding-top:	15px;

	width:	200px;

}

#s {

	width:	136px;

}

#searchsubmit {

	width:	50px;

}

#subtitle {

	padding:	0;

	margin:	0;

}

#content {

	width: 960px;

	margin: 16px auto 0 auto;

}

#main {

	max-width: 530px;

    min-width: 450px;

    width: 50%;

	margin-left:	160px;

	text-align:	left;

	display:	block;

}

h1 {

	color:	#333;

	font-weight:	normal;

	font:	18pt/1.45 Helvetica, Arial, Verdana, sans-serif;

	margin-top:	65px;

	margin-bottom:	15px;

	text-align:	left;

}

h1 a {

	border-bottom:	0;

	color:	#2b201c;

	font-weight:	normal;

	text-decoration:	none;

}

h1 span.author {

	color:	#666;

	font-weight:	normal;

	letter-spacing:	-1px;

	text-transform:	none;

}

h2 {

	color: #666;

	font-size: 1.1em;

	text-transform: uppercase;

	font-variant: small-caps;

	font-weight: bold;

}

#footer h2 {

	margin-top:	0;

}

h2 a {

	border-bottom:	0;

	color:	#2b201c;

	font-weight:	normal;

	text-decoration:	none;

}

h2 span.author {

	color:	#666;

	font-weight:	normal;

	letter-spacing:	-1px;

	text-transform:	none;

}

h3 {

	color:	#333;

	font-size:	1em/1.45;

	font-weight:	bold;

}

h4 {

	font:	80%/140% Helvetica, Arial, Verdana, sans-serif;

	color:	#666;

	font-weight:	normal;

	float:	right;

	text-align:	left;

	margin-top:	0px;

	margin-bottom:	0px;

	margin-right:	-260px;

	width:	200px;

	position:	relative;

	padding-bottom:	0;

	padding-top:	0;

	padding-left:	60px;

}

h6 {

	font:	80%/168% Helvetica, Arial, Verdana, sans-serif;

	color:	#666;

	margin-top:	-05px;

	margin-bottom:	30px;

	clear:	both;

}

h5 {

	font:	80%/168% Helvetica, Arial, Verdana, sans-serif;

	color:	#666;

	font-weight:	normal;

	float:	left;

	text-align:	right;

	margin-top:	0px;

	margin-bottom:	0px;

	margin-left:	-156px;

	width:	140px;

	position:	relative;

	padding-bottom:	0;

	padding-top:	0;

	clear:	both;

	display:	inline;

}

h5 a:visited {

	color:	#666;

	border-bottom:	none;

}

h5 a:hover {

	color:	#333;

	border-bottom:	none;

}

p {

	margin:	0;

	padding-bottom:	12px;

}



ul li {

	text-align:	left;

	padding:	1px 0px 1px 0px;

	margin:	0 0 0 0;

}

ul {

	margin-left:	10px;



}

ul li a {

	text-align:	left;

	padding:	0;

	margin:	0;

	list-style:	none;

}

a:hover {

	color:	#000000;

	border-bottom:	none;

}

ul li a:hover {

	color:	#000000;

	border-bottom:	none;

}

ol li a:hover {

	color:	#000000;

	border-bottom:	none;

}

#menu ul {

	padding:	0;

	margin:	0;

}

#menu ul ul ul {

	padding-left:	15px;

}

#menu ul li{

	list-style:none;

	padding:0;

}



#menu ul.pagemain {

	padding:	0;

	margin:	0;

	padding-top:	15px;

}

#menu ul li .pagecat {

	padding-bottom:	5px;

}

#menu ul.pagelist {

	padding-bottom:	20px;

}

#menu .current_page_item a {

	text-decoration:	none;

	color:	#333;

}

#menu .current_page_item a:visited {

	text-decoration:	none;

	color:	#333;

}

#menu .current_page_item li a {

	text-decoration:	underline;

	color:	#CC0000;

}

#menu .current_page_item li a:visited {

	text-decoration:	underline;

	color:	#CC0000;

}



div.comment {

	margin-top:	14px;

	color:	#aaa;

	width:	100%;

	font-size:	100%;

}

#legalese {

	color:	#333;

	margin-top:	30px;

	padding:	5px 0 5px 0;

	text-align:	left;

}

blockquote {

	font-style:	normal;

	font-size:	80%;

	line-height:	140%;

	margin-left:	20px;

}

img {

	border:	0;

}

img.wide {

	position:	relative;

	margin-top:	30px;

	margin-bottom:	30px;

	border:	none;

}



#chart {

	font-size:	80%;

	padding-bottom:	25px;

}

.comm {

	font:	85%/1.45 Helvetica, Arial, Verdana, sans-serif;

	color:	#333;

	font-weight:	normal;

	padding-top:	30px;

}

.commentAuthor {

	margin-top:	30px;

	font:	85%/1.45 Helvetica, Arial, Verdana, sans-serif;

	color:	#666

 font-weight: normal;

}

.commentAuthor a {

	font:	85%/1.45 Helvetica, Arial, Verdana, sans-serif;

	color:	#666;

}

#footer {

	width:	100%;

	color:	#333;

	border-top: 2px #15100d solid;

	background:	#15100d url('images/foot-bg.jpg') bottom repeat-x;

	clear:	both;

	padding-bottom:	30px;

}

#links {

	width:	100%;

	color:	#fff;

	background: #000;

	padding-top:	8px;

	padding-bottom:	8px;

	font-weight:	normal;

	height:	30px;

}

#linklist {

	padding-left:	100px;

}

#links a, #links a:link, #links a:visited {

	color: #ff0000;

	text-decoration: none;

}



#links ul, #links li {

	color: #fff;

	display:	inline;

	list-style:	none;

	padding-right:	5px;

}

#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6 {

	color:	#fff;

}

#footer h2 {

	padding-top:	60px;

}

#comments {

	color:	#333;

	width:	423px;

	max-width:	60%;

	min-width:	420px;

	padding-left:	160px;

}

#comments a, #comments a:link, #comments a:hover {

	color:	#333;

}



h2 #com {

	padding-top:	10px;

}

ul li a.selected {

	text-decoration:	none;

	color:	#333;

}

#menu a:visited {

	color:	#CC0000;

}

#menu a:visited.selected {

	color:	#333;

}

#menu a.selected {

	color:	#333;

}



.entry img {

	clear: both;

    float: left;

    padding: 1em 1em 1em 0em;

    margin-top: 1em;



}



ul li {

	text-align:	left;

	list-style-image:	url('i/arrow.gif');

	vertical-align:	baseline;

}



#footer-contact-h {

	font-size: 22px;

	margin: 0 0 20px 0;

	padding: 0 0 0 0;

	text-shadow: 0px 0px 8px #000;

}



#container {

	width: 960px;

	margin: 0 auto 0 auto;

}



#footercontainer {
	padding: 20px 0 0 0 !important;
	width: 960px;

	margin: 0 auto 0 auto;

}



.clear {

	clear: both;

}



#siteheader {

}



#navigation {

width: 960px;

margin: 0px auto 0 auto;

padding: 6px;

color:#000;

}



#navigation ul {

float: right;

width: 960px;

font-size:14px;

padding: 6px;

margin:  0px 0 0 4px;

}



#navigation li {

float: left;

display: inline;

padding: 0 2px 0 2px;

margin: 0px 0 0 0px;

font-size: 16px;

}



#navigation ul li a:link, #navigation ul li a:visited {

text-decoration:none;

font-weight: bold;

color:#000;

text-shadow: 1px 1px 1px #fff;

padding: 6px 4px 6px 3px;

}



#navigation ul li a:hover {

color:#fff;

background: #000;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

text-decoration:none;

padding: 6px 4px 6px 3px;

text-shadow: none;

}





#navigation .current_page_item a:link, #navigation .current_page_item a:visited {

color:#fff;

background: #000;

border-radius: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

text-decoration:none;

text-shadow: none;

padding: 4px 6px 4px 6px;

}



#sidebar {

	float: right;

	width: 180px;

	margin: 0 0 0 0;

}



h2.newsh2 {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



h2.eventsh2 {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



.small {

	color: #fff;

	font-size: 12px;

	padding: 0 0 0 0;

	margin: 0 0 4px 0;

}



.commentcount {

	margin: -16px 0 20px 0;

	padding: 0 0 0 0;

}



.topnavlogo {

	float: right;

}



.topnavcombined {

	float: right;

	margin: 200px 0 0 0;

}



.roh {

	float: left;

	display: inline;

	width: 230px;

	margin: 10px 10px 40px 0;

}



.roh img {

	float: left;

}


.footer-left-widget {
	width: 980px;
	text-align: left !important;
}

.clear, .clr {
	clear: both;
}
