/*Paper by Scott Mcgrew >http://mcgrewsmusings.com*/

/* STRUCTURE ____________________________________________________________________*/

body {background:#763B3B url(images/bg-mid.jpg)repeat-y 50% 0; background-attachment:fixed; margin-bottom:-10px;
   font:13px Georgia, serif; text-align:left; text-transform:none; line-height:1.3em; color:E1E1E1; }
#container {width:960px; height:auto; margin:auto; }

#header {width:960px; height:132px; margin:-10px auto 0; padding-top:30px; background:url(images/header.gif) no-repeat; }
#login {float:right; width:150px; height:65px; margin-right:50px; padding-top:30px; }
#login a {font-size:36px; opacity:0.0; filter: alpha(opacity=0); }
#facebook {float:right; width:77px; height:95px; margin-right:65px; background:url(images/facebook.gif) no-repeat; }
#twitter {float:right; width:125px; height:95px; margin-right:0px; background:url(images/twitter.gif) no-repeat; }
#logo {width:306px; height:69px; margin:20px 0 0 70px; background:url(images/logohead.gif) no-repeat; }
.rss {width:201px; height:50px; margin:0; background:url(images/rss.gif) no-repeat; }

.search {width:160px; margin:0 0 10px 10px; }
.search #searchform {margin:0; padding:0; }
.search .s {width:155px; margin:0; padding-left:5px; color:white; background:#682672; border:none;  }

#sideright {float:right; width:200px; margin:10px 40px 0 0; padding:0; }
#sideright div {margin-bottom:15px; }
#sideright .player {margin-bottom:-25px; }
#sideright .book {width:166px; min-height:90px; margin:auto; }
#sideright .peeps {width:166px; margin:5px auto 0; }
#sideright ul {margin:0; padding:0; list-style:none; }
#sideright ul li {margin-left:5px; padding:8px 0 0px 0; list-style:none; }
#sideright ul ul li {margin:0; padding:2px 5px 0 10px; }
#sideright a, #sideright h4, #feature .navigation a {color:#E1E1E1; }
#sideright a:hover, #feature .navigation a:hover {color:white; }
#sideright h3 {color:white; }

#posts {float:right; width:681px; margin:10px 0; }
#feature {width:645px; height:auto; margin:0 auto; }
#feature .article {background:url(images/post-mid.gif) repeat-y; }
#feature .date {float:right; text-align:right; padding:25px 25px 0 0; }
#feature .title {padding:20px 0 0 25px; }
#feature .playlists {height:89px; margin-bottom:20px; background:url(images/post-play.gif) no-repeat; }
#feature .playlists .title {font-size:1.6em; padding:35px 0 0 65px; }
#feature .content {margin:0; padding:0 25px 5px; text-indent:15px; color:black; }
.content img, .book img {float:left; clear:left; max-width:150px; max-height:100px; margin-right:1.0em; }
.content img.left {margin:0 1.1538em 0 0; float:left; clear:left; }
.content img.right {margin:0 0 0 1.1538em; float:right; clear:right; }
.content img.center {display:block; margin:1.0em auto; clear:both; }
#feature .postmeta {text-align:center; margin:0; padding-bottom:0px; }
#feature .navigation {margin-bottom:10px; padding:0 25px; color:#E1E1E1; }
#feature .comments {width:550px; margin:-9px auto 0; padding:20px 0; background:#F1DFDF; }
.ptop {height:21px; background:url(images/post-top.gif) no-repeat; }
/*.pmid {background:url(images/post-mid.gif) repeat-y; }*/
.pbtm {height:25px; margin-bottom:20px; background:url(images/post-btm.gif) no-repeat; }

#foot {clear:both; width:960px; height:220px; background:url(images/footer.gif) no-repeat; }
.footcreds {float:right; text-align:right; margin:70px 50px 0 0; padding:0; }
.footlogo {font-size:40px; margin-bottom:-10px; padding-bottom:10px; border-bottom:2px solid #763B3B; color:#763B3B; }
.footbio {float:left; width:550px; margin:64px 0 0 50px; padding-left:25px; text-indent:15px; }

h1 {font-size: 1.6em; margin:0; padding:0; }
h2 {font-size: 1.4em; margin:0; padding:0; }
h3 {font-size: 1.2em; margin:0; padding:0; }
h4 {font-size: 1.0em; margin:0; padding:0; }
.sidehead {font:1.4em Georgia; font-weight:bold; color:white; margin:0; padding:0; }
.btitle {font:1.2em Georgia; color:#E1E1E1; margin:0; padding:0; }
a, h1 a, h2 a, h3 a {font-weight:bold; text-align:left; text-decoration:none; color:#763B3B; }
a:hover {color:#B66161; }
.center {text-align:center; }
.alignleft {text-align:left; }
.alignright {float:right; text-align:right; }
small {font-size:0.9em; }

#comments, #respond {padding:0 25px; }
#commentform input {width:auto; margin:auto; padding:2px; border:none; }
#commentform textarea {width:60%; margin-top:10px; padding:5px; color:black; border:none; }
#commentform #submit {display:block; cursor:pointer; height:20px; margin:0; background:none; color:#763B3B; }
#commentform #submit:hover {color:#B66161; }
.alt {margin:0; padding:10px; }
.commentlist {padding:0 25px; text-align:justify; }
.commentlist li {margin-top:10px; padding:0; list-style:none; border-bottom:1px solid black; }
.commentlist p {margin-top:5px; }
#commentform p {margin:0; padding:0 25px; }
.nocomments {text-align:center; margin:0; padding:0; }
.commentmetadata {margin:0; display:block; }

