body{font:10pt Arial,sans-serif;background:#616161 url('../images/bkgd.png') fixed repeat-x top left;color:#fff;line-height:1.2em;}
h1,h2,h3,h4,h5{font-weight:normal;font-size:1em;}
h1{font-size:1.3em;padding:0 0 5px 0;color:#004e93;margin:0;font-weight:bold;}
h2{margin:0;font-size:1.2em;color:#004e93;padding:0 0 5px 0;font-weight:bold;}
h3{font-size:1.1em;padding:0 0 5px 0;font-weight:bold;}
h4{font-size:1em;color:#4d0009;}
h4 a{color:#4d0009;text-decoration:none;}
h5{}
a{color:#1b1b1b;}
ul{padding:0 0 0 10px;list-style:disc inside;}
li{padding:5px 0 5px 10px;}
#wrapper{width:850px;margin:10px auto;}
#tabs{margin:0 0 0 10px;font-size:.9em;}
#tabs ul{list-style:none;padding:0;height:2em;}
#tabs ul li{padding:0;margin:0;display:inline;}
#tabs ul li a{display:block;padding:.5em 10px;line-height:1em;float:left;color:#fff;text-decoration:none;margin:0 5px 0 0;background-color:#11304c;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;}
#tabs ul li.active a{background-color:#004e93;}
#search{float:right;margin:0 10px 0 0;padding:0 .5em;background-color:#fff;line-height:1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#search .search_text{border:0;padding:0;margin:0;}
#search .search_button{border:none;cursor:pointer;text-indent:9999px;overflow:hidden;margin:0;padding:0;width:2em;height:1.8em;background:#fff url('../images/search_button.png') no-repeat center center;}
#header{text-align:center;background:#004e93 url('../images/header_left.png') no-repeat top left;}
#header .inner{background:transparent url('../images/header_right.png') no-repeat top right;}
#content{background-color:#fff;color:#333;padding:5px;}
.message_box{background-color:#8B8B8B;color:#fff;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px;text-align:center;}
.message_box .button{text-align:center;padding:5px 0;}
.button a{background-color:#004e93;color:#fff;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;}
#footer .latest{padding:0 0 10px 0;}
#footer .latest .box{float:left;width:265px;padding:0;margin-right:10px;}
#footer .latest h5{color:#0086FA;font-size:120%;padding:5px;}
#footer .media_item{padding:2px 5px;border-bottom:1px solid #414141;}
#footer .media_item a{text-decoration:none;color:#ccc;background-color:transparent;}
#footer .media_item a:hover{text-decoration:underline;color:#0086FA;}
#inner_main{margin-right:200px;padding:10px;}
a{color:#004e93;}
#main{}
.box{padding:10px;margin:0 0 10px 0;}
#footer{border-top:5px solid #ccc;background:#1b1b1b url('../images/footer_left.png') no-repeat bottom left;color:#F0F0F0;text-align:left;font-size:.8em;}
#footer .inner{background:transparent url('../images/footer_right.png') no-repeat bottom right;padding:10px;}
#footer .right{float:right;padding-top:1em;padding-right:15px;}
#footer a{color:#F0F0F0;}
.clear{height:0;clear:both;}
.left_clear{height:0;clear:left;}
.section{padding:0 0 10px 0;}
#right .section{margin:0 0 10px 0;}
#right .section{margin:0 0 10px 0;}
#inner_main p{padding:0 0 10px 0;}
.button{text-align:center;padding:10px;}
#inner_main .button a{background-color:#4d0009;color:#fff;padding:5px 10px;text-decoration:none;}
label{display:block;}
#right .box{padding:10px 0 10px 0;}
.error{color:#76000D;}
.notification{padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #cfcfcf;}
.row{padding:0 0 10px 0;}
#inner_main .tags{list-style:none;padding:0;margin:0;}
#inner_main .tags li{display:inline;padding:0;margin:0;}
#inner_main .tags li a{padding:0 5px 0 0;}
#inner_right .tags li{display:inline;padding:0;margin:0;}
#inner_right .tags li a{padding:0 5px 0 0;}
#inner_main .note{display:block;text-align:right;padding:10px 5px;color:#666;font-style:italic;}
#search .default{color:#ccc;}
.sections{padding:0;margin:0;list-style:none;}
.sections ul{padding:0;margin:0;list-style:none;}
.sections li{display:inline;padding:0;margin:0;}
.sections li a, .sections li.empty{padding:2px 5px;margin:5px 0 5px 5px;color:#333;display:block;text-decoration:none;border-bottom:1px dashed #ccc;}
.sections li .count{display:block;float:right;padding:0 2px;color:#8B8B8B;}
.sections li.active a.parent,.sections ul li.active a.child{color:#fff;background-color:#6595c0;border-bottom:none;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;border-radius:5px;}
.sections li.active a.parent .count,.sections li.active a.parent:hover .count,.sections ul li.active a.child .count,.sections ul li.active a.child:hover .count{color:#fff;}
.sections li a:hover,.sections li a:hover .count{color:#004e93;}
.section_list li em{font-style:normal;color:#ccc;}
.section_box{padding:5px 0 0 0;margin-bottom:10px;}
#home .section_box{padding:0;}
#right.slim .section_box h4,#right.full .section_box h4{padding:5px 10px;font-weight:bold;background-color:#004e93;border-bottom:none;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.section_box h4.active{font-weight:bold;background-color:#004e93;border-bottom:none;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#right.slim .section_box h4 a,#right.full .section_box h4 a{color:#fff;}
#home .section_box h4{font-weight:bold;padding:5px 0;}
/*
.active_section_box h4 a{color:#fff;}
.active_section_box .sections a{xcolor:#ccc;border:none;}
.active_section_box .sections a:hover{color:#fff;}
.active_section_box .sections a:hover .count{color:#fff;}
*/
.breadcrumbs{padding:5px;display:block;font-size:1.1em;font-weight:bold;}
.breadcrumbs h1{font-size:1em;font-weight:bold;}
.breadcrumbs a{}
#right{float:right;padding:10px 0;xbackground-color:#fbf6f0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 0 0;}
#right table {
    width: 100%;
}
#right table td {
    width: 30%;
    padding:5px 5px;margin:5px 0 5px 5px;color:#333;text-decoration:none;border-bottom:1px dashed #ccc;
    text-align: center;
}
#right table td.title {
    font-weight: bold;
    text-align: left;
}
#right.full{width:200px;}
#right.slim{width:144px;}
#members_box{background-color:#edeff4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px;}
#members_box h2 {padding-bottom: .5em}
#members_box p {padding-bottom: .5em}
#lesson_box{background-color:#edeff4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px;}
#welcome_box{background-color:#004e93;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 10px 10px 10px;}
#welcome_box h1{color:#fff;}
#home #left{float:left;width:410px;}
#home #right{float:none;width:410px;xbackground-color:#fbf6f0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 10px 2.5em 10px;margin:10px 0 0 410px;}
#right h2{color:#333;padding-left:10px;}
#home #right h2{color:#333;padding-left:0;}
#home #right .left{width:200px;float:left;}
#home #right .right{width:200px;margin-left:210px;}
.licenses h3{padding-top:10px;text-align:center;}
#home .ads h3,#home .licenses h3{color:#666;text-align:left;padding-top:0;}
#home .ads{padding:20px 10px;float:left;width:410px;}
#home .ads .ad{float:left;text-align:center;width:200px;}
#home #reeves{background:url('/images/ad_reeves.png') no-repeat scroll center center;width:200px;display:block;text-indent:-9999px;overflow:hidden;height:80px;}
#home #huber{background:url('/images/ad_huber.png') no-repeat scroll center center;width:200px;display:block;text-indent:-9999px;overflow:hidden;height:80px;}
#bmi{background:url('/images/bmi_logo.jpeg') no-repeat scroll center center;width:200px;display:block;text-indent:-9999px;overflow:hidden;height:80px;}
#ascap{background:url('/images/ascap_logo.jpeg') no-repeat scroll center center;width:200px;display:block;text-indent:-9999px;overflow:hidden;height:80px;}
#home .licenses{padding:20px 10px;width:410px;margin-left:410px;}
#home .licenses .license{float:left;text-align:center;width:200px;}
/* START FILTERS */
#filters{background:#F1F1F1;border:1px solid #ccc;padding:.5em;margin:0 0 10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#filters label{display:block;}
#filters .filter{color:#666;float:left;display:block;padding:0 5px 0 0;}
#filters.sorting{height:1em;}
.sort_options{}
.sort_options a{display:block;float:right;color:#B7B7B7;padding:1.5em 0 0 10px;}
#filters.sorting .sort_options a{padding:0 0 0 10px;}
.sort_options a.active{color:#666;}
/* START FILTERS */
.no_results{padding:5px;}
.right_note{float:right;font-weight:normal;font-style:italic;font-size:.9em;}
.bottom_ads{border-top:1px solid #666;padding:10px 0;margin-top:10px;text-align:center;}
.side_ads{text-align:center;}
.share_links{padding:10px 0px 0;font-size:80%;}
.share_facebook{padding:0 5px 0 20px;background:url('../images/icon_facebook.png') no-repeat scroll center left;}
.share_twitter{padding:0 5px 0 20px;background:url('../images/icon_twitter.png') no-repeat scroll center left;}
.share_digg{padding:0 5px 0 20px;background:url('../images/icon_digg.png') no-repeat scroll center left;}
.share_stubleupon{padding:0 5px 0 20px;background:url('../images/icon_stumbleupon.png') no-repeat scroll center left;}
.share_linkedin{padding:0 5px 0 20px;background:url('../images/icon_linkedin.png') no-repeat scroll center left;}
.description{padding:10px 0;}
.bios{}
.bios .bio{width:280px;float:left;padding:10px;background-color:#edeff4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:10px;}
.bios .bio dt{font-weight:bold;}
.bios .bio .image{float:right;}
.bios .bio .image img{border:none;}
.bios .bio .description{padding:5px 0 0 0;}
.bios .bio .full_link{display:block;padding-top:5px;}
.right_image{float:right;padding:0 0 10px 10px;}
.media_list{}
.media_list .media_item{padding:5px;}
.media_list .media_item a{}
.media_list .media_item a:hover{color:#333;}
.media_list em{display:block;float:right;color:#BFBFBF;}
.media_list .odd{background-color:#edeff4;}
.media_list .premium a{padding-right:20px;background-image:url('../images/star.png');background-position:center right;background-repeat:no-repeat;font-weight:bold;}
.twitter_link a{background-color:#004e93;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 10px 10px 10px;text-align:center;display:block;text-decoration:none;padding:5px;}
.twitter_link a:hover,.twitter_link a:focus{background-color:#edeff4;color:#333;}

