/*
Theme Name: HHLAX 2010
Theme URI: http://www.highlandhighlax.com
Description: Custom WP Theme for HHLAX
Version: 2.0
Author: Tim Haslam
Author URI: http://www.timhaslam.com/
*/

/* RESETS */
* {
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: baseline;
}
a { outline: none; }
body {
  line-height: 1;
  font-size:small;
}
strong { color:#111; }
ol, ul { list-style: none; }
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {content: ""; }
blockquote, q { quotes: "" ""; }
img { border: 0 }

.hover    { cursor: pointer; }
.hidden   { display: none; }
.full	  { width: 100%; }
.clearer  { clear: both; }
.left 	  { float: left; }
.alignleft {float:left;}
.alignright {float:right;}


/* Styles */
body {
	font-family: "Helvetica Neue", helvetica, arial, sans-serif;
	background: #efefef url('images/bg.jpg') repeat-x;
}

.wrapper {
	width: 970px;
	left:50%;
	margin-left: -485px;
	position:relative;
}

.header .title {
	font-size:60px;
	text-transform:uppercase;
	float: left;
	margin: 10px 0 0 50px;
}

.header .title a, .header .title a:hover, .header .title .a:visited {
	text-decoration: none;
	color: #000000;
}

.header .hrock {
	float: right;
}

.schedule {
	background: url('images/schedule-bg.png') no-repeat;
	float:left;
	width: 100%;
	min-height: 115px;
	margin: 7px 0 0 0;
	padding: 5px 0 0 0;
}

.schedule a {
	color:#dcab02;
}

.schedule a:hover {
	color: #000000;
}

a {
color:#dcab02;
}

.game {
	text-align:center;
	width: 100px;
	float: left;
	font-size: 11px;
	width: 96px;
}

.logo {
	min-height: 53px;
	padding: 2px 0 0 0;
}

#content {
	width: 920px;
	padding: 20px;
	background: #ffffff;
	overflow:hidden;
}

.menu {
	background: #000000;
	padding: 3px 10px 5px;
	width: 940px;
	float:left;
}

.menu a, .menu a:visited {
	color: #ffffff;
	text-decoration: none;
}

.menu a:hover, a:hover {
	color: #F5C10C;
	text-decoration: underline;
}

.narrowcol {
	width: 650px;
	float:left;
}

.narrowcol h2 {
	padding: 0 0 5px 0;
}

.narrowcol h2 a, .narrowcol h2 a:visited {
	color: #000000;
	text-decoration:none;
}

.narrowcol h2 a:hover {
	color: #F5C10C;
}

#sidebar {
	float:right;
	width: 250px;
	padding: 0 10px 0 0;
}

.entry {
	margin: 0 0 20px 0;
}

.entry p {
	font-size:14px;
	padding: 5px 0;
	line-height: 1.2em;
}

.menu ul li {
	float: left;
	padding: 0 5px;
}

table { 	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 	
	margin: 10px 0 10px 0; 
}  

table .header { 	
	background: #000000; 	
	color: #ffffff; 	
	width: 103%; 
}  

table .center { 
	text-align: center;
}  

table .spacer { 
	width: 15px;
}

table td {
	padding: 2px;
	border-top: 1px solid #000000;
}
