/*
Theme Name: Hunslet
Theme URI: http://www.cdjproductions.co.uk/
Description:  Hunslet Warriors website.
Version: 1.0
Author: Chris Johnson
*/

body {
	background: #244798;
	background-attachment: fixed;
	font: 12px Verdana;
	margin: 0 0 15px 0;
}

body a:hover {
	color: #999;
	text-decoration: none;
}

small {
	font-size: 11px;
}

a:visited {
	color: #06a9f6;
}

a {
	color: #06a9f6;
	font-weight: bold;
}

.clr {
	clear: both;
}

h1 {
	font-size: 40px;
	color: #000;
	margin-top: 20px;
	text-transform: uppercase; 
	border-bottom: 1px solid #c8c8c8;
}

h2 {
	display: inline;
	font-size: 16px;
}

h3 {
	color: #000;
	font-weight: bold;
	font-size: 25px;
	text-transform: uppercase; 
	display: inline;
}

#content-home h3 {
	border-bottom: 1px solid #c8c8c8;
	display: block;
	margin-bottom: 10px;
}

img {
	border: 0;
}

.strike {
	text-decoration: line-through;
}

/**** MENU ****/

#header {
	height: 198px;
	width: 940px;
	background: url(images/header.jpg) no-repeat top left;
}

#menu {
	width: 940px;
	height: 30px;
	background: #000;
}

.wide {
	text-align: right;
}

/**** POST ***/

.newspic {
	float: left;
	border: 0px;
	margin: 0px 10px 10px 0px;
}

.post {
	margin: 20px 0px;
	padding: 15px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	background: #eee;
}

.postmetadata a {
	margin-right: 8px;

}

.postmetadata {
	font-weight: bold;
	background: #d3edfc;
	padding: 5px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}

.entry {
	padding-bottom: 10px;
}

/**** PROFILES ****/

.grey-back {
	padding: 15px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	background: #eee;
}

.ngg-gallery-thumbnail-box {
	margin: 10px;
	max-width: 200px;
}


.profile-name {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 5px 0px;
}

.photo {
	display: block;
	margin: 0px auto 15px auto;
}

/**** STRUCTURE ****/

#container {
	width: 940px;
	margin: 0px auto 0px auto;
}

#back {
	display: block;
	height: 30px;
	width: 70px;
	background: url(images/back0.jpg);
}

#back:hover {
	background: url(images/back1.jpg);
}

#content-wrap1 {
	background: url(images/home-bg.jpg) repeat-y;
	width: 940px;
	_position: absolute;
	_top: 228px;
}

#content-wrap2 {
	background: #ffffff;
	width: 940px;
	_position: absolute;
	_top: 228px;
}

#content-home {
	width: 580px;
	padding: 15px;
}

#content {
	width: 910px;
	padding: 30px 15px 15px 15px;
}

#sidebar {
	width: 300px;
	float: right;
	padding: 15px;
}

#foot {
	background: #000;
	color: #fff;
	padding: 5px;
	text-align: center;
	font-size: 11px;
}

.title a {
	color: #fff;
}

.comment {
	width: 300px;
	background: #d3edfc;
	padding: 5px;
	margin-top: 5px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}

.comment-wrap {
	margin-top: 20px;
	width: 310px;
}

.widget1 {
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #c8c8c8;
}

.widget1 ul {
	margin: 0px 0px 0px -20px;
}


.block {
	width: 373px;
	float: left;
	display: inline;
	margin: 0px 20px 20px 0px;
}

.block-bg {
	padding: 5px;
	background: #d3edfc;
	margin-top: 5px;
	float: left;
	width: 363px;
}

object#audioplayer1 {
	background: url(images/playme.png) top left no-repeat;
}

#commentform {
	padding: 5px;
	background: #d3edfc;
	width: 370px;
}

.contact {
	padding: 5px;
	background: #d3edfc;
	margin-top: 5px;
}

/**** TABLES ****/

.wptable, .wptable2, #stat-fix, #results table {
	border-spacing: 2px; 
	border-bottom: solid 1px #c8c8c8;
	border-top: solid 1px #c8c8c8;
	align: center;
	margin: 0 auto 40px auto;
	border: 0 #eee;
}

/* header row*/
.wptable th {
	padding: 6px 4px 4px 4px;
	color: #fff;
	background: #000;
	font-size: 20px;
	text-transform: uppercase; 
	border-top: solid 1px #c8c8c8;
}

.wptable2 th {
	padding: 6px 4px 4px 4px;
	color: #fff;
	background: #000;
	font-size: 18px;
	text-transform: uppercase; 
	border-top: solid 1px #c8c8c8;
}

.wptable td {
	padding: 3px;
	background: #eee;
	text-align: center;
}

.wptable2 td {
	padding: 3px;
	background: #eee;
	font-size: 11px;
	text-align: center;
}

.tdate {
	width: 65px;
}

.played td {
	background: #b7b7b7;
}

#stat-fix td {
	padding: 3px;
	background: #eee;
	text-align: center;
}

#stat-fix tr:first-child td {
	padding: 6px 4px 4px 4px;
	color: #fff;
	background: #000;
	font-size: 20px;
	text-transform: uppercase; 
	border-top: solid 1px #c8c8c8;
	text-align: center;
}

#results table {
	width: auto;
}

#results table td {
	padding: 3px;
	background: #eee;
	text-align: center;
}

#results table tr:first-child td {
	padding: 6px 4px 4px 4px;
	color: #fff;
	background: #000;
	font-size: 20px;
	text-transform: uppercase; 
	border-top: solid 1px #c8c8c8;
	text-align: center;
}

.venue-text {
	text-transform:capitalize;
}


