/*
Theme Name: Lyrics2.3-wp233
Theme URI: http://lyrics.rebelpixel.com/
Description: No description needed at all!
Version: 1.0
Author: Markku
Author URI: http://rebelpixel.com/
*/

html * {
    margin:0;
    padding:0;
}

body {
    background:#ccc url(images/bg-body.jpg) repeat-x fixed;
    padding-left:5px;
}

#content {
    width:788px;
    background:#fff;
}

#header-ads {
    border-top:5px solid #000;
    background:#333;
    padding:5px 0;
    text-align:center;
}
#header {
    background:#f60 url(images/bg-header.jpg) repeat-x;
    height:117px;
    text-align:center;
}
#header-links,#header-images {
    text-align:center;
    padding:4px;
}

#header-links {
     background:#eee;
}
#header-images img { margin-right:5px; }


#header img { border:none; }

#main-wrap,#mid-wrap,#meta-wrap,#others-wrap {
    float:left;
    padding:0;
    margin:0;
}
#main-wrap { 
    width: 488px;
}
#main-wrap,#others-wrap {
    margin-top:40px;
}

#others-wrap { width:300px; }
#mid-wrap { width:150px; }
#meta-wrap { width:140px; }
/*#others-wrap #mid-wrap,#others-wrap #meta-wrap { width:48%; } */


#main,#meta {
    padding:10px;
}




#footer {
    clear:both;
    text-align:right;
    padding:100px 20px 20px;
}











#meta-wrap input.isearch {
    width:120px;
    padding:2px;
    font-family:Verdana,Arial,sans-serif;
    font-size:14px;
}
input#author,input#email,input#url,input#yourname,#input#blog {
    width:200px;
}
textarea#comment,textarea#msg {
    width:370px;
    height:200px;
}
textarea#comment,textarea#msg,input#author,input#email,input#url,input#yourname,#input#blog {
    font-family:Verdana,Arial,sans-serif;
    font-size:14px;
    padding:2px;
}


/* TYPOGRAPHY
----------------------------------*/

a { color:#009;text-decoration:none; }
a:hover,#main h2 a:hover,p.artist a:hover { color:#f06;text-decoration:underline; }

body {
    font-family:Verdana,Arial,sans-serif;
    font-size:14px;
    color:#222;
}
h1,h2,h3,h4,p.artist {
    font-family:Arial,Verdana,sans-serif;
}

#header p {
    margin-top:7px;
}

#header a,#header p { 
    text-transform:uppercase;
    font-size:10px;
    color:#fff;
    text-decoration:none;
}
#header p span {
    font-weight:bold;
    margin:0 5px;
}

#others-wrap h2 {
    font-size:20px;
    /* font-weight:normal;
    text-transform:uppercase; */
    margin:1em 0.2em 0.5em 0;
    /* background:#336;
    color:#fff; */
    /* padding:2px; */
    letter-spacing:-1px;
    line-height:0.8;
    color:#090;
}


#main .entry p {
    margin:0 0 1em 0;
    line-height:1.5;
}


#main h2 a {
    color:#f60;
    text-decoration:none;
}
#main h2 {
    color:#f60;
    font-size:28px;
    letter-spacing:-3px;
}
p.artist a {
    color:#f90;
    text-decoration:none;
}
p.artist {
    font-size:24px;
    letter-spacing:-3px;
    font-weight:bold;
    margin:-12px 0 1em 3em;
    /* line-height:-1; */
}



#main .misc-info,#main .external-links {
    border:1px solid #b2e5ff;
    background:#d1f0ff;
    padding:20px;
    margin-bottom:20px;
}
#main .external-links {
    border:1px solid #b2e0b2;
    background:#e5f5e5;
}


#main .misc-info p {
    margin-bottom:0.5em;
}

#main ol {
    margin-top:1em;
    padding:0 30px;
}

#main .misc-info ol {
    margin-top:0;
    padding:0 30px;
}


#others-wrap {
    font-size:11px;
    line-height:1.3;
}

#others-wrap p {
    margin:0 0 1em 0;
}

#others-wrap li {
    list-style-type:none;
    line-height:1.1;
    margin:0 0 0.5em 0;
}

#others-wrap li small,cite span {
    font-size:9px;
}
#others-wrap li small {
    text-transform:uppercase;
}



p.artists-listing { margin-right:10px; }
p.artists-listing a { margin-right:6px; }



#main h3 {
    font-size:16px;
    margin:0 0 20px 0;
}

p#comment-page-numbers-start,p#comment-page-numbers-end {
    background:#e5ffe5;
    padding:10px;
    border:1px solid #b2ffb2;
    margin:0 0 20px 0;
}

form#commentform {
    background:#ffffe5;
    padding:10px;
    border:1px solid #ffffb2;
}

p.comment-page-numbers { margin:0 10px; }

ul#commentlist {
    padding:10px;
    font-size:10px;
    line-height:1.5;
}

ul#commentlist li {
    list-style-type:none;
    margin:0 0 2em 0;
}
ul#commentlist li cite {
    font-style:normal;
}

ul#commentlist cite span {
    text-transform:lowercase;
    font-style:italic;
}