/* styles.css */
html, body {margin:0; padding:0}
body {font-family:Arial, Helvetica, sans-serif; font-size:small; font-size:11px; background-color:#5E5E55; color:#ffffff;}
p {margin:0; padding:0.6em 0 0.6em 0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-family:Tahoma, Helvetica, sans-serif; font-weight:normal;}
h1 {font-size: 180%; margin-top:0.4em;}
h2 {font-size: 160%;}
h3 {font-size: 140%;}
h4 {font-size: 120%;}
ul, ol {margin:0; padding:0;}
li {margin-left:1.4em;}
a {color:#ffffff;}
a:hover {color:#C1D18C;}

/* spash page */
body#splash div#splash {width:798px; margin:48px auto;}
body#splash div#skipit {margin-top:0.2em; text-align:center; color:#ffffff;}
body#splash a.skip:link, body#splash a.skip:active, body#splash a.skip:visited, body#splash a.skip:hover {font-size:110%; font-weight:bold; color:#ffffff; text-decoration:none;}
body#splash a.skip:hover {text-decoration:underline;}

/* common */
div#container {width:760px; margin:24px auto; text-align:left;}
div#header {text-align:center;}
div#header div#hd_banner {height:1.6em; padding:0.2em 0 0.2em 0; background-color:#333333; color:#ffffff; text-align:center; border-bottom:1px solid #cccccc;}
div#header div#hd_montage {height:126px; background:url(../images/layout/bg_hd_montage_02.jpg) no-repeat; border-bottom:1px solid #cccccc;}
div#header div#hd_logo {height:40px; background-image:url(../images/layout/bg_logo_darkgray.gif); background-position:top left; background-repeat:no-repeat; background-color:#999999; color:#ffffff; border-bottom:1px solid #cccccc; text-align:left;}
div#header div#hd_menu {padding:0.3em 0 0.4em 0; background-color:#333333; border-bottom:1px solid #cccccc; text-align:left;}
div#header div#hd_menu ul, div#hd_menu li {margin:0; padding:0.2em; display:inline; list-style-type:none;}
div#header div#hd_menu li {padding-right:2.2em;}
div#header div#hd_menu a:link, div#hd_menu a:visited, #hd_menu a:active, #hd_menu a:hover {font-size:110%; text-decoration:none; color:#ffffff;}
div#header div#hd_menu a.current {color:#C1D18C; border-bottom:4px solid #C1D18C;}
div#header div#hd_menu a:hover {color:#C1D18C; border-bottom:4px solid #C1D18C;}
div#footer {padding:2em; font-size:80%; text-align:center; background-color:#333333; color:#ffffff;}
div#footer a {color:#ffffff;}
div#footer a:hover {color:#DA8E2D;}

/* classes */
div.padded {padding:0 10px 0 10px;}
div.details {margin-top:0.5em; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
div.blockleft {float:left; margin:4px 6px 2px 0;}
div.blockleft div {font-weight:bold; font-size:80%; border-bottom:1px solid #cccccc;}
div.blockleft img {border:1px solid #000000;}
div.blockright {float:right; margin:4px 0 2px 6px;}
div.blockright div {font-weight:bold; font-size:80%; border-bottom:1px solid #cccccc;}
div.blockright img {border:1px solid #000000;}
/* item */
div.item {clear:both; margin:0; padding:2em 0 0 0;}
div.item h2 {margin:0; padding:0; border-top:1px solid #cccccc;}
div.item h2 a {color:#ffffff; text-decoration:none;}
div.item h2 a:hover {color:#C1D18C; text-decoration:underline;}
div.item h4 {margin:0; padding:0;}
div.item div.details {margin-top:0; padding:0.5em 0 0.5em 0; font-style:italic;}
div.item a.more {font-weight:bold; font-style:italic; font-size:80%;}
div.item span.tickets {font-weight:bold; font-style:italic;}
div.item div.blockleft {float:left; margin:4px 6px 2px 0;}
div.item div.blockleft div {font-weight:bold; font-size:80%;}
div.item div.blockleft img {border:1px solid #000000;}
/* event */
h2.eventdate {clear:both; margin:2em 0 1em 0; padding:0; border-bottom:1px solid #cccccc;}
h3.eventtime {margin:0.5em 0 0.5em 1em;}
div.eventtime {margin:0.5em 0 0.5em 1em;}
div.eventtime h3 {margin:0; padding:0; color:#C1D18C; border-bottom:1px solid #cccccc;}
div.event {margin:0.5em 0 0.5em 2em; padding:0;}
div.event h3 {margin:0; padding:0; border-bottom:1px solid #cccccc;}
div.event h3 a {color:#ffffff; text-decoration:none;}
div.event h3 a:hover {color:#C1D18C; text-decoration:underline;}
div.event h4 {margin:0; padding:0;}
div.event div.details {margin-top:0.5em; font-style:italic;}
div.event a.more {font-weight:bold; font-style:italic; font-size:80%;}
div.event span.tickets {font-weight:bold; font-style:italic;}
div.event div.blockleft {float:left; margin:4px 6px 2px 0;}
div.event div.blockleft div {font-weight:bold; font-size:80%;}
div.event div.blockleft img {border:1px solid #000000;}

/* n41 - content: left, 506px, navigation/extra: right, 253px */
body#n41 div#wrapper {float:left; width:100%; min-height:300px; margin-bottom:2em; background-color:#333333;}
body#n41 div#wrapper div#content {float:left; width:506px;}
body#n41 div#wrapper div#navigation {float:left; width:253px; border-left:1px solid #cccccc;}
body#n41 div#wrapper div#extra {float:right; width:253px; border-left:1px solid #cccccc;}

/* n42 - three equal columns, with background image */
body#n42 div#wrapper {float:left; width:100%; margin-bottom:2em; background:url(../images/layout/bg_pat_oleszko.jpg) no-repeat;}
body#n42 div#wrapper div#content {float:left; width:252px;}
body#n42 div#wrapper div#navigation {float:left; width:252px;}
body#n42 div#wrapper div#extra {float:right; width:252px;}


