/*
Theme Name: UKC Rugby
Theme URI: http://www.ukcrugby.co.uk
Description: HUSS
Version: 2 (WP2.6.2)
Author: Luke Williams
Author URI: http://www.red-root.com
*/

* { margin: 0; padding: 0; }

body {font-family:"Trebuchet MS", "Tw Cen MT", Arial, san-serif;font-size:12px; background: #000201 url(images/body_bg.jpg) repeat-x left top; text-align: center; clear:both;}

/*
	Layout
*/
#wrapper { width: 840px; text-align:left; margin: 0 auto 20px auto; padding: 0px 10px 10px 10px; background: transparent url(images/wrapper-trans.png) repeat left top; }

#header {background: #12171d url(images/header_bg.jpg) no-repeat left top; color: #fff; height: 120px; position: relative;} 

#nav { background: transparent url(images/nav_bg.jpg) repeat-x; height: 38px; color: #ddd; }


#content { background: #ffffff; padding: 10px ; color: #444;}

	#homebig { background: #fff url(http://www.ukcrugby.co.uk/wp-content/uploads/freshers10.jpg) no-repeat left top; height:490px; position: relative;}
		a#bannerlink { text-decoration: none; border: none; text-indent: -9999px; display: block; width: 210px; height:130px; position: absolute; top: 35px; left: 530px }
		#fixtures, #newsreports, #latestresults { position: absolute; width: 235px; top: 260px; padding-bottom: 10px;  height: 210px; border-bottom: 1px solid #ddd;  }
			#fixtures {  left: 15px; padding-right: 15px; border-right: 1px solid #ddd;}
			#newsreports { left: 290px; padding-right: 15px; border-right: 1px solid #ddd; }
			#latestresults { left: 570px; }
	#homesponsors { text-align: center; margin-top: 10px; }

	#sidebar { float: right; margin: -14px 0px 10px 0px;  background: #E5F0F4; padding: 10px; width: 190px; }
		#newslinks { margin-bottom: 15px;  }
		#sidebar h4{width: 180px; margin-bottom: 15px; font-size: 18px; color:#12171d;}
		#sponsors { text-align: center; }
			#sponsors a { display: block; border: none; margin-bottom: 5px; }
	#postcontent { float: left; width: 575px; padding: 0px 0px 0px 5px; }
	#postcontent h4{ margin-bottom: 15px; font-size: 16px; color:#12171d;}

#footer { background: #000; padding:10px; color: #ccc; }
	#footer p { width: 340px; margin-bottom: 0px; }
	#footer a, #footer a:visited { color:#fff; border: none; }
	#footer a:hover { text-decoration: underline; }


/* Navigation */
	#nav ul { margin:1px 0px 0px 0px; }
	#nav ul, #nav li {list-style: none; float: left;}
	#nav li a, #nav li a:visited {height: 35px; border: none; display: block; text-indent: -9999px; background: #000 url(images/links_bg.jpg) no-repeat left top; }
		#nav li.homelink a {background-position: left top; width: 77px; }
			#nav li.homelink a:hover {background-position: left bottom;}
		#nav li.page-item-2 a {background-position: -78px top; width: 94px;}
			#nav li.page-item-2 a:hover {background-position: -78px bottom;}
		#nav li.page-item-6 a {background-position: -172px top; width: 122px;}
			#nav li.page-item-6 a:hover {background-position: -172px bottom;}
		#nav li.page-item-8 a {background-position: -294px top; width: 82px;}
			#nav li.page-item-8 a:hover {background-position: -294px bottom;}
		#nav li.page-item-14 a {background-position: -376px top; width: 77px;}
			#nav li.page-item-14 a:hover {background-position: -376px bottom;}
		#nav li.page-item-10 a {background-position: -453px top; width: 81px;}
			#nav li.page-item-10 a:hover {background-position: -453px bottom;}
		#nav li.page-item-12 a {background-position: -534px top; width: 131px;}
			#nav li.page-item-12 a:hover {background-position: -534px bottom;}
			#nav li.forumlink a {background-position: -665px top; width: 81px;}
			#nav li.forumlink a:hover {background-position: -665px bottom;}
	
		.newspost { margin-bottom: 8px; padding: 10px; background: #fafafa; border: 1px solid #E5F0F4; }
		
		/* Comments */
			
			.comments-list h3{ padding-top: 20px; margin-top: 20px; border-top: 1px solid #ddd !important; color: #aacaca; }
			.comments-list div.entry { margin-bottom: 15px; padding: 15px; border: 1px solid #dcedf0; background: #f2f5fd;}
			.comments-list div.alt { background: #fff; border: none; margin-bottom: 15px;}
			.comments-list p.name {letter-spacing: -1px; font-size:14px; color:#000; margin-bottom: 0px;}
			.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
			.comments-list p.avt img { border: solid 1px #ccc;}
			* html .comments-list p.avt { left: -60px; }
			.comments-list p.date { font-size: 11px; margin-bottom: 5px;}
			.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#96b1bc; }
			
			.comments-list .con { margin-right: 90px; color:#333;}
			.comments-list .con p {  padding: 5px 0px; margin: 0px; color:#333;}
			.comments-list .con blockquote { font: italic 13px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
			.comments-list .con blockquote p { font: italic 13px Georgia, "Times New Roman", Times, serif; color:#666; }
			
			.highlighted { background: #0c0f18 !important; }
			.highlighted p.avt img { border-color: #f90; }
			.highlighted, .highlighted .con p, .highlight .con, .highlighted .con blockquote, .highlighted .con blockquote p{ color: #eee; }
	
			
			
			/* Comments Form*/
			.comments-form { background: #fff; padding: 20px; margin: 10px 0px;}
			.comments-form h3 { color:#272d36; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #c5e1ed; }
			.comments-form p { padding: 7px 0px; color:#808080;}
			.comments-form .required { font-weight: normal; color:#ff0000;}
			.comments-form input { padding: 5px; width: 210px; margin-right: 7px; }
			.comments-form input.formid { border: 1px solid #a8d3e4; background: #fff;}
			.comments-form input.formemail { border: 1px solid #a8d3e4; background: #fff;}
			.comments-form input.formuri { border: 1px solid #a8d3e4; background: #fff ;}
			
			.comments-form textarea { border: 1px solid #a8d3e4; background: #fff; padding: 4px; width: 97%;}
			.comments-form .button { border: 1px solid #272d36; background: #fff; color:#000; width: auto; font-size: 11px; font-weight: bold; padding: 4px 6px 4px 6px;}
			


/*
	Typography and Links
*/ 

h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue",Arial, Helvetica, sans-serif; letter-spacing: -1px; }
h2{color: #12171d; font-size: 28px; font-weight: bold; margin-bottom: 15px; padding-bottom:5px; border-bottom: 1px solid #aaa;}
h3{margin-bottom: 15px;  font-size: 20px;}


a, a:visited { text-decoration: none; outline: none; border-bottom: 1px solid #aaa; color: #777;}
a:hover {border-bottom-color: #ddd; color: #999; }
a:focus { outline: none; }
a img { border: none; }

p { line-height: 20px; margin-bottom: 15px; }

ul, ol { margin: 15px; }
ul li, ol li { padding-bottom: 10px; }

/*
	Useful classes
*/

.alignleft { float: left; margin: 5px 5px 5px 0px; }
.alignright { float: right; margin: 5px 0px 5px 5px; }

.left, { float:left;}
.right { float: right; }
.kill { clear: both; font-size: 1px;}
.clear { clear: both; }
.hide { display: none; }