/*
Theme Name: vlv14
Theme URI: 
Description: Custom Wordpress Theme
Version: 1.0
Author: Stacie Herndon Kimrey / Heelgrinder
Author URI: http://www.heelgrinder.com
Tags: fixed width, three columns, valid XHTML, widgets
*/

/* begin Page */

/* Generated with Artisteer version 2.3.0.25189, file checksum is F6DEBBE1. */

/* Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}

.gallery {
    letter-spacing: normal;
}

#todays-events{
  position: relative;
  z-index: 11;    
}

#upcoming-events{
  position: relative;
  z-index: 10;    
}
.footnotes {
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-align: left;
  color: #5C6459;
}

.car-after-registration-form {
	font-weight:bold;
	font-size:1.3em;
	/*background:#DD290E;*/
	padding:5px;
	color:#DD290E;
	border-bottom:1px solid #DD290E;
}
.mblink a, .mblink a:hover, .mblink a:link, .mblink a:visited { color:#FFFFFF !important; text-decoration:none !important;}
#car_show_detail{ padding:0px; width:100%; float:left; font-size: 13px;font-weight: bold;}
#car_show_detail .first{ float:left; padding: 0px; width:15%; height: 18px;}
#car_show_detail .second{ float:left; padding: 0px; width:53%; height: 18px; }
#car_show_detail .third{ float:left; padding: 0px; width:25%; height: 18px;}




/***************************************************** New css *****************************************************/



/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;}
html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgb(52,158,219);}
body{position:relative;background:transparent;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a:focus{outline:0px;}
a:hover,a:active{outline:0;text-decoration:none;}
a img{border:0;}
input[type="submit"], input[type="button"]{}
input {
	border-radius: 0;
}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
br{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}
/*--------------------------------------------------------------
2.0 Base Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.1 Typography
--------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
p{margin-bottom:20px;}
b,strong{}
dfn,cite,em,i{}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:14px;line-height:20px;margin-bottom:20px;max-width:100%;overflow:auto;padding:20px;}
code,kbd,tt,var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
mark,ins{background:#fff9c0;text-decoration:none;}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1px;}
sub{top:1px;}
small{font-size:75%;}
big{font-size:125%;}
/*--------------------------------------------------------------
2.2 Elements
--------------------------------------------------------------*/
ul,ol{margin:0px;}
li > ul,li > ol{margin:0px;}
dd{margin:0px;}
img{height:auto;max-width:100%;border:0px;line-height:0px;}
figure{margin:0;}
table{margin:20px;width:100%;}
/*--------------------------------------------------------------
2.3 Forms
--------------------------------------------------------------*/
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{padding:0;}
input[type="search"]{
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	width: 100%;
}
/*--------------------------------------------------------------
2.4 Links
--------------------------------------------------------------*/
a {
	text-decoration: none;	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/*--------------------------------------------------------------
2.5 Accessibility
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.6 Alignments
--------------------------------------------------------------*/
.float_left{display:inline;float:left;}
.float_right{display:inline;float:right;}
.center{clear:both;display:block;margin: 0 auto !important; position:relative;text-align:left !important;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
/*--------------------------------------------------------------
2.7 Clearings
--------------------------------------------------------------*/
.clear:before,.clear:after{content:'';display:table;}
.clear:after, .clear{clear:both;}
/*--------------------------------------------------------------
2.8 Base page
--------------------------------------------------------------*/
.Sitecontainer{position:relative;z-index:2; min-height:400px;}
.overlay{ position:fixed; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:3;}
.LoadingIcon{border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #767676;border-radius:25px;width:25px;height:25px;margin:0 auto;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;z-index:4;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
/*--------------------------------------------------------------
2.8 Define Your Pre Stylesheet Element
--------------------------------------------------------------*/
/*
::-webkit-selection { 
	background:rgb(23,119,175);
	color:rgb(250,250,250);
}
::-moz-selection { 
	background:rgb(23,119,175);
	color:rgb(250,250,250);
}
::selection { 
	background:rgb(23,119,175);
	color:rgb(250,250,250);
}
*/

/* Your Font Names */
ol{list-style:decimal;}
dt{font-weight:bold;}
table{border-bottom:1px solid #eee;margin:20px;width:100%;}
body,button,input,select,textarea{color:#000;font-family: 'Roboto', sans-serif;font-size:13px;line-height:22px;}
body{ background-color:#77080e;}
.center{Width:1220px;}
h1,h2,h3,h4,h5,h6{/*font-family: 'proxima_novasemibold', Arial, Helvetica, sans-serif;*/}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:15px;}
b,strong{/*font-family:'proxima_nova_rgbold', Arial, Helvetica, sans-serif;*/}
dfn,cite,em,i{font-style:italic;}
.errow{}
.success{}
.loading{}
a{color:#6f5c22;}
a:hover,a:focus,a:active{border-color:#2e2301;}
hr{/* background-color:#ccc;border:0;height:1px;margin-bottom:20px; */}
th{/*	padding:1rem 0.5rem;color:#252525;font-weight:700;text-transform:uppercase;text-align:left; */}
td{/*	border-top:1px solid #eee;padding:1rem 0.5rem; */}
button,input[type="button"],input[type="reset"],input[type="submit"]{/* border:1px solid #eee;border-radius:5px;background:#65b045;color:#fff;cursor:pointer;font-size:15px;font-size:1.5rem;line-height:1;padding:1em 1.5em; */}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{/* box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.3);	*/}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{/* background:#667272;outline:none; */}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{/*padding:10px;border:1px solid #aaa;border-radius:5px;*/}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,input[type="text"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="password"]:hover,input[type="search"]:hover,textarea:hover{/*color:#252525;border-color:#65b045;*/}
/* Custom Style */

.robotocondesed{font-family: 'Roboto Condensed', sans-serif;}
.robotocondesed-bold{font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
.robotoregulars{font-family: 'Roboto', sans-serif;}
.robotoregulars-bold{font-family: 'Roboto', sans-serif; font-weight:700;}
header{background-color:#000;}
header .topHeader{height:100px; background-image:url(images/header-repeat.jpg); background-repeat:repeat-y;}
.sportstrips{ height:46px; background:url(images/patternsport.jpg) center center repeat-x;}
.containerpage{ background:url(images/content-bg.png) center top repeat-y; background-size:contain;}
.LeftNavigation{ width:180px; background:url(images/left-sideimage.png) center top repeat-y;margin-top:40px; min-height:1232px;}
.CenterContents{ width:740px; margin-left:5px; margin-right:10px; color:#fff6d3;}
.CenterContents a{color:#fff6d3!important;}
.RightAddbanner{ width:270px; background-color:#a9a486; margin-left:5px; padding:10px; margin-bottom:10px;}
.leftArrowPattern{ position:absolute; left:0px; top:0px;}
.rightArrowPattern{position:absolute; right:0px;top:0px;}
.navigationMenu{font-family: 'Roboto Condensed', sans-serif; font-weight:700; text-transform:uppercase; font-size:22px; margin:30px 0px; float:left;}
.navigationMenu ul{}
.navigationMenu ul li{ float:left; display:inline;}
.navigationMenu ul li a{color:#fcf5ce;width:91px;display:block;text-align:center;border:#fcf5ce 3px solid;line-height:17px;padding:11px 0px;margin:0px 7px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.navigationMenu ul li a:hover{ background-color:rgba(255,255,255,0.1);}
.LargeTicketsSection{float:left; width:100%;}
.LargeTicketsSection ul{}
.LargeTicketsSection ul li{float:left;display:inline;margin:0 0px 10px 0px; width:33.33%; text-align:center; padding:0px 10px 0px 10px;}
.LargeTicketsSection ul li a{}
.LatestTicketslist{ margin-top:5px; float:left;}
.LatestTicketslist ul{}
.LatestTicketslist ul li{float:left;display:inline;margin:7px 0px 7px 0px; width:20%; padding:0px 10px 0px 10px;}
.LatestTicketslist ul li a{}
.LeftNavigation{}
.LeftNavigation ul{ padding-left:0px; font-size:22px;font-family: 'Roboto Condensed', sans-serif; font-weight:700; text-transform:uppercase;}
.LeftNavigation ul li{margin-bottom:25px;}
.LeftNavigation ul li a{ color:#fff6d3;}
.RightAddbanner{}
.RightAddbanner > ul{}
.RightAddbanner > ul li{ line-height:0px;display:block; margin-bottom:10px;}
.RightAddbanner > ul li a{}
.RightAddbanner > ul.twocolumimages{}
.RightAddbanner > ul.twocolumimages li{}
.RightAddbanner > ul.twocolumimages li a{ width:50%; display:inline-block;}
.RightAddbanner > ul.twocolumimages li a:first-child{ padding-right:5px;}
.RightAddbanner > ul.twocolumimages li a:last-child{ padding-left:5px;}
section.logossponcers{ min-height:225px;}
section.logossponcers .sponcerthanks{ width:220px; padding:57px 0px;color:#FFF;}
section.logossponcers .sponcerthanks span{ font-size:25px; display:block;}
section.logossponcers .sponcrlogos{ margin:24px 0px 24px 30px;}
section.logossponcers .sponcrlogos .sponcerlogofirst{ width:160px;}
section.logossponcers .sponcrlogos .sponcerlogorestof{ width:300px; margin-left:20px;}
section.logossponcers .sponcrlogos .sponcerlogorestof ul{}
section.logossponcers .sponcrlogos .sponcerlogorestof ul li{ float:left; display:inline; height:80px; width:33.33%; padding:5px; text-align:center; margin:0px 0px 10px 0px;}
section.logossponcers .sponcrlogos .sponcerlogorestof ul li a{ display:block; width:100%; height:100%;}
section.logossponcers .sponcrlogos .sponcerlogorestof ul li a img{ height:100%; width:auto;}
.getvlvnewsletter a{ float:left; line-height:0px; padding:18px; margin-bottom:10px;}
.widthSocials{background-color:#FFF; float:left; padding:10px;}
.widthSocials ul li{ float:left; display:inline;}
.widthSocials ul li a{display:block;background:url(images/socialbuttons.png) 0px 0px no-repeat;width:52px;height:52px; line-height:0px;}
.widthSocials ul li.facebookicon a{ background-position:0px 0px;}
.widthSocials ul li.twittericon a{ background-position:-54px 0px;}
.widthSocials ul li.rssfeedicon a{ background-position:-109px 0px;}
.storeappdown{}
.storeappdown a{ line-height:0px; display:block; margin:10px 0px;}
footer{ background:url(images/oldpaper.jpg) center repeat;}
footer article.footer-links{ padding:25px 0px;}
footer article.footer-links nav{ width:20%; min-height:330px; border-right:#af914b 1px solid; border-left:#af914b 1px solid; margin-left:-1px; padding:0px 20px;}
footer article.footer-links nav.first-nav{ border:0px; padding:0px;}
footer article.footer-links nav.last-nav{ border:0px; padding:0px;}
footer article.footer-links nav ul{}
footer article.footer-links nav ul li{ margin-bottom:10px;}
footer article.footer-links nav ul li a{ color:#390e12; text-transform:uppercase; font-size:15px;}
footer article.footer-links nav ul li ul{}
footer article.footer-links nav ul li ul li{ margin-bottom:inherit;}
footer article.footer-links nav ul li ul li a{ color:#554104;text-transform:inherit; font-size:13px; line-height:14px;}
footer article.footer-links nav .socialicon ul{}
footer article.footer-links nav .socialicon ul li{ float:left; display:inline;}
footer article.footer-links nav .socialicon ul li a{display:block;background:url(images/socialbuttons.png) 0px 0px no-repeat;width:52px;height:52px;}
footer article.footer-links nav .socialicon ul li.facebookicon a{ background-position:0px 0px;}
footer article.footer-links nav .socialicon ul li.twittericon a{ background-position:-54px 0px;}
footer article.footer-links nav .socialicon ul li.rssfeedicon a{ background-position:-109px 0px;}
footer article.footer-links nav .searchbutton{ margin-top:15px;}
footer article.footer-links nav .searchbutton input[type="text"]{ width:180px; border:0px; outline:0px; padding:5px 7px; border:#af914b 1px solid; height:28px; border-right:0px; float:left;}
footer article.footer-links nav .searchbutton input[type="button"]{ background:url(mages/magnifyglass.png) center center no-repeat; width:28px; height:28px; border:0px; outline:0px; background-color:#ffffff; padding:0px; margin:0px 0px 0px -3px;border:#af914b 1px solid; border-left:0px; cursor:pointer; float:left;}
footer .copyrightfooter{border-top:#af914b 1px solid; display:block; padding:20px 0px;}
.NavigationsMobile{ display:none;}

.minheightrevmo{ min-height:inherit; width:100%; display:none;}
.minheightrevmo .getvlvnewsletter a{ width:100%; text-align:center;}
.minheightrevmo .widthSocials{ padding:10px 42px;}
.minheightrevmo .vidoe-player{ display:none;}
.minheightrevmo > ul{ display:none;}

/*--------------------------------------------------------------
9.0 - Developer Style Sheet
--------------------------------------------------------------*/


.art-sidebar1{
    margin-top: 40px;
    min-height: 1232px;
    width: 180px;
	text-align:left;
	float:left;
}
.cleared{
clear:both;}


.LoadingIcon, .overlay{ display:none;}
footer .searchbutton input[type="submit"]{ background:url(images/magnifyglass.png) center center no-repeat; width:28px; height:28px; border:0px; outline:0px; background-color:#ffffff; padding:0px; margin:0px 0px 0px -3px;border:#af914b 1px solid; border-left:0px; cursor:pointer; float:left;}
.art-Post{ padding:0px 0px;}
.art-Post ol, .art-Post ul{ margin-left:20px;}
.art-Post hr{ margin:20px 0px;}
.photosiframe{ overflow:hidden; position:relative; width:90%;}
.photosiframe iframe{ width:100% !important;}

a:hover{color:#9d8e56 !important;}
.storeappdown{ width:150px;float:right;}
.storeappdown a{ margin:20px 0px 0px 0px;}
.title_center{text-align: center;}

header .topHeader a{}
header .topHeader a.viewfullsite{position:absolute;font-size:11px;padding:0px;line-height:14px;color:rgb(252, 245, 206); display:none;}
.test{}
.list-style-disc{list-style:disc;}



/*------09/01/2015*/

.bbp-forums{ border:0 !important; background:none !important; padding:8px; margin:50px 0 0 !important; }
.bbp-forums li{ background:none !important; font-size:14px !important; }
#bbpress-forums div.odd, #bbpress-forums ul.odd{ background:none !important;}
#bbpress-forums #bbp-search-form #bbp_search { background: none repeat scroll 0 0 #000000; border: 1px solid #909090; border-radius: 4px; color: #ffffff; display: inline-block; padding: 1px 8px; width: auto;}
#bbp_search_submit { background: none repeat scroll 0 0 #fff6d3;  border: 0 none;  border-radius: 4px;  margin: 0 0 10px 6px;  padding: 2px 10px;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer{ border-color: #4f4f4f !important;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic { border-top: 1px solid #4f4f4f !important;}
/*------09/01/2015*/

.breakLineChoice label
{
 float: left;
 width: 160px;
}
.art-PostContent h1 { clear:none;}



.no_marg{margin:0; width:auto;}
h4{
	margin-bottom: 15px;
}