/* @override http://singforobama.org/wordpress/wp-content/themes/sandbox/style.css */
/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.3
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

h1,h2,h3,h4,h5,h6 { margin-bottom:0.4em; color:#0171B1; line-height:1.2em; }
h1, .entry-title { font-size:1.5em; }
h2 { font-size:1.4em; }
h3 { font-size:1.3em; }
h4 { font-size:1.2em; }

p { margin:0.4em 0 1.2em 0; }

a { color:#93111A; text-decoration:none; overflow:hidden; }
a:focus,
a:hover { color:#0171B1; }

blockquote { position:relative; width:60%; margin:1.6em auto; font-size:90%; padding:1em 0 0 0; line-height:1.6em; }
blockquote span { position:absolute; top:24px; left:-0.4em; font-size:6em; color:#003C78; }
blockquote p { margin-top:1em; text-align:right; font-size:90%; font-style:italic; }

html { background:transparent; }
body { background:#d3e3f0 url(images/bkg.jpg) repeat-x left top; }
#custom-doc { background-color:#fff; color:#093772; }


#hd { padding-bottom:2em; position:relative; background:transparent url(images/bg-top.png) repeat-x left top; }
#blog-title a { display:block; height:189px; margin-bottom:0.8em; background:transparent url(images/top.jpg) no-repeat center top; text-indent:-900em; }
#blog-description { position:absolute; left:-900em; }

#hd #menu { text-align:center; }
#hd #menu li { display:inline; background:transparent url(images/bg-nav-right.png) no-repeat right top; padding:0.4em 0.6em 0.4em 0; }
#hd #menu li a { padding:0.4em 0.6em 0.4em 1em; margin:0; background:transparent url(images/bg-nav-left.png) no-repeat left top; }
#hd #menu li.current_page_item a,
#hd #menu li a:focus,
#hd #menu li a:hover { color:#fff; }

.post { margin:1.4em 0; }
.entry-content { line-height:1.8em; }
.entry-date { color:#999; }
.entry-content strong { color:#93111A; font-weight:bold; }
.entry-meta { line-height:1.6em; }

.yui-b.right { background:transparent url(images/greybkg.jpg) repeat-y 0.6em 0em; padding:2em 0; }

.xoxo li { margin-bottom:1em; }
.xoxo ul li { margin-bottom:0.2em; }

#ft{ text-align:center; padding:1em 0; }



#access { position:absolute; left:-900em; }
#access a:focus,
#access a:hover { position:absolute; left:900em; }

.hentry, #comments { margin-left:1.8em; }
#comments { margin-top:1em; }
.comment { background-color:#ededed; padding:1em; margin:0.6em 0; }
.comment p { width:98%; }
.sidebar { width:80%; margin:0 auto; }
.xoxo > li { margin-bottom:1em; }

.goodies { margin-left:2em; }
.goodies li { margin-bottom:1em; text-align:center; width:180px; font-size:11px; }
.goodies li a { display:block; width:180px; height:30px; background-position:right top; text-indent:-900em; margin-bottom:0.2em; }
.goodies li a:focus,
.goodies li a:hover { background-position:left top; }
.goodies a.file { width:auto; display:inline; background:none; }

.lyrics a { background:transparent url(images/lyrics.jpg); }
.spanish-lyrics a { background:transparent url(images/spanish-lyrics.jpg); }
.mp3 a { background:transparent url(images/mp3.jpg); }
.mp3-longer a { background:transparent url(images/mp3-longer.jpg); }
.flyer a { background:transparent url(images/flyer.jpg); }

.legal-info { padding-top:1em; border-top:1px solid #999999; margin-top:2em; }

