@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(http://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciC3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
.ccf-width25 { width:25px; } .ccf-width50 { width:50px; } .ccf-width75 { width:75px; } .ccf-width100 { width:100px; }
.ccf-width125 { width:125px; } .ccf-width150 { width:150px; } .ccf-width175 { width:175px; } .ccf-width200 { width:200px; }
.ccf-width225 { width:225px; } .ccf-width250 { width:250px; } .ccf-width275 { width:275px; } .ccf-width300 { width:300px; }
.ccf-center { text-align:center; }
.ccf-red { color:#F00; }
.ccf-bold { font-weight:bold; }
.ccf-italic { font-style:italic; }
.ccf-hide { display:none; }
.ccf-clear { clear:both; }
.ccf-floatleft { float:left; }
.ccf-floatright { float:right; }
.form-extra-options-table { margin:0 auto 0 auto; }
.ccf-evenrow { background-color:#f5f5f5; }
.ccf-alignright { text-align:right; }
.ccf-alignleft { text-align:right; }
.ccf-loading-icon { margin-left: 5px; margin-right:7px; }/* Custom Contact Forms CSS */
form.customcontactform, form.customcontactform-sidebar {
	margin:8px;
	width:95%;
	max-width:600px;
	font-size:11px;
	padding:4px;
}
form.customcontactform-sidebar { width:100%; }
form.customcontactform h4, form.customcontactform-sidebar h4 {
	font-size:1.3em;
	font-weight:bold;
}
form.customcontactform div label, form.customcontactform-sidebar div label { display:block; width:100%; }
form.customcontactform div label.checkbox, form.customcontactform-sidebar div label.checkbox { display:inline; }
form.customcontactform div label.select, form.customcontactform-sidebar div label.select { display:inline; margin-right:8px; }
form.customcontactform div, form.customcontactform-sidebar div {
	/*border-bottom: 1px dashed #e1e1e1;*/
	padding:.4em 0 .3em 0;
	width:100%;
	margin:0 0 6px 0;
}
form.customcontactform div div, form.customcontactform-sidebar div div { border-bottom:none; margin-bottom:0; padding:0; }
form.customcontactform div input, form.customcontactform div select, form.customcontactform-sidebar div input, form.customcontactform-sidebar div select {
	width:16em;
	padding:2px;
	margin:0;
	font-size:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
form.customcontactform div input[type=checkbox], form.customcontactform-sidebar div input[type=checkbox] { width:30px; margin:5px 6px 0 0; }
form.customcontactform div input[type=radio], form.customcontactform-sidebar div input[type=radio] { width:20px; margin:5px 6px 0 0; }
form.customcontactform input, form.customcontactform-sidebar input { margin: 7px 0 0 0; }
form.customcontactform div textarea, form.customcontactform-sidebar div textarea {
	width:16em;
	padding:4px;
	margin:0;
	font-size:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	height:5em;
}
form.customcontactform div select { font-size:1.3em; width:auto; margin-right:9px; }
form.customcontactform-sidebar div input[type=text], 
form.customcontactform-sidebar div select, 
form.customcontactform-sidebar div textarea { width:95%; max-width:16em; margin:2px 0 4px 0; }
form.customcontactform-sidebar div select { width:auto; }
/* ----- popover box ---------- */

.ccf-popover {
	position: absolute;
	top:25%;
	left:25%;
	width:500px;
	padding:10px;
	background-color:#fff;
	border:1px solid #666;
	display:none;
	z-index:1000000000;
}

.ccf-popover .ccf-popover-close { position:absolute; top:0px; right:5px; font-size:22px; }
.ccf-tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
/* --- form success popover --------------------  */
#ccf-form-success {
	display:none;
	border: 9px solid #efefef;
	border-spacing:0;
	width:480px;
	height:200px;
	padding:0px;
	margin:0;
	z-index:10000;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:15px;
	position:fixed;
	left:30%;
	background-color:white;
	top:30%;
	-moz-box-shadow:0 0 14px #123;
	-webkit-box-shadow: 0 0 14px #123;
	box-shadow:0 0 14px #123;
}
#ccf-form-success div {
	background-color:#efefef;
	padding:9px 9px 9px 20px;
	margin:0 0 15px 0px;
	height:1.3em;
}
#ccf-form-success div h5 {
	text-align:left;
	float:left;
	margin:0;
	padding:0;
	font-size:1.5em;
	font-weight:bold;
}
#ccf-form-success p { padding:8px; margin:0; clear:both; font-size:1.1em; text-align:center; }
#ccf-form-success div a.close {
	float:right;
	display:block;
	font-size:12px;
	margin:0;
	padding:0;
}/* TIMETABLE STYLE */
/* General Table settings */
.gcwt-table #timetable 
{
	/*table-layout: fixed;*/
	width: 100%; /* This is table width, it can't get too small though */
	margin: 0px; /* The distance from top and left */
	border-collapse: collapse;
	border: 1px solid #333; /* Outer border of the table */
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	/* color: blue; */
	background-color: transparent; /* Background for all table (except left col and top row) */
}
/* Data cells style, the ones that are empty or contain events */
.gcwt-table #timetable td
{
	vertical-align: middle;
	width: 100px;
	font-size: 0.9em;
	line-height:130%;
	border: 1px dotted #666; /* border of each cell */
	padding: 0.3em; 			/* padding of text inside the cell */
	text-align: center;		/* text align inside the cell */
	color: #fff; /* Text color of all events*/
}
/* Common settings for table headers: leftmost column and topmost row*/
/* Note: they are overriden by individual settings with scope=col and scope=row, look bellow */
.gcwt-table #timetable th
{
  border: 1px dotted #666;
  padding: 0.3em;
  text-align: center;
}

/* Common settings for table header: weekday names and leftmost cells*/
/* Note: if you want to format only the leftmost topmost cell. Then make changes here and override them in  th+th[scope=col] section */
.gcwt-table #timetable th[scope=col]
{
	color: #E6BA5A;
	vertical-align: middle;
	background-color: #6E6E6E;
	font-size: 0.9em;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	/*text-transform: uppercase;*/
}
/* Cells with weekays only. Excluding leftmost */
.gcwt-table #timetable th+th[scope=col]
{
	/*width: 30%;*/
	padding: 0.1em;
	font-size: 0.9em;
	text-transform: uppercase;
	color: #fff;
	background-color: #6E6E6E;
	border-right: 2px solid #666;
}
/* Left column (that includes times) */
.gcwt-table #timetable th[scope=row] 
{
	width: 1%;
	white-space : nowrap;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #424242;
	border-right: 2px solid #333;
}

/* Hour numbers style when hoverred*/
.gcwt-table #timetable tr:hover th[scope=row]
{
  background-color: LightSteelBlue;
  color: #fff;
}
/* Data cells style when hoverred*/
.gcwt-table #timetable tr:hover td
{
  background-color: LightSteelBlue;
  color: #fff;
}

/* Caption style */
.gcwt-table #timetable caption
{
  
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0 0;
}

/*alternating everysecond line, not implemented
.gcwt-table #timetable tr.alt th, .gcwt-table #timetable tr.alt td
{
  color: #2a4763;
}*/
#socialslider
	{
	display: block;
	padding: 0;
	z-index: 9999;
	}

* html #socialslider
	{
	position: absolute;
	}

#socialslider li
	{
	background: none;
	}

#socialslider img
	{
	padding: 0;
	margin: 0;
	border: none;
	}

.socialslider-grupa
	{
	float: left;
	}

#socialslider-linki
	{
	float: left;
	width: 75px;
	}

#socialslider-linki img
	{
	width: 32px;
	height: 32px;
	}

#socialslider-ikony
	{
	position: absolute;
	top: -1px;
	width: 32px;
	z-index: 110;
	}

#socialslider-ikony ul
	{
	left: 0;
	position: relative;
	bottom: -10px;
	width: 32px;
	}

#socialslider-ikony ul li
	{
	padding: 0 6px 10px 6px;
	width: 20px;
	height: 20px;
	}
	
#socialslider-ikony img
	{
	width: 20px;
	height: 20px;
	border: none;
	margin: 0;
	}

#socialslider-ikony ul, #socialslider-linki ul, #socialslider-ikony li, #socialslider-linki li
	{
	display: block;
	list-style: none;
	margin: 0;
	padding:0;
	}

#socialslider-linki li
	{
	padding: 5px;
	text-align: center;
	width: 75px;
	}

#socialslider-linki img
	{
	display: block;
	border: none;
	margin: 0 auto;
	}

#socialslider-linki a
	{
	border: none;
	font-size: 10px;
	text-decoration: none;
	}

#socialslider-autor a, #socialslider-autor span
	{
	font-family: Segoe UI, Tahoma;
	font-size: 10px;
	text-decoration: none;
	}/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jqlb_loading{height:32px;background-image:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/loading.gif');background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;background-image:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/closelabel.gif');background-repeat:no-repeat;background-position:center center}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background:transparent url('http://www.thespeedwayclub.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/blank.gif') no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/prev.gif') left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-jquery-lightbox/styles/./images/next.gif') right 50% no-repeat}#nextLinkText,#prevLinkText{color:#ff9834;font-weight:bold;text-decoration:none}#nextLinkText{padding-left:20px}#prevLinkText{padding-right:20px}#downloadLink{margin-left:10px}.ontop #imageData{padding-top:5px}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:bold}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em}#imageData #helpDisplay{clear:left;float:left;display:block}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{/*\*/height:1%;/**/}#lightboxIframe{display:none}/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20091131 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
/* v1.0 | 20091131 */
/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
    font-family: Arial, Tahoma, Verdana, FreeSans, sans-serif;
    font-size: 12px;
    line-height: 1.7;
    color: #333;
    background: #282828;
}
a {
    color: #8A8A8A;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    color: #333;
}
p {
    padding: 5px 0;
    margin: 0 0 5px;
    text-align: left;
}
small {
    font-size: 80%;
}
a:focus {
    outline: 1px dotted;
}
hr {
    border: 0 #ccc solid;
    border-top-width: 1px;
    clear: both;
    height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
h1 {font-size: 1.833em;}
h2 {font-size: 1.667em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.333em;}
h5 {font-size: 1.25em;}
h6 {font-size: 1.083em;}
.js_on .cufon-on h1 {font-size: 2.3em;}
.js_on .cufon-on h2 {font-size: 2.18em;}
.js_on .cufon-on h3 {font-size: 1.833em;}
.js_on .cufon-on h4 {font-size: 1.667em;}
.js_on .cufon-on h5 {font-size: 1.5em;}
.js_on .cufon-on h6 {font-size: 1.333em;}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {list-style: decimal;}

ul {list-style: disc;}

li {margin-left: 30px;}

dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Arial, Tahoma, Verdana, FreeSans, sans-serif;
    font-weight: normal;
    margin: 15px 0 0 0;
    padding-bottom: 0;
}

ul ul,
ul ul ul,
ul ul ul ul,
ul ul ul ul ul,
ol ol,
ol ol ol,
ol ol ol ol,
ol ol ol ol ol {
    margin-bottom: 0;
}

.center {
    text-align: center;
}
/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
/* v1.0 | 20091131 */
/* `Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24{
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .grid_1 {
	width:40px;
}
    .container_24 .grid_2 {
	width:80px;
}
    .container_24 .grid_3 {
	width:120px;
}
    .container_24 .grid_4 {
	width:160px;
}
    .container_24 .grid_5 {
	width:200px;
}
    .container_24 .grid_6 {
	width:240px;
}
    .container_24 .grid_7 {
	width:280px;
}
    .container_24 .grid_8 {
	width:320px;
}
    .container_24 .grid_9 {
	width:360px;
}
    .container_24 .grid_10 {
	width:400px;
}
    .container_24 .grid_11 {
	width:440px;
}
    .container_24 .grid_12 {
	width:480px;
}
    .container_24 .grid_13 {
	width:520px;
}
    .container_24 .grid_14 {
	width:370px;
}
    .container_24 .grid_15 {
	width:600px;
}
    .container_24 .grid_16 {
	width:640px;
}
    .container_24 .grid_17 {
	width:680px;
}
    .container_24 .grid_18 {
	width:720px;
}
    .container_24 .grid_19 {
	width:760px;
}
    .container_24 .grid_20 {
	width:800px;
}
    .container_24 .grid_21 {
	width:840px;
}
    .container_24 .grid_22 {
	width:880px;
}
    .container_24 .grid_23 {
	width:920px;
}
    .container_24 .grid_24 {
	width:960px;
}




/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .prefix_1 {
	padding-left:40px;
}
    .container_24 .prefix_2 {
	padding-left:80px;
}
    .container_24 .prefix_3 {
	padding-left:120px;
}
    .container_24 .prefix_4 {
	padding-left:160px;
}
    .container_24 .prefix_5 {
	padding-left:200px;
}
    .container_24 .prefix_6 {
	padding-left:240px;
}
    .container_24 .prefix_7 {
	padding-left:280px;
}
    .container_24 .prefix_8 {
	padding-left:320px;
}
    .container_24 .prefix_9 {
	padding-left:360px;
}
    .container_24 .prefix_10 {
	padding-left:400px;
}
    .container_24 .prefix_11 {
	padding-left:440px;
}
    .container_24 .prefix_12 {
	padding-left:480px;
}
    .container_24 .prefix_13 {
	padding-left:520px;
}
    .container_24 .prefix_14 {
	padding-left:560px;
}
    .container_24 .prefix_15 {
	padding-left:600px;
}
    .container_24 .prefix_16 {
	padding-left:640px;
}
    .container_24 .prefix_17 {
	padding-left:680px;
}
    .container_24 .prefix_18 {
	padding-left:720px;
}
    .container_24 .prefix_19 {
	padding-left:760px;
}
    .container_24 .prefix_20 {
	padding-left:800px;
}
    .container_24 .prefix_21 {
	padding-left:840px;
}
    .container_24 .prefix_22 {
	padding-left:880px;
}
    .container_24 .prefix_23 {
	padding-left:920px;
}


/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .suffix_1 {
	padding-right:40px;
}
    .container_24 .suffix_2 {
	padding-right:80px;
}
    .container_24 .suffix_3 {
	padding-right:120px;
}
    .container_24 .suffix_4 {
	padding-right:160px;
}
    .container_24 .suffix_5 {
	padding-right:200px;
}
    .container_24 .suffix_6 {
	padding-right:240px;
}
    .container_24 .suffix_7 {
	padding-right:280px;
}
    .container_24 .suffix_8 {
	padding-right:320px;
}
    .container_24 .suffix_9 {
	padding-right:360px;
}
    .container_24 .suffix_10 {
	padding-right:400px;
}
    .container_24 .suffix_11 {
	padding-right:440px;
}
    .container_24 .suffix_12 {
	padding-right:480px;
}
    .container_24 .suffix_13 {
	padding-right:520px;
}
    .container_24 .suffix_14 {
	padding-right:560px;
}
    .container_24 .suffix_15 {
	padding-right:600px;
}
    .container_24 .suffix_16 {
	padding-right:640px;
}
    .container_24 .suffix_17 {
	padding-right:680px;
}
    .container_24 .suffix_18 {
	padding-right:720px;
}
    .container_24 .suffix_19 {
	padding-right:760px;
}
    .container_24 .suffix_20 {
	padding-right:800px;
}
    .container_24 .suffix_21 {
	padding-right:840px;
}
    .container_24 .suffix_22 {
	padding-right:880px;
}
    .container_24 .suffix_23 {
	padding-right:920px;
}


/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .push_1 {
	left:40px;
}
    .container_24 .push_2 {
	left:80px;
}
    .container_24 .push_3 {
	left:120px;
}
    .container_24 .push_4 {
	left:160px;
}
    .container_24 .push_5 {
	left:200px;
}
    .container_24 .push_6 {
	left:240px;
}
    .container_24 .push_7 {
	left:280px;
}
    .container_24 .push_8 {
	left:320px;
}
    .container_24 .push_9 {
	left:360px;
}
    .container_24 .push_10 {
	left:400px;
}
    .container_24 .push_11 {
	left:440px;
}
    .container_24 .push_12 {
	left:480px;
}
    .container_24 .push_13 {
	left:520px;
}
    .container_24 .push_14 {
	left:560px;
}
    .container_24 .push_15 {
	left:600px;
}
    .container_24 .push_16 {
	left:640px;
}
    .container_24 .push_17 {
	left:680px;
}
    .container_24 .push_18 {
	left:720px;
}
    .container_24 .push_19 {
	left:760px;
}
    .container_24 .push_20 {
	left:800px;
}
    .container_24 .push_21 {
	left:840px;
}
    .container_24 .push_22 {
	left:880px;
}
    .container_24 .push_23 {
	left:920px;
}




/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .pull_1 {
	right:40px;
}
    .container_24 .pull_2 {
	right:80px;
}
    .container_24 .pull_3 {
	right:120px;
}
    .container_24 .pull_4 {
	right:160px;
}
    .container_24 .pull_5 {
	right:200px;
}
    .container_24 .pull_6 {
	right:240px;
}
    .container_24 .pull_7 {
	right:280px;
}
    .container_24 .pull_8 {
	right:320px;
}
    .container_24 .pull_9 {
	right:360px;
}
    .container_24 .pull_10 {
	right:400px;
}
    .container_24 .pull_11 {
	right:440px;
}
    .container_24 .pull_12 {
	right:480px;
}
    .container_24 .pull_13 {
	right:520px;
}
    .container_24 .pull_14 {
	right:560px;
}
    .container_24 .pull_15 {
	right:600px;
}
    .container_24 .pull_16 {
	right:640px;
}
    .container_24 .pull_17 {
	right:680px;
}
    .container_24 .pull_18 {
	right:720px;
}
    .container_24 .pull_19 {
	right:760px;
}
    .container_24 .pull_20 {
	right:800px;
}
    .container_24 .pull_21 {
	right:840px;
}
    .container_24 .pull_22 {
	right:880px;
}
    .container_24 .pull_23 {
	right:920px;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			37px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#B5B5B5;
}
.sf-menu a:hover  { 
	color:			#FFF;
}
.sf-menu li {
	background:		transparent;
}
.sf-menu li li {
	background:	url('http://www.thespeedwayclub.com/wp-content/themes/purevision/scripts/superfish-1.4.8/css/../images/sf-menu-bg.png') no-repeat 0 0;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute !important;
	display:		block !important;
	right:			10px !important;
	top:			1.05em !important; /* IE6 only */
	width:			10px !important;
	height:			10px !important;
	text-indent:		-999em !important;
	overflow:		hidden !important;
	background:		url('http://www.thespeedwayclub.com/wp-content/themes/purevision/scripts/superfish-1.4.8/css/../images/auto-arrows.png') no-repeat -10px -100px !important; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em !important;
	background-position: 0 -100px !important; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px !important; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0 !important; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0 !important; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0 !important; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
    -moz-box-shadow: 1px 1px 4px #555;
    -webkit-box-shadow: 1px 1px 4px #555;
    box-shadow: 1px 1px 4px #555;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
/*
Theme Name: pureVISION
Theme URI: http://themeforest.net/item/purevision-wordpress-theme/156538
Description: CSS for the 'pureVISION Theme'.
Version: 1.1.3
Author: Andon
Author URI: http://www.andon-design.com/
*/


#wrapper-1 {
    display: table;
    position: relative;
    width: 100%;
}
/* Begin Top area (Logo and Search) */
#top-container {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/top-highlight.png') no-repeat scroll 40% 0;
    position:relative;
    width:100%;
}
#top {
    height: 55px;
    position: relative;
    z-index: 100;
}
#logo {
    top: 6px;
    left: 0;
    position: absolute;
    z-index: 100;
    padding-left:10px;
}
#logo h1 {
    margin: 0;
    padding: 0;
}
#logo h1 a,
#logo .site-name a {
    display: block;
    text-indent: -5000px;
    overflow: hidden;
    outline: 0;
}
#slogan {
    position: absolute;
    top: 70px;
    left: 0;
    color: #FFF;
    font-size: 12px;
    padding-left:20px;
}
.js_on .cufon-on #slogan {
    font-size: 14px;
}
#search {
    margin: -17px 0 0 0;
}
#search .search_box {
    height: 44px;
    margin-top: 8px;
    display: inline-block;
    float: left;
}
#search input.blur, #search input.inputbox_focus {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    float: left;
    margin: 0;
    padding: 10px 0 4px 14px;
    width: 145px;
    height: 30px;
    font-size: 13px;
    line-height: 10px;
}
#search input.inputbox_focus { color: #878787; }
#search input.blur { color: #FFF; }
#search input.inputbox_focus {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/searchbox.png') no-repeat scroll 0 -44px;
}
#search input.blur {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/searchbox.png') no-repeat scroll 0 0;
}
#search input.search-btn {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/searchbox.png') no-repeat scroll 100% 0;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 44px;
    margin: 0;
    padding: 0;
    width: 40px;
}
#search input.search-btn:hover {
    background-position: 100% -44px;
}
#top .phone-number {
    text-align: center;
    color: #FFF;
    font-size: 16px;
    padding-top: 4px;
    margin-left:20px;
    font-family: georgia;
}
/* End Top area (logo and Ssearch) */

/* Begin Header with Flashmo Grid Slider */
#gs-header {
    background: #CACACA url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/header-bg.png') no-repeat scroll 50% 0;
    display: table;
    position: relative;
    width: 100%;
    padding-bottom:23px;
}
#gs-header #header-content {
    margin: 25px auto 0;
}
#gs-header .gs-slideshow {
    position: relative;
    background-color: transparent;
    overflow: hidden;
    outline: none;
    z-index: 90;
    background-color: #000;
}
#gs-shadow {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/trans-shadow.png') no-repeat scroll 0 100%;
    width: 940px;
    height: 100px;
    margin: -70px auto -10px;
}
/* End Header with Flashmo Grid Slider */

/* Begin Header with Piecemaker Slider */
#piecemaker-header {
    background: #373737 url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/header-bg.png') no-repeat scroll 50% 0;
    display: table;
    height: 370px;
    position: relative;
    width: 100%;
}
#piecemaker-wrapper {
    margin: 15px -70px 0;
}
#flashcontent {
    position:relative;
    z-index:999;
    text-align:center;
}
#flashcontent .slide-img{
    margin: 20px auto 35px;
}
#pm-shadow {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/trans-shadow.png') no-repeat scroll 0 100%;
    width: 940px;
    height: 300px;
    margin: -260px auto 0;
}
/* End Header with Piecemaker Slider */

/* Begin Header with Slider Cycle 1 */
#c1-header {
    background: #CACACA url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/header-bg.png') no-repeat scroll 50% 0;
    display: table;
    position: relative;
    width: 100%;
    padding-bottom:10px;
}
#c1-header #header-content {
    margin-top: 25px;
}
#c1-header .c1-slideshow {
    position: relative;
    background-color: transparent;
    overflow: hidden;
    outline: none;
    width: 960px;
    height: 420px;
    z-index: 90;
}
#c1-slider {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/c1-frame.png') no-repeat scroll 50% 0;
    position: relative;
    list-style: none outside none;
    margin-left:auto;
    margin-right:auto;
    width:960px;
    height:420px;
}
#c1-slider li {
    background: none repeat scroll 0 0 transparent !important;
    width: 960px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
}
.c1-slide-img-wrapper {
    padding: 23px;
    display:table;
}
#c1-slider .slide-desc h2 {
    font-size: 18px;
    margin-top: 5px;
}
#c1-slider .slide-img {
    float: left;
    margin: 0;
}
#c1-nav {
    z-index: 999;
    padding: 5px 5px 0 0;
    margin: 0 auto;
    float:right;
    height:14px;
    position: relative;
}
#c1-nav a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/slider-bullet.png') no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c1-nav a.activeSlide {
    background-position: -15px 0;
}
#c1-pauseButton {
    z-index: 999;
    margin: 0 auto;
    height: 14px;
    float: right;
    position: relative;
}
#c1-pauseButton a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/slider-controls.png') no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 5px 5px 0 0;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c1-resumeButton {
    z-index: 999;
    margin: 0 auto;
    height: 14px;
    float: right;
    position: relative;
}
#c1-resumeButton a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/slider-controls.png') no-repeat scroll 100% 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 5px 30px 0 0;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c1-shadow {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/trans-shadow.png') no-repeat scroll 0 100%;
    width: 940px;
    height: 300px;
    margin: -307px auto 0;
}
/* End Header with Slider Cycle 1 */

/* Begin Header with Slider Cycle 2 */
#c2-header {
    background: #CACACA url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/header-bg.png') no-repeat scroll 50% 0;
    display: table;
    height: 329px;
    position: relative;
    width: 100%;
    padding:25px 0 10px;
}
#c2-header .c2-slideshow {
    position: relative;
    overflow: hidden;
    outline: none;
    width: 960px;
    height: 329px;
    z-index: 100;
}
#c2-slider {
    position: relative;
    list-style: none outside none;
    margin: 0;
}
#c2-slider > li {
    background: none repeat scroll 0 0 transparent !important;
    float: left;
    overflow: hidden;
    margin: 2px 0;
    padding: 0 22px;
    width: 920px;
}
#c2-slider .slide-desc {
    float: left;
    height: 310px;
    margin: 0 20px 0 0;
    width: 400px;
    padding: 0;
    overflow: hidden;
}
#c2-slider .slide-desc h2 {
    margin-top: 5px;
    padding-bottom: 2px;
}
#c2-slider .slide-desc p {
    margin:0;
    padding:5px 0;
}
.c2-slide-img-wrapper {
    float: right;
    overflow: hidden;
    padding: 15px 0 0 0;
    width: 480px;
    height: 295px;
}
#c2-slider .slide-img {
    float: left;
    margin: 4px 0 0;
}
.c2-slide-img-frame {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/slide-img-frame.png') no-repeat scroll 0 0;
    width: 516px;
    height: 329px;
    position: absolute;
    overflow: hidden;
    z-index: 999;
    right: 2px;
}
.c2-slide-img-frame-bg {
    background-color: #F4F4F4;
    width: 480px;
    height: 290px;
    position: absolute;
    overflow: hidden;
    right: 20px;
    top: 20px;
}
.c2-slider-controls {
    float:right;
    margin:-23px 0 0 0;
    width:525px;
}
#c2-nav {
    z-index: 999;
    padding: 25px 22px 0 0;
    margin: 0 auto;
    float:right;
    height:14px;
    position: relative;
}
#c2-nav a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/slider-bullet.png') no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c2-nav a.activeSlide {
    background-position: -15px 0;
}
#c2-pauseButton {
    z-index: 999;
    margin: 0 auto;
    height: 14px;
    float: left;
    position: relative;
}
#c2-pauseButton a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/slider-controls.png') no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 25px 0 0 30px;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
#c2-resumeButton {
    z-index: 999;
    margin: 0 auto;
    height: 14px;
    float: left;
    position: relative;
}
#c2-resumeButton a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/slider-controls.png') no-repeat scroll 100% 0 transparent;
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 25px 0 0 5px;
    text-indent: -9999px;
    border: 0 none;
    outline: 0 none;
}
/* End Header with Slider Cycle 2 */

/* Begin Page Container (Sidebar and Main Content) */
#page-content-title #page-title h1,
#page-content-title #page-title h2 {
    margin: 0 20px;
    padding: 20px 0 0 0;
    font-size: 2.3em;
    color: #FFF;
    line-height: 42px;
}
#page-content-title {
    background-color: #CACACA;
}
.js_on .cufon-on #page-content-title #page-title h1,
.js_on .cufon-on #page-content-title #page-title h2 {
    margin: 0 20px;
    padding: 21px 0 10px;
    font-size: 2.833em;
    color: #FFF;
}
#page-content-title #page-title h1 a,
#page-content-title #page-title h2 a {
    color: #FFF;
}
.no-title-present {
    display:block;
    height:54px;
}
#page-content {
    background:url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/home-page-content-top.png') repeat-x scroll 0 0 #FFFFFF;
    display: table;
    min-height: 104px;
    position: relative;
    width: 100%;
    padding-bottom:20px;
}
/* End Page Container (Sidebar and Main Content) */

/* Begin Post */
.post-top {
    clear: both;
    float: left;
    padding-bottom: 7px;
    position: relative;
    width: 100%;
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
}
.post-top .post-date {
    color: #D6D6D6;
    height: 44px;
    position: absolute;
    right: 0;
    text-align: center;
    bottom: 3px;
    width: 112px;
}
.post-top .day {
    border-right: 1px solid #D6D6D6;
    display: block;
    left: 0;
    line-height: 45px;
    position: absolute;
    font-size: 36px;
    font-weight: bold;
    height: 40px;
    top: 0;
    width: 55px;
}
.post-top .month {
    color: #D6D6D6;
    display: block;
    position: absolute;
    text-transform: uppercase;
    font-size: 18px;
    left: 60px;
    line-height: 1em;
    top: 6px;
    width: 50px;
}
.post-top .year {
    color: #D6D6D6;
    display: block;
    letter-spacing: 2px;
    line-height: 1em;
    position: absolute;
    font-size: 14px;
    font-weight: bold;
    left: 60px;
    top: 25px;
    width: 53px;
}
.post-top h2, .post-top h3 {
    width: 500px;
    font-size: 24px;
}
.js_on .cufon-on .post-top h2, .post-top h3 {
    width: 500px;
    font-size: 30px;
}
.post-top h2 a, .post-top h3 a {
    text-decoration: none;
}
.entry {
    padding: 10px 0 20px;
    clear: both;
}
.postmetadata {
    margin:0 !important;
    padding: 5px 0 8px !important;
    clear:both;
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
}
/* End Post */

/* Begin Comments*/
h3#comments, #respond h3 {font-size: 1.25em;}
.js_on .cufon-on h3#comments, .js_on .cufon-on #respond h3 {font-size: 1.667em;}

ol.commentlist {
    margin: 0;
    padding: 0;
    width: 600px;
}
.commentlist li {
    list-style: none;
    margin-left: 15px;
}
.commentlist .children li {
    border-left: 1px dotted #D6D6D6;
}
.comment {
    padding: 10px;
}
.commentlist .comment-meta {
    padding: 7px 7px 30px;
    display: block;
    font-style: normal;
}
.commentlist .even .comment-meta,
.commentlist .children .even .comment-meta,
.commentlist .children li .even .comment-meta,
.commentlist .children .children li .even .comment-meta,
.commentlist .children .children .children li .even .comment-meta,
.commentlist .children .children .children .children li .even .comment-meta,
.commentlist .children .children .children .children .children li .even .comment-meta,
.commentlist .children .children .children .children .children .children li .even .comment-meta,
.commentlist .children .children .children .children .children .children .children li .even .comment-meta,
.commentlist .children .children .children .children .children .children .children .children li .even .comment-meta {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/speech-bubble.png') no-repeat scroll 40px 100%;
}
.commentlist .odd .comment-meta,
.commentlist .children .odd .comment-meta,
.commentlist .children li .odd .comment-meta,
.commentlist .children .children .children li .odd .comment-meta,
.commentlist .children .children .children .children .children li .odd .comment-meta,
.commentlist .children .children .children .children .children .children .children li .odd .comment-meta {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/speech-bubble-alt.png') no-repeat scroll 20px 100%;
}
.commentlist .comment-meta img {
    padding: 1px;
    border: 1px solid #AAB59A;
    float: left;
    margin-right: 9px;
}
.avatar-wrapper {
    display: block;
    width: 70px;
    float: left;
}
commentmetadata {
    display: block;
    width: 568px;
    float: left;
}
.commentlist .author {
    font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
    margin: 5px;
}
.commentlist .time {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/clock.png') no-repeat 1px;
    padding-left: 25px;
}
.commentlist .commenttext {
    padding: 20px;
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/speech-bubble-bg.png') repeat scroll 0 0;
    position: relative;
}
.commentlist .alt .commenttext {
    padding: 20px;
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/speech-bubble-bg-alt.png') repeat scroll 0 0;
}
.commentlist .children .even .commenttext,
.commentlist .children li .even .commenttext,
.commentlist .children .children li .even .commenttext,
.commentlist .children .children .children li .even .commenttext,
.commentlist .children .children .children .children li .even .commenttext,
.commentlist .children .children .children .children .children li .even .commenttext,
.commentlist .children .children .children .children .children .children li .even .commenttext,
.commentlist .children .children .children .children .children .children .children li .even .commenttext,
.commentlist .children .children .children .children .children .children .children .children li .even .commenttext {
    padding: 20px;
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/speech-bubble-bg.png') repeat scroll 0 0;
    position: relative;
}
.commentlist .children .odd .commenttext,
.commentlist .children li .odd .commenttext,
.commentlist .children .children li .odd .commenttext,
.commentlist .children .children .children li .odd .commenttext,
.commentlist .children .children .children .children .children li .odd .commenttext,
.commentlist .children .children .children .children .children .children .children li .odd .commenttext {
    padding: 20px;
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/speech-bubble-bg-alt.png') repeat scroll 0 0;
}
.depth-2, .depth-3, .depth-4, .depth-5, .depth-6, .depth-7, .depth-8, .depth-9, .depth-10 {
    padding-right: 0px;
    padding-bottom: 0px;
}
#respond {
    clear: both;
    margin: 20px 0 0 0;
    padding: 20px 0 20px 0;
    width: 100%;
}

#comment, fieldset textarea{
    height: 150px;
    padding: 5px;
    width: 97%;
}
#commentform p, fieldset p{
    padding: 2px 0;
    clear: both;
}

#commentform input{
    padding: 5px;
    cursor: pointer;
}
/* End Comments */

/* Begin Images */
p img {
    padding: 0;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
.alignright, img.alignright, a img.alignright {
    float: right;
    margin: 4px 0 2px 14px;
}
.alignleft, img.alignleft, a img.alignleft {
    float: left;
    margin:4px 14px 2px 0;
}
.aligncenter, img.aligncenter, a img.aligncenter, img.centered, a img.centered {
    display: block;
    margin:6px auto 10px !important;
}
/* End Images */

/* Begin Captions */
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}
/* End Captions */

/* Begin Sidebar */
#sidebarSubnav {
    margin: 0;
    padding: 0;
}
#sidebarSubnav h3{
    margin: 3px 0 0;
    padding-bottom: 7px;
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
}
#sidebarSubnav a {
    text-decoration: none;
}
.custom-formatting,
.substitute_widget_class {
    padding: 10px 20px;
}
.custom-formatting a {
    display: block;
    padding: 5px 5px 5px 22px;
}
.custom-formatting ul {
    list-style-type: none;
    margin: 0;
}
.custom-formatting ul ul li a {
    padding-left: 37px !important;
}
.custom-formatting ul ul ul li a {
    padding-left: 52px !important;
}
.custom-formatting ul ul ul ul li a {
    padding-left: 67px !important;
}
.custom-formatting ul ul ul ul ul li a {
    padding-left: 82px !important;
}
.custom-formatting li {
    margin: 0;
    width: 100%;
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2.png') no-repeat scroll 5px 10px;
}
.custom-formatting li.current_page_item > a, .custom-formatting li.current-cat > a, .custom-formatting li.current > a {
    color: #333;
}
.custom-formatting li.current_page_item > a:hover, .custom-formatting li.current-cat > a:hover, .custom-formatting li.current > a:hover {
    color: #555;
}
.custom-formatting li li {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2.png') no-repeat scroll 20px 10px;
}
.custom-formatting li li li {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2.png') no-repeat scroll 35px 10px;
}
.custom-formatting li li li li {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2.png') no-repeat scroll 50px 10px;
}
.custom-formatting li li li li li {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2.png') no-repeat scroll 75px 10px;
}
.custom-formatting li:hover {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2-hover.png') no-repeat scroll 5px 10px;
}
.custom-formatting li li:hover {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2-hover.png') no-repeat scroll 20px 10px;
}
.custom-formatting li li li:hover {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2-hover.png') no-repeat scroll 35px 10px;
}
.custom-formatting li li li li:hover {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2-hover.png') no-repeat scroll 50px 10px;
}
.custom-formatting li li li li li:hover {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2-hover.png') no-repeat scroll 75px 10px;
}
.custom-formatting li a,
.custom-formatting li a:hover,
.custom-formatting li li a:hover,
.custom-formatting li li li a:hover,
.custom-formatting li li li li a:hover,
.custom-formatting li li li li li a:hover,
.custom-formatting .current_page_item ul a {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
}
.home-cont-box .custom-formatting li a,
.home-cont-box .custom-formatting li a:hover,
.home-cont-box .custom-formatting li li a:hover,
.home-cont-box .custom-formatting li li li a:hover,
.home-cont-box .custom-formatting li li li li a:hover,
.home-cont-box .custom-formatting li li li li li a:hover,
.home-cont-box .custom-formatting .current_page_item ul a {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
 }

.widget_tag_cloud {
    padding: 10px 20px;
}
.widget_tag_cloud a {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    display: inline;
    line-height: 1.5em;
    padding: 3px;
}
.widget_tag_cloud a:hover {
    text-decoration: underline !important;
}
.custom-rss-formatting .content-padding {
    padding-left: 10px !important;
}
ul#recentcomments {
    list-style-type: none;
    margin-bottom: 0;
}
#recentcomments a {
    display: inline;
    padding: 0;
}
#recentcomments li {
    margin: 0;
    width: 100%;
    padding: 5px 5px 5px 5px;
    width: 270px;
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
}
.home-cont-box #recentcomments li {
    margin: 0;
    width: 100%;
    padding: 5px 5px 5px 5px;
    width: 270px;
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
}
#recentcomments li span {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/recent-comment.png') no-repeat scroll 0 1px;
    width: 18px;
    height: 16px;
    padding-left: 25px;
}
#recentcomments li a, #recentcomments .current_page_item ul a {
    border-bottom: none;
    background-color: transparent;
}
#recentcomments .current_page_item a, #recentcomments .current a{
    background-color: transparent;
    background-image: none;
    text-decoration: underline;
}
#recentcomments li a:hover{
    background-color: transparent;
    background-image: none;
}
.textwidget {
    padding: 7px 0 0;
    display:table;
    width:100%;
}
#calendar_wrap {
    text-align:center;
}
#wp-calendar caption { 
    margin:8px 0;
    font-size:1.4em;
}
#wp-calendar th {
    color: #8A8A8A;
}
#calendar_wrap td#prev a {
    text-align: left;
}
#calendar_wrap td#next a {
    text-align: right;
}
#calendar_wrap td {
    padding: 8px 12px;
}
#bottom #calendar_wrap td {
    padding: 6px 8px;
}
#calendar_wrap td#today {
    background-color: #8A8A8A;
    color: #FFF;
}
#calendar_wrap td#today a {
    color: #FFF;
    text-decoration:underline;
}
#calendar_wrap a {
    padding: 0;
    border: none;
}
#calendar_wrap tfoot a {
    color: #8A8A8A;
}
#bottom #wp-calendar {
    color: #555;
}
.text_input, .text_area, textarea, #commentform input {
    border: 1px solid #ababab;
    color: #333;
}
#searchform {
    margin-left: 40px;
}
#searchsubmit, #send, #sidebarSubnav #submit {
    background-color:#333;
    cursor: pointer;
    color: #fff;
    margin: 10px;
}
#searchsubmit:hover, #send:hover, #sidebarSubnav #submit:hover {
    background-color: #333;
    color: #8A8A8A;
}
.lelfPadding10 {
    padding-left: 10px;
}
.lelfPadding20 {
    padding-left: 20px;
}
#sidebarSubnav .widget_googlemap {
    visibility: hidden;
}
.js_on #sidebarSubnav .widget_googlemap {
    visibility: visible;
}
.widget-ads {
    margin: 0 0 15px;
}
.sidebar-cont-box-wide {
    position: relative;
}
.sidebar-cont-box-wide .content-padding {
    padding: 0 12px;
}
.ads-wrapper {
    margin-top: 5px;
    display: table;
}
#sidebarSubnav select.postform {
    margin: 5px 0 0;
}
#home-page-content select.postform {
    margin: 3px 0 0;
}
#sidebarSubnav #googlemap-widget {
    display: none;
}
.js_on .cufon-on #sidebarSubnav #googlemap-widget {
    display: block;
}
/* End Sidebar */

/* Begin Main Content */
#front_content {
    background-color: #F9F9F9;
    min-height: 100px;
    font-size: 14px;
    z-index: 100;
}
.entry ul,
.entry ol {
    margin-bottom: 2px;
}
.navigation {
    margin: 0 0 5px;
}
/* End Main Content */

/* Begin Footer */
#footer-bg {
    background: #282828 url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/footer-bg.png') repeat-x scroll 50% 0;
    position: relative;
    display: table;
    width: 100%;
    padding-bottom: 15px;
    min-height: 60px;
    background-color:#282828;
}
.footer-top {
    height: 12px;
}
#footer_text {
    margin: 8px 10px 15px 10px;
    color: #636363;
}
#footer_text a {
    color: #bfbfbf;
}
#footer_text p {
    padding: 0;
    margin: 0;
    font-size: 0.9em;
}
.text_centered p {
    text-align: center;
    padding: 15px 0 0 !important;
}
.back-to-top a {
    float:right;
    text-align: right;
    margin-top:8px;
    text-decoration:underline;
    color:#636363;
}
/* Begin Footer */

/* Begin Portfolio Template */
.portfolio-page .entry {
    padding: 10px 0 5px;
    clear: both;
}
#category-links {
    margin: 0;
}
#category-links ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    line-height: 2.4em;
    font-size: 1.6em;
}
#category-links ul li {
    display: inline;
    margin: 0;
    padding-top: 10px;
    overflow: hidden;
}
#category-links ul li a {
    text-decoration: none;
    padding: 0 .3em;
}
#category-links a.current {
    background-color:#333333;
    color:#FFFFFF;
}
.portfolio-items-wrapper {
    padding: 20px 0 15px;
    float:left;
}
.portfolio-items-wrapper h2 {
    text-decoration: none;
    margin: 0;
    line-height: 1;
}
h2.portfolio-single-column {
    margin: 24px 0 5px;
}
.thumb-holder-2-col {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/thumb-holder-2-col.png') no-repeat scroll 0 0;
    width: 440px;
    height: 280px;
    position: relative;
    margin-bottom:5px;
}
.portfolio-img-thumb-2-col {
    background-color: #FFFFFF;
    overflow: hidden; /* Overflow hidden allows the description to toggle/tuck away as it slides down */
    padding: 0;
    position: relative;
    margin: 0 auto;
    top: 24px;
    width: 420px;
    height: 230px;
    border: 1px solid white;
}
.portfolio-img-thumb-2-col img {
    background: #F5F5F5 none repeat scroll 0 0;
    position: absolute;
    width: 420px;
    height: 230px;
}
.portfolio-zoom-image-2-col {
    background-image: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/zoom-image-2-col.png');
    bottom: 0;
    position: absolute;
    width: 420px;
    height: 230px;
    line-height: normal;
}
.thumb-holder-3-col {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/thumb-holder-3-col.png') no-repeat scroll 0 0;
    width: 280px;
    height: 200px;
    position: relative;
}
.portfolio-img-thumb-3-col {
    background-color: #FFFFFF;
    overflow: hidden; /* Overflow hidden allows the description to toggle/tuck away as it slides down */
    padding: 0;
    position: relative;
    margin: 0 auto;
    top: 18px;
    width: 260px;
    height: 160px;
    border: 1px solid white;
}
.portfolio-img-thumb-3-col img {
    background: #F5F5F5 none repeat scroll 0 0;
    position: absolute;
    width: 260px;
    height: 160px;
}
.portfolio-zoom-image-3-col {
    background-image: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/zoom-image-3-col.png');
    bottom: 0;
    position: absolute;
    width: 260px;
    height: 160px;
    line-height: normal;
}
.thumb-holder-4-col {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/thumb-holder-4-col.png') no-repeat scroll 0 0;
    width: 200px;
    height: 150px;
    position: relative;
    margin-bottom:5px;
}
.portfolio-img-thumb-4-col {
    background-color: #FFFFFF;
    overflow: hidden; /* Overflow hidden allows the description to toggle/tuck away as it slides down */
    padding: 0;
    position: relative;
    margin: 0 auto;
    top: 14px;
    width: 180px;
    height: 120px;
    border: 1px solid white;
}
.portfolio-img-thumb-4-col img {
    background: #F5F5F5 none repeat scroll 0 0;
    position: absolute;
    width: 180px;
    height: 120px;
}
.portfolio-zoom-image-4-col {
    background-image: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/zoom-image-4-col.png');
    bottom: 0;
    position: absolute;
    width: 180px;
    height: 120px;
    line-height: normal;
}
/* End Portfolio Template */

/* Begin Blog Template */
.post-image-holder {
    position: relative;
    width: 600px;
    height: 230px;
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/post-img-holder.png') no-repeat scroll 0 0;
}
.post-image {
    background-color: #FFFFFF;
    border: 1px solid white;
    height: 181px;
    overflow: hidden; /* Overflow hidden allows the description to toggle/tuck away as it slides down */
    padding: 0;
    position: relative;
    width: 580px;
    margin: 0 auto;
    top: 24px;
}
.post-image img {
    background: #F5F5F5 none repeat scroll 0 0;
    width: 580px;
    height: 181px;
    position: absolute;
}
.post-hover-image {
    background-image: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/hover-image.png');
    bottom: 0;
    width: 580px;
    height: 181px;
    position: absolute;
    line-height: normal;
}
/* End Blog Template */

/* Begin Contact Page Template */
#contactInfo {
    font-size: 1.1em;
    margin: 0 0 40px;
}
#contactInfo .contactFieldDesc {
    padding: 5px 0;
    font-weight: bold;
    width: 200px;
}
#contactInfo .contactFieldValue {
    padding: 5px 0;
    border-bottom: 1px dotted #B7B7B7;
    width: 400px;
}
#contact-wrapper {
    padding: 0 20px;
}
#contact-wrapper h3, #contact-wrapper h4 {
    padding-bottom: 9px;
}
#contact-wrapper div {
    clear: both;
    margin: 1em 0;
}
#contact-wrapper label,
#contact-wrapper em {
    float: none;
    font-size: 1.1em;
    width: auto;
}
form#contactForm input {
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    font-size: 1.1em;
    color: #333;
}
form#contactForm input.submit {
    border-color: #FFF #999 #999 #FFF;
    padding: 5px 25px;
    cursor: pointer;
}
form#contactForm textarea {
    font-size: 100%;
    padding: 0.6em 0.5em 0.7em;
    border-color: #B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
    border-style: solid;
    border-width: 1px;
}
form#contactForm label.error {
    color: red;
    float: none;
    padding-left: 0.5em;
    vertical-align: top;
}
form#contactForm input.error,
form#contactForm textarea.error {
    border: 1px solid red;
    color: red;
    margin: 0;
}
/* End Contact Page Template*/

/* Begin Search Page Template*/
strong.search-excerpt { background: yellow; }
/* End  Search Page Template*/

/* Begin Typography (Message Boxes) */
.info, .success, .warning, .erroneous, .validation {
    display: table;
    width:100%;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 15px 50%;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow:0 0 3px #999999;
    -webkit-box-shadow: 0 0 3px #999999;
}
.info {
    color: #00529B;
    border: 1px solid #38AEE5;
    background-color: #BDE5F8;
    background: -moz-linear-gradient(center top , #FFFFFF, #BDE5F8);
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#BDE5F8));
}
.info .msg-box-icon {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/info.png') no-repeat scroll 4px 50%;
    display: block;
    margin-left:15px;
    padding: 18px 10px 18px 50px;
}
.success {
    color: #4F8A10;
    border: 1px solid #A0CF4C;
    background-color: #DFF2BF;
    background: -moz-linear-gradient(center top , #FFFFFF, #DFF2BF);
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#DFF2BF));
}
.success .msg-box-icon {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/success.png') no-repeat scroll 4px 50%;
    display: block;
    margin-left:15px;
    padding: 18px 10px 18px 50px;
}
.warning {
    color: #9F6000;
    border: 1px solid #E5BC3B;
    background-color: #FEEFB3;
    background: -moz-linear-gradient(center top , #FFFFFF, #FEEFB3);
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#FEEFB3));
}
.warning .msg-box-icon {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/warning.png') no-repeat scroll 4px 50%;
    display: block;
    margin-left:15px;
    padding: 18px 10px 18px 50px;
}
.erroneous {
    color: #D8000C;
    border: 1px solid #FF7878;
    background-color: #FFBABA;
    background: -moz-linear-gradient(center top , #FFFFFF, #FFBABA);
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#FFBABA));
}
.erroneous .msg-box-icon {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/error.png') no-repeat scroll 4px 50%;
    display: block;
    margin-left:15px;
    padding: 18px 10px 18px 50px;
}
.custom {
    margin:10px 0 !important;
    display:table;
    width:100%;
    border: 1px solid #BBB;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 0 0 9px #CCCCCC;
    -webkit-box-shadow: 0 0 9px #CCCCCC;
    background-color: #EEEEEE; /* old browsers */
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE); /* firefox */
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EEEEEE)); /* webkit */
}
.custom .inner-padding { padding: 17px !important; }
pre {
    padding: 10px;
    overflow: auto;
    color: #555;
    border: 1px solid #999;
    background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF);
    background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF));
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow:0 0 3px #999999;
    -webkit-box-shadow: 0 0 3px #999999;
}
blockquote.alignleft {
    margin: 10px 20px 0 0;
    width: 220px;
}
blockquote.alignright {
    margin: 10px 0 0 20px;
    width: 220px;
}
blockquote {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/pull-quote-dark.png') no-repeat scroll 0 7px transparent;
    font-family: Georgia,"Times New Roman",Times,serif;
    padding: 10px 20px 10px 45px;
    font-size: 16px;
    line-height: 24px;
    font-style: italic;
}
blockquote.bq-light {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/pull-quote-light.png') no-repeat scroll 0 7px transparent;
}
blockquote { quotes: none; }
/* End Typography (Message Boxes) */

/* Begin Main Navigation Menu */
#navigation-menu {
    position:absolute;
    right:20px;
    top:5px;
    font-size:14px;
    height:40px;
}
.navigation-menu {
    position:relative;
    z-index:22;
}
#main-menu {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/main-menu-btm-border.png') repeat-x scroll 50% 100% transparent;
    width: 100%;
    position:relative;
    z-index:99;
    height:56px;
    margin-bottom:-6px;
}
#dropdown-holder {
    display: block;
    position:relative;
}
#navigation-menu > ul {
    padding-top: 7px;
}
#navigation-menu > * {
    padding:0;
    margin:0;
    font-size: 1em;
}
#navigation-menu ul.sf-menu {
    padding: 10px 0 0 0;
}
#navigation-menu ul.sf-menu > li {
    background:none;
    list-style: none;
    float: left;
    margin: 0 0 0 -3px;
}
#navigation-menu ul.sf-menu > li > a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-btn_r.png') top right no-repeat;
    display: block;
    padding: 0 20px 0 0;
    color: #E8E8E8;
    text-decoration: none;
    border:0 none;
}
#navigation-menu ul.sf-menu a {
    line-height: 1.2em;
    padding:8px 16px;
}
#navigation-menu ul.sf-menu a > span.sf-sub-indicator {
    top: 17px !important;
}
#navigation-menu ul.sf-menu ul a > span.sf-sub-indicator {
    top: 0.9em !important;
}
#navigation-menu ul.sf-menu > li > a > span {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-btn_l.png') top left no-repeat;
    display: block;
    padding: 10px 0 10px 20px;
    color:#FFF;
    line-height:22px;
}
#navigation-menu ul.sf-menu > li {
    margin: 0 0 0 -3px;
}
#navigation-menu ul.sf-menu > li > a.sf-with-ul {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-with-arrow-btn_r.png') top right no-repeat;
    padding: 0 26px 0 0;
}
#navigation-menu ul.sf-menu > li > a.sf-with-ul:hover {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-active-with-arrow-btn_r.png') top right no-repeat;
    padding: 0 26px 0 0;
}
#navigation-menu ul.sf-menu > li > a > span.sf-sub-indicator {  /* give all except IE6 the correct values */
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-active-with-arrow-btn_r.png') top right no-repeat;
    padding: 10px 0 10px 0;
}
#navigation-menu ul.sf-menu > li > a:hover {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-active-btn_r.png') top right no-repeat;
    color: #FFF;
    text-decoration: none;
}
#navigation-menu ul.sf-menu > li > a:hover span {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-active-btn_l.png') top left no-repeat;
    color: #555;
}

#navigation-menu ul.sf-menu > li.current-menu-item > a,
#navigation-menu ul.sf-menu > li.current_page_item > a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-active-btn_r.png') top right no-repeat;
    color: #6A6A6A;
    text-decoration: none;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span,
#navigation-menu ul.sf-menu > li.current_page_item > a > span {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-active-btn_l.png') top left no-repeat;
    color: #00717D;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover,
#navigation-menu ul.sf-menu > li.current_page_item > a > span:hover {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-active-btn_l.png') top left no-repeat;
    color: #555;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a.sf-with-ul,
#navigation-menu ul.sf-menu > li.current_page_item > a.sf-with-ul {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/menu-active-with-arrow-btn_r.png') top right no-repeat;
}


/* End Main Navigation Menu */

/* Begin Pagination ( overwrites: wp-pagenavi & wp-commentnavi default plugin css ) */
.wp-pagenavi {
    margin: 15px 0;
}
.wp-pagenavi span.pages {
	padding: 2px 6px;
	margin: 2px 2px 2px 2px;
	color: #666;
	border: 1px solid #666;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 6px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #666;
	color: #666;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 6px;
	margin: 2px;
	border: 1px solid #666;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
	background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF)) repeat scroll 0 0 #F6F6F6;
	cursor: pointer;
}
.wp-pagenavi a:visited {
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	-moz-box-shadow:0 0 3px #999999;
	-webkit-box-shadow: 0 0 3px #999999;
	background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F3F3F3;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF)) repeat scroll 0 0 #F6F6F6;
}


/* --> wp-commentnavi style*/
.wp-commentnavi {
	margin-top:20px;
}
.wp-commentnavi span.pages {
	padding: 2px 6px;
	margin: 2px 2px 2px 2px;
	color: #666;
	border: 1px solid #666;
	background-color: #FFFFFF;
}
.wp-commentnavi span.current {
	padding: 2px 6px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #666;
	color: #666;
	background-color: #FFFFFF;
}
.wp-commentnavi span.extend {
	padding: 2px 6px;
	margin: 2px;
	border: 1px solid #666;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-commentnavi a, .wp-commentnavi a:link {
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
	background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF)) repeat scroll 0 0 #F6F6F6;
	cursor: pointer;
}
.wp-commentnavi a:visited {
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
}
.wp-commentnavi a:active {
	padding: 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #8A8A8A;
	color: #8A8A8A;
	background-color: #FFFFFF;
}
.wp-commentnavi a:hover {
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	-moz-box-shadow:0 0 3px #999999;
	-webkit-box-shadow: 0 0 3px #999999;
	background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F3F3F3;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EFEFEF)) repeat scroll 0 0 #F6F6F6;
}
/* End Pagination ( overwrites: wp-pagenavi & wp-commentnavi default plugin css ) */

/* Begin Cufon Fonts Fix:
   Fix for Cufon fonts loading problem with orig. font showing before cufon loaded */
.cufon-active #slogan { visibility: hidden !important; }
.cufon-ready #slogan { visibility: visible !important; }
.cufon-active h1 { visibility: hidden !important; }
.cufon-ready  h1 { visibility: visible !important; }
.cufon-active h2 { visibility: hidden !important; }
.cufon-ready  h2 { visibility: visible !important; }
.cufon-active h3 { visibility: hidden !important; }
.cufon-ready  h3 { visibility: visible !important; }
.cufon-active h4 { visibility: hidden !important; }
.cufon-ready  h4 { visibility: visible !important; }
.cufon-active h5 { visibility: hidden !important; }
.cufon-ready  h5 { visibility: visible !important; }
.cufon-active h6 { visibility: hidden !important; }
.cufon-ready  h6 { visibility: visible !important; }
.cufon-active #category-links ul li { visibility: hidden !important; }
.cufon-ready  #category-links ul li { visibility: visible !important; }
/* End Cufon Fonts Fix */

/* Begin Typography: List Styles */
ul.list-1, ul.list-2, ul.list-3, ul.list-4, ul.list-5, ul.list-6, ul.list-7, ul.list-8, ul.list-9, ul.list-10 {
    margin: 5px 0 5px 10px;
    position: relative; /* fix for IE6 (figures...) */
    overflow: hidden;
}
ul.list-1 ul, ul.list-2 ul, ul.list-3 ul, ul.list-4 ul, ul.list-5 ul, ul.list-6 ul, ul.list-7 ul, ul.list-8 ul, ul.list-9 ul, ul.list-10 ul { margin-left:0; }
ul.list-1 li, ul.list-2 li, ul.list-3 li, ul.list-4 li, ul.list-5 li, ul.list-6 li, ul.list-7 li, ul.list-8 li, ul.list-9 li, ul.list-10 li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 25px !important;
    margin-left:0;
}
ul.list-1 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/tick-green.png') no-repeat scroll 0 3px; }
ul.list-2 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/tick-grey.png') no-repeat scroll 0 3px; }
ul.list-3 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/exclamation.png') no-repeat scroll 0 3px; }
ul.list-4 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/thumb-up.png') no-repeat scroll 0 3px; }
ul.list-5 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/lifeboy.png') no-repeat scroll 0 3px; }
ul.list-6 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/calendar-task.png') no-repeat scroll 0 3px; }
ul.list-7 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/pin.png') no-repeat scroll 0 3px; }
ul.list-8 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/clock.png') no-repeat scroll 0 3px; }
ul.list-9 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/double-arrow.png') no-repeat scroll 6px 7px; }
ul.list-10 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2.png') no-repeat scroll 6px 5px; }

/* Cycle 2 slider list styles */
ul#c2-slider li ul.list-1, ul#c2-slider li ul.list-2, ul#c2-slider li ul.list-3, ul#c2-slider li ul.list-4, ul#c2-slider li ul.list-5,
ul#c2-slider li ul.list-6, ul#c2-slider li ul.list-7, ul#c2-slider li ul.list-8, ul#c2-slider li ul.list-9, ul#c2-slider li ul.list-10 {
    margin: 5px 0 5px 10px;
    position: relative; /* fix for IE6 (figures...) */
    overflow: hidden;
    font-size: 16px;
}
ul#c2-slider li ul.list-1 ul, ul#c2-slider li ul.list-2 ul, ul#c2-slider li ul.list-3 ul, ul#c2-slider li ul.list-4 ul, ul#c2-slider li ul.list-5 ul,
ul#c2-slider li ul.list-6 ul, ul#c2-slider li ul.list-7 ul, ul#c2-slider li ul.list-8 ul, ul#c2-slider li ul.list-9 ul, ul#c2-slider li ul.list-10 ul { margin-left:0; }
ul#c2-slider li ul.list-1 li, ul#c2-slider li ul.list-2 li, ul#c2-slider li ul.list-3 li, ul#c2-slider li ul.list-4 li, ul#c2-slider li ul.list-5 li,
ul#c2-slider li ul.list-6 li, ul#c2-slider li ul.list-7 li, ul#c2-slider li ul.list-8 li, ul#c2-slider li ul.list-9 li, ul#c2-slider li ul.list-10 li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 25px !important;
    margin-left:0;
}
ul#c2-slider li ul.list-1 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/tick-green.png') no-repeat scroll 0 7px !important; }
ul#c2-slider li ul.list-2 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/tick-grey.png') no-repeat scroll 0 7px !important; }
ul#c2-slider li ul.list-3 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/exclamation.png') no-repeat scroll 0 7px !important; }
ul#c2-slider li ul.list-4 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/thumb-up.png') no-repeat scroll 0 7px !important; }
ul#c2-slider li ul.list-5 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/lifeboy.png') no-repeat scroll 0 7px !important; }
ul#c2-slider li ul.list-6 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/calendar-task.png') no-repeat scroll 0 7px !important; }
ul#c2-slider li ul.list-7 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/pin.png') no-repeat scroll 0 7px !important; }
ul#c2-slider li ul.list-8 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/clock.png') no-repeat scroll 0 7px !important; }
ul#c2-slider li ul.list-9 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/double-arrow.png') no-repeat scroll 6px 12px !important; }
ul#c2-slider li ul.list-10 li { background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/arrow-2.png') no-repeat scroll 6px 10px !important; }

.dropcap {
    display: block;
    float: left;
    font-size: 40px;
    line-height: 34px;
    margin: 5px 8px 0 0;
}
/* End Typography: List Styles */

/* Begin Buttons */
.align-btn-left {
    float: left;
    display: inline-block;
}
.align-btn-right {
    float: right;
    display: inline-block;
}
a.dark-button,
a.light-button {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 18px;
    display: inline-block;
    border: 0 none;
    height: 51px;
    margin: 0;
    overflow: visible;
    padding: 0 0 0 8px !important;
    position: relative;
}
a.dark-button {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/dark-button-l.png') no-repeat scroll left top;
}
a.light-button {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/light-button-l.png') no-repeat scroll left top;
    text-shadow: 0 1px #FFF;
}
a.dark-button span,
a.light-button span {
    display: block;
    float: left;
    position: relative;
    padding: 18px 25px 18px 17px;
    line-height:15px;
}
a.dark-button span {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/dark-button-r.png') no-repeat scroll right top;
    color: #FFF;
}
a.light-button span {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/light-button-r.png') no-repeat scroll right top;
    color: #666;
}
a.dark-button:hover,
a.light-button:hover {
    background-position: left bottom;
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
a.dark-button:hover span,
a.light-button:hover span {
    background-position: right bottom;
    text-decoration: none;
    cursor: pointer;
    line-height:15px;
}
a.dark-button:hover span{ color: #DDD; }
a.light-button:hover span { color: #333; }
a.dark-button:focus, a.dark-button:focus span,
a.light-button:focus, a.light-button:focus span {
    overflow: hidden;
    outline: none;
}

a.small-dark-button,
a.small-light-button {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    display: inline-block;
    border: 0 none;
    height: 31px;
    margin: 0;
    overflow: visible;
    padding: 0 0 0 8px !important;
    position: relative;
}
a.small-dark-button {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/small-dark-button-l.png') no-repeat scroll left top;
}
a.small-light-button {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/small-light-button-l.png') no-repeat scroll left top;
    text-shadow: 0 1px #FFF;
}
a.small-dark-button span,
a.small-light-button span {
    display: block;
    float: left;
    position: relative;
    padding:10px 18px 10px 10px;
    line-height:11px;

}
a.small-dark-button span {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/small-dark-button-r.png') no-repeat scroll right top;
    color: #FFF;
}
a.small-light-button span {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/small-light-button-r.png') no-repeat scroll right top;
    color: #666;
}
a.small-dark-button:hover,
a.small-light-button:hover {
    background-position: left bottom;
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
a.small-dark-button:hover span,
a.small-light-button:hover span {
    background-position: right bottom;
    text-decoration: none;
    cursor: pointer;
    line-height:11px;
}
a.small-dark-button:hover span { color: #DDD; }
a.small-light-button:hover span { color: #333; }
a.small-dark-button:focus, a.small-dark-button:focus span,
a.small-light-button:focus, a.small-light-button:focus span {
    overflow: hidden;
    outline: none;
}

a.dark-button-with-arrow,
a.light-button-with-arrow {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 21px;
    display: inline-block;
    border: 0 none;
    height: 61px;
    margin: 0;
    overflow: visible;
    padding: 0 0 0 8px !important;
    position: relative;
}
a.dark-button-with-arrow {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/dark-button-with-arrow-l.png') no-repeat scroll left top;
}
a.light-button-with-arrow {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/light-button-with-arrow-l.png') no-repeat scroll left top;
    text-shadow: 0 1px #DDD;
}
a.dark-button-with-arrow span,
a.light-button-with-arrow span {
    display: block;
    float: left;
    position: relative;
    padding: 20px 61px 20px 17px;
    line-height:21px;
}
a.dark-button-with-arrow span {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/dark-button-with-arrow-r.png') no-repeat scroll right top;
    color: #FFF;
}
a.light-button-with-arrow span {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/light-button-with-arrow-r.png') no-repeat scroll right top;
    color: #666;
}
a.dark-button-with-arrow:hover,
a.light-button-with-arrow:hover {
    background-position: left bottom;
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
a.dark-button-with-arrow:hover span,
a.light-button-with-arrow:hover span {
    background-position: right bottom;
    text-decoration: none;
    cursor: pointer;
    line-height: 21px;
}
a.dark-button-with-arrow:hover span { color: #DDD; }
a.light-button-with-arrow:hover span { color: #333; }
a.dark-button-with-arrow:focus, a.dark-button-with-arrow:focus span,
a.light-button-with-arrow:focus, a.light-button-with-arrow:focus span {
    overflow: hidden;
    outline: none;
}
/* End Buttons */

/* Begin: Content Boxes */
#content-container {
    margin-top: 0px;
    display: table;
}
#home-page-content #content-container { padding:20px 0; }
#page-content #content-container { padding:10px 0; }
#main-content .main-content-padding { padding: 0 20px; }
.home-cont-box .content-col .content-padding { padding-bottom: 25px; }
.home-cont-box h3 { padding: 5px 0 7px; }
.home-cont-box h4 {
    font-size: 1.4em;
    padding: 2px 0;
}
.home-cont-box small,
.home-cont-box small.read_more {
    font-style: italic;
}

.underline-1 {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
}
.divider {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
    clear: both;
    display: block;
    margin-bottom: 20px;
    padding-top: 20px;
    width: 100%;
}
.top-of-page {
    font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
    font-size: 10px;
    line-height: 10px;
    text-align: right;
    margin-bottom: 25px;
    position: relative;
}
.top-of-page a {
    height: 20px;
    position: absolute;
    right: 0;
    top: 6px;
}
/* End: Content Boxes */

/* Begin: Bottom Area */
#bottom-bg {
    position: relative;
    display: table;
    width: 100%;
    background: #282828 url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/bottom-bg.png') repeat-x scroll 50% 0;
    padding-bottom: 20px;
}
#bottom {
    line-height: 1.7;
    padding: 14px 0;
    display: table;
    color:#DDD;
}
#bottom .bottom-content-padding {
    padding:0 20px;
}
#bottom .textwidget {
    color: #DDD;
}
#bottom a {
    color: #999;
}
#bottom a:hover {
    color: #DDD;
}
#bottom .custom-formatting ul ul li a {
    padding-left: 30px !important;
}
#bottom .custom-formatting ul ul ul li a {
    padding-left: 40px !important;
}
#bottom .custom-formatting ul ul ul ul li a {
    padding-left: 50px !important;
}
#bottom .custom-formatting ul ul ul ul ul li a {
    padding-left: 60px !important;
}
#bottom .widget_recent_entries li,
#bottom .widget_categories li,
#bottom .widget_pages li,
#bottom .widget_subpages li,
#bottom .widget_archive li,
#bottom .widget_links li,
#bottom .widget_rss li,
#bottom .widget_meta li,
#bottom .loginform li,
#bottom .widget_nav_menu li {
    list-style-type: none;
    margin-left: 0;
    width: 100%;
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/double-arrow.png') no-repeat scroll 3px 8px transparent;
}
#bottom .widget_recent_comments li {
    list-style-type: none;
    margin-left: 0;
    width: 100%;
    padding: 5px 0;
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/underline-btm.gif') repeat-x scroll 0 100% transparent;
}
#bottom .widget_recent_entries li li,
#bottom .widget_categories li li,
#bottom .widget_pages li li,
#bottom .widget_subpages li li,
#bottom .widget_archive li li,
#bottom .widget_links li li,
#bottom .widget_nav_menu li li {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/double-arrow.png') no-repeat scroll 13px 8px transparent;
}
#bottom .widget_recent_entries li li li,
#bottom .widget_categories li li li,
#bottom .widget_pages li li li,
#bottom .widget_subpages li li li,
#bottom .widget_archive li li li,
#bottom .widget_links li li li,
#bottom .widget_nav_menu li li li {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/double-arrow.png') no-repeat scroll 23px 8px transparent;
}
#bottom .widget_recent_entries li li li li,
#bottom .widget_categories li li li li,
#bottom .widget_pages li li li li,
#bottom .widget_subpages li li li li,
#bottom .widget_archive li li li li,
#bottom .widget_links li li li li,
#bottom .widget_nav_menu li li li li {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/double-arrow.png') no-repeat scroll 33px 8px transparent;
}
#bottom .widget_recent_entries li a,
#bottom .widget_categories li a,
#bottom .widget_pages li a,
#bottom .widget_subpages li a,
#bottom .widget_archive li a,
#bottom .widget_links li a,
#bottom .widget_rss li a,
#bottom .widget_meta li a,
#bottom .loginform li a,
#bottom .widget_nav_menu li a{
    padding: 2px 0 5px 20px;
    display: block;
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/underline-btm.gif') repeat-x scroll 0 100% transparent;
}
#bottom .widget_recent_entries li li a,
#bottom .widget_categories li li a,
#bottom .widget_pages li li a,
#bottom .widget_subpages li li a,
#bottom .widget_archive li li a,
#bottom .widget_links li li a,
#bottom .widget_nav_menu li li a {
    padding-left: 30px;
}
#bottom .widget_recent_entries li li li a,
#bottom .widget_categories li li li a,
#bottom .widget_pages li li li a,
#bottom .widget_subpages li li li a,
#bottom .widget_archive li li li a,
#bottom .widget_links li li li a,
#bottom .widget_nav_menu li li li a {
    padding-left: 40px;
}
#bottom .widget_recent_entries li li li li a,
#bottom .widget_categories li li li li a,
#bottom .widget_pages li li li li a,
#bottom .widget_subpages li li li li a,
#bottom .widget_archive li li li li a,
#bottom .widget_links li li li li a,
#bottom .widget_nav_menu li li li li a {
    padding-left: 50px;
}
#bottom #searchform {
    margin-left: 20px;
    color:#555;
}
#bottom select.postform {
    margin-top: 6px;
}
.first .bottom-col-content {
    background-image: none;
}
.bottom-col-content {
    padding: 0;
}
h3.bottom-col-title {
    background: transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/underline-btm.gif') repeat-x scroll 0 100%;
    margin-bottom: 0;
    padding-bottom: 10px;
    color: #DDD;
}
#bottom .latest_posts h4 {
    font-size: 12px;
}
#bottom .latest_posts p {
    color:#DDDDDD;
}
#bottom .loginform {
    color:#DDDDDD;
}
/* End: Bottom Area */
.top-icons ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 2px 0 0  45px;
    margin: 0 auto;
}
.top-icons li.top-icons {
    display: inline;
    margin: 0;
}
.top-icons a {
    overflow: hidden;
    outline: none;
}
#bottom .social-icons {
    display: table;
}
#bottom .social-icons ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    text-align: right;
    padding: 5px 5px 0 0;
}
#bottom .social-icons li.social_icon {
    background: none repeat scroll 0 0 transparent !important;
    padding-left: 0 !important;
    display: inline;
    float: left;
    margin: 0;
}
#bottom .social-icons a {
    overflow: hidden;
    outline: none;
}
/* Begin Signup Button */
.signup-button {
    background:url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/signup-button.png') no-repeat 0 -36px;
    display:block;
    width:144px;
    height:36px;
    margin:0 auto;
    padding: 0;
}
.signup-button a {
    background:url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/signup-button.png') no-repeat 0 0;
    display:block;
    width:100%;
    height:100%;
    text-indent:-9999px;
    border: 0 none;
    outline: 0 none;
}
.signup-button a:hover {
    background-position:0 36px;
}
/* End Signup Button */

/* Begin Flickr Images */
#flickr-images {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	text-align:center;
}
#flickr-images ul {
	list-style: none;
	float: 	left;
	padding: 0px;
	margin: 0px;
}
#flickr-images ul li {
	display: inline;
	background: none;
	margin: 0;
}
#flickr-images ul li img {
	border: 2px solid #BBBBBB;
	margin: 3px;
	width: 	75px;
	height: 75px;
}
#flickr-images ul li img:hover {
	border: 2px solid #000;
}
#flickr-images ul li a {
	display: inline;
	border: none;
	padding: 0;
	margin: 0;
}
#flickr-images ul li a:hover {
	background: none;
}
/* End Flickr Images */


#content-container .cont_col_1 {
    padding: 0 0 10px;
    border: none;
}
#content-container .cont_col_2 {
    padding: 0 0 10px;
    border: none;
}
#content-container .cont_col_3 {
    padding: 0 0 10px;
    border: none;
}
#content-container .cont_col_4 {
    padding: 0 0 10px;
    border: none;
}
#content-container .cont_col_1_title,
#content-container .cont_col_2_title,
#content-container .cont_col_3_title,
#content-container .cont_col_4_title {
    font-size: 2.0em;
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100%;
    margin: 10px 0 3px;
    padding:5px 0 7px;
}


/*
Stylesheet for the WP125 ad management plugin
URL: http://www.webmaster-source.com/wp125-ad-plugin-wordpress/
*/
/* Styles for one-column display */
#wp125adwrap_1c { width:100%; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; }

/* Styles for two-column display */
#wp125adwrap_2c {
    float: left;
    margin-bottom: 20px;
    width:100%;
}
#wp125adwrap_2c .wp125ad {
    width:125px;
    float:left;
    padding:5px;
}

#before-content {
    background:url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/home-page-before-content-top.png') repeat-x scroll 0 0 #F1F1F1;
}
#before-content-column {
    padding: 0;
    display:table;
}
#before-content-column h2, #before-content-column h3 {
    margin-top:5px;
}
#home-page-content {
    background:#FFF url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../../common-images/home-page-content-top.png') repeat-x scroll 0 0;
}
/* Begin Breadcrumbs */
.breadcrumbs {
    margin: 2px 20px 0;
}
.breadarrow {
    font-size: 1.2em;
}
.current_crumb {
    font-weight: bold;
}
.no-breadcrumbs-padding {
    padding: 6px 0;
}
/* End Breadcrumbs */

#recaptcha_widget_div div {
   margin-top: 0 !important;
   margin-bottom: 0 !important;
}

.featured-text {
    font-size: 14px;
    line-height: 25px;
}

/* Begin Table Formatting */
table.custom-table {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    margin: 10px 0;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
table.custom-table th {
    border-bottom: 2px solid #999;
    padding: 12px;
    font-weight: normal;
    font-size: 14px;
    font-weight:bold;
}
table.custom-table td {
    padding: 9px 12px;
    border-top: 1px solid #fff;
}
table.custom-table tfoot td {
    font-size: 11px;
}
table.custom-table tbody td {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/back.png') repeat scroll transparent;
}
table.custom-table tbody tr:hover td {
    background: none;
}
/* End Table Formatting */

/* Begin Column Formatting */
.one_fourth, .one_third, .one_half, .two_third, .three_fourth {
    float:left;
    margin-bottom:10px;
    margin-right:40px;
    position:relative;
}
.one_fourth { width:200px; }
.one_third { width:280px; }
.one_half { width:440px; }
.two_third { width:600px; }
.three_fourth { width:680px; }
.full_width { width:920px; }
.last_column { clear:right; margin-right:0 !important; }
/* End Column Formatting */

/* Begin Image Custom Frame Formatting */
.custom-frame, .small-custom-frame {
    border: 1px solid #EAEAEA;
    display: inline-block;
}
.custom-frame img, .small-custom-frame img {
    border: 1px solid #FFFFFF;
    margin: 0;
    background: #F6F6F6; /* old browsers */
    background: -moz-linear-gradient(top, #FAFAFA 0%, #DDDDDD 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#DDDDDD)); /* webkit */
}
.frame-shadow img {
    -moz-box-shadow: 2px 2px 5px #CCCCCC;
    -webkit-box-shadow: 2px 2px 5px #CCCCCC;
}
.custom-frame img { padding: 8px; }
.small-custom-frame img { padding: 4px; }
.custom-frame a img:hover, .small-custom-frame a img:hover { border: 1px solid #777; }

ul.small-thumb {
    list-style: none outside none;
    margin-bottom: 0;
}
ul.small-thumb li {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/heading_underline.png') repeat-x scroll 0 100% transparent;
    clear: both;
    margin-left: 0;
    padding: 2px 0 6px;
}
ul.small-thumb .teaser-title {
    font-size: 1.2em;
    line-height: 1.4em;
}
ul.small-thumb .date-author {
    font-size: 0.8em;
    margin: -4px 0 -2px;
}
ul.small-thumb .teaser-content {
    font-size: 1.0em;
}
#bottom .custom-frame, #bottom .small-custom-frame { border: 1px solid #000; }
#bottom ul.small-thumb li { padding: 4px 0; }
#bottom ul.small-thumb li { background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/underline-btm.gif') repeat-x scroll 0 100% transparent; }
/* End Image Custom Frame Formatting */

/* Begin Slide Toggle Styles */
h4.slide_toggle {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/toggle-images.png') no-repeat scroll -32px 0 transparent;
    margin: 10px 0;
    padding: 0 0 15px 40px;
    position: relative;
}
h4.clicked {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/toggle-images.png') no-repeat scroll -0px -30px transparent;
}
h4.slide_toggle a {
    padding-top: 5px;
    display: block;
    text-decoration: none;
    border: 0 none;
    outline: 0 none;
    line-height:75%;
}
.slide_toggle_content {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/toggle-content-bg.png') repeat scroll 0 0 transparent;
    margin: 0 0 20px 40px;
    padding: 30px;
    clear: both;
    overflow: hidden;
}
/* End Slide Toggle Styles */

/* Begin Tabs Styles */
.tabs-wrapper ul.tabs {
    width:100%;
    margin:20px 0 0;
    padding:0;
    float:left;
    border-bottom:1px solid #EEE;
    height: 34px;
}
.tabs-wrapper ul.tabs li {
    display:block;
    float:left;
    margin:0 2px 0 0;
}
.tabs-wrapper ul.tabs li a {
    display:block;
    float:left;
    text-decoration:none;
}
.tabs-wrapper ul.tabs li a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/tabs-btn_r.png') top right no-repeat;
    display: block;
    padding: 0 20px 0 0;
    text-decoration: none;
    border:0 none;
    cursor:pointer;
    overflow:hidden;
    outline:none;
}
.tabs-wrapper ul.tabs li a span {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/tabs-btn_l.png') top left no-repeat;
    display: block;
    padding: 10px 0 10px 20px;
    line-height:22px;
}
.tabs-wrapper ul.tabs li a:hover {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/tabs-active-btn_r.png') top right no-repeat;
    text-decoration: none;
}
.tabs-wrapper ul.tabs li a:hover span {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/tabs-active-btn_l.png') top left no-repeat;
}

.tabs-wrapper ul.tabs li a.selected {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/tabs-active-btn_r.png') top right no-repeat;
    text-decoration: none;
}
.tabs-wrapper ul.tabs li a.selected span {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/tabs-active-btn_l.png') top left no-repeat;
}
.tabs-wrapper ul.tabs li a.selected span:hover {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/tabs-active-btn_l.png') top left no-repeat;
}
.tabs-wrapper .tab-content {
    clear:both;
    background:url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/tab-content-bg.png') repeat scroll 0 0 transparent;
    padding:10px;
    border-right:1px solid #EEE;
    border-bottom:1px solid #EEE;
    border-left:1px solid #EEE;
}
.js_on .tabs-wrapper .tab-content {
    display:none;
}
/* End Tabs Styles */

/* Begin Miscellaneaus Styles */
 .margin-top-0 { margin-top:0px; }
 .margin-top-5 { margin-top:5px; }
 .margin-top-10 { margin-top:10px; }
/* End Miscellaneaus Styles */

/* Begin Demo Related CSS */
.jquery-img {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/jquery.jpg') no-repeat scroll 50% 0 transparent;
    display: block;
    width: 288px;
    height: 98px;
    padding-bottom: 13px;
}
span.theme-color {
    color: #626262;
    font-weight: bold;
}
/* End Demo Related CSS */

/* Begin Page Peel Styles*/
#page-peel {
    float: right;
    position: relative;
    right: 0;
    top: 0;
    z-index: 999999999;
}
#page-peel img {
    height: 52px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 99999999;
}
#page-peel .msg_block {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/msg-block.png') no-repeat scroll right top transparent;
    height: 50px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 99999990;
}
/* End Page Peel Styles*/

/* Begin Feedback Button Styles*/
#feedback {
    margin: 0 auto;
    position: relative;
}
#feedback a {
    background: url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/style1/css/../images/feedback-btn.png') no-repeat scroll 0 0 transparent;
    display: block;
    width: 30px;
}
#feedback a.feedback {
    height: 120px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 265px;
    z-index: 999999;
}
#feedback a.feedback:hover {
    background-position: -30px 0;
}
/* End Feedback Button Styles*/
body{font-family:'Droid Sans';}body{font-size:13px;}h1,h2,h3,h4,h5,h6,#slogan{font-family:Diavlo Book;}#top{height:85px;}#logo h1{z-index:1000;}#logo h1 a,#logo .site-name a{background:transparent url(/wp-content/images/SWC_logo.png) no-repeat 0 100%;z-index:3000;width:233px;height:147px;}#slogan{top:70px;left:0px;}#slogan{font-size:12px;}.js_on .cufon-on #slogan{font-size:14px;}#navigation-menu{font-family:'Droid Sans';}#navigation-menu{font-size:14px;}h1{font-size:1.5064em!important;}h2{font-size:1.3336em!important;}h3{font-size:1.2em!important;}h4{font-size:1.0664em!important;}h5{font-size:1em!important;}h6{font-size:0.8664em!important;}.js_on .cufon-on h1{font-size:1.84em!important;}.js_on .cufon-on h2{font-size:1.744em!important;}.js_on .cufon-on h3{font-size:1.5064em!important;}.js_on .cufon-on h4{font-size:1.3336em!important;}.js_on .cufon-on h5{font-size:1.2em!important;}.js_on .cufon-on h6{font-size:1.0664em!important;}.portfolio-items-wrapper h2{font-size:1.0664em!important;}.js_on .cufon-on .portfolio-items-wrapper h2{font-size:1.3336em!important;}h2.portfolio-single-column{font-size:1.3336em!important;}.js_on .cufon-on h2.portfolio-single-column{font-size:1.744em!important;}h3.bottom-col-title{font-size:1.05em!important;}.js_on .cufon-on h3.bottom-col-title{font-size:1.3181em!important;}#gs-header #header-content{width:940px;}#c2-slider .slide-desc h2,#c2-slider .slide-desc{color:#FFFFFF;}#c2-slider .slide-desc h2{font-size:1.8em!important;font-family:'Droid Sans';line-height:1.7;}#c2-slider .slide-desc p{font-size:1.2em;line-height:1.7;}body{color:#F0F0F0;}a{color:#EEEEEE;}a:hover{color:#3A92C2;}.custom-formatting li.current_page_item>a,.custom-formatting li.current-menu-item>a,.custom-formatting li.current-cat>a,.custom-formatting li.current>a{color:#3A92C2;}.custom-formatting li.current_page_item>a:hover,.custom-formatting li.current-menu-item>a:hover,.custom-formatting li.current-cat>a:hover,.custom-formatting li.current>a:hover{color:#EEEEEE;}h1,h2,h3,h4,h5,h6{color:#E6BA5A;}#wrapper-1{background-color:#12151E;}#slogan,#top .phone-number,#search input.blur{color:#F5F5F5;}#slogan{color:#F5F5F5;}#gs-header,#piecemaker-header,#c1-header,#c2-header,#page-content-title{background-color:#333233;}#navigation-menu ul.sf-menu>li>a>span{color:#F5F5F5;}#navigation-menu ul.sf-menu>li.current-menu-item>a>span,#navigation-menu ul.sf-menu>li.current_page_item>a>span{color:#292929;}#navigation-menu ul.sf-menu>li.current-menu-item>a>span:hover,#navigation-menu ul.sf-menu>li.current_page_item>a>span:hover{color:#B59246;}#navigation-menu ul.sf-menu>li>a:hover span{color:#B59246;}#page-content-title #page-title h1,.js_on .cufon-on #page-content-title #page-title h1,#page-content-title #page-title h2,.js_on .cufon-on #page-content-title #page-title h2{color:#B59246;}#home-page-content,#page-content{background-color:#424242;}h3.before_cont_title{color:#B59246;}#before-content{color:#E0E0E0;}#before-content{background-color:#262729;}/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/controls.png') no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/border.png') repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/controls.png') no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/controls.png') no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/border.png') repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/controls.png') no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/controls.png') repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/controls.png') repeat-y -211px 0;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/loading_background.png') no-repeat center center;}
        #cboxLoadingGraphic{background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/loading.gif') no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url('http://www.thespeedwayclub.com/wp-content/plugins/wp-super-popup/images/controls.png') no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}/* A theme in dark grays and blacks with light text and dark blue highlighting. */

#jd-calendar .event-title {
color: #fff;
font-size: 0.85em;
}
#jd-calendar,#calendar-list {
background: #333;
color: #fff;
}
#jd-calendar a {
color: #9cf;
text-decoration: none;
}
#jd-calendar a:hover {
text-decoration: underline;
color: #fff;
}
#jd-calendar caption, #jd-calendar .my-calendar-date-switcher, 
#jd-calendar .category-key, #jd-calendar .calendar-event .details, 
#jd-calendar .calendar-events {
background: #222;
color: #fff;
}

#jd-calendar .category-key .no-icon {
border: 1px solid #bbb;
}

#jd-calendar caption, #jd-calendar .my-calendar-date-switcher, #jd-calendar .my-calendar-nav li a:hover, #jd-calendar .category-key {
border: 1px solid #222;
}
#jd-calendar .list-event .details, #jd-calendar td {
border:1px solid #222; 
}
#jd-calendar .calendar-event .details, #jd-calendar .calendar-events {
background: #444;
border: 1px solid #222;
color:#fff;
}

#jd-calendar .my-calendar-nav li a, #jd-calendar .calendar-event .details, #jd-calendar .calendar-events  {
border:1px solid #444;
}

#jd-calendar .list-event .details, #jd-calendar .day-without-date {
background:#252525;
color: #eee;
}

#jd-calendar #calendar-list .odd {
background:#353535;
}

#jd-calendar .odd .list-event .details {
background:#151515; 
border:1px solid #353535; 
}

#jd-calendar .nextmonth, #jd-calendar .nextmonth .weekend {
color: #999;
}

#jd-calendar .current-day {
background:#063FAA; 
}
#jd-calendar .current-day .mc-date {
color: #fff;
background: #111; 
}
#jd-calendar .weekend {
background:#555!important;
color: #fff!important;
}
#jd-calendar .mc-date {
background:#080808; 
color: #fff;
}
#jd-calendar .my-calendar-nav li a {
color: #aaf;
background:#000; 

}
#jd-calendar .my-calendar-nav li a:hover {
color:#fff; 
border: 1px solid #aaf;
}
#upcoming-events .past-event {
color: #aaa; 
}
#upcoming-events .today {
color: #eee; 
}
#upcoming-events .future-event {
color: #bbb;
}

#jd-calendar caption, #jd-calendar .my-calendar-date-switcher  {
margin: 2px 0;
font-weight:700;
padding:2px 0;
}

#jd-calendar table {
width:100%;
line-height:1.2;
border-collapse:collapse;
}

#jd-calendar td {
vertical-align:top;
text-align:left;
width:13%;
height:70px;
padding:2px!important;
}
.mini td {
height: auto!important;
}
#jd-calendar th {
text-align: center;
padding: 5px 0!important;
letter-spacing: 1px;
}
#jd-calendar th abbr {
border-bottom: none;
}
#jd-calendar h3 {
font-family:  Arial, Verdana, sans-serif;
font-size: 0.8em;
margin:3px 0;
padding:0;
width: 100%;
color: #fff;
}
#jd-calendar h2 {
color: #fff;
}
#jd-calendar h3 img {
vertical-align: middle;
margin: 0 3px 0 0!important;
}
#jd-calendar #calendar-list h3 img {
vertical-align: middle;
}

#jd-calendar .list-event h3 {
font-size:0.8em;
margin:0;
}
#jd-calendar .calendar-event .details, #jd-calendar .calendar-events {
position:absolute;
left: 15%;
width:70%;
padding:5px;
z-index: 3;
border: 1px solid #222;
-moz-box-shadow: 3px 3px 10px #000;
-webkit-box-shadow: 3px 3px 10px #000;
box-shadow: 3px 3px 10px #000;
}

#jd-calendar .details .close a img {
float: right;
background: #aaa;
text-align: center;
padding: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#jd-calendar .calendar-events {
width: 200px!important;
left: 0px;
}
#jd-calendar .list-event .details {
margin:5px 0;
padding:5px 5px 0;
}
#jd-calendar #calendar-list {
margin: 0;
padding: 0;
}
#jd-calendar #calendar-list li {
padding:5px;
list-style-type: none;
margin: 0;
}

#jd-calendar .mc-date {
display:block;
margin:-2px -2px 2px;
padding:2px 4px;
}
#jd-calendar th {
font-size:.8em;
text-transform:uppercase;
padding:2px 4px 2px 0;
}
#jd-calendar .category-key {
padding: 5px;
margin: 5px 0;
}
#jd-calendar .category-key ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#jd-calendar .category-key li {
margin: 2px 10px;
}
#jd-calendar .category-key span {
margin-right:5px;
vertical-align:middle;
}
#jd-calendar .category-key .no-icon {
width: 10px;
height: 10px;
display: inline-block;
}

#calendar-list li {
text-indent:0;
margin:0;
padding:0;
}

#jd-calendar .calendar-event .event-time, #jd-calendar .list-event .event-time {
display:block;
height:100%;
margin-right:10px;
margin-bottom:10px;
font-weight:700;
font-size:.9em;
}

#jd-calendar p {
line-height:1.0;
margin:0 0 1em;
padding:0;
}

#jd-calendar .vcard {
font-size:.9em;
margin:10px 0;
}

#jd-calendar .calendar-event .vcard {
margin:0 0 10px;
}
#jd-calendar {
position: relative;
}
#jd-calendar img {
border: none;
}
.category-color-sample img {
margin-right: 5px;
vertical-align: top;
}

#jd-calendar .my-calendar-nav ul {
height: 2em;
list-style-type:none;
margin:0 5px;
padding:0;
}

.mini .my-calendar-nav ul {
height: 2em!important;
}

#jd-calendar .my-calendar-nav li {
float:left;
list-style-type: none;
}

#jd-calendar .my-calendar-nav li:before {
content:'';
}
#jd-calendar .my-calendar-nav li a {
display:block;
text-align:center;
padding:1px 20px;
}
.mini .my-calendar-nav li a {
padding: 1px 3px!important;
font-size: .7em;
}
#jd-calendar .my-calendar-next {
margin-left: 4px;
text-align:right;
}

#jd-calendar.mini .my-calendar-date-switcher label {
display: block;
float: left;
width: 6em;
}
#jd-calendar.mini .my-calendar-date-switcher {
padding: 4px;
}
#jd-calendar.mini td .category-icon {
display: none;
}
#jd-calendar.mini h3 {
font-size: 1.1em;
}

#jd-calendar.mini .day-with-date span, #jd-calendar.mini .day-with-date a {
font: .9em Arial, Verdana, sans-serif;
padding:1px;
color: #fff;
}
#jd-calendar .mini-event .sub-details {
margin: 0;
border-bottom: 1px solid #ccc;
padding: 2px 0 0;
margin-bottom: 5px;
}
#jd-calendar.mini .day-with-date a {
display: block;
margin: -2px;
font-weight: 700;
text-decoration: underline;
}

.mini td {
height: auto!important;
}

.mini .my-calendar-nav ul {
height: 2em!important;
}
.mini .my-calendar-nav li a {
padding: 1px 3px!important;
font/* All IE browsers specific css */

#search input.blur, #search input.inputbox_focus {
    padding:14px 0 0px 14px;
    line-height: 22px;
}

.info { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#BDE5F8',GradientType=0 ); /* ie */ }
.success { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DFF2BF',GradientType=0 ); /* ie */ }
.warning { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FEEFB3',GradientType=0 ); /* ie */ }
.erroneous { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFBABA',GradientType=0 ); /* ie */ }
.custom { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE',GradientType=0 ); /* ie */ }
pre { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 ); /* ie */ }
.custom-frame img, .small-custom-frame img { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#DDDDDD',GradientType=0 ); /* ie */ }

/* IE 6 & 7 specific css */


.sidebar-cont-box-wide .content-padding {
    padding-top: 5px;
}
h1, h2, h3, h4, h5, h6 {
    margin: 8px 0 -5px;
    padding-bottom: 0;
}
.textwidget {
    padding: 10px 0;
}
.entry {
    padding: 5px 0 2px;
}
.comment {
    padding-top: 0;
}
#category-links {
    margin: 5px 0 0 40px;
}
#sidebarSubnav .custom-formatting a {
    padding: 3px 5px 5px 30px;
}
#sidebarSubnav .custom-formatting ul {
    padding-top: 0;
}
#sidebarSubnav .custom-formatting li {
    background-position: 5px 9px;
}
#sidebarSubnav .custom-formatting li li {
    background-position: 20px 9px;
}
#sidebarSubnav .custom-formatting li li li {
    background-position: 35px 9px;
}
#sidebarSubnav .custom-formatting li li li li {
    background-position: 50px 9px;
}
#sidebarSubnav .custom-formatting li li li li li {
    background-position: 75px 9px;
}
#sidebarSubnav .custom-formatting li:hover {
    background-position: 5px 9px;
}
#sidebarSubnav .custom-formatting li li:hover {
    background-position: 20px 9px;
}
#sidebarSubnav .custom-formatting li li li:hover {
    background-position: 35px 9px;
}
#sidebarSubnav .custom-formatting li li li li:hover {
    background-position: 50px 9px;
}
#sidebarSubnav .custom-formatting li li li li li:hover {
    background-position: 75px 9px;
}
#sidebarSubnav .custom-formatting a {
    padding-left: 22px;
}
#recentcomments li span {
    padding-left: 7px;
    display: inline-block;
}
#piecemaker-header {
    margin-bottom: 0px;
    height: 470px;
}
#home-page-content  {
    margin-top:-9px;
}
.home-page-divider  {
    margin:9px auto -10px;
}
.featured-text {
    font-size: 14px;
    line-height: 25px;
    margin-bottom: -10px;
}
#content-container  {
    margin-top: 9px;
    margin-bottom: -10px;
}
#content-container .cont_col_1_title, #content-container .cont_col_2_title, #content-container .cont_col_3_title {
    margin:15px 0 -2px;
    padding:5px 0 0;
}
.js_on #page-content #page-title h2 {
    margin: -2px 20px;
    font-size: 34px;
}
.breadcrumbs  {
    margin:21px 20px 0;
}
.post-top  {
    padding-bottom:6px;
}
#sidebarSubnav h3 {
    margin: 3px 0 2px;
    padding-bottom: 26px;
    line-height: 7px;
}
.cufon-on #sidebarSubnav h3 {
    padding-bottom: 6px;
}
.widget_tag_cloud {
    padding:14px 20px;
}
#c2-header {
    height: 345px;
}



/* IE 6 specific css */


#logo {
    top: 5px;
}
.commentlist .commenttext .round-corner-t-l {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/common-css/../style1/images/round-corners.png') no-repeat scroll 0 0;
    left:0;
    top:0;
}
.commentlist .commenttext .round-corner-t-r {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/common-css/../style1/images/round-corners.png') no-repeat scroll 100% 0;
    right:0;
    top:0;
}
.commentlist .commenttext .round-corner-b-l {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/common-css/../style1/images/round-corners.png') no-repeat scroll 0 -8px;
    left:0;
    bottom:0;
}
.commentlist .commenttext .round-corner-b-r {
    background:transparent url('http://www.thespeedwayclub.com/wp-content/themes/purevision/styles/common-css/../style1/images/round-corners.png') no-repeat scroll 100% -8px;
    right:0;
    bottom:0;
}
.commentlist .commenttext .round-corner-t-l,
.commentlist .commenttext .round-corner-t-r,
.commentlist .commenttext .round-corner-b-l,
.commentlist .commenttext .round-corner-b-r {
    height: 12px;
    width: 12px;
    position: absolute;
}
.entry {
    padding: 9px 0 2px;
}
#category-links {
    margin: 2px 0 0 60px;
}
.portfolio-item {
    margin: 13px 20px;
}
.ad-holder {
    margin: 0 0 0 2px;
}
#piecemaker-header {
    margin-bottom: 6px;
}
#home-page-content  {
    margin-top:-5px;
}
#c1-resumeButton a {
    margin-right:15px;
}
#c1-pauseButton a {
    margin-right:3px;
}
#c1-nav {
    padding-right:  0px;
}
#content-container  {
    margin-bottom: -40px;
}
#footer-bg  {
    padding-bottom:47px;
}
#bottom-bg  {
    padding-bottom: 10px;
}
#bottom {
    padding-bottom: 10px;
}
#sidebarSubnav h3 {
    margin: -1px 0 2px;
    padding-top: 4px;
    padding-bottom: 6px;
}
#recentcomments li {
    padding-top: 7px;
    padding-bottom: 7px;
}
.c2-slide-img-frame-bg  {
    background-color:transparent;
}
#c2-header  {
    margin-bottom: 43px;
}
#c2-resumeButton a {
    margin-left: 3px;
}
#c2-pauseButton a {
    margin-left: 15px;
}
#c2-nav {
    padding-right: 17px;
}


