/*
Theme Name: thememusicalee
Theme URI: http://www.musicalee.com
Description: Single column WordPress theme. Colors: black, white, cream, red variations.
Author: jlmunn
Author URI: http://www.jlmunn.com/
Version: 1.0.0
*/


#content,#header,#sidebar
     {overflow:hidden;}
body
     {
     background:#000000;
     color:#444;
     font:75%/150% Verdana, Arial, Geneva, sans-serif;
     text-align:left;
     margin:0;
     padding:0;
     }
     
a
     {
     background-color:inherit;
     color:#999;
     font-weight:700; 
     text-decoration: none;
     }
     
a:hover
     {
     border-bottom:1px solid #75A75A;
     text-decoration:none;
     }
     
a img
     {
     border:none;
     text-decoration:none;
     }
     
blockquote
     {
     background-color:#999;
     color:#000;
     font:1em/1.5em "Lucida Sans", "Courier New", Courier, "Times New Roman", Times, serif;
     padding:15px;
     }
     
code,pre
     {
     background:inherit;
     font:0.85em/1.9em Monaco, "Courier New", Courier, monospace;
     overflow:auto;
     color:#444;
     vertical-align:baseline;
     }
     
h1,h2,h3,h4,h5,h6
     {
     font-weight:400;
     }
     
h1
     {
     font-size:2.25em;
     }
     
h3
     {
     font-size:1.5em;
     }
     
h4 
     {
     font-size:1.1em;
     }
     
#wrap
     {
     background:url(images/postbg.gif) repeat;
     color:#000;
     font-size:1em;line-height:1.5em;
     width:600px;
     margin:0 auto;
     }
     
     
/* Header  */
#header 
     {
     background:#FFF url(images/header-bg.jpg) no-repeat; 
     height: 200px;
     }
     
#header h1
     {
     text-align:right;
     margin:75px 30px 0;
     padding:5px 0;font-weight: normal; 
     font-size: 3em;
     }
     
#header h1 a 
     {
     background-color:inherit;
     color:#000; border: none;
     }
     
#header p.tagline
     {
     text-align:right;
     margin:5px 30px;
     }
     
/* top navigation  */

ul#mainnav
     {
     background: #fff url(images/nav-bg.jpg) no-repeat; 
     list-style:none;
     height:45px;
     margin:auto 0;
     padding:5px 0 40px; 
     text-align: center;
     }
     
#mainnav li
     {
     display:inline;
     margin:5px 10px;
     }
     
#mainnav li a
     {
     background-color:inherit;
     color:#FFF;
     text-decoration:none;
     font-weight:400;
     }

/* Content  */

#content
     {
     width:550px;
     margin:0 auto;
     }
     
/* blog posts  */
.post
     {
     margin-bottom:50px;
     }
     
.authormeta
     {
     background-color:#999;
     color:#FFF;
     margin:0;
     padding:3px;
     }

.authormeta a
     {
     background-color:inherit;
     color:#FFF;
     font-weight:700;
     text-decoration:none;
     }
     
.postdate
     {
     border-bottom:1px solid #999;
     font-size:1.2em;
     background:inherit;
     color:#000;
     text-align:right;
     padding:5px;
     }
     
.posttitle
     {
     font-size:1.7em;
     line-height:1.25em;
     margin:15px 0 5px;
     font-weight: normal;
     }
     
.posttitle a 
     {background-color:inherit; 
     color: #800000;
     font-weight: normal; 
     border: none;
     }

.linkcat h2

     {
     border-bottom:1px solid #999;
     color: #999;
     line-height:1.5em;
     font-size:1.25em;
     }

.linkcat li

     {
     list-style-type: none;
     }
     
/* post content headings  */

.postcontent h3
     {
     border-bottom:1px solid #000;
     line-height:1.5em;
     font-size:1.5em;
     }
     
.postcontent h4
     {
     border-bottom:1px solid #000;
     font-weight:700;
     font-size:1.25em;
     line-height:1.5em;
     }
     
/* playing with blockquotes  */

.postcontent blockquote .styleleft
     {
     width:25%;
     display:block;
     float:left;
     margin:5px 10px 5px 0;
     }
     
.postcontent blockquote .styleright
     {
     width:25%;
     display:block;
     float:right;
     margin:5px 0 5px 10px;
     }
     
.singlemeta
     {
     background-color:#999;
     color:#FFF;
     margin:50px 0;
     padding:15px;
     }
     
.singlemeta a
     {
     background-color:#999;
     color:#FFF;
     text-decoration:none;
     font-weight:700;
     }
     
#commentwrap
     {
     margin:10px;
     }
     
#comments
     {
     font-size:1.75em;
     line-height:1.5em;margin:0 5px;
     }
     
#comments big
     {
     font-size:1.25em;
     }
     
.commentmetadata
     {
     font-size:0.9em;
     text-align:right;
     padding:2px;
     }
     
/* individual comments  */

#commentlist
     {
     list-style:none;
     margin:25px 0;
     padding:0;
     }
     
#commentlist li
     {
     background-color:#999;
     color:#000;
     padding:15px;
     }
     
#commentlist li li 
     {
     margin: 2px 0; 
     padding: 0;
     }
     
#commentlist li a
     {
     background-color:#999;
     color:#000;
     }
     
#commentlist li.alt
     {
     border-left:5px solid #999;
     background-color:#FFF;
     color:#000;
     }
     
#commentlist li.alt a
     {
     background-color:#FFF;
     color:#000;
     }
     
#commentlist cite
     {
     font-style:normal;
     font-size:1.25em;
     }
     
#commentform label
     {
     font-weight:700;
     display:block;
     padding:3px 0;
     }
     
/* pop up comments  */

#commentspopup
     {
     background:#FFF;
     color:#000;
     width:450px;
     margin:0 auto;
     padding:0;
     }
     
#commentspopup h1#header
     {
     background:#FFF url(images/header-bg.jpg) no-repeat;
     height:200px;
     color:inherit;
     font-size:1.75em;
     line-height:1.25em;
     text-align:center;
     margin:0 30px;
     padding:15px 0 50px;
     }
     
#popupcontent .interact
     {
     border:none;
     text-align:center;
     }
     
/* Sidebar */

#sidebar ul
     {
     list-style:none;
     margin:0;
     padding:0;
     }
     
#sidebar li h2
     {
     font-size:1.75em;
     line-height:1.25em;
     }
     
#sidebar li ul
     {
     margin:0 0 50px;
     }
     
#sidebar li li
     {
     margin:3px 0 3px 25px;
     }
     
#sidebar li#search label
     {
     font-size:1.75em;
     line-height:1.25em;
     text-indent:0;
     }
     
/* Footer  */

#footer
     {
     border-top:1px solid #75A75A;
     text-align:center;
     margin:0 30px;
     padding:5px 25px; 
     font-size: 0.9em;
     }
     
/* footer credit styling  */
#footer p.credit
     {
     background:inherit;
     color:#999;
     font-size:85%;
     }
#footer p.credit a
     {background:inherit;
     color:#999;
     font-weight:400;
     text-decoration:none;
     }
     
/* Various Classes & Image Alignment  */
.center
     {
     text-align:center;
     }
     
.floatleft
     {
     float:left;
     margin:5px;
     }
     
.floatright
     {
     float:right;
     margin:5px;
     }
     
img.center
     {
     display:block;
     margin:10px auto;
     }
     
img.left
     {
     display:inline;
     margin:0 10px 5px 0;
     }
     
img.right
     {
     display:inline;
     margin:0 0 5px 10px;
     }
     
.navigation
     {
     padding:5px 0;
     margin: 25px auto;
     }
     
.previouslink
     {
     float:left;
     width:45%;
     text-align:left;
     }
     
.nextlink
     {
     float:right;
     width:45%;
     text-align:right;
     }
     
h2,#respond
     {
     font-size:1.75em;
     }
     
input,textarea,td,th,tr
     {
     font-family:Verdana, Arial, Geneva, sans-serif;
     padding:2px;
     }
     
hr,#commentform legend,#sidebar li#search h2,#sidebar li#search legend
     {
     display:none;
     }
     
#header h1 a,.posttitle a
     {
     text-decoration:none;
     }
     
#mainnav li a:hover,.authormeta a:hover,.singlemeta a:hover
     {
     border-bottom:1px solid #FFF;
     }
     
#commentform dd,#sidebar li#search dd
     {
     margin:0;
     }
     
#commentform fieldset,#sidebar li#search fieldset,#footer p.credit a:hover
     {
     border:none;
     }
     
#commentform input#author,#commentform input#email,#commentform input#url,#commentform textarea
     {
     width:98%;
     }
     
#popupcontent,#popupcontent .commentwrap,#sidebar
     {
     margin:0 30px;
     }
