/*
Theme Name: Lee Farrar Bailey
Theme URI: http://www.leefarrarbailey.com
Description: A Custom WordPress Theme designed and built by <a href="http://www.chad-miller.com">Chad Miller</a>.
Author: Chad Miller
Author URI: http://www.chad-miller.com/
Version: 3.1
.
This theme is Copyright (C) 2007 Chad Miller.  To request reuse permission or a custom theme of your own, please contact Chad using the contact form on his website at <a href="http://www.chad-miller.com">www.chad-miller.com</a>.
.
*/

/* Structural Information */

body { margin: 0; padding: 0; }

#wrapper { width: 756px; margin: 0 auto; padding: 0 230px 0 0; background: transparent url('images/website-headshot-2.jpg') right 125px no-repeat; }

#head, #main, #foot { width: 720px; margin: 0 10px; float: left; padding: 0 25px; }

#head { background: transparent url('images/header.jpg') top center no-repeat; height: 122px; }
#main { background: #555555; padding: 0 0 7px 0; margin: 0 18px 18px 18px; }
#foot { background: transparent; }

div.headtext { height: 135px; background: transparent url('images/header-text.jpg') 30px 10px no-repeat; margin: 0; padding:0; }


/* General Styles */

body { font-family: verdana, arial, sans-serif; font-size: .7em; background: #000000; }

p.banner { text-align: center; margin: 0; padding: 0; }

a { color: #5f7077; text-decoration: underline; }
a:hover { color: #770000; }


/* Post Body */

#prime { width: 498px; float: right; margin: 18px 18px 18px 0; background: #ffffff url('images/post-bg.jpg') top center no-repeat; padding: 0 18px 18px 18px; }
.post { color: #444444; padding-bottom: 28px; background: transparent url('images/flourish.jpg') bottom center no-repeat; }
.post p { line-height: 1.5em; font-size: 1.1em; }

.post h1, .post h2 { font-variant: small-caps; font-family: georgia, 'times new roman', serif; font-size: 2.4em; font-weight: normal; color: #333333; letter-spacing: .2em; text-align: center; border-bottom: 1px dotted #c7c7c7; padding-bottom: .3em; margin-top: .5em; }
.post h3 { font-family: georgia, 'times new roman', serif; font-weight: normal; margin: 1.4em 0 -.1em 0; font-size: 1.6em; }


/* Sidebar */

#sidebar { width: 150px; float: right; padding:0; margin: 18px 0 18px 18px; color: #444444; }
#sidebar ul { list-style: none; margin: 0; padding: 0 18px 0 0; }
#sidebar ul ul { list-style: none; margin: 0; padding: 0; font-size: 1.1em; }
#sidebar ul h4 { margin: .5em 0 .5em 0; padding: 0 0 .2em 0; font-family: georgia, 'times new roman', serif; font-size: 1.6em; color: #000000; text-align: center; font-weight: normal; letter-spacing: .1em; font-variant: small-caps; border-bottom: 1px dotted #333333; }
#sidebar ul ul a { display: block; margin: 0; padding: .2em .3em; margin: 0 -.3em; text-align: right; background: transparent; font-size: 1.1em; font-variant: small-caps; color: #bbbbbb; text-decoration: none; }
#sidebar ul ul a:hover { background-color: #888888; color: #eeeeee; }
#sidebar ul ul a.current { color: #444444; text-decoration: none; }
#sidebar ul ul a.current:hover { color: #ffffff; }
#sidebar ul ul a.current span { display: block; float: right; }

#sidebar ul li { margin-bottom: 2em; }
#sidebar ul ul li { margin-bottom: 0; }


/* Footer */

#foot { text-align: center; margin-top: 1em; padding-bottom: 2em; }

#foot p { color: #ccddee; font-size: .9em; }

#foot p a { color: #000000; font-weight: bold; text-decoration: none; }
#foot p a:hover { color: #990000;  }
#foot p img, #foot p a img { border: 0; margin-top: .5em; }


/* meta */

#meta { background-color: #282828; margin: 0 18px; width: 666px; float: left; color: #ffffff; padding: 18px 0 18px 18px; font-size: 1em; }
#meta .col13 { float:left; margin: 0 18px 0 0; width: 204px; }

#meta h4 { font-family: georgia, 'times new roman', serif; text-align: center; font-size: 1.4em; font-weight: bold; font-variant: small-caps; margin: 0 0 .8em 0; border-bottom: 1px solid #666666; }

#meta ul {list-style: none; margin: 0; padding: 0; }
#meta ul li { margin: .7em 0; }
#meta ul li a { color: #ffffff; text-decoration: none; }
#meta ul li a:hover { text-decoration: underline; }
#meta ul li a span { color: #ffcc33; }


/* copyright */

#copyright { float: left; margin: 5px 0 0 0; width: 720px; }
#copyright p { text-align: center; color: #999999; font-size: .9em; margin: 0; }


/* Other Styles */

.post ul.performances { list-style: none; margin: 0; padding: 0 0 2em 0; }
.post ul.performances li { margin: .8em 0; }
.post ul.performances span { display: block; float: left; width: 4em; margin-right: .7em; text-align: right; }