/*   
Theme Name: Mong
Theme URI: http://www.billwhitman.com
Description: Custom theme for writer Bill Whitman
Author: Gritmedia
Author URI: http://www.gritmedia.net
Template: sandbox
Version:

*/

/* Reset browser defaults  */
@import url('reset.css');

/* Architecture */
html {}
body { background: #fff; font: normal 100%/1.5em  Helvetica, Arial, sans-serif; color: #666; border-top: 10px solid #d5e4ed; }
#wrapper { margin: 0; padding: 40px 0 0 0; width: 100%; text-align: left; background: #fff; }
#header { }

/* Header */
h1 { margin:0; padding:0; }
h1 a { background: transparent url(../img/logo.gif) no-repeat; display: block; width: 470px; height: 70px; text-indent: -9999px; }
#blog-title { }
#blog-description { display: none; }
#access .skip-link { position: absolute; right: 1em; top: 1em; display: none; }
#menu { visibility: hidden; }
#nav { padding: 20px 0 0 50px; }
#nav ul { padding: 0; }
#nav li { float: left; height: 15px; padding: 0 50px 0 0; }
a.nav-articles { display: block; width: 72px; height: 12px; text-decoration: none; background: url(../img/nav-articles.gif) no-repeat; text-indent: -9999px;}
a.nav-articles:hover { background-position: -72px; }
a.nav-articles-on { display: block; width: 72px; height: 12px; text-decoration: none; background: url(../img/nav-articles.gif) no-repeat; text-indent: -9999px; background-position: -72px; }
a.nav-books { display: block; width: 52px; height: 12px; text-decoration: none; background: url(../img/nav-books.gif) no-repeat; text-indent: -9999px;}
a.nav-books:hover { background-position: -52px; }
a.nav-books-on { display: block; width: 52px; height: 12px; text-decoration: none; background: url(../img/nav-books.gif) no-repeat; text-indent: -9999px; background-position: -52px; }
a.nav-about { display: block; width: 53px; height: 12px; text-decoration: none; background: url(../img/nav-about.gif) no-repeat; text-indent: -9999px;}
a.nav-about:hover { background-position: -53px; }
a.nav-about-on { display: block; width: 53px; height: 12px; text-decoration: none; background: url(../img/nav-about.gif) no-repeat; text-indent: -9999px; background-position: -53px; }
a.nav-contact { display: block; width: 71px; height: 12px; text-decoration: none; background: url(../img/nav-contact.gif) no-repeat; text-indent: -9999px;}
a.nav-contact:hover { background-position: -71px; }
a.nav-contact-on { display: block; width: 71px; height: 12px; text-decoration: none; background: url(../img/nav-contact.gif) no-repeat; text-indent: -9999px; background-position: -71px; }

#container { padding: 40px 0 0 50px; }
#content { float: left; width: 625px; }
h2 { padding: 30px 0 20px 0; font-size: 1.85em; color: #000; letter-spacing: -.035em; /*text-shadow: 0.025em 0.025em #999;*/ }
h3 { padding: 50px 0 200px 0; font-size: 1.15em; color: #2e5773; letter-spacing: -.035em; /*text-shadow: 0.025em 0.025em #999;*/ }
h4 { padding: 10px 0 10px 0; font-size: 1.05em; color: #2e5773; letter-spacing: -.035em; /*text-shadow: 0.025em 0.025em #999;*/ }
#content p { padding: 20px 0; }
#content .intro { padding: 0; font: lighter 2em/1.15em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000; letter-spacing: -.005em; }
#content a, #content a:visited { color: #990000; border-bottom: 1px solid #ddd6d6; text-decoration: none; }
#content a:hover { color: #2e5773; }
#content li a, #content li a:visited { color: #0d87d9; border-bottom: 1px solid #d5e4ed; text-decoration: none; }
#content li a:hover { color: #2e5773; }
#content li { padding: 0 0 2px 0; }
.sidebar a, .sidebar a:visited { color: #0d87d9; border-bottom: 1px solid #d5e4ed; text-decoration: none; }
.sidebar a:hover { color: #2e5773; }

#primary { float: left; }
.sidebar { width: 305px; padding: 0 0 0 15px; }
.sidebar p { background: transparent url(../img/dot.gif) top left no-repeat; margin: 0; padding: 0 0 10px 15px; font-size: .80em; line-height: 1.35em; }
p.caption { background-image: none; padding: 7px 0 10px 0; font-style: italic; color: #999; }



img.alignleft { float: left; }

.entry-content ul { font-size: .90em; }
.entry-title, .page-title { color: #999966; }
.entry-content h2 { color: #00475d; }

#footer { clear: both; padding: 50px 0 100px 50px; background: #d5e4ed; font-size: .80em; line-height: 1.25em; color: #333; }
#footer a, #footer a:visited { color: #2e5773; border-bottom: 1px solid #bdcad4; text-decoration: none; }
#footer a:hover { color: #0d87d9; }
#footer p { padding: 20px 0 0 0; }

/* Basics */
strong { font-weight: bold; }
em, cite { font-style: italic; }
address { font-style: normal; }

