@charset "utf-8";
/* CSS Document */

/* Main Controllers */
body {background: #333333; margin:0px; padding:0px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
h1 {text-indent:-1000px; line-height:0.1em;margin:0px; padding:0px;}
h2 {font-size:1em; margin-left:10px;}
h3 {margin:0px; padding:0px; font-size:0.8em;border-bottom:1px dotted #999999;}
p, ul, ol {font-size:0.8em; color:#CCCCCC;line-height:1.2em;}
a {color:#87B1CB; outline: none; border:none;}

.wrapper {width:850px; border:3px solid white; background:#000000; margin:50px auto 0px;}
.banner {margin-top:5px;padding:5px 5px 5px 10px;}
.content {margin:5px auto; width:830px;min-height:300px;}
.footer p {text-align:right; margin:0px; padding:5px; font-size:0.6em; color: #999999;}

/*navigation elements */
.navigation {background: #333333; padding:5px 5px 5px 10px; margin:20px 0px 20px;}
.navigation ul {margin:0px; padding:0px; text-align:right;}
.navigation ul li {display:inline; margin-right:10px;}
.navigation ul li a {color:#FFFFFF; text-decoration:none;}


/*unique page styles */
/*home page */

.homeimage {width:200px; float:left;  padding-right:5px;}
.homeimageborder {border-right:1px solid #666666;}

/* video page */
.videoFrame {width: 746px; margin:0px auto;}
.photoFrame {width: 600px; margin:0px auto;}

/*Biography page */
.biogImage {float:right; width:363px; margin-left:5px;}
.biogImage img {border:2px solid #FFFFFF;}
.imagecredit {text-align:right; font-size:0.8em; margin:2px 0px;}



/*general controllers */
.reset {line-height:0px; clear:both;}
.scroll-pane {width:400px; height:325px; overflow:auto; background: #121212; padding:3px;}
.scroll-pane p {margin-top:3px;}
.clearFrame {width:700px; margin:0px auto;}
.text-pane {width:400px; height:325px;}
.news {height:250px;}
h2 {background:url(images/obn_player_logo.jpg) no-repeat; padding:5px 0px 0px 72px; font-weight:normal;}

/*news articles */
.newsContainer, .calendarListContainer {float:left; width:410px; border:1px solid #999999;padding:5px 5px 25px 5px;}
.newsPagination {background-color:#666666;  padding:5px; text-align:right; padding-right:5px; margin-right:10px; font-weight:bold;}

.newsPagination p {color: #87B1CB; font-size:0.7em; padding:0px; margin:0px;}
.ditto_page {margin-left:2px;}

/*Ditto (blog controllers)*/
.ditto_info, .ditto_link {text-align:right;}
.ditto_info {margin:5px; 0px 5px;}
.ditto_off {display:none;}
.ditto_summaryPost h3 {background-color:#333333; padding:3px; font-size:0.7em; color: #87B1CB; border-bottom:none; border:1px solid #999999;}
.ditto_summaryPost h3 a {text-decoration:none; color:#87B1CB;}

.ditto_link {font-size:0.7em;}
.banner {width:406px; float:left;}
.newstickerWrapper {float:right; width:390px; margin:25px 0; color:#CCCCCC; padding-bottom:10px}
.newsticker {width:250px; float:right;}
.newstickerHeader {width:135px; text-align:right; float:left; margin-right:5px;}
.newstickerHeader h2 {background:none; margin:0px; padding:0px; color:FFFFFF; font-size:11px;padding-top:3px; font-weight:bold;}
.newsticker ul {margin:0px; padding:0px;}
.newsticker ul li {list-style-type:none;}

/* Gigs and Events 8 */
.ee_miniCalendarNav {background-color:#004A6F; color:#FFFFFF; font-size:0.9em;}
.ee_selected {}
.ee_miniCalendarNav, .ee_miniCalendarDays, #ee_listDetailsContainer {font-size:0.8em;}
.ee_miniCalendarNav {background-color: #333333;}
.ee_miniCalendarDays th {background-color:#666666;}
table.ee_miniCalendarDays {background-color:#333333;}
table.ee_miniCalendarDays a {background-color: #000000;}
table.ee_miniCalendarDays tr {border-bottom:1px dotted #999999;}
.googlemap {width:400px; float:right;}
div.googlemap {color:#333333;}
div.googlemap h1 {margin:0px; padding:0px;}
.ee_today {border:1px solid #CCCCCC;}

/*EventDetails Page */
.venueImage {width:180px; float:left;}
.venueDetails {width:200px; float:left;}

/*Links */

.linkWrapper {margin:0px 3px 6px 3px; border:1px solid #CCCCCC; padding:3px;}
.linkWrapper img {float:left; margin:5px 5px 0px 0px; }

/* Form Styling */
.contactForm {background:#333333;}
.contactForm label, .contactForm legend, .contactForm p {font-size:0.8em; font-family:Tahoma, Vardana, Arial, sans-serif;}
.formNotes {margin-bottom:5px; padding:5px;}
.contactForm label, .contactForm div label {width:200px; float:left; text-align:right; margin-bottom:3px; padding-bottom:3px;}
.contactForm input, .contactForm div input, .contactForm textarea, .contactForm div textarea {border:1px solid #666666; width:200px; float:left; margin-bottom:3px; padding-bottom:3px;}
.antispam {margin-left:200px;}

input.send {width:auto; margin-left:200px;}
.addthisHolder {width:124px; float:left;}
.wayfinderHolder {width:75%; float:right;}

.wayfinderHolder ul li a{color: #87B1CB;}
.wayfinderHolder ul li a:hover{color: #FFFFFF;}

.wayfinderHolder ul li.active a {color: #FA5F5F;}

