/* COUNTRY THROWDOWN TOUR */
/* Skin Stylesheet: Default
----------------------------------------------------------------------------------- */

	
	@import url("header.css");
	

/* STRUCTURAL CONTAINERS
----------------------------------------------------------------------------------- */


	body {
	
	background: #EDE1D1 url(../../images/skin-default/layout/bg-body.jpg) center top repeat-x;
	
	}
	
	#wrapper,
	#wrapper-bottom,
	#format {
	
	float: left;
	width: 100%;
	
	}
	
	#wrapper {
	
	background: url(../../images/skin-default/layout/bg-wrapper.jpg) center top repeat-y;
	
	}
	
	#wrapper-bottom {
	
	background: url(../../images/skin-default/layout/bg-wrapper-bottom.png) center top no-repeat;
	height: 21px;
	margin-top: -21px;
	margin-bottom: 20px;
	
	}
	
	#format {
	
	background: url(../../images/skin-default/layout/bg-format-2012.jpg) center top no-repeat;
	
	}
	
	#layout {
	
	margin: 0 auto;
	
	}
	
	#content {
	
	min-height: 295px;
	
	}
	
	
/* TEXT & HEADINGS
----------------------------------------------------------------------------------- */


	body {
	
	color: #000;
	
	}
	
	h2 {
	
	color: #fff;
	
	}
	
	h3, h4, h4 a {
	
	color: #000 !important;
	
	}
	
	div.sidebar h3, 
	div.sidebar h4, 
	div.sidebar h4 a {
	
	color: #fff !important;
	
	}
	
	h4 a:hover {
	
	color: #db0315 !important;
	
	}
	
	h5 {
	
	font-size: 1em;
	
	}
		
	
/* LINKS
----------------------------------------------------------------------------------- */


	a:link, a:visited, a:active {
	
	color: #b7202d;
	text-decoration: none;
	
	}
	
	a:hover {
	
	color: #db0315;
	
	}
	
	a.comments {
	
	color: #b7202d;
	background: url(../../images/skin-default/layout/a-comments.gif) center left no-repeat;
	padding-left: 22px;
	
	}
	
	a.comments:hover {
	
	color: #db0315;
	
	}
	
	a.tally.going {
	
	color: #B7202D;
	background: url(../../images/skin-default/layout/a-rsvp.gif) center left no-repeat;
	padding-left: 25px;

	}
	
	a.tally.going:hover {
	
	color: #db0315;
	
	}


/* LISTS
----------------------------------------------------------------------------------- */

	dt, dd {
	
	border-color: #999;
	
	}


/* FORMS
----------------------------------------------------------------------------- */

	fieldset {
		
	border-color: #999;
		
	}


/* FOOTER
----------------------------------------------------------------------------------- */


	#footer {
	
	background: url(../../images/skin-default/layout/bg-footer.gif) repeat-x bottom center;
	
	}
	
	#footer a {
	
	color: #ede1d1;
	
	}
	
	#footer a:hover {
	
	color: #fff;
	
	}

	#footer h4 {
	
	font-size: 21px;
	color: #b7202d !important;
	
	}
	
	#footer a.sparkart {
	
	background: url(../../images/skin-default/layout/a-sparkart.gif);
	
	}
	
	#footer ul.copyright {
	
	clear: left;
	font-size: 12px;
	line-height: 24px;
	text-transform: none;
	color: #726c65;
	
	}


/* TABS
----------------------------------------------------------------------------------- */


	.tabs li a {

	font-size: 21px;
	text-transform: uppercase;	
	color: #b7202d;

	}
	
	.tabs li:hover a,
	.tabs li.selected a {
	
	color: #fff;
	
	}
	
	.tabs li strong {
	
	color: #fff;
	cursor: default;
	
	}

	/* .tabbed.float .tabs,
	.tabbed.wide .tabs {
	
	border-bottom: 4px solid #fff;
	
	} */
	
	#featured .tabs li a {
	
	font-size: 14px;
	color: #b7202d;
	background: none;
	
	}
	
	#featured .tabs li.selected a,
	#featured .tabs li:hover a {
	
	color: #fff;
	border: 0 none;
	
	}


/* PANE
----------------------------------------------------------------------------------- */
	
	.pane {
	
	background: url(../../images/skin-default/layout/bg-pane.jpg) top left repeat;
	
	}
	
	#featured-container .pane {
	
	background: url(../../images/skin-default/layout/bg-featured-pane.gif) center center repeat;

	}
	

	
	/* .tabbed.float .pane,
	.tabbed.wide .pane {
	
	background: none;
	
	} */
	

/* Sidebar Panes */

	
	div.sidebar div.pane h3 {
		
	font-size: 31px;
	line-height: 31px;
	color: #fff !important;
		
	}
	
	div.sidebar div.pane h4 {
		
	color: #296fa2 !important;
		
	}
	
	div.sidebar div.pane {
		
	color: #000;
		
	}
	
	div.sidebar div.pane dt,
	div.sidebar div.pane dd {
		
	border-color: #481321;
	width: 50%;
		
	}
	
	
	

/* SPONSORS
----------------------------------------------------------------------------------- */


	p.sponsors {
	
	color: #5f5a54;
	
	}
	

/* EDITORIAL WIDGET
----------------------------------------------------------------------------------- */


	.widget-editorial.stories li,
	.widget-editorial.leads li {

	border-bottom: 5px solid #000;
	
	}
	
	.widget-editorial.headlines > ul.headlines {
	
	padding-bottom: 20px;
	margin-bottom: 15px;
	border-bottom: 5px solid #000;
	
	}
	
	.widget-editorial.stories h4 a,
	.widget-editorial.leads h4 a {

	color: #000 !important;
	
	}

	.widget-editorial.stories h4 a:hover,
	.widget-editorial.leads h4 a:hover,
	.widget-editorial.headlines ul.headlines li a:hover {

	color: #db0315 !important;
	
	}
	
	.widget-editorial.stories li > strong,
	.widget-editorial.leads li > strong,
	.widget-editorial.headlines li > strong {
	
	color: #000;
	
	}
	
	
/* EVENT WIDGET: PROGRAM VIEW
----------------------------------------------------------------------------------- */

	
	.widget-event.program li ul.tallies li a {
	
	color: #296fa2;
	
	}
	
	.widget-event.program li ul.tallies li a:hover {
	
	color: #489bd7;
	
	}
	

/* EVENT WIDGET: SALES / COMPACT VIEW
----------------------------------------------------------------------------------- */


	.widget-event.compact tr,
	.widget-event.sales tr {
	
	border-bottom: 1px solid #000;
	
	}
	
	
/* EVENT WIDGET: SIDEBAR
----------------------------------------------------------------------------------- */


	.sidebar .widget-event.compact tr,
	.sidebar .widget-event.sales tr {
	
	border-bottom: 1px solid #fff;
	
	}	


/* MESSAGE BOARD
----------------------------------------------------------------------------- */

	#content.messageboard {
		
	background: url(../../images/skin-default/layout/bg-pane.jpg) top left repeat;
		
	}
	
	div.messageboard table.tborder.heading {
		
	border-top: 2px solid #000 !important;
		
	}

	div.messageboard #title {

	float: none;
	position: static;

	}

	div.messageboard #title td {

	color: #000;

	}

	div.messageboard #title td a {

	color: #efd000;

	}

	div.messageboard div.navbuttons td {

	background: #222;

	}

	div.messageboard div.navbuttons td a {

	color: #fff;

	}

	div.messageboard img {

	margin-bottom: 0 !important;

	}
	
	div.messageboard #posts > div {
		
	border-bottom: 3px solid #000;
	padding: 10px 0 !important;
		
	}
	
	div.messageboard #posts > #lastpost {
		
	border-bottom: 0;
		
	}

	div.messageboard table {

	font-size: 13px;
	line-height: 20px;

	}

	div.messageboard #posts .alt1 {

	font-size: 14px;
	line-height: 20px;
	background: #fefefe;

	}

	div.messageboard fieldset {

	border: 1px solid #666;

	}

	div.messageboard .tcat {

	color: #fff;
	background: #000;
	text-transform: uppercase;
	font-weight: bold;

	}

	div.messageboard .tcat a {

	color: #ee2435;
	font-weight: bold;

	}

	div.messageboard .thead {

	color: #000;
	border-bottom: 2px solid #000;

	}

	div.messageboard .thead a {

	color: #ee2435;

	}

	div.messageboard .thead a:hover {

	color: #000;

	}

	div.messageboard .tfoot {

	color: #fff;
	background-color: #000;

	}

	div.messageboard .tfoot a {

	color: #EE2435;

	}

	div.messageboard .alt1, div.messageboard .alt1Active, div.messageboard .alt2, div.messageboard .alt2Active {
		
	border-bottom: 1px solid #000;

	}

	div.messageboard .time {

	color: #0673a6;

	}

	div.messageboard .panelsurround {

	background-color: #ddd;

	}

	div.messageboard .vbmenu_control {

	background-color: #0673a6;
	border-right: 1px solid #000;

	}

	div.messageboard .vbmenu_control a {

	color: #fff;
	font-weight: bold;

	}

	div.messageboard .vbmenu_popup {

	background-color: #fff;
	border: 2px solid #0673a6;
	color: #000;

	}

	div.messageboard .vbmenu_popup a {

	color: #EE2435;

	}
	
	div.messageboard .vbmenu_popup td.thead {
	
	background: #000;
	color: #fff;
	font-weight: bold;
	border-bottom: 0;
		
	}
	
	div.messageboard .vbmenu_popup td {
		
	border-bottom: 1px solid #000;
		
	}
