/*
Theme Name: Boston Classical Orchestra
Theme URI: http://www.bostonclassicalorchestra.org
Description: Theme made for BCO
Version: 1.0
Author: Jackrabbit Design   http://www.jumpingjackrabbit.com
Tags: 

*/
* {margin:0;padding:0}
body {background:url(images/bg_pattern_tan.gif) top left repeat;font:normal 14px/22px Georgia, "Lucida Grande", sans-serif}
img {border:none}
.clear {clear:both}
p {margin:4px 0;padding:4px 0}
.logo {height:139px;width:960px;position:relative;background:url(images/fhall.gif) top right no-repeat}
.nav {width:628px;float:right;text-align:right;font:italic 21px/24px Georgia, "Times New Romain", serif;color:#162852;padding-top:65px;}
.content {width:926px;background:url(images/bg_pattern_wh.gif) top left repeat;border-top:2px solid #a08649;padding:17px}
.overlay {background:url(images/overlay.png) top left repeat;position:absolute;width:550px;height:117px;top:126px;color:#fff;font-size:26px;line-height:32px;padding:5px 0 0 20px}
.banner {position:relative;width:926px;height:248px}
.sidebar {float:right;margin-top:12px}
.sidebar2, .sidebar3 {background:url(images/bg_pattern_sb.gif) top left repeat;width:262px;padding:25px}
.content2 {float:left;width:602px;margin-top:12px}
.content3 {width:562px;padding:0 20px 30px 20px;color:#727171}
.content3 ul {margin-left:25px}
.feat {width:250px;float:left;padding-right:51px;font:normal 11px/16px "Lucida Grande", Verdana, Arial, sans-serif;margin-top:30px}
.twit {width:250px;float:right;padding-right:11px;font:normal 11px/16px "Lucida Grande", Verdana, Arial, sans-serif;margin-top:30px;position:relative}
.twit img {position:absolute;top:0px;left:-13px}
.twit ul {list-style:none;margin-top:10px;margin-left:1px}
.event {margin:25px 0 0 0; border-bottom:2px solid #eee;padding-bottom:20px}
.sidebar2 .event {margin:20px 0 0 0; border-bottom:2px solid #eee;padding-bottom:0px}
.event2 {border-top:1px solid #ccc;border-bottom:3px solid #ccc;margin-top:20px;padding:15px 0}
.ad {width:312px;margin-top:12px}
.footer {background:#d9d8d2;height:220px;width:930px;padding:20px 0 0 30px}
.list2 {width:250px;float:left}
p.ga_end {clear:both}
#sub .content3 ul, #sub .content3 ol {margin:10px 0 10px 15px}
#gConstantcontact_email {width:210px;height:18px;padding:3px 0 0 3px;background:#fff;border:1px solid #162852;color:#162852;font:normal 12px/14px "Lucida Grande", Verdana, Arial, sans-serif}
#gConstantcontact_Button {background:#162852;color:#fff;padding:3px 8px;border:none;cursor:pointer}
ol.commentlist {list-style:none}
#comments {display:none}
.comment-body {background:#fff;border:1px solid #eee;margin-left:-15px;margin-bottom:5px;padding:5px 10px;position:relative;color:#162852}
.comment-meta {position: absolute;top:5px;right:10px;font-size:10px}
.comment-body p {color:#6E0808}
#respond {margin-top:50px}
.pagination {font-size: 80%;float:right;margin-right:-4px}   
.pagination a {text-decoration: none;border: solid 1px #A08649;color: #A08649;}
.pagination a, .pagination span {display: block;float: left;padding: 1px 4px;margin-right: 5px;margin-bottom: 5px;}
.pagination .current {background: #A08649;color: #fff;border: solid 1px #A08649;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#999;background:#fff;}
#commentform input {width:250px;height:18px;padding:3px 0 0 3px;background:#fff;border:1px solid #aaa;color:#777;font:normal 12px/14px "Lucida Grande", Verdana, Arial, sans-serif;margin-bottom:15px}
#commentform textarea {width:400px;height:80px;padding:3px 0 0 3px;background:#fff;border:1px solid #aaa;color:#777;font:normal 12px/14px "Lucida Grande", Verdana, Arial, sans-serif;margin-bottom:15px}
#commentform #submit {background:#162852;color:#fff;padding:3px 8px;border:none;cursor:pointer;width:auto;height:auto}
.audioplayer_container {margin:0 0 20px 0}
#Searchresult {margin-top:20px}
.overlay a, .overlay a:link, .overlay a:visited {font-size:14px}
.fb {width:950px;padding:2px 5px;background:#162852;color:#fff;font-size:10px}

/* --- Form Styles --- */
#formBuilderContact_Form {margin-top:20px}
#formBuilderContact_Form input {width:250px;height:18px;padding:3px 0 0 3px;background:#fff;border:1px solid #aaa;color:#777;font:normal 12px/14px "Lucida Grande", Verdana, Arial, sans-serif;margin-bottom:15px}
#formBuilderContact_Form textarea {width:400px;height:80px;padding:3px 0 0 3px;background:#fff;border:1px solid #aaa;color:#777;font:normal 12px/14px "Lucida Grande", Verdana, Arial, sans-serif;margin-bottom:15px}
#formBuilderContact_Form .formBuilderSubmit input {background:#162852;color:#fff;padding:3px 8px;border:none;cursor:pointer;width:auto;height:auto}


/* --- Image Styles --- */
.content3 img.alignleft {display:block;float:left;clear:right;margin:5px 10px 6px 0;border:3px solid #eee;padding:2px}
.content3 img.alignright {display:block;float:right;clear:left;margin:5px 0px 6px 10px;border:3px solid #eee;padding:2px}
.content3 img.alignnone {display:block;margin:10px 0px;border:3px solid #eee;padding:2px}
.ie {display:none}
* html .ie {display:block}
* html .nonie {display:none}

/* --- Link Styles --- */
a, a:link, a:visited {color:#a08649}
a:hover, a:active {text-decoration:none}

a#homelink, a#homelink:link, a#homelink:visited {position:absolute;top:10px;right:0px;font-size:12px;color:#162852}
a#homelink:hover, a#homelink:active {text-decoration: none}

.buttons a.ticket {width:194px;height:103px;display:inline-block;background:url(images/but_ticket.jpg) top left no-repeat}
.buttons a.directions {width:194px;height:103px;display:inline-block;background:url(images/but_directions.jpg) top left no-repeat}
.buttons a.support {width:194px;height:103px;display:inline-block;background:url(images/but_support.jpg) top left no-repeat}
.buttons a {color:#fff;text-decoration:none;padding-top:46px}
.buttons {font:normal 10px/18px "Lucida Grande", Verdana, Arial, sans-serif;text-transform:uppercase;text-align:center;margin-right:10px}
.buttons span {display:block;font:normal 24px/22px Georgia, "Times New Roman", serif;text-transform:none}

.content3 a.gry, .content3 a.gry:link, .content3 a.gry:visited {display:inline-block !important;background:#727171;padding:1px 8px;text-transform:uppercase;color:#fff;text-decoration:none;font-size:10px}
.content3 a.gry:hover, .content3 a.gry:active {background:#d9d8d2;color:#727171}

.twit a, .twit a:link, .twit a:visited {display:block;font:normal 11px/14px "Lucida Grande", Verdana, Arial, sans-serif;color:#a08649;text-decoration:none}
.twit a:hover, .twit a:active {text-decoration:underline}

.sidebar3 a, .sidebar3 a:link, .sidebar3 a:visited {display:block;margin:8px 0}
.sidebar3 a:hover, .sidebar3 a:active {}

.qp_counter {display:inline-block;padding:0 10px}


/* --- Table Styles --- */
.wp-table-reloaded {display:inline-block;margin:10px 0px;border:3px solid #eee;padding:2px;background:#fff}
.wp-table-reloaded td {text-align:center;padding:2px 10px}
.wp-table-reloaded th {background:#162852 !important;color:#fff;text-align:center;padding:2px 10px}
.wp-table-reloaded .even {background:#f7f7f7}
.wp-table-reloaded .odd {background:#eee}

/* --- Navigation Styles --- */
#nav {list-style:none;text-align:right;margin-top:0px}
* html #nav {margin:0;padding:0;line-height:0px;font-size:0px;margin-top:12px}
*:first-child+html #nav {margin:0;padding:0;line-height:0px;font-size:0px;margin-top:12px}
#nav li {display:inline-block;margin-left:-6px;position:relative;z-index:199}
* html #nav li {display:inline !important;margin-left:0px}
*:first-child+html #nav li {display:inline !important;white-space:nowrap;margin-left:0px}
#nav li a, #nav li a:link, #nav li a:visited {display:inline-block;background:#162852;color:#aeb4c3;font:bold 11px/12px "Lucida Grande", Verdana, Arial, sans-serif;padding:6px 14px;text-decoration:none}
#nav li a:hover, #nav li a:active {background:#a08649;color:#fff}
.nav #nav li a#on, .nav #nav li a.on {background:#a08649;color:#fff}

#nav ul.sub {list-style:none;position:absolute;top:28px;left:0px;display:block;width:150px;background:#07172f;z-index:200;text-align:left;padding:5px 0;border:1px solid #a08649;margin-left:-9999px;margin-top:0px}
* html #nav ul.sub {top:24px}
*:first-child+html #nav ul.sub {top:24px}
#nav ul.sub li {margin:0;width:100%;white-space:normal !important}
#nav ul.sub li a, #nav ul.sub li a:link, #nav ul.sub li a:visited {float:none;color:#9098aa;background:transparent;font-weight:normal;padding:5px 14px;display:block}
#nav ul.sub li a:hover, #nav ul.sub li a:active{color:#a08649;background:#162852}


@media screen and (-webkit-min-device-pixel-ratio:0){
#nav {margin-top:8px}
#nav ul.sub {top:24px}
}


#twitter_update_list li span a, #twitter_update_list li span a:link, #twitter_update_list li span a:visited {display:inline-block !important}


ul#foot {list-style:none}
ul#foot li {float:left;width:130px;font:bold 9px/18px "Lucida Grande", Verdana, Arial, sans-serif;text-transform:uppercase;color:#162852}
ul#foot li ul li {float:none;list-style:none;}
.footer a, .footer a:link, .footer a:visited {font:normal 9px/14px "Lucida Grande", Verdana, Arial, sans-serif;text-transform:none !important;color:#72716c;text-decoration:none}
.footer a:hover, .footer a:active {text-decoration:underline;color:#333}

/* --- Text Styles --- */
h1 {float:left}
h1 a {display:block;width:295px;height:139px;background:url(images/logo.gif) top left no-repeat}
h1 em {position:absolute;margin-left:-9999px}
h2 {font:normal 24px/32px Georgia, "Times New Roman", serif;color:#6e0808;margin-bottom:20px}
h3 {font:normal 22px/28px Georgia, "Times New Roman", serif;color:#162852;margin-top:15px}
#sub .content3 h3  {font:normal 18px/24px Georgia, "Times New Roman", serif;color:#162852}
#events h3 {font:normal 18px/24px Georgia, "Times New Roman", serif;color:#6e0808;margin:10px 0}
#events .sidebar2 h3 {font:normal 18px/24px Georgia, "Times New Roman", serif;color:#162852;margin:10px 0}
p.sub {font:italic 15px/23px Georgia, "Times New Roman", serif;color:#a08649;margin-bottom:-14px}
h4 {font:normal 18px/26px Georgia, "Times New Roman", serif;color:#6e0808}
#events h4 {font:normal 14px/20px Georgia, "Times New Roman", serif;color:#6e0808;margin:15px 0 -8px 0}
.event p {font:normal 11px/14px "Lucida Grande", Verdana, Arial, sans-serif;color:#727171}
p.date {font:normal 10px/11px Georgia, "Times New Roman", serif;color:#a08649;margin:0;padding:0}
p.title {font:bold 11px/13px "Lucida Grande", Verdana, Arial, sans-serif;color:#162852;text-transform:uppercase;margin:2px 0;padding:2px 0}
p.odate {font:italic 14px/18px Georgia, "Times New Roman", serif;color:#a08649}
h5 {font:bold 14px/20px Georgia, "Times New Roman", serif;color:#222;margin-top:15px}
h5.ga_border {border-top:1px solid #ccc;margin-top:20px;padding-top:40px}
a.ga_link {display:inline-block;margin-top:20px}
.guesta h5.first {margin-top:0;border:none;padding-top:0}
h6 {font:bold 13px/16px Georgia, "Times New Roman", serif;color:#6e0808;margin-bottom:-5px}
.guesta h6 {font:bold 12px/16px Georgia, "Times New Roman", serif;color:#6e0808;margin:5px 0}
.sidebar2 h4, .sidebar3 h4 {margin-bottom:20px}

.sidebar2 h3 {font-size:18px}
.sidebar2 p {font-size:13px}

#events .event p {font:normal 11px/14px "Lucida Grande", Verdana, Arial, sans-serif;color:#727171}
#events .event p.title {font:bold 14px/18px "Lucida Grande", Verdana, Arial, sans-serif;color:#162852;text-transform:uppercase;margin:0;padding:0}
#events .event p.date {font:normal 11px/14px Georgia, "Times New Roman", serif;color:#a08649;margin:0;padding:0}
#events .event h6 {font:bold 11px/14px Georgia, "Times New Roman", serif;color:#6e0808;margin-bottom:-8px}

.event2 p {font:normal 13px/20px "Lucida Grande", Verdana, Arial, sans-serif;color:#727171}
.event2 p.title {font:bold 20px/24px "Lucida Grande", Verdana, Arial, sans-serif;color:#162852;text-transform:uppercase;margin:0;padding:0}
.event2 p.date {font:normal 14px/18px Georgia, "Times New Roman", serif;color:#a08649;margin:0;padding:0}


/* Firefox active fix */
a {outline: none}
:-moz-any-link:focus {outline: none}
