
/***  Skin Styles  ***/

a, a:link, a:visited, a, td a:link, td a:visited		{ color: #E42B0E; }	/* default links */
a:hover, a:active, td a:hover, td a:active				{ color: #E42B0E; text-decoration:underline; }	/* default hover */

/* headings */

h1, h2, h3, h4, h5, h6, .headline, .title, 
.ribbon span, #fancy_title div							{ color: #ccc; }	/* default headings color */
.headline												{ color: #eee; }	/* headlines (page titles, etc) */
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, 
h6 strong, .headline strong, .title strong 				{ color:#FF0000; }	/* headline accent (added using <strong>inside</strong> heading) */
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, 
.headline span, .title span								{ color: #999;}	/* sub-heading text (added using <span>inside</span> heading */	
#Footer h1, #Footer h2, #Footer h3, #Footer h4, 
#Footer h5, #Footer h6, #main h1, 
#main h1, #main h2, #main h3, 
#main h4, #main h5, #main h6	{ color: #eee;} 	/* headings on dark/color background areas */
#main h1 span, #main h2 span, 
#main h3 span, #main h4 span, 
#main h5 span, #main h3 span, 
#main.headline span, #main.title span	{ } 	/* sub-heading text on dark/color background areas */
#cluetip h3												{ color: #eee; }	/* tool tip titles */

/* other text */

blockquote							{ border-color: #29404D; }
code, pre 							{ background-color: #d0d0d0; border-color: 1px dotted #000; }

/* image containers */

a.img, div.img			{ border: 1px solid #4A4A4A; background: #2F2F2F;}							/* default container with class="img" */
a.img img, div.img img 	{  }											/* inner image border for default container */
a.imgHover				{ background-color: #464646; border-color: #6C6C6C; } /* hover effect - container */
a.img:hover img			{ border-color: #000; }							/* hover effect - image */

/* quote */

.quote 							{ background-image: url("/resources/images/modules/quote.png"); background-repeat:no-repeat; height:130px; }	/* quote - background */
.quote_inner					{ padding:20px; }
.quote p						{ color: #ccc; }	/* quote - text */
.quoteAuthor					{ padding-bottom: 20px; }
.quoteAuthor p.name				{ color: #fff; float:right; padding-right:10px; margin-top:-10px; }	/* quote - author name */

ul.post-list li { border-color: #383838; }	/* UL list with images (news style) */

/* button styles */

button { 
	position: relative;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */}
	
button.btn {
	border: 0; 
	padding: 0;
	outline: none;
	margin-left: -6px; /* corrects for shadow to make left edge look aligned */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;}

button.btn { 
	padding: 0 35px 0 0; 
	margin-right:5px; 
	font-size: 1em; 
	text-align: center; 
	background: transparent url("/resources/images/skin/button-sprite.gif") no-repeat right -92px;}
	
button.btn span {
	padding: 13px 0 0 35px; 
	height: 29px; 
	background: transparent url("/resources/images/skin/button-sprite.gif") no-repeat left top; 
	color: #a2a2a2;
	line-height: 1.2;
	text-shadow: #000 -1px -1px 0px;}
	
button.btn:hover, button.btnHover { background-position: right -138px;} /* extra class used for sucky browsers (stupid IE) */
	
button.btn:hover span, button.btnHover span {
	background-position: 0 -46px;
	color: #fff;
	text-shadow: #333 -1px -1px 1px;}
	
.darkBg button.btn, .darkBg button.btn span,
#Footer button.btn, #Footer button.btn span,
#main button.btn, #main button.btn span { background-image: url("/resources/images/skin/button-sprite-dark.gif"); }	/* for buttons on dark backgrounds */


/* blog post */

.blogPostSummary, .blogPostContent	{ margin: 0 10px 1.5em 0; }
.blogPostImage a	{ margin: 0 0 1em; }
.blogPostImage img	{ width: 556px; }
.blogPostSummary p, .blogPostContent p	{ line-height: 1.5em; }


/* contact */

#CommentForm fieldset legend	{ display: none; }
#CommentForm div 				{ margin-bottom: 1.5em; }		/* space between inputs */
#CommentForm .textInput, 
#CommentForm textarea			{ width: 325px; margin: 0; }	/* margins set by containers <div> */
#CommentForm textarea 			{ height: 150px; }
#CommentForm input.error, #CommentForm textarea.error {
	background-color: #ffc;
	border-color: #EF7E58;}
#CommentForm label.error {
	display: block;
	color: #f33;
	font: bold 10px Verdana, Arial, Helvetica, Garuda, sans-serif;
	line-height: 1em;		/* required for negative margins to work fully */
	margin: 0.2em 0 -1.2em;	/* negative margins counter act error message space so input fields don't shift */
}

	
/* other */

div#fancy_overlay { background: #2c2c2c; }	/* overlay color */

/*Fixtures */
.FixtureTable {
	width: 95%;
	border-collapse: collapse;
	border:1px solid #FFFFFF;
	background: #000000; }

tr.fixture td {
	font-size: 12px;
	font-weight: bold;
	color:#AAAAAA;
	border-bottom: 1px solid #FFFFFF;
	background: #000000; }

.FixtureTable td {
	border-bottom: 1px solid #FFFFFF;
	padding: 6px; }

.FixtureTable td:first-child {
	}

.FixtureTable td+td {
	border-left: 1px solid #FFFFFF;
	text-align: center; }
	
/* forms and inputs */

input 					{ color: #aaa; }	/* input text color */
textarea, .textInput 	{ background-color: #2F2F2F; background-image: url("/resources/images/skin/inputBg.gif");	/* input background */
						  border-color: #000 #3F3F3F #3F3F3F #000;}	/* input border color */
label.overlabel			{ color: #646464; }	/* text input labels */

/* button styles */

button.btn		{ background-image: url("/resources/images/skin/button-sprite.gif");}	/* button background - sliding doors side 1 */
button.btn span	{ background-image: url("/resources/images/skin/button-sprite.gif"); 	/* button background - sliding doors side 2 */
				  color: #E1E0DF;																/* text color */
				  text-shadow: -1px -1px 2px #333;}												/* text shadow */
button.btn:hover span, button.btnHover span { color: #fff; text-shadow: 1px 1px 1px #333; }	/* hover text */
.darkBg button.btn, .darkBg button.btn span, #Footer button.btn, #Footer button.btn span,
#ContentPanel button.btn, #ContentPanel button.btn span { 
	background-image: url("/resources/images/skin/button-sprite-dark.gif"); }			/* buttons on dark backgrounds */
	


