div.pager { padding-bottom: 24px; }
div.pager p { margin-bottom: 6px; }
div.pager a.pagerLink { padding: 3px 6px 3px 6px; background: #ececec; border: solid 1px #ccc; color: #000; text-decoration: none; }
div.pager a.pagerLink:hover { color: #000; background: #e0e0e0; text-decoration: none; }
a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
.hide { display:none; }
div.eventsSearch { width: 40%; float: right; }
div.switchToContainer { position: absolute; top: 2px; right: 2px; z-index: 100; }
div.switchToContainer a { color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; }
div.switchToContainer a:hover { color: #0099ff; text-decoration: underline; }
div.switchToContainer a.disabled { text-decoration: line-through; color: #666; }
div.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li { list-style: none !important; }
table.calendar { background-color: #eee; border: solid 1px #ccc; }
table.calendar a { color: #000; }
table.calendar td { text-align: center; }
table.title { border: solid 1px #ccc; background-color: #fff; width: 100%; text-align: center; }
table.title td { text-align: center; }
table.calendar td.dayHeader { font-weight: bold; border-bottom: solid 1px #404040; }
table.calendar td.otherMonthDay { background-color: #E6E6E6; border: solid 1px #eee; }
table.calendar td.selectedDay { background-color: #ccc; border: solid 1px #eee; }
table.calendar td.todayDay { font-weight: bold; }
table.calendar td.day, table.calendar td.todayDay, table.calendar td.weekendDay { background-color: #fff; border: solid 1px #eee; }
table.calendar td.selector { color: #F05226; }
div.switchToContainer { position: absolute; top: 2px; right: 2px; z-index: 100; }
input.searchBox { width: 155px; height: 20px; padding : 5px 0px 0px 5px; font-size : 85%; color : #333; border : 0px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/search_bg.gif) no-repeat left top; }
input.searchButton { position : absolute; top : 0; left : 160px; border : 0px; }
div.fullWidthFooterContainer { width: 100%; margin : 0px; padding : 0px; }
div.fixedWidthFooterContainer { clear: both; width: 931px; margin : 0px auto; padding : 20px 15px 20px; }
div.footer { float : left; margin : 0px; padding : 0px 0px 20px 0px; }
div.footer a { color : #666; }
div.footer a:hover { color : #666; text-decoration : underline; }
div.footer ul { float : right; padding : 15px 0px 0px 0px; width : 600px; margin : 0px; text-align : right; position:relative; z-index:999; }
div.footer li { float : right; position : relative; display : inline; width : auto; list-style-type: none; }
div.footer li a { display : block; position: relative; margin : 0px; padding : 0px 7px; border-right : solid 1px #666; }
div.copyright { float : right; text-align : right; margin : 0px; padding : 16px 0px 0px 7px; color : #666; width : auto; display : inline; }
div.siteDesigner { float : right; text-align : right; width : auto; padding : 0px 7px; margin : 16px 0px 0px; color : #666; border-right : solid 1px #666; }
div.siteDesigner a { color : #666; }
div.footerStatement { color: #666; font-size: 87%; padding-top: 10px; margin: 0px; width: 90%; float: left; position : relative; top : -50px; }
div.footerStatement img { float: left; }
div.footerStatement p { clear : both; }
div.footerStatement ul { float : left; width : 150px; padding : 8px; margin : 0px; }
div.footerStatement ul li { float : left; padding : 8px 0px 0px 10px; margin : 0px; font-weight : bold; }
div.footerStatement ul li.facebook, div.footerStatement ul li.twitter { padding : 0px 0px 0px 10px; }
div.footerStatement ul li a { font-size : 1px; padding : 3px 0px 0px; margin : 0px; display : block; height : 23px; width : 23px; border : 0px; color : #ccc; }
div.footerStatement ul li.facebook a { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/facebook_icon.gif) no-repeat left bottom; }
div.footerStatement ul li.facebook a:hover { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/facebook_iconOver.gif) no-repeat left bottom; color : #ccc; }
div.footerStatement ul li.twitter a { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/twitter_icon.gif) no-repeat left bottom; }
div.footerStatement ul li.twitter a:hover { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/twitter_iconOver.gif) no-repeat left bottom; color : #ccc; }
div.fullWidthBodyContainer { width: 100%; margin : 0px; padding : 0px; background: url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/body_bg.gif) transparent no-repeat center top; }
div.fixedWidthBodyContainer { position : relative; width: 961px; padding : 0px 0px 30px; margin : 0px auto; background: #fff; border-top : solid 4px #c9c9c9; }
div.mainColumnContainer { float : left; margin : 70px 0px 0px 20px; padding : 0px; display : inline; width : 485px; }
div.rightColumnContainer { float : left; margin : 70px 0px 0px 24px; padding : 0px; display : inline; width : 200px; }
div.pageTitleContainer { padding : 0px; margin : 0px 0px 15px; clear:right; }
h1.pageTitle { background:#1B8CCF; color:#fff; font-size : 150%; box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -pie-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -moz-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); border-bottom:0px; behavior: url(/OneStopCMS/Core/Script/Behaviors/pie.htc); position:relative; z-index:999; margin: 0px 0px 15px 0px; padding: 5px 0 5px 15px; font-weight:normal; }
h2.pageDescription { margin : 0px; padding : 0px 15px; color: #007dc4; font-weight: bold; font-size: 100%; line-height: 120%; }
div.pageBodyContent { padding : 0px 0px 25px; line-height: 140%; }
div.pageBodyContent a { font-weight : bold; }
div.htmlContentContainer { padding : 0px 15px; }
img.alignLeft { float : left; margin : 5px 10px 5px 0px; }
img.alignRight { float : right; margin : 5px 0px 5px 10px; }
img.alignTop { float : left; clear : both; position : relative; top : -15px; left : -12px; }
div.pageBodyContent a:hover { text-decoration : underline; }
div.pageBodyContent h3 { margin : 20px 0px 4px; padding : 0px; font-size: 130%; color : #1b8ccf; }
div.pageBodyContent h4 { margin-top: 1.2em; margin-bottom: 0.3em; padding : 0px; font-size: 110%; color : #1b8ccf; }
div.pageBodyContent h5, div.pageBodyContent h6 { margin-top: 1.2em; margin-bottom: 0.3em; padding : 0px; font-size: 100%; color : #1b8ccf; }
div.pageBodyContent p { margin-top: 0em; margin-bottom: 1.2em; padding : 0px; }
div.pageBodyContent span.firstParagraph { font-size : 105%; font-weight : bold; color : #999; }
div.pageBodyContent ul { margin : 0px; padding : 5px 15px 15px; }
div.pageBodyContent ul li { list-style-type : none; margin : 0px; padding : 3px 0px 3px 12px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet.gif) no-repeat left 7px; }
div.pageBodyContent ul.numberLinks { margin : 0px; padding : 10px 0px 10px 20px; }
div.pageBodyContent ul.numberLinks li { list-style-type : none; margin : 0px; padding : 4px 0px 4px 28px; }
div.pageBodyContent ul.numberLinks li.link1 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet1.gif) no-repeat 0px 2px; }
div.pageBodyContent ul.numberLinks li.link2 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet2.gif) no-repeat 0px 2px; }
div.pageBodyContent ul.numberLinks li.link3 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet3.gif) no-repeat 0px 2px; }
div.pageBodyContent ul.numberLinks li.link4 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet4.gif) no-repeat 0px 2px; }
div.pageBodyContent ul.numberLinks li.link5 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet5.gif) no-repeat 0px 2px; }
div.pageBodyContent ul.numberLinks li.link6 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet6.gif) no-repeat 0px 2px; }
div.pageBodyContent ul.numberLinks li.link7 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet7.gif) no-repeat 0px 2px; }
div.pageBodyContent ul.numberLinks li.link8 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet8.gif) no-repeat 0px 2px; }
div.pageBodyContent ul.numberLinks li.link9 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet9.gif) no-repeat 0px 2px; }
div.pageBodyContent ul.numberLinks li.link10 { background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet10.gif) no-repeat 0px 2px; }
div.contactPanel { clear: both; border: solid 1px #ccc; background: #f2f2f2; padding: 10px; margin : 50px 15px 0px; font-weight: bold; }
div.contactPanel p { margin: 0; }
div.gmSearchContainer { padding : 20px 15px; }
.blue { color:#1B8CCF; }
div.poll { border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 10px 15px; margin: 1.0em 0; }
div.poll h3 { margin-top: 0; }
div.questionContainer { margin-bottom: 1.0em; }
img.bargraphLeft, img.bargraphLeft, img.bargraphMiddle, img.bargraphRight { height: 10px; }
img.bargraphLeft, img.bargraphRight { width : 4px; }
div.pollResultStat { margin-top: 1em; }
div.messageContainer { font-weight: bold; }
div.voteContainer table { margin-bottom: 1.0em; }
div.voteContainer table input { border: 0 !important; }
div.voteContainer input.voteSubmit { font-weight: bold; margin: 0 10px 0.5em 0; color: #333; cursor: hand; display: block; padding: 2px 5px 2px 5px; background: #d5d5d5; border: solid 1px #717171; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
div.GeneralLinks, div.GeneralLinks .linkListContainer, div.GeneralLinks .linkListContainer h4, div.GeneralLinks .linkList, div.GeneralLinks .linkList ul, div.GeneralLinks .linkList ul li, div.GeneralLinks .linkList ul li a, div.GeneralLinks .linkList ul li p { margin : 0px; padding : 0px; }
div.GeneralLinks { float : left; width : 517px; margin-top : 28px; }
div.GeneralLinks .linkListContainer { margin-top : 19px; }
div.GeneralLinks .linkListContainer h4 { font-size : 110%; color : #f07019; }
div.GeneralLinks .linkList ul li { margin-top : 8px; list-style-type : none; background-color : #ffc324; width : 517px; }
div.GeneralLinks .linkList ul li a { font-size : 90%; display : block; padding-left : 24px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/linkList_arrow.gif) no-repeat 7px 7px; }
div.rightColumnContainer h4 { background:#FF6600; color:#fff; font-size : 150%; box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -pie-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -moz-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); border-bottom:0px; behavior: url(/OneStopCMS/Core/Script/Behaviors/pie.htc); position:relative; padding: 5px 0 5px 15px; margin:0px 0 15px; font-weight:normal; }
div.rightColumnContainer .linkList ul { padding : 0px 5px 15px 0px; font-size : 95%; margin:0px; }
div.rightColumnContainer .linkList ul li { padding-bottom : 10px; list-style-type : none; padding:5px 0 0 20px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/arrow-greyonwhite.gif) no-repeat 5px 9px; }
div.rightColumnContainer .linkList ul li a { padding-right : 3px; display : block; font-weight : bold; }
div.rightColumnContainer .linkList ul li a:hover { color : #333; text-decoration : underline; }
div.rightColumnContainer .linkList ul li p { display : inline; color : #666; }
div.GeneralLinks, div.GeneralLinks .linkListContainer, div.GeneralLinks .linkListContainer h4, div.GeneralLinks .linkList, div.GeneralLinks .linkList ul, div.GeneralLinks .linkList ul li, div.GeneralLinks .linkList ul li a, div.GeneralLinks .linkList ul li p { margin : 0px; padding : 0px; }
div.GeneralLinks { float : left; width : 517px; margin-top : 28px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/linkList_divider.gif) repeat-x top; }
div.GeneralLinks .linkListContainer { margin-top : 19px; }
div.GeneralLinks .linkListContainer h4 { font-size : 110%; color : #f07019; }
div.GeneralLinks .linkList ul li { margin-top : 8px; list-style-type : none; background-color : #ffc324; width : 517px; }
div.GeneralLinks .linkList ul li a { font-size : 90%; display : block; padding-left : 24px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/linkList_arrow.gif) no-repeat 7px 7px; }
div.eventsSearch { position : relative; font-size: 90%; float: left; width: 485px; margin : 18px 0px 0px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/cal_bg.gif) no-repeat left top; min-height : 300px; }
*html body div.eventsSearch { height : 300px; }
div.searchPanel { padding : 0px; margin : 0px; }
div.searchPanel h3 { font-size : 160% !important; font-weight: normal !important; padding : 7px 15px 5px !important; margin : 0px 0px 20px !important; color : #fff !important; }
div.searchPanel div { margin : 0px 15px; width : 235px; }
div.searchPanel div div { margin : 0px; width : auto; }
div.searchSpecContainer select, div.searchSpecContainer input, div.calendarContainer select, div.calendarContainer input { width: 177px; margin : 0px 0px 3px 5px; vertical-align: middle; display: block; }
div.searchSpecContainer label, div.calendarContainer label { margin-left: 5px; }
div.calendarContainer h3 { display : none; }
div.postingActionsContainer { display : none; }
div.switchToContainer a, div.switchToContainer a.disabled, div.switchToContainer a:hover { color: #333; font-weight : bold; }
div.eventsSearch table { margin-left: 5px; text-align: center; }
div.eventsSearch table.calendar { position : absolute; top : 46px; right : 15px; margin-top: 12px; background-color: #eee; border: solid 1px #999; width : 177px; }
table.calendar a { color: #000; }
table.calendar td { text-align: center; }
table.title { border: solid 1px #ccc; background-color: #fff; width: 100%; text-align: center; margin : 0px !important; }
table.title td { text-align: center; }
table.calendar td.dayHeader { font-weight: bold; border-bottom: solid 1px #404040; }
table.calendar td.otherMonthDay { background-color: #E6E6E6; border: solid 1px #eee; }
table.calendar td.selectedDay { background-color: #BEE9BE; border: solid 1px #eee; }
table.calendar td.todayDay { font-weight: bold; background-color: #bce7bc; }
table.calendar td.day, table.calendar td.todayDay, table.calendar td.weekendDay { background-color: #fff; border: solid 1px #eee; }
table.calendar td.selector { color: #F05226; }
div.parentChannelName { padding: 24px 15px 0px; font-weight: bold; }
ul.channelSummaryContainer { margin : 0px; padding : 0px; list-style: none; }
ul.channelSummaryContainer li { padding :15px; margin : 0px; border-bottom : solid 1px #ccc; }
span.date { display: block; font-size: 84%; color: #808080; }
span.desc { display: block; padding-top: 4px; }
div.targetChannelLinkContainer a { font-weight : normal; }
table.fc-header { float : left; }
.fc-event, .fc-agenda .fc-event-time, .fc-event a { background-color : #1b8ccf; border-color : #1b8ccf; }
a.rssLink { position : absolute; top : 80px; right : 280px; }
div.emptySummaryText { padding : 0px 15px; }
div.channelSummaryEventsMode .emptySummaryText { position : absolute; top : -100px; left : 5px; width: 250px; }
div.fullWidthHeaderContainer { width: 100%; margin : 0px; padding : 0px; height : 170px; background : #fff url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/header_bg.gif) repeat-x left bottom; position:relative; z-index:99; }
div.fixedWidthHeaderContainer { width: 961px; margin: 0 auto; padding : 0px; position: relative; }
div.header ul { margin: 0; padding: 0; list-style: none; }
div.headerText { margin : 0px; padding : 0px; }
a.layoutListOuter { position : absolute; top : 12px; right : 520px; text-align : right; }
div.quickLayoutSwitch { position : absolute; top : 10px; right : 465px; z-index : 10000000; font-size : 90%; width : 50px; }
div.quickLayoutSwitch span { display : none; }
div.quickLayoutSwitch ul { margin : 0px; padding : 0px; position : relative; top : 0px; right : 0px; }
div.quickLayoutSwitch ul li { float : none; padding : 0px; margin : 0px 0px 0px 2px; list-style-type : none; display : inline; }
div.quickLayoutSwitch ul li a, div.quickLayoutSwitch ul li a:hover { margin : 0px; padding : 0px; font-weight : normal; text-transform : uppercase; border-right : 0px; color : #006699; }
div.quickLayoutSwitch ul li a.textSizeStandard { font-size : 100%; text-decoration : underline; }
div.quickLayoutSwitch ul li a.textSizeMedium { font-size : 120%; text-decoration : none; }
div.quickLayoutSwitch ul li a.textSizeLarge { font-size : 140%; text-decoration : none; }
div.quickLayoutSwitch ul li a:hover { color : #006699; text-decoration : underline; }
a.logOnLogOffLink { position : absolute; top : 10px; right : 420px; color : #fff; font-size : 100%; text-decoration : none; }
a.logOnLogOffLink:hover { color : #fff; text-decoration : none; }
a.controlPanel { position : absolute; top : 50px; left : 565px; }
a.myProfile { position : absolute; top : 50px; left : 488px; }
div.headerText ul { margin : 0px; padding : 0px; }
div.headerText ul li { margin : 0px; padding : 0px; list-style-type : none; }
.headerStatement { position: absolute; right: 225px; top: 5px; z-index:100; }
.headerStatement img { cursor:pointer; }
.headerStatement .header_menu_body { position : absolute; left:0px; top:25px; display:none; width:197px; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; }
.headerStatement .header_menu_body li{ background:#fff; }
.headerStatement .header_menu_body li.alt{ background:#e7f5fd; }
.headerStatement .header_menu_body li a{ color:#333; text-decoration:none; padding: 5px 10px !important; display:block; font-size : 100% !important; }
.headerStatement .header_menu_body li a:hover{ text-decoration:underline; }
div.headerLeft { float : left; margin : 0px; padding : 40px 0px 0px 20px; }
div.headerLeft img { display: block; }
div.headerRightTop { float: right; width : 500px; height : 43px; margin : 0px 20px 0px 0px; padding : 0px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/headerRight_bg.gif) no-repeat right top; }
div.headerRightTop form { position: absolute; right: 61px; top: 5px; padding: 0; margin: 0; }
div.headerRightBottom { position: absolute; top: 122px; left: 0; width: 100%; z-index: 1; }
ul.topLevelNavLinks { padding : 0px; margin : 0px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/topNav_divider.gif) no-repeat left top; }
ul.topLevelNavLinks li { display: block; float: left; margin : 0px; padding : 0px 3px 0px 0px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/topNav_divider.gif) no-repeat right top; }
ul.topLevelNavLinks li a { display: block; float: left; padding: 15px 26px 0px; color: #fff; text-decoration: none; height: 32px; font-size : 120%; white-space: nowrap; }
ul.topLevelNavLinks li a:hover { color: #fff; text-decoration: none; background-color : #276081; }
ul.topLevelNavLinks li.channel_active a, ul.topLevelNavLinks li.channel_active a:hover { color: #fff; background-color : #1b8ccf; }
div.letterContainerPanel { float : left; position : relative; text-align: center; margin : 12px 15px 30px; }
div.letterContainerPanel li { display : inline; list-style-type : none; }
div.letterContainerPanel a, div.letterContainerPanel .disabledLink { display: inline-block; padding: 3px 4px 6px 3px; font-weight: bold; width: 24px; font-size: 112%; }
div.letterContainerPanel .disabledLink { color: #CCC; }
span.selectedLetter { color: #0086be !important; background-color: #fff; }
div.letterContainerPanel a:hover { color: #fff !important; background-color : #0086be; text-decoration : none; }
tr.notSearchable { text-decoration: line-through; }
div.breadcrumb { position : absolute; top : 30px; left : 30px; padding : 0px; margin : 0px; color: #333333; font-size : 85%; font-weight : bold; }
div.breadcrumb a { color : #006699; padding : 0px 10px 0px 3px; font-weight : bold; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/breadcrumb_arrow.gif) no-repeat right 3px; }
div.breadcrumb a:hover { color : #006699; text-decoration: underline; }
span.currentPage { padding : 0px 0px 0px 5px; }
span.breadcrumbSeparator { display : none; }
table.structuredData { margin: 20px 15px; clear:left; }
table.structuredData th { width : 100px; font-weight : bold; color : #1b8ccf; padding : 5px 0px; }
table.structuredData td { font-weight : bold; padding : 5px 0px; }
table.structuredData ul { margin: 0; padding: 0; list-style: none; }
table.structuredData ul li { margin: 0; clear:left; }
div.iCalContainer, div.gmMapContainerOuter { padding : 5px 15px; }
ul.travelLinks { margin : 0px; padding : 20px 15px; }
ul.travelLinks li { list-style-type : none; margin : 0px; padding : 0px 0px 5px 12px; background : url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/bullet.gif) no-repeat left 5px; }
html { font-family: Arial, Helvetica, Sans-Serif; font-size: 90%; margin: 0px; padding : 0px; color: #333; background : #d5d4d4 url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/gradient_bg.gif) repeat-x center 170px; }
body { font-size: 90%; margin: 0px; padding : 0px; }
div.floatClearer { height: 0; line-height: 0; clear: both; }
* html .floatClearer { font-size: 0; }
a img { border: 0px; }
form { display: inline; }
form .mandatoryIndicator { color: red; font-size: 86%; }
input, select, textarea { font-family: Arial, Helvetica, Sans-Serif; font-size: 98%; }
input.elegantButton { border: outset 1px #aaaaaa; background-color: #eeeeee; margin-top: 6px; }
table { border-collapse: collapse; }
th { padding-right: 6px; }
th, td { text-align: left; vertical-align: top; }
a, a:hover { color: #006699; text-decoration: none; }
a.glossaryTermLink { border-bottom: 1px dashed #006699; cursor: help; }
a.glossaryTermLink:hover { border-bottom: 1px solid #006699; text-decoration: none !important; cursor: help; }
div.switchToContainer { position: absolute; top: 2px; right: 2px; z-index: 100; }
div.leftColumnContainer { float: left; width: 190px; padding : 0px; margin : 70px 0px 0px; background : #F3F3F3; }
div.pageNavTitle { display: none; }
.mainNavList ul { padding:0px; margin:0px; list-style:none; }
.navigationMenuContainer a { padding:3px 8px; color:#333333; border-bottom:#CDCDCD 1px solid; display:block; }
.navigationMenuContainer .lastLink a { border:none; }
.navigationMenuContainer a:hover { text-decoration:underline; }
.navigationMenuContainer .nestLevel0 a { background:url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/arrow-nav-circleblue.gif) no-repeat 5px center; padding:5px 10px 5px 26px; }
.mainNavList .topChannel > li.channel_active > a { background:#22479F url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/arrow-nav-circleyellow.gif) no-repeat 5px center; color:#fff; box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -pie-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -moz-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); margin-left: -12px; border-bottom:0px; margin-bottom:5px; behavior: url(/OneStopCMS/Core/Script/Behaviors/pie.htc); position:relative; }
.navigationMenuContainer .mainNavList .nestLevel1 a { padding-left:38px; background:url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/arrow-nav-blue.gif) no-repeat 20px center; color:#2347A0; }
.navigationMenuContainer .nestLevel1 .lastLink a { border-bottom:#CDCDCD 1px solid; }
.mainNavList .nestLevel1 a.channel_active, .mainNavList .nestLevel1 li.posting_active a { font-weight:bold; font-style:italic; }
.navigationMenuContainer .mainNavList .nestLevel2 a { padding-left:53px; background-position:37px center; }
.mainNavList .topChannel .nestLevel1 > li.channel_active > a { background:#666 url(/OneStopCMS/Sites/RunningSportsNEW2011/Theme/Images/leftNav_postingArrowActive.gif) no-repeat 5px center; color:#fff; box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -pie-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -moz-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 4px 4px 0 rgba(0,0,0,0.3); border-bottom:0px; behavior: url(/OneStopCMS/Core/Script/Behaviors/pie.htc); position:relative; margin: 6px 0 6px 10px; }
.navigationMenuContainer .mainNavList .nestLevel3 a { padding-left:70px; background-position:57px center; }
.navigationMenuContainer .mainNavList .nestLevel4 a { padding-left:90px; background-position:77px center; }
div.linkPanel { clear : both; padding : 15px; border-bottom : solid 1px #ccc; }
div.LinkImage { margin : 2px 8px 0px 0px; float: left; }
div.LinkDetails { float : none; padding-left : 25px; }
div.LinkDetails a { font-weight : bold; display : block; }
div.linkPanel .dateTime, div.linkPanel .location, div.linkPanel .category { font-size: 84%; display: block; color: #333; }
div.linkPanel .dateTime, div.linkPanel .location { font-weight : bold; }
div.linkPanel table.metaData { margin-top: 6px; font-size: 90%; color: #999999; }
div.linkPanel table.metaData ul { margin: 0; list-style: none; }
div.linkPanel table.metaData ul li { margin: 0; }
div.pager { padding-top: 24px; }

