#logo {
    float: left;
    padding: 11px 0 0 !important;
}
#main p a {
  color: #0e1d6b !important;
  text-decoration: underline;
  font-weight: bold;
}
#header {
    background-color: #FFFFFF;
    background-image: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/headbg.jpg");
    background-repeat: repeat-x;
}
#main-nav a {
    background: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/navbg.png") no-repeat scroll left center transparent;
    border-left: medium none;
    border-right: medium none;
    color: #555555;
}
#main-nav {
    background: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/navbg.png") no-repeat scroll right center transparent;
    border-left: medium none;
    border-right: medium none;
    float: right;
    z-index: 100;
}
#main-nav a:hover, #main-nav .hover > a, #main-nav .current-menu-item > a, #main-nav .current_page_item > a, #main-nav .current-menu-ancestor > a {
    background: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/navbg.png") repeat-x scroll 0 0 transparent;
    border-left: medium none;
}
.page-title {
    color: #FFFFFF !important;
    float: none;
    font-size: 50px;
    font-weight: normal;
    line-height: 75%;
    text-align: center !important;
    text-shadow: 0 2px 0 #888888, 0 14px 10px rgba(0, 0, 0, 0.15), 0 24px 2px rgba(0, 0, 0, 0.1), 0 34px 30px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
.page-subtitle {
    font-size: 36px;
    line-height: 120% !important;
    text-align: center;
    text-shadow: 0 1px 0 #888888, 0 14px 10px rgba(0, 0, 0, 0.15), 0 24px 2px rgba(0, 0, 0, 0.1), 0 34px 30px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
#page-header hgroup {
    display: none; 
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
  	align: center;
}
#page-header {
    background: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/cco-bg1.jpg") no-repeat scroll center bottom #000C4B;
    border-bottom: 2px solid #FFFFFF;
    border-top: 1px solid #111111;
    box-shadow: 0 0 25px #777777;
    padding-top: 10px;
    width: 100%;
}
.fullwidthbanner-container {
    border-bottom: 2px solid #FFFFFF;
    box-shadow: 0 0 25px #777777;
}
#page-header hr {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0px !important;
}
#share-wrap {
    display: none;
}
.events-list .cover img {
    border-radius: 50% 50% 50% 50%;
    margin: 0;
}
img {
    height: auto;
    max-width: 100%;
}
#footer {
    background: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/cco-bg1.jpg") no-repeat scroll center bottom #000C4B;
    border-top: 1px solid #222222;
}
footer .col-1-2 {
    text-align: center;
    width: 100%;
}
#footer-nav li {
    display: inline-block;
    float: none;
    list-style: none outside none;
    margin: 0;
}
.events-list li {
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid #F2F2F2;
    font-family: 'Montserrat',sans-serif;
    margin: 0;
    min-height: 64px;
    position: relative;
    width: 100%;
}
.events-list .date {
    color: #222222;
    font-size: 17px;
    font-weight: 800;
    left: auto;
    line-height: normal;
    position: absolute;
    right: 50px;
    top: 10px;
}
.events-list .cover {
    float: left;
    margin: 0;
    opacity: 1;
}
.events-list .title {
    color: #111111;
    float: left;
    font-size: 17px;
    font-weight: 800;
    margin: 0 0 0 110px;
    padding-right: 50px;
    text-transform: uppercase;
}
.events-list .details {
    color: #555555;
    display: block;
    font-size: 17px;
    font-weight: 400;
    text-transform: uppercase;
}
.events-list .details {
    color: #555555;
    display: block;
    font-size: 17px;
    font-weight: 400;
    text-transform: uppercase;
}
.Classics.at.The.Merc .plus-button {
    background-color: #11650f;
}
.events-list li.Classics.at.The.Merc a:hover .date {
    color: #11650f;
}
.events-list li.Classics.at.The.Merc a:hover .title {
    color: #11650f;
}
.events-list li a:hover .date {
    color: #000C4B;
}
.Special.Events .plus-button {
    background-color: #D0A200;
}
.events-list li.Special.Events a:hover .date {
    color: #D0A200;
}
.events-list li.Special.Events a:hover .title {
    color: #D0A200;
}
.textwidget .events-list .date {
    bottom: 10px;
    color: #222222;
    font-size: 20px;
    font-weight: 800;
    left: auto;
    line-height: normal;
    position: absolute;
    right: 70px;
    top: auto;
}
.textwidget .events-list .title {
    margin-bottom: 45px;
    margin-left: 0;
    margin-right: 20px;
    text-align: center;
}
.textwidget .events-list .cover {
    display: block;
    float: left;
    margin: 0 0 10px 46px;
    opacity: 1;
    text-align: center;
}
.widget .widget-title {
    border-bottom: 1px solid #DDDDDD;
    color: #444444;
    font-size: 14px;
    font-weight: 800;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}
ul.events-list {
    box-shadow: 0 0 5px #AAAAAA;
    margin-bottom: 0;
    overflow: hidden;
}
#footer-top .col-1-2 {
    display: none;
    width: 460px;
}
#footer-top .col-1-2.last {
    display: block;
    width: 100%;
}
a.social-icon {
    background-color: #666666;
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
    float: none;
    height: 30px;
    margin-left: 1px;
    padding: 0;
    transition: all 0.4s ease 0s;
    width: 30px;
}
.social-icons {
    float: none;
    overflow: hidden;
    text-align: center;
}
.social-icons:before {
    background: url("img_light/share-icon.png") no-repeat scroll left 4px transparent;
    content: "";
    display: none;
    float: left;
    height: 28px;
    width: 30px;
}
#footer-top {
    background-color: #FFFFFF;
    background-image: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/social-bg1.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #777777;
    border-top: medium none;
    margin-top: 80px;
    min-height: 60px;
    width: 100%;
}
.social-icon.facebook {
    background: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/cco-fb.png") no-repeat scroll center center transparent;
    height: 33px;
    margin-right: 15px;
    width: 109px;
}
.social-icon.facebook:hover {
    background: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/cco-fb.png") no-repeat scroll center center transparent;
    height: 33px;
    margin-right: 15px;
    opacity: 0.7;
    width: 109px;
}
.social-icon.youtube {
    background: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/cco-yt.png") no-repeat scroll center center transparent;
    height: 33px;
    width: 93px;
}
.social-icon.youtube:hover {
    background: url("http://calchamberorchestra.org/wp-content/uploads/2013/05/cco-yt.png") no-repeat scroll center center transparent;
    height: 33px;
    opacity: 0.7;
    width: 93px;
}
.heading-icon {
  display: none;
}

#main-nav ul ul a:hover, #main-nav ul ul .hover > a, #main-nav ul ul .current-menu-item > a, #main-nav ul ul .current_page_item > a, #main-nav ul ul .current-menu-ancestor > a, #main-nav ul ul .active > a {
background-color: rgb(179, 179, 179) !important;
border-left: none;


  a, a > *,
.color,
ul.stats li .stat-value,
ul.details a,
#main-nav a:hover, #main-nav .hover > a, #main-nav .current-menu-item > a, #main-nav .current_page_item > a, #main-nav .current-menu-ancestor > a, #main-nav .active > a,
#page-header .page-title,
#cat-filter a:hover,
#cat-filter a.active,
.cat a:hover,
.portfolio article footer h2 a,
.events-count,
.events-list li a:hover .title,
#error-404 span,
.entry-heading a:hover,
.recent-comments li .meta:hover,
.recent-entries li a:hover,
.theme_comment .author a:hover,
.playable:hover,
.playable.playing,
#footer, #footer a,
#footer-nav li a:hover
{ color:#0e1d6b; 
  text-decoration: underline;
  }

