a, a:visited.primaryVlink, .sub a:visited, #related li a:visited{ color:#003831; }
.primary, #breadcrumbs_container a, #breadcrumbs_container a:visited, #related_container a, #related_container a:visited, #related_container h3 a, #related_container h3 a:visited { color:#003831; }
.secondary { color:#efb21e; }
.tertiary { color:#fef9c4; }

/* special for breadcrumbs */
#related_container h3, #breadcrumbs_container { color:#000000; }

.primaryBg { background-color:#003831; }
.secondary, #related h3 a:visitedBg { background-color:#efb21e; }
.tertiaryBg { background-color:#fef9c4; }
.homepageBg, #ps_drawer_tab, #home_container .blogs_content { background-color: #003831; }

/* standings border color */
.teamBorderColor { border:1px solid #003831; }
.left_links li.selected, .right_links li.selected{background-color:#003831;}

/* Related Content */
#related_content h3 a, #breadcrumbs_container a, #home_container .more a  {background:url(/images/icons/related_link/oak.gif) right no-repeat;padding-right:12px;}

/* Main Nav Colors, Separator Pipe*/
.collapsed .navItem, .collapsed .altNavItem  {color: #ffffff;}
.expanded .navItem, .expanded .navItemOn, .expanded .altNavItem, .expanded .altNavItemOn {color: #f0af00;cursor: pointer;}
.collapsed .navItemOn, .collapsed .altNavItemOn  {color: #f0af00;}

/* set calendar home-field specific properties */
.calHome { color:#fff; }
.calHomeSt { color:#000; }

.calHomeBg { background-color:#003831; }
.calHomeStBg { background-color:#999; }

/* used on schedule/promotions page */
.hdrBannerBg { background-color:#003831; background-repeat:no-repeat; }
.hdrBtmStripeBg { background-color:#fff; }
.hdrTop, a.hdrTop, a:visited.hdrTop { color:#2d2819; font:11px Arial,Helvetica,sans-serif; }
.hdrTopOn, a:hover.hdrTop, a:visited.hdrTopOn { color:#fff; font:11px Arial,Helvetica,sans-serif; }
.hdrTopBg { background-color:#003831; }
/*.hdrTopBg { background-color:#a6986b; }*/
.hdrBtmBg { background-color:#47402b; }
.hdrSel { background-color:#a6986b; color:#2d2819; font:11px Arial,Helvetica,sans-serif; }

/* homepage newsletter component */
#newsletter_header h4 {margin: 3px 0 4px 0;}
#newsletter_header h4 a {color: #efb21e;}
#newsletter #newsletter_agreement {margin-top: 4px;}

/* sitewide custom styles */
#mc {min-height: 600px;}
#mc .uppercase { text-transform: uppercase; }
#mc .lowercase { text-transform: lowercase; }
#mc .imageBorder { border: 1px solid #000; }
#mc .absmiddle { vertical-align: middle; margin: 0 4px 2px 3px;}
#mc .endOfPageLink { display: block; margin: 12px 0 12px 0; }
#mc .floatedRightImgPad { float: right; margin: 0 0 10px 10px; }
#mc .floatedLeftImgPad { float: left; margin: 0 10px 10px 0; }
#mc h6.SectionHeader { background:url(/oak/images/hdr_h6_bg.gif); background-repeat: repeat-x; color: #fff; padding: 6px 0 4px 4px; margin: 0 0 12px 0; text-transform: uppercase; }
#mc h6.SectionHeaderGold { background:url(/oak/images/hdr_h6_bg_gold.jpg); background-repeat: repeat-x; color: #003831; padding: 6px 0 4px 4px; margin: 0 0 12px 0; text-transform: uppercase; }
#mc div.contentSection { margin: 18px 0 18px 0; }
#mc .contentSection6 { margin: 0; padding: 6px 0 6px 0; }
#mc .contentSection3 { margin: 0; padding: 3px 0 3px 0; }
/*.contentSection div { padding-left: 4px; }*/
#mc .horizontalRule { color: #003831; background-color: #003831; border: none; width: 100%; height: 1px; margin: 0 auto; padding: 0; }
#mc .horizontalRuleSm { color: #ccc; background-color: #ccc; border: none; width: 80%; height: 1px; text-align: center; }
#mc .faqQues { font-weight: bold; }
#mc .faqAns { font-style: italic; }
#mc .pdfIcon { float: left; padding: 0 5px 0px 5px; margin-top: 4px; }
#mc ul.linkListWithIcons li { margin: 0 0 10px 13px; }
#mc ul.linkListWithIcons li img { vertical-align: middle; padding: 0 5px 0 0; }
#mc span.more a:link, span.more a:visited, span.more a:active { color: #003831; font-weight: bold; text-decoration: none; }
#mc span.more a:hover { color: #003831; font-weight: bold; text-decoration: underline; }
#mc .underline {text-decoration: underline!important;}
#mc .maroon {color: #880000;}

/* generic form styles */
#mc .formHeadings { font-size: 14px; color: #003831; font-weight: bold; padding: 6px 0 6px 0; }
#mc .navAttention { color: #880000; }
#mc .standardImgCaptionLink {margin-top: 3px;}
#mc .formBg {background-color: #fef9c4; border-top: 2px solid #003831; border-bottom: 2px solid #003831;}
#mc .redText {color: Red;}
#mc .ticketPurchaseTbl a {font-weight: bold;}
#mc .ticketPurchaseTbl img {padding-right: 2px;}

/* O.co changes */
body #masthead #value-menu-links li#nav-ballpark, #related_container #section_links h3 a  {text-transform:none;}
