



body{background: #fff;}
#main {position: relative; min-width: 300px;}
.hide{display: none}


.hoverimg img{
-webkit-transition: all 0.2s ease-in;
-moz-transition:    all 0.2s ease-in;
-ms-transition:     all 0.2s ease-in;
-o-transition:      all 0.2s ease-in;
transition:         all 0.2s ease-in;
}
.hoverimg a:hover img{ /*opacity: 0.3; filter: alpha(opacity=30);*/

   -moz-transform: scale(1.2) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1.2) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
     -o-transform: scale(1.2) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(1.2) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        transform: scale(1.2) rotate(2deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);

-webkit-box-shadow: 2px 2px 4px 1px #000, 0px 0px 0px 2px #fff;
box-shadow:         2px 2px 4px 1px #000, 0px 0px 0px 2px #fff;

z-index: 10000;
}

#form_comment .well {background-color:#DFF0D8; margin-bottom: 0; }
#form_comment h3{line-height: 25px }

.author_photos img{width:75px; height: 75px;}

.media #form_comment {margin:10px 0 20px 15px;}
.media #form_comment .title  {margin:0; width: 100%;display: block;}
.media #form_comment .details{margin:0; width: 100%;display: block;}
.media #form_comment .comment{margin:0; width: 100%;display: block;}
.media #form_comment .submit {margin:0; width: 100%;display: block;}
.media #form_comment .row    {margin:0;}
.media #form_comment .add-on {margin:0;}
.media #form_comment .comment textarea{display: block;}
.media #form_comment .submit button{font-size: 14px; margin: 0; padding: 5px 10px; width: auto;}
.media #form_comment .submit button br{display: none;}

.page-header{margin: 0 0 20px;}
.page-header h1{font-size:28.5px; line-height: 35px;}

.media{/*background: url('img/bottom.png') no-repeat 35px 77px*/}
.media .pull-left{margin-right: 3px}
.media-body{background: url(img/arrow.png) no-repeat left 20px;}

.commentbox{
    border:1px solid #ddd;
    padding:7px;
    background: #F2F9FE;
    margin-left:15px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;

}

#cse-search-box{position: absolute; top:10px; right: 20px;}
#cse-search-box input{margin-top:-14px; }

.playicons i{cursor: pointer;}

.center{text-align: center;}
.commentadmin .commentbox{background: #FCF5E2 url(img/admin.png) no-repeat right top; }

.commentbox p{margin:0;}
.commentbox small{display: block; margin-top:5px; color:#999; font-size: 12px;}
.commentbox small strong{color:#000;}
.commentbox small a{background: url(img/reply.png) no-repeat left center; padding: 2px 0 2px 20px;}

input#email{display: none}
ins{margin:auto;}

.lyric p, .translation p{margin:0; padding:2px 2px; border:1px solid #fff; line-height: 16px;
-webkit-transition: all 0.2s ease-in;
-moz-transition:    all 0.2s ease-in;
-ms-transition:     all 0.2s ease-in;
-o-transition:      all 0.2s ease-in;
transition:         all 0.2s ease-in;
}
.lyric p.hover,
.translation p.hover{ color: #275c76; background-color: #d9edf7; border: 1px solid #bce8f1;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;

}
.hero-unit, .well{background: #E3F0F1; border-color: #ADD1DA}

.videolink{overflow:hidden; display:block;width:300px; height:233px; position:relative; margin:auto;}
.videolink img{z-index:50; position:absolute; top:0; left:0; display:block;width:300px; height:250px;}
.videolink span{ background: url("img/playbig.png") no-repeat left top; color: #FFFFFF; display: block; height: 233px; left: 0; line-height: 22px; padding-left: 14px; position: absolute; text-align: left; text-shadow: 1px 1px #000000; top: 0; width: 300px; z-index: 500;}

.justify{text-align: justify}

#header{height:100px; margin-bottom: 20px;  border-top:5px solid #000;  background: #333 url(img/bgh.gif);}
#header .logo{float:left;}
#header .nav{display: inline;}
#header .nav li{display: inline;}
#header .topmenu{position: absolute; top:10px; right: 10px;}

.navbar-inner{height: 100px; background: none; border:none; }
.navbar .nav{margin:40px 0 0 100px; font-size:14px; font-family: 'Oswald', sans-serif; text-transform: uppercase;}
.navbar .nav > li > a{text-shadow: 1px 1px #000; padding:10px 0 3px; margin:0 16px; }
.navbar .nav .active > a,
.navbar .nav .active > a:hover{color:#8CFF04; border-bottom:3px solid #8CFF04; background: none;}
.navbar .nav a:hover{border-bottom:3px solid #fff; background: none;}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover{color:#fff;}

.navbar .btn-navbar{margin-top:30px;}
.nav-collapse{background: #222}
.nav-collapse a{border-bottom:3px solid #1e1e1e; }
.nav-collapse ul ul a{border-bottom:3px solid #333; }

h1,h2,h3,h4{margin-bottom: 10px; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-weight: normal; color:#353535;}
h1{line-height: 45px;}

footer h1,footer h2,footer h3,footer h4{color:#DCDCDC}

footer p, footer a{color:#DCDCDC}
footer small{color:#33C820}
footer .reverse{color:#33C820}

h1 small {font-size: 18.5px;}
h2{font-size:24px; line-height: 24px;}
.well h2{margin-top:0;}
h3{font-size:16px;}

.ads{text-align: center !important;}


div.comment{margin:0 0 11px;}
div.comment p{margin:0;}

#page{padding:10px;}

#form_lyric{}
#form_lyric input{width:100%;}
#form_lyric textarea{width:100%; height: 500px;}

.table {border:1px solid #ccc;}
.table th{background: #353535; color:#ddd; font-family: 'Oswald', sans-serif; font-size:16px; font-weight: normal; text-transform: uppercase;}
.table td{padding:2px 8px;}

.boxlight{ padding:10px; margin:0 0 20px 0; text-align: justify;}
.boxlight.round{border:1px solid #ccc;}

footer{ background: #333 url(img/bgh.gif); color:#aaa; padding:20px 0 10px; font-size: 12px; line-height: 15px;}
footer .label, footer .badge{padding:0 4px;}
footer h2{margin-bottom: 5px;}

#facebook_popup{display: none; width:400px; border:1px solid #ccc;}
#facebook_popup h5{background: none repeat scroll 0 0 #35619F; color: #FFFFFF; margin: -1px -1px 3px; padding: 4px 10px;}
#facebook_popup img{margin: 0 auto; display: block;}
#facebook_popup .line{border-top:1px solid #ccc; background: #f2f2f2; padding:20px;}

.disclaimer{ font-size: 10px; padding: 6px; text-align: center; margin:10px; border-top:1px dotted #999;}
