/*
THEME NAME: DrMW Sandbox
THEME URI: 
DESCRIPTION: Custom Theme for drmarkwomack.com
VERSION: 1.0
AUTHOR: Mark Womack
AUTHOR URI:
TAGS: 
*/

@import url('blueprint/screen.css'); 



/* Just some example content */

div#container, div#primary {
margin-top: 2em;
}

.alignright, img.alignright{
float: right;
margin:1em 0 0 1em;
}

.alignleft, img.alignleft{
float: left;
margin: 1em 1em 0 0;
}

.aligncenter, img.aligncenter{
display: block;
margin: 1em auto;
text-align: center;
}


/* Style Sheet for drmarkwomack.com */

body { color: #222; background: #fcfcfc; margin: 0 auto !important; }

.text {font-size: 1.08em; }

h3, h4 {text-shadow: #fff 0 0 1px; -webkit-text-stroke: 1px transparent;  font-family: "Hoefler Text", Garamond, Constantia, "Times New Roman", serif;}
h2 {font-size: 2em;  margin: 1em 0; text-align: right; font-style: italic; text-shadow: #fff 0 0 1px; -webkit-text-stroke: 1px transparent; font-family: "Hoefler Text", Garamond, Constantia, "Times New Roman", serif; color: #444;}
.main h2 {font-size: 2em; margin: 0; text-align: left; font-style: normal;}
h3 {font-size: 1.5em; }
h4 {margin-bottom: 0;}

ul, ol {margin: 0 1.5em 1.5em 2em;}
ol li {margin-bottom: 1em; margin-left: 1em;}

#primary ul {list-style-type: none;}

a { outline: none; }

.header {text-align: right;}
.header a:hover {color: #777; border-bottom: none;}

.leaf a:hover {background: url('/images/leaf-black.gif');}

.navigation {font-size: 1.2em; text-align: right; margin-top: 1em; font-family: "Hoefler Text", Garamond, Constantia, "Times New Roman", serif; letter-spacing: 1px;}
.navigation li.final {margin-right: 1.2em; }
.navigation li {display: inline; margin-right: 2.4em; }

#current a {color: #777; }
#current a:hover {color: #000;}

.main a, .box a, .header a {color: #9e1114; text-decoration: none; }
.main a:hover, .box a:hover {color: #000; }
.main {font-family: Georgia, "Times New Roman", serif; }

.sidebar {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;}

.box {background: #f5f5ed; color: #444; border: 1px solid #bbb; padding: 1em; text-align: right; }
.box h3 {font-size: 1.2em; color: #444; text-transform: uppercase; }
.main .box { width: 24em; text-align: left; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif; margin-left: 1em;}

.note {background: #fff; color: #444; border: 1px solid #ccc; padding: 1em 1em 0 1em; }
.boxy {background: #f5f5ed; border: 1px solid #bbb; padding: 1em; }
.boxy p {text-indent: 1em;}

hr {background: #ccc;}

div.colborder {border-right: none; }

blockquote { margin: 0 0 0 2em; color: #333; font-style: normal; }

strong {color: #444;}

.icon {height: 288px; width: 230px; border: 1px solid #999;}
.icon:hover {border: 1px solid #000; text-decoration: none;}

.bordery td, .bordery table {border: 1px solid #bbb !important; }

.boilerplate {font-family: Verdana, Helvetica, sans-serif; font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em;}
.boilerplate h4 {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif; color: #000; }

.sidebar-search {margin-top: 2em; }
input.text {width: 95%; color: #666;}

.nav-previous {text-align: left; float: left; width: 50%; }
.nav-next {text-align: right; float: right; width: 50%; }
.nav-previous, .nav-next {font-size: 0.8em; margin: 1em 0;}

.edit-link, .admin-link {font-family: "Helvetica Neue", Helvetica, sans-serif;}
.admin-link a {text-decoration: none; color: #900;}
.admin-link a:hover {color: #000; border-bottom: 1px solid #900;}

.footer {margin-top: 1em; text-align: right;}
.footer a {}
.footer a:hover {}

.copyright {font-size: 0.9em; color: #888; font-family: Georgia, "Times New Roman", serif; }
.copyright a {color: #666; text-decoration: none;}
.copyright a:hover {color: #333; text-decoration: underline;}

.browsehappy {margin: 2em; }

img#wpstats { width: 0px; height: 0px; padding: 0px; border: none; overflow: hidden; }

.placeholder {width: 230px;}

.post {margin-bottom: 3em; border-bottom: 1px solid #ccc; min-height: 200px;}
#post-0 {border-bottom: 0; }
.entry-meta, .entry-date, .nav-previous, .nav-next, #comments {font-family: Verdana, sans-serif; }
.published {border-bottom: none; }

img.portrait {border: 1px solid #999; float:right; margin: 0 0 1.5em 1.5em; padding-top:0;}
.contact a:hover {border-bottom: 1px solid #9e1114;}
.entry-meta a:hover, .entry-content a:hover {border-bottom: 1px solid #9e1114;}

.announce {background: #f5f5ed; color: #f00; border: 1px solid #f00; padding: 1em; text-align: center; font-family: Verdana, Helvetica, Arial, sans-serif;}
.announce a {color: #f00; text-decoration: underline;}
.announce a:hover {color: #000;}
