/* CSS Document */

#sm-bookmarks  {
position:absolute;
top:213px;
left:761px;
width:322px;
}

#sm-bookmarks-kids  {
position:absolute;
top:190px;
left:761px;
width:322px;
}


#preferred-charities {
background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/images/art_bck.jpg');
background-repeat:repeat-x;
border:1px solid #CCCCCC;
margin-bottom:20px;
}
#preferred-charities td {
padding:0px 3px;
}
#preferred-charities td h3 {margin:2px 0px!Important;padding:0px;}

#event-action-buttons {

border:1px solid #E5E7E6;
background-color:#FFFFFF;
width:330px;
}

!.size-thumbnail {border:1px solid #CCCCCC;height:100px;width:100px;padding:2px;}

#content .right_column {
background-image:url('/wp-content/themes/pandemia-news/styles/events/bg-sidebar.gif');
background-repeat:repeat-y;
border-left:1px solid #DDDDDD;
}

body.mceContentBody {   background-color:#FFF !important;  background-image: none;  text-align: left;}

.post-edit-link {display:block;clear:both;color:#000000;-moz-border-radius:3px;font-size:14px;font-weight:bold;display:block;margin:5px 0px;padding:4px 8px;border:1px solid #000000;background-color:#CCFF00;}

.ngg-imagebrowser img {margin:20px auto!Important;	width: auto!Important;}

/****************************************
MARQUEE STYLING
*/

#rotate {width:504px;height:320px!Important;background-color:#000000;z-index:0;}
#rotate-thumbs #maqnav li {margin-bottom:8px;}
#rotate-thumbs #maqnav {top:0px!Important;}
#rotate .caption .content {margin:0px 10px;}
#rotate .caption .content h3 a {text-decoration:none!Important;}
#rotate div.content a.link-marquee {color:yellow;}
#meta-rotate-container {background-color:#eeeeee;border-bottom:2px dotted #cccccc;}
#contentTabs {display:none;visibility:hidden;}

/****************************************
WIDGET STYLES
*/

.right_column .widget ul { float:none; }
.right_column .widget .content-widget {background-color:#FFFFFF;!background-image:none;}

/* Sidebar Styles */
.content-widget .textwidget .sidebar h2 { display:block;padding-bottom:2px;font-size:14px!Important;}
.content-widget .textwidget .sidebar div {}
.content-widget .textwidget .sidebar p {font-size:12px;}
.content-widget .textwidget .sidebar UL {	PADDING-LEFT: 15px;	MARGIN-BOTTOM: 5px;	PADDING-BOTTOM: 5px;	MARGIN-LEFT: 20px;	margin-right: 0px;	padding-right: 0px;float:none!Important;}
.content-widget .textwidget .sidebar OL {	PADDING-LEFT: 12px;	MARGIN-BOTTOM: 5px;	PADDING-BOTTOM: 5px;	MARGIN-LEFT: 17px;        float:none!Important;}
.content-widget .textwidget .sidebar LI {	padding:5px 0px!Important;	font-size: 12px;}

.right_column .widget .widget-title {background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bg_rowheader.jpg');background-repeat:repeat-x;height:30px;}
.right_column .widget .widget-title h2 {background:none;font-size:16px;font-weight:bold;margin-top:5px;}
.right_column .widget .widget-title h2 a {color:#FFFFFF;}


/* Text Widget */
.right_column .widget .content-widget .textwidget { padding: 0px; }
.right_column .widget .content-widget .textwidget ul li a {float:none;}
.right_column .widget .content-widget .textwidget ul li {float:none;}
.right_column .widget .content-widget .textwidget p {font-size:12px; margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.right_column .widget .content-widget .textwidget h2 {font-size:16px;margin:10px 0px;}
.right_column .widget .content-widget .textwidget h3 {font-size:14px;}
.right_column .widget .content-widget .textwidget h4 {font-size:12px;}


/* Tour Dates Widget */
#tourdates ul li { width:300px!Important; }
#tourdates li a { position:relative;font-size:14px;float:none; }
#tourdates img {position:absolute;float:right;right:5px;top:7px;}
#tourdates table td {font-size:12px;padding:8px 0px;border-bottom:1px dashed #CCCCCC}
#tourdates table td a {font-size:14px;font-weight:bold;}

/* Poll Widget */
.right_column .widget .wp-polls ul li { border:0px!Important; float:none!Important; }
.wp-polls+div+ul li { border:none!Important; }
.wp-polls-ul { float:none!Important; }

/*Race at a Glance Widget */
.content-widget .textwidget .sidebar #rag_date {	background-image: url(http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bg_rag_date.gif);	background-repeat: no-repeat;	font-size: 18px;	height:55px;	border:none;	padding-left:50px;}
.content-widget .textwidget .sidebar #rag div ul { margin-left:15px;padding-left:10px;margin-top:5px;}
.content-widget .textwidget .sidebar div#rag_date p {	font-size: 18px;	font-weight: bold;        padding-top:10px;}
.content-widget .textwidget .sidebar #rag h2 {background: url(http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/rag_plus.gif) no-repeat;	height:34px;	width:318px;	padding:8px 0px 0px 8px;	margin:0px;}
.content-widget .textwidget .sidebar #rag_details { display:none;font-size:12px;}
.rag_minus {background: url(http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/rag_minus.gif) no-repeat !Important;}
.rag_plus {background: url(http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/rag_plus.gif) no-repeat !Important;}


/****************************************
ITEMS CHANGED FROM COMPETITOR GLOBAL STYLE
*/

/* give overall website a curved look */
#content, .nav_bars ul#menu, .widget-title {-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.right_column .widget .content-widget {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

#right_ad {-moz-border-radius:5px;border-radius: 5px;}

/* Marquee Styles */
#meta-rotate, #rotate-thumbs {background-color:#EFEFEF;}
#rotate-thumbs #maqnav { top:3px; right:5px;background-color:#EFEFEF;}
#rotate-thumbs #maqnav li a.border img {border:3px solid #FF0000;}
#rotate-thumbs #maqnav li a img {border:3px solid #CCCCCC;}

/* Clean up the Sociable widget display */
div.sociable {width:98%;}
div.sociable, .sociable_tagline {-moz-border-radius:3px;}
.sociable_tagline {font-size:12px;background:#333333;}
.sociable-hovers {opacity:1!Important;}
#content .main_column .article .entry .sociable_tagline ul li { background-image:none!Important;}


/* Give top navigation some definition w/a gradient fill + colored links */
#content .nav_bars ul.main_nav li a { color:#FFFFCC; padding:3px 18px 0px; font-weight:bold!Important; }
#content .nav_bars ul { background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bg_rowheader.jpg');background-repeat:repeat-x;}
#content ul.sec_nav { background-image:none; }


/* Change color of "HOT" link to Yellow to pop better off of grey background */
li#out a { color:yellow!Important;font-weight:bold; }


/*Hide Login/Join links until they're ready for prime time */
.signin p { display:none; visibility:hidden; }


#logo {  background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/images/header-logo.gif'); }

#content { margin-top: 150px; }

/* Fix li floats that were breaking layout in body */
#content .main_column .article ul li { float:none; }


/* Text and Heading Styles  */
* { font-family:Arial,Helvetica,sans-serif!Important; } 
a { text-decoration: underline!Important;}
.main_column a { font-weight:bold; }
.main_nav a, .sec_nav a, #top-bar a { text-decoration:none!Important;}
#content .main_column h1,#content .main_column h1 a  {font-size:22px!Important;line-height:inherit;}
#content .main_column h2, #content .main_column h2 a { font-size:18px!Important;line-height:inherit; }
#content .main_column h3, #content .main_column h3 a { font-size:16px!Important;line-height:inherit; }
#content .main_column h4, #content .main_column h4 a { font-size:14px!Important;line-height:inherit; }

/* Eliminate padding from top of UL when following a paragraph */
#content .article p + ul {margin-top:0px!Important;padding-top:0px!Important;}
!#content .article p + ul li {margin-top:0px;padding-top:0px;}

textarea { font-size:12px;}
.st {
	font-size:11px!Important;
}
.seperator { BORDER-TOP: #999999 1px dashed; MARGIN: 20px 50px 5px;}
hr {margin:20px 0px; color:#CCCCCC;}
pre { font-family:"Courier New", Courier, monospace!Important;font-size:14px;}
blockquote {border:none!Important;font-style:normal!Important;color:#000000!Important;font-family:Arial, Helvetica, sans-serif!Important;}
blockquote p {
	font-family:Arial, Helvetica, sans-serif!Important;
	font-weight:normal!Important;
	color:#000000!Important;
	font-style: normal!Important;
}
dl,dd {font-size:12px;margin:0 10px;padding:5px 15px;}
dt {padding-bottom:8px;padding-left:15px;background:transparent url(http://www.competitor.com/wp-content/themes/pandemia-news/images/red-arrow.jpg) no-repeat scroll 0 7px;}


/*Fix ordered lists so the will show numerals */
.main_column .article ol li { list-style-type:decimal; }



/*Adjust FACEBOX styling */
#facebox p {font-size:12px;margin-bottom:10px;}
#facebox h1 {font-size:20px;margin-bottom:10px;}
#facebox h1, #facebox h2, #facebox h3, #facebox h4 {font-weight:normal;}
#facebox h2 {font-size:18px;}
#facebox h3 {font-size:16px}
#facebox h4 {font-size:14px}
#facebox .footer { width:100%!Important; }


/* POST BLURBS */
!#content .main_column .article { padding:10px 15px 10px 20px; }
#content .main_column .article ul.options { display:none;visibility:hidden;}
#content .main_column .article ul.article_info { display:none;visibility:hidden; }
!#content .main_column .article h2.author, #content .main_column h2.author a {line-height:16px;color:#666666;float:none;text-decoration:none!Important;font-size:12px!Important;flo}
#content .main_column .article h2.author, #content .main_column h2.author a {display:none;visibility:hidden;}
#content .main_column h1.title a {font-size:18px!Important;}

/* ARTICLES & PAGES */
#content .main_column .article p a,
#content .main_column .article ul a,
#content .main_column .article ol a {font-weight:bold;}
#content .wp-caption p.wp-caption-text { margin:0 5px; }
!#content .main_column .article p { width:auto;}
#content .main_column .article h1+h2 { margin-top:0px; }
#content .main_column .article p+h2,
#content .main_column .article ul+h2,
#content .main_column .article ol+h2,
#content .main_column .article table+h2 { margin-top:15px; }
#content .main_column .article h3 {font-size:16px;margin:10px 0px 5px 0px;font-weight:bold;line-height:inherit; }
#content .main_column .article h4 {font-size:14px!Important;margin-bottom:inherit;}
#content .main_column .article h5 {}
#content .main_column .article .st {font-size:11px;}
#content .main_column .article ul {padding:5px 5px;margin:0px 5px;}

/*Seperate Content after 'More' Tag */
span[id|=more] { display:block; clear:both; }
/* give read more link some breathing room */
.main_column .article .more-link {margin-top:inherit;}

/* Removes Leaderboard ad banner from top of page */
#banner { display:none; visibility:hidden;}

/*Styling for list of cities in header 
#rnrcities .event_list { width:550px;float:right;margin-top:40px;}
#rnrcities .event_list li {padding:5px 5px;display:inline;float:left;}
#rnrcities .event_list li a {font-size:14px;color:#000000;}
*/

/* Styling for Register Buttons */

p.button {
	font-size:12px!Important;
	color:#000000!Important;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	width: 200px;
	padding: 10px 0px 0px 0px;
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bu_background2.gif');
	background-repeat: no-repeat;
	height: 30px;
}

p.button a { 	width:inherit;height:inherit;color:#000000!Important;width:200px;height:40px;}

p.register {
	font-size:12px!Important;
	color:#000000!Important;
	font-weight: bold;
	margin: 0px auto 10px auto;
	text-align: center;
	width: 200px;
	padding: 12px 0px 0px 0px;
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bu_background.jpg');
	background-repeat: no-repeat;
	height: 40px;
}

p.register a { 	width:inherit;height:inherit;color:#000000!Important;width:200px;height:40px;}


/****************************************
 TABLES  
*/

.grid td {	border-top: 1px solid #CCCCCC;	padding: 3px 2px 3px 4px;font-size:12px;}
.grid {	border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bg_table.jpg');	background-repeat: repeat-x;	margin-bottom: 20px;	border-top: 1px solid black;}
.grid p { ;margin:0px;}
.grid h1, .grid h1, .grid h1 { margin:0px; padding:0px; }
.grid h1 { font-size: 16px!Important;	font-weight: bold;}
.grid H2 { font-size: 14px!Important;}
.grid H3 {}
.rowheader td {	font-weight: bold;	color:#FFFFFF;	border-bottom: none;        background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bg_rowheader.jpg');}


/***************************************
SPONSOR LOGOS
*/
.article #sponsors h2 {font-weight:bold;clear:both;margin-bottom:10px;text-align:center;border:1px dotted #CCCCCC;border-right:none;border-left:none;color:#FFFFFF;background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bg_rowheader.jpg'); }
.article #sponsors {}
.article #sponsors img {margin:0px 20px 20px;float:left;}
.article #sponsors .aligncenter {float:none;}


/****************************************
 ATTENTION BOX
*/

.attn a:link { 	color: #006699;}
.attn a:visited { color: #006699;}
.attn H1 a:link { color: #006699;	text-decoration:none;}
.attn H1 a:visited { color: #006699;}
.attn H1 a:hover {	color: #006699;}
.attn H1 a:active {	color: #006699;}

.attn_note p,
.attn_download p, 
.attn_warning p, 
.attn_alert p { margin:0px!Important;padding:0px!Important;}

.attn_warning, .attn_alert {
	background:#FFFBBC none repeat scroll 0 0;
	border:1px solid #E6DB55;
	padding:6px 9px;
	margin: 6px 0px;
}

.attn_note {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:6px 9px;
}



.attn_download {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7F7D3 none repeat scroll 0 0;
border:1px solid #66CC33;
padding:6px 9px;
}

.attn { 	background-color: #FFFFFF;	border: 1px solid;	background-repeat: repeat-x;	margin-bottom: 20px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:0px;}
.attn H1 { 	margin-top: 0px;	color: #006699;	font-size: 16px;	margin-bottom: 2px;	padding-top: 2px;	font-weight: bold;	border-bottom: 2px solid;	border-bottom-color: #006699;}
.attn H2 {	margin-top: 0px;	color: #006699;	margin-bottom: 2px; padding-top: 2px;	font-weight: bold;}
.attn p { 	margin: 0px 0px 8px 0px;}


/****************************************
PAGEHEADING
*/

#content .main_column h1.page-header, #content .main_column h1.cat-header {	margin:0px 0px 20px 0px!Important; BORDER-BOTTOM:#000000 1px dotted;	font-size:26px!Important;}


/****************************************
PAGE SUBSECTIONS
*/
#events-section-container { overflow: hidden;width:628px; }
#events-section-container .events-section { overflow:hidden; 	float: left; width:304px; height:auto;-moz-border-radius:3px;background-color:#F3F3F3;border:1px solid #DDDDDD;padding:4px 0px 0px 3px!Important;margin:0px 5px 20px 0px!Important;}
!.events-section .events-section-heading h2, .events-section .events-section-heading h2 a {font-weight:bold!Important;}
.events-section ul {margin-top:5px!Important;padding-top:5px!Important;height:185px;}


/****************************************
 HOTEL PAGE STYLES
*/

#content .main_column .article .hqhotel td {
	padding: 5px 10px 3px 2px;
	font-size:12px;
}
#content .main_column .article .hqhotel {
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bg_table.jpg');
	background-repeat: repeat-x;
	margin-bottom: 20px;
	border: 1px solid #999;
}
#content .main_column .article .hqhotel p {

}
#content .main_column .article .hqhotel img { border:inherit!Important;}
#content .main_column .article .hqhotel h2, 
#content .main_column .article .hqhotel h2 a {
	color:#006;
	font-size: 18px!Important;
	padding-bottom: 5px;
}
#content .main_column .article .hqhotel H3 {font-size:14px!Important;margin-top:0px;padding-top:0px;}

#content .main_column .article .hqhotel .rowheader {
	font-weight: bold;
	color:#000;
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bg_rowheader_gry.jpg');
	text-align: left;
	padding: 4px 5px;
	border-bottom: 1px solid #CCCCCC;
	font-variant: small-caps;
	font-size: 11px;
}


#content .hq_hotel { border: 1px solid;	border-color: #0d2378; margin-bottom: 25px; -moz-border-radius:5px; border-radius:5px;}
#content .hq_hotel td { padding:10px; }
#content .hq_hotel .hq_header {
	background-repeat:repeat-x;
	background-color: #0D2378;
	height: 23px;
	padding: 5px!Important;
}
#content .hq_hotel .hq_header h1, #content .hq_hotel .hq_header h2  {	color:#FFFFFF!Important; font-size:18px!Important; margin:0px;}
#content .hq_hotel .hq_rightcol H2 { margin-top:0px;font-size:14px!Important;color: #000000!Important;font-weight: bold;}
#content .hq_hotel .hq_leftcol { width:200px;}
#content .hq_hotel .hq_leftcol p { font-size:12px!Important;}


div#hotels {
	font-size:12px;
	margin-bottom:30px;
	width: 610px;
	display: block;

}
div#hotels a {font-weight:bold!Important;}
#hotels div p {margin-bottom:10px;padding:0px;}
div#hotels div p.soldout {
	font-size:14px!Important;
	color:#CC0000;
	font-weight: bold;
	padding: 3px;
	border: 1px dotted #CC0000;
	background-color: #FFDFDF;
	margin: 5px 5px 5px 0px;
}
.hqhotel p.reserve {margin:20px 10px 10px;}
div#hotels div p.reserve, .hqhotel p.reserve {
	font-size:14px!Important;
	color:#006600;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #006600;
	background-color: #CCFFCC;
	text-align: center;
	white-space:nowrap;
	-moz-border-radius:2px;
}
div#hotels div p.reserve a, .hqhotel p.reserve a {color:#003300!Important;}

div#hotels div {
	float:left;
	width:295px;
	height:440px;
	background-color:#FDFDFD;
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/images/art_bck.jpg');
	background-repeat:no-repeat;
	border-top:2px solid #CCCCCC;
	overflow: hidden;
	padding-left: 10px;
}

#content .main_column div#hotels div h2,
#content .main_column div#hotels div h2 a { 
        font-size:14px!Important;
        line-height:inherit;
        padding-top:2px;
        margin-bottom:5px;
        font-weight:bold!Important;
}
div#hotels div.notes {
	height:150px;
	overflow:hidden!Important;
	border:1px dashed #CCCCCC;
	background-image:none;
	background-color:#FFFFFF;
	padding: 5px!Important;
	width: 95%;
}
div#hotels div.notes p {margin-bottom:5px;padding:0px;}
div.section h3 {font-size:20px!Important;color:#666666;border-bottom:1px dashed #CCCCCC;clear:both;margin-bottom:10px;}
div#hotels h3 {font-size:20px!Important;color:#666666;border-bottom:1px dashed #CCCCCC;clear:both;margin-bottom:10px;}
div.section {
	background-image:none!Important;
	border-top:none;
	float: none!Important;
	display: block!Important;
	clear: both!Important;
}

p.section h3 {font-size:20px!Important;color:#666666;border-bottom:1px dashed #CCCCCC;clear:both;margin-bottom:10px;}
p.section {
	background-image:none!Important;
	border-top:none;
	float: none!Important;
	display: block!Important;
	clear: both!Important;
}

.article .entry .shuttle, .article .entry #hotels .shuttle {
	color:#003399;
	background-color:#FFFFFF;
	padding:2px 2px 0px 35px;
	border: 1px solid;
	border-color: #B0D6FF;
	font-weight: bold;
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/ico_shuttle.gif');
	background-repeat: no-repeat;
        background-position:2px 2px;
}
.article .entry .shuttle p, .article .entry #hotels .shuttle p {margin-bottom: 5px;}


/*

table#hotels {
	font-size:12px;
	margin-bottom:30px;
}
#hotels a {font-weight:bold!Important;}
#hotels p { padding-bottom:0px;}
#hotels td p { margin-bottom:10px;}
#hotels td p.soldout {
	font-size:14px!Important;
	color:#CC0000;
	font-weight: bold;
	padding: 3px;
	border: 1px dotted #CC0000;
	background-color: #FFDFDF;
	margin: 5px 5px 5px 0px;
}
table#hotels td p.reserve {
	font-size:14px!Important;
	color:#006600;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #006600;
	background-color: #CCFFCC;
	margin: 0px 10px 10px 10px;
	text-align: center;
	white-space:nowrap;
	-moz-border-radius:2px;
}
#hotels td p.reserve a {color:#003300;}
!#hotels div {
	float:left;
	width:280px;
	height:400px;
	background-color:#FDFDFD;
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/images/art_bck.jpg');
	background-repeat:no-repeat;
	margin: 0px 0px 30px 10px;
}
#hotels td {
	margin-bottom:30px;
	background-color:#FDFDFD;
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/images/art_bck.jpg');
	background-repeat:no-repeat;
	padding: 0px 5px!Important;
	border-top:2px solid #CCCCCC;
}
table#hotels td h2, #hotels td h2 a { font-size:14px!Important;line-height:18px!Important;padding-top:2px;margin-bottom:5px;font-weight:bold!Important;}
#hotels div.notes {height:150px;overflow:hidden;margin:0px 0px 20px 0px!Important;padding:5px;border:1px dashed #CCCCCC;background-image:none;background-color:#FFFFFF;}
#hotels div.notes p {margin-bottom:5px;padding:0px;}
#hotels td.section h3 {font-size:20px!Important;color:#666666;border-bottom:1px dashed #CCCCCC;clear:both;margin-bottom:10px;}
#hotels td.section { background-image:none!Important;border-top:none; }

#hotels td .shuttle {
	color:#003399;
	background-color:#FFFFFF;
	padding:2px 2px 0px 35px;
	border: 1px solid;
	border-color: #B0D6FF;
	font-weight: bold;
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/ico_shuttle.gif');
	background-repeat: no-repeat;
        background-position:2px 2px;
}
#hotels td .shuttle p {margin-bottom: 5px;}





*/

/* charitystory */

.charitystory img {	float: left;	border: 1px solid #000;	margin-right: 10px;}
.charitystory H1 {	font-size: 14px;	font-weight: bold;	margin: 0px;	padding: 0px;	color: #18336A;	border: none;}
.charitystory A:link {	color: #18336A;}

.charitystory p {font-size: 11px;	margin: 0px;}
.charitystory {	padding: 0px;	margin-top: 0px;	margin-bottom: 25px;	height: 100px;}
.charitystory a:visited {	color: #18336A;}

/****************************************
 FAQ LISTS  
*/

#faq div {margin-left:20px;font-weight:bold;}


/****************************************
 REGISTRATION PAGE  
*/

.regDetails {	border: 1px solid;	border-color: #333333;}
.regDetails td {	background-color: #DDDDDD;	padding: 5px;        font-size:12px;}
.regDetails td p {margin:5px 0px;}
.regDetails table {	border: 1px solid;	border-color: #999999;}
.regDetails table td {	background-color: #F4F4F4;}

.regDetails H2 {	background-color: #333333;	color: #FFFFFF!Important;	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/bg_rowheader.jpg');padding-left:5px; padding-right:0px; padding-top:2px; padding-bottom:2px;}
.regDetails H3 {	color: #000000!Important;	font-size: 16px!Important;line-height:inherit!Important;}
.regDetails H4 {	color: #000000!Important;	font-size: 14px!Important; margin:0px!Important; padding:0px!Important;}

#content .main_column .article .regDetails ul {
	margin-left: 5px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}



/****************************************
 IMAGE FLOATS  
*/

.floatright, .alignright {	float: right!Important;	margin: 0px 0px 10px 10px!Important;}
.floatleft, .alignleft {	float: left!important;	margin: 0px 10px 10px 0px!Important;}
.floatright p, .floatleft p{	font-weight: normal;	color: #333333;	margin: 0px 0px 5px 0px;}


/************************************ 
RESULTS STYLES
*/

#stats a:link, #stats a:visited, #stats a:hover, #stats a:active { font-size:12px;}
#stats, #lastUpdated { padding:0px;margin:0px;font-size:12px;}
#main_content td { font-size:12px; }

#eventName { font-size:22px;}
#eventDate { font-size:14px; padding:0px; display:inline; font-weight:bold;}
#eventStats { margin: 10px 0px;}
#eventLinks { visibility:hidden; display:none; }
#lastUpdated {color: #666666;}
#poweredBy { visibility:hidden;  display:none;}




/* Search Table Style */

.ContainerSearchTable {
	width: 960px;
	text-align:left;
	clear:left;
	margin:0px;
	padding:0px;
}

.SearchTable {
  border-style:solid;
  border-color: #B1BFC8;
  background-color: #FFFFFF;
  border-width:1px;
  margin: 0px;
  padding: 0px;
  color: #000000;
  width: 470px;
}
.SearchTable td {
	padding:2px 0px 2px 0px;
}

.SearchTable input, .SearchTable select option { height:21px; }

.SearchHeader {
	border-bottom: 1px solid #B1BFC8;
	color: #FFFFFF;
	font-size:14px!Important;
	font-weight:bold;
	background: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/results/blueHeader_fill.jpg') repeat-x;
}

.Search { }
.Search input { height:21px;}
td.Search { font-weight:bold; }

.EventSearchTable {
  width:100%;
  border-style:solid;
  border-color: #B1BFC8;
  background-color: #FFFFFF;
  border-width:1px;
  margin: 0px;
  padding: 0px;
  color:#000000;
}

.EventSearchTable td {
	padding:2px 0px 2px 0px;
	text-align:left!Important;
}


/* Leaderboard Style */
.LeaderboardTable {
	border: 1px solid #B1BFC8;
	background-color: #FFFFFF;  
	width: 470px;
	margin-bottom: 5px;
	padding: 0px;
}
.LeaderboardTable td {
	padding:2px 2px 2px 2px;
	text-align:left!Important;
}
.LeaderboardHeader {
	border-bottom: 1px solid #B1BFC8;
	font-size:14px!Important;
	font-weight:bold;
	text-align:left!Important;
	color:#000000;  
	text-decoration: none;
	margin: 0px;
	background: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/results/grayHeader_fill.jpg') repeat-x; 
}
.Leaderboard {

}

.LeaderboardPulldown {
	background-color: #ffffff; 
	color: #000000;
	margin-top:0px;
	padding-top: 0px;
}

#div_leaderboard_M {
  margin-bottom:4px;
  border: 1px solid #eeeeee;
}

#div_leaderboard_F {
  margin-bottom:4px;
  border: 1px solid #eeeeee;
}

	
/* Results Table Style */

#ResultsContainer {
width:960px;
	padding: 0px;
	background-color: #FFFFFF;
}
#ResultsContainer p.showSplits {
	display:block;
	font-weight:bold;
}

.ResultsTable {
  width:100%;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border-style:solid;
  border-color: #B1BFC8;
  background-color: #EEEEEE;
  border-width:1px;
  margin: 5px 0 10px 0;
  padding: 0px;
  color:#000000;
}
.ResultsTable tr {   background-color:#EAF4FE;  }
.ResultsTable td { 	padding:3px 0px 3px 3px;}
.ResultsTable tr.off {  background: #FFFFFF;}
.ResultsTable tr.on {  background: #EDEDED;}

.ResultsHeader {
	border-bottom: 1px solid #B1BFC8;
	color: #FFFFFF;
	background: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/results/blueHeader_fill.jpg') repeat-x;
    white-space:nowrap;
}

.ResultsHeader img {
	margin:0px!Important;
	padding:0px!Important;
}
.ResultsHeader a {
  color:#FFFFFF;  
  font-weight:bold;
}
.ResultsHeader a:hover {
  color:#FFFFFF;  
  font-weight:bold;
}

/* Statistics Table Style */
.StatisticsTable {
  border-style:solid;
  border-color: #B1BFC8;
  background-color: #FFFFFF;
  border-width:1px;
  margin-top: 5px;
  margin-bottom: 10px;
  padding: 0px;
  color: #000000;
}
.StatisticsTable td {
	padding:2px 4px 2px 4px;
}

.StatisticsHeader {
	border-bottom: 1px solid #B1BFC8;
	font-size:14px!Important;
	font-weight:bold;
	color: #FFFFFF;
	background: #CCCCCC url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/results/blueHeader_fill.jpg') repeat-x;
}

.Statistics {
  color:#000000;
  margin: 0px;
  padding: 2px;
}


/* Results Pagination Style */
#Pagination {
	width:100%;
	color: #000000;
	overflow: auto;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}
#Pagination .left {
  float: left;
  padding: .3em 0 0 0;
}
#Pagination .center {
  padding: .3em 0 0 0;
  text-align: center;
}
#Pagination .right {
  float: right;
  padding: 0 .3em 0 0;
}
#Pagination a {   }

#toDate {
  background:#fefefe;
  padding: 1px 2px 1px 2px;
  border: 1px solid #aaaaaa;
}

#fromDate {
	background:#fefefe; 
	border: 1px solid #aaaaaa;
	padding: 1px 2px 1px 2px;
}  

#toDateTrigger {
  vertical-align:bottom;
}

#fromDateTrigger {
	vertical-align:bottom;
}  


/* START Tab Menu Style */
.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	list-style-type:none !Important;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.main_column .article .shadetabs li {background:none;margin:0px;padding:0px; }

.shadetabs li {
	display: inline;
	margin: 0px;
}
.shadetabs li a {
	text-decoration: none;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/results/shade.gif') repeat-x top left;; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px;
}

.shadetabs li a:visited {
	color: #2d2b2b;
}

.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li.selected {
	position: relative;
	top: 1px;
}

.shadetabs li.selected a { /*selected main tab style */
	background-image: url('http://www.competitor.com/wp-content/themes/pandemia-news/styles/events/results/shadeactive.gif');
	border-bottom-color: #FFFFFF;
}

.shadetabs li.selected a:hover { /*selected main tab style */
	text-decoration: none;
}

.tabcontentstyle { /*style of tab content oontainer*/
	border: 1px solid gray;
	width: 95%;
	margin-bottom: 1em;
	padding: 10px;
}

.tabcontent {
	border: 1px solid #000055;
	background-color: #F4F9FF;
	font-size:12px;
	text-indent: 10px;
	padding-bottom: 20px;
	padding-top: 3px; 
	width: 100%;
}

.tabcontent li {
  margin-left: 25px;
font-weight:bold;
padding:5px 0px;
}

@media print {
	.tabcontent {
		display:block!important;
	}
}
/* END Tab Menu Style */  

/******************************************************************************/
/*
/* PersonalResultsPage
/*
/*****************************************************************************/


#actions, #prp_comment_form, #prp_side_nav { display:none;visibility:hidden;}



#prp_container {
	clear:left;
	margin-left:0px;
	overflow:auto;
}

#prp_main {
	float: left;
}

#prp_content {
	float: left;
	margin: 0px;
}

#prp_personal {
	margin: 0 0 10px 0px;
	float: left;

}

#prp_personal h2 {
	margin: 0 0 5px;
	padding: 0;
	font-size: 120%;
}

#prp_personal address, #prp_personal span {
	font-style: normal;
	margin: 0;
	padding: 0;
	line-height: 1;
}


#prp_results {
	border: 1px solid #cccccc;
	margin: 20px 0px;
	width: 348px;
	clear:left;
}

#prp_clock {
	margin: 10px;
	display: block;
	padding: 10px 30px;
	background-color: #000000;
}


#prp_results table {
	font-size: 80%;
	margin: 10px 10px;
	width: 328px
}

#prp_results td {
	padding: .2em .5em;
	vertical-align: top;
	border-bottom: 1px dotted #aaaaaa;
	width: 50%;
}

#prp_results tr.last td {
	border: 0px none;
}

