



/*
Yellow:   #3200ff
Blue:   #ffff80
*/
body { font-family: Verdana; font-size: 12px; color: #000000; margin-top: 5px; margin-left: 8px; background-image: url(/images/structure/background/carn_runners_background.jpg); background-position: top center; background-repeat: repeat-y; text-align: center; }
a { color: #3200ff; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
table { width: 100%; font-size: 100%; }
td, th { text-align: left; vertical-align: top; }
img, form, fieldset { border: 0px; margin: 0px; }
table.base_standard { table-layout: fixed; width: 770px; margin: 0 auto; background: white; }
/* Print variant */
body.print { background: white; text-align: left; }
body.print td, body.print th, body.print div, body.print a { color: black; }
body.print table.base_standard
   { margin: 0px; width: 100%; border-width: 0px; background: transparent; }
body.print td.basecolumn1a, body.print td.basecolumn2a { width: 100%; border-width: 0px; }
body.print div.basecolumn1a, body.print div.basecolumn2a
   { width: 100%; margin: 0px 0px 20px 0px; border-width: 0px; }
body.print table.std_newsarta td.footer { visibility: hidden; border-width: 0px; }
body.print table.base_standard tr td.basebody div.basebody table.basebody table,
body.print table.base_standard tr td.basebody div.basebody table.basebody div,
body.print table.base_standard tr td.basebody div.basebody table.basebody table td,
body.print table.base_standard tr td.basebody div.basebody table.basebody table th
   { background: transparent; color: black; }
/* Print */
table.std_pagea td.pagevariants { padding: 10px; padding-left: 0px; background: white; border-top: solid #3200ff 1px; }
table.std_pagea table.pagevariants { width: 300px; }
/* Border */
table.basebody { border: white solid 1px; }
table.basebody td.baseheader { border-bottom: white solid 1px; }
table.basebody td.basefooter { border-top: white solid 1px; }
td.basecolumn2b { border-left: solid white 1px; }
td.baseleftmenu { border-right: solid white 1px; }
/* Header*/
table.basebody td.baseheader { height: 258px; background-image: url(/images/structure/header/header_carnrunners.jpg); background-position: bottom center; background-repeat: no-repeat; }
table.basebody iframe.baseheader { display: none; }
table.basebody td.baseheader div.nav { background: #ecf7fe; border: solid #4997cb 1px; }
table.basebody td.baseheader table.nav { width: 400px; }
table.basebody td.baseheader table.nav td { border-right: solid #b4e1fe 1px; text-align: center; }
table.basebody td.baseheader table.nav td.first { background: white; }
/* Columns */
table.basebody td.baseleftmenu { width: 170px; }
table.basebody td.basecolumn2a { width: 365px; }
table.basebody td.basecolumn2b { width: 230px; }
/* Left Menu */
table.nav_vertical tr.root { background: #ffff80; background-image: url(/images/structure/background/menubg_carnrunners.jpg); background-repeat: no-repeat; }
table.nav_vertical td { height: 30px; padding-left: 10px; vertical-align: middle; border-bottom: solid white 1px; font-size: 100%;}
table.nav_vertical td a { font-weight: bold; color: #3200ff; }
table.nav_vertical tr.level1 { background: #ffff80; }
table.nav_vertical tr.level1 td { font-size: 85%; height: 25px; padding-left: 20px; }
table.nav_vertical tr.level1 td a { color: #3200ff; }
/* Footer */
table.basebody { border-bottom: solid #3200ff; 2px; }
table.basebody td.basefooter { font-size: 90%; height: 218px; background-image: url(/images/structure/header/carnrunners_footer.jpg); background-repeat: no-repeat; vertical-align: bottom; line-height: 1.6; }
table.basebody td.basefooter table.util_multicol { margin-bottom: 0px; padding: 5px; }
table.basebody td.basefooter table.util_multicol td.multicolb { vertical-align: bottom; }
table.basebody td.basefooter table td.text { color: #3200ff; font-weight: bold; }
table.basebody td.basefooter table td a { color: #3200ff; font-weight: bold; }
table.basebody td.basefooter table td span.foot_no { font-weight: normal; }
/* credits */
td.basecredits td { color: #3200ff; font-weight: bold; font-size: 90%; padding:3px 0px 0px 0px; vertical-align: middle; white-space: nowrap; }
td.basecredits td.copyright { width: 100%; }
td.basecredits td.sotic { padding:4px 5px 0px 5px; }
td.basecredits td.reddot { padding:1px 5px 0px 5px; }
td.basecredits a.sotic { margin-right: 10px; }
/* Title */
table.cont_stylea td.headline, table.homeabtus td.heading, table.homelistart td.titletxt, table.list_event td.titletxt, table.std_newsarta td.headline, table.news_10art td.titletxt, table.news_otherart td.titletxt, table.std_eventa td.headline, td.basecolumn2b table.ezineformright td.titletxt { padding-left: 5px; font-weight: bold; font-size: 120%; border-bottom: dotted #3200ff 1px; background-image: url(/images/structure/background/titlebg_carnrunners.jpg); background-repeat: repeat-x; height: 30px; vertical-align: middle; color: #3200ff; }
/* Homepage */
table.homeabtus td.text { padding-left: 5px; padding-right: 5px; line-height: 1.6; font-size: 90%; padding-top: 5px; padding-bottom: 10px; }
table.homeabtus td.text a { font-weight: bold; text-decoration: underline; }
table.homelistart td table { margin-bottom: 10px; }
table.homelistart td.image img { border: solid black 1px; }
table.homelistart td.image { padding-right: 3px; }
table.homelistart td.headline a { font-weight: bold; }
table.homelistart td.date { font-size: 80%; }
table.homelistart td.abstract { font-size: 90%; }
table.homelistart td.abstract, table.homelistart td.headline { padding-right: 3px; line-height: 1.4; }
table.homelistart td.abstract, table.homelistart td.date { padding-top: 5px; }
table.homelistart td.abstract, table.homelistart td.image { padding-bottom: 10px; border-bottom: dotted #3200ff 1px; }
table.homelistart td.image, table.homelistart td.headline { padding-top: 10px;  }
td.basecolumn2b { background: #ffff80; }
td.basecolumn2b table.list_event tr.month td { font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: dotted #3200ff 1px; padding-left: 2px; font-size: 110%; padding-left: 3px; color: #3200ff;}
td.basecolumn2b table.list_event td.date { width: 35px; }
td.basecolumn2b table.list_event td.date, td.basecolumn2b table.list_event td.name { font-size: 90%; padding-top: 5px; padding-bottom: 5px; line-height: 1.4; padding-left: 5px; padding-right: 5px; }
td.basecolumn2b table.list_event td.name a { font-weight: bold; }
td.basecolumn2b table.ezineformright td.introduction { padding-top: 10px; padding-left: 5px; line-height: 1.6; font-size: 90%; }
td.basecolumn2b table.ezineformright td.form table td, td.basecolumn2b table.ezineformright td.form table th { padding-top: 5px; font-size: 90%;}
/* News */
table.std_newsarta td.date { font-size: 90%; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; border-bottom: solid #3200ff 1px; }
table.std_newsarta td.image { text-align: center; padding-top: 15px; padding-bottom: 15px; }
table.std_newsarta td.imageinfo { text-align: center; font-size: 90%; }
table.std_newsarta td.abstract { border-bottom: solid #3200ff 1px; border-top: solid #3200ff 1px; padding-top: 10px; padding-bottom: 10px; font-weight: bold; padding-left: 5px; padding-right: 5px; }
table.std_newsarta td.article { padding-top: 15px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }
table.std_newsarta td.author { font-size: 90%; }
table.std_newsarta td.footer { padding-top: 15px; }
/* News List */
table.std_pagea table.news_10art td.image img { border: solid #3200ff 1px; }
table.std_pagea table.news_10art td.image { padding-right: 5px; }
table.std_pagea table.news_10art td.headline a { font-weight: bold; color: #3200ff; font-size: 110%; }
table.std_pagea table.news_10art td.date { font-size: 90%; border-bottom: solid #ffff80 1px; padding-bottom: 3px;}
table.std_pagea table.news_10art td.abstract { padding: 5px; padding-top: 10px; }
table.std_pagea table.news_10art td.image, table.std_pagea table.news_10art td.headline { padding-top: 10px; }
table.std_pagea table.news_10art td.image, table.std_pagea table.news_10art td.abstract { border-bottom: dotted #3200ff 1px; padding-bottom: 10px; }
table.std_pagea table.news_otherart { margin-top: 15px;  }
table.std_pagea table.news_otherart table { margin-top: 5px; margin-bottom: 10px; }
table.std_pagea table.news_otherart table td { padding-top: 5px; }
table.std_pagea table.news_otherart td.headline a { font-weight: bold; color: #3200ff; }
/* Events */
table.std_eventa td.banner { text-align: center; padding-top: 10px; padding-bottom: 10px; }
table.std_eventa td.date { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; background: #ffff80; color: #3200ff; border-top: solid #003333 1px; }
table.std_eventa td.venue { padding-top: 5px; padding-bottom: 5px; padding-left: 20px; background: #ffff80; color: #3200ff; border-bottom: solid #3200ff 1px; }
table.std_eventa td.abstract, table.std_eventa td.article { padding: 10px; }
table.std_eventa td.subcat { padding: 5px; background: #ffff80; color: #3200ff; border-bottom: solid #3200ff 1px; border-top: solid #3200ff 1px; }
/* Events Calendar */
table.calendar_events { margin-bottom: 20px; }
table.calendar_events tr.month td { background: #ffff80; padding: 5px; border-top: solid #3200ff 1px; border-bottom: solid #3200ff 1px; font-weight: bold; font-size: 110%; }
table.calendar_events td.date, table.calendar_events td.name, table.calendar_events td.venue { padding-top: 5px; padding-bottom: 5px;}
table.calendar_events td.date { width: 80px; padding-left: 20px; }
table.calendar_events td.name { width: 320px; }
table.calendar_events td.venue { width: auto; }
table.calendar_events td.name a { font-weight: bold; }
table.calendar_events tr.rollover td, table.calendar_events tr.rollover td a { background: #3200ff; color: white; }
/*Content Item*/
table.cont_stylea { margin-top: 0px; }
table.cont_stylea td.content { line-height: 150%; text-align: justify; padding: 5px; }
h1 { font-weight: bold: padding: 5px 0px 5px 5px; font-size: 110%; color: #3200ff; border-bottom: solid #ffff80 1px; }
h2 { font-weight: bold: padding: 5px 0px 5px 5px; font-size: 100%; color: #3200ff; border-bottom: dashed #ffff80 1px; }
table.std_contenta .content table {width: auto; }

/* securimagebox on feedbackform */
.securimage .instructions { padding: 5px 0px; }
.securimage .securimagebox { width: 177px; height: 45px; }
.securimage .securimagebox .captcha { float: left; }
.securimage .securimagebox .audio { float: left; margin: 1px 0px 0px 3px; }
.securimage .securimagebox .reload { float: left; margin: 0px 0px 0px 3px; }
.securimage .input { clear: both; padding: 0px 0px 5px 0px; }

/* <IMG src="/images/structure/header/header_carnrunners.jpg"><IMG src="/images/structure/header/carnrunners_footer.jpg"><IMG src="/images/structure/background/carn_runners_background.jpg"><IMG src="/images/structure/background/titlebg_carnrunners.jpg">&nbsp; <IMG src="/images/structure/background/menubg_carnrunners.jpg"> */

