/*
Theme Name: DropShadow BlueBar
Theme URI: http://nbierma.com
Description: based on nbierma.com
Version: 2.8
Author: Nathan Bierma
Author URI: http://nbierma.com
Tags: shadow, blue, clean, basic
*/

/* based on nbierma.com/nb.css */

/* --- RESET --- */
* {margin:0; padding:0}

/* --- BODY --- */
body {
	font-family: Arial, Helvetica, sans-serif;
   background-image: url(http://www.nbierma.com/images/backfade.png);
   background-repeat:repeat-y;
}

/* --- LINKS --- */
a:link { color: #00008B;  text-decoration:none }
a:visited { color:#000256; text-decoration:none;}
a:hover { color: #00008B; font-weight:bold; text-decoration:underline;}
a:active, a:focus {background:#fff; color: #ff0; text-decoration:underline;}

/* --- LAYOUTS --*/
#pagewrap {width:960px;}
#pagebox {width:800px; margin: 10px auto auto 100px;}
#headtop {background-image: url(http://www.nbierma.com/images/box-top.png); background-repeat:no-repeat; height:25px;}
#headwrap { padding:20px 0 0 40px; background-image: url(http://www.nbierma.com/images/box-body.png); background-repeat:repeat-y;}
#mainwrap { display:block; height:100%; padding:15px 0 0 40px; width:940px;
            background-image: url(http://www.nbierma.com/images/box-body.png); background-repeat:repeat-y;}
#main { width:670px;}
#postwrap { display:inline; float:left; margin:0 auto 0 10px; width:420px;}

#side {background:#fff; display:inline; float:right; width:180px;  }
#side ul {list-style:none}
#footerwrap {display:block; font-size:x-small; text-align:center; width:675px; }

/* --- HEADINGS --- */
h1 {color:#00008B; font-size: 200%; margin: 0 0 0 10px; text-shadow: #777 1px 1px 0px;}
h2 {font-size: 140%; margin:15px 0 10px 0; text-shadow: #777 1px 1px 0px;}
h3 {font-size: 120%; margin:10px 0; text-shadow: #777 1px 1px 0px;}
h4 {font-size: 110%; margin:10px 0;}
h5, h6 {margin:10px 0;}

h3.related {font-size: 120%; margin:5px 0; text-shadow: none}

/* --- PARAGRAPHS --- */
p {margin-top:25px;}
.indent {margin-left:5px;}
.indent-more {margin-left:10px;}
.listword {color: #00008B; font-weight:bold;}
#wordlist strong {font-size:1.1em; font-weight:bold;}

/* HEADER */
#header {margin:10px 0 15px 10px;}
#header a {color: #00008B; text-decoration: none; }
#header a:hover {color: #00008B; text-decoration: none; text-shadow:#999 1px 1px 5px;}

/* NAVBAR */
#navbar {background:#00008B; height:20px; width:650px; color:white; display:inline; margin: 10px 0 0 10px; padding:3px 0 3px 10px; text-transform:uppercase; display:block;}
#navbar li {display:inline; padding:0.4em;	border-right:1px solid #fff; }
#navbar li.last { border:none; }

#navbar a { text-decoration: none; }
#navbar a:link { color: #fff;}
#navbar a:visited {color: #ccc;}
#navbar a:hover  { color: #eee; font-weight:bold;}
#navbar a:active, #navbar a:focus { color: #060; font-weight:bold;}

/* --- POSTS --- */
#trail {font-size:x-small;}
.tagwrap {background:#ddd; display:block; font-size:x-small; margin:25px 0 10px 0; padding:5px; width:500px;
					border-radius:4px; -moz-border-radius:4px; -webkit-border-radius: 4px;}
#catwrap {margin:10px 0 10px 0; padding:0; width:500px;}
.bitly {font-size:x-small; margin:10px 0;}
textarea#comment {width:400px;}

.tagwrap a:hover {font-weight:normal}
.tagwrap a:active, a:focus {color:red;}

#catwrap a:link {background:#00008B; color:#fff; font-weight:normal; margin:3px 0; padding:3px 4px; text-decoration:none; 
									border-radius:2px; -moz-border-radius:2px; -webkit-border-radius: 2px;}
#catwrap a:visited {background:#00008B; color:#ddd;  font-weight:normal; margin:3px 0; padding:3px 4px; text-decoration:none; 
									border-radius:2px; -moz-border-radius:2px; -webkit-border-radius: 2px;}
#catwrap a:hover {background:#424289; color:#fff; font-weight:normal;  margin:3px 0; padding:3px 4px; text-decoration:none; 
									border-radius:2px; -moz-border-radius:2px; -webkit-border-radius: 2px;}
#catwrap a:active, a:focus {background:#00008B; color:#ff0;  font-weight:normal;  margin:3px 0; padding:3px 4px;  text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius: 2px;}

#yarppwrap {background: #eee; margin:10px 0 10px 10px; padding: 5px 5px 5px 10px;  width:500px;}
#yarppwrap ul {list-style-position:inside;}
#yarppwrap ul li {margin:5px;}

h3.archhed {margin-top:20px; padding-top:10px; border-top:1px solid #ccc}

/* ARTICLES */
.byline {font-size:normal; margin:3px 0;}
#pub {font-size:small; font-weight:bold; margin:0.5em 0;}
.pubdate {font-size:small; font-style:italic; margin:3px 0;}
h4.byline {font-size:110%; font-weight:normal; margin:5px 0 0 0;}
h5.publ {font-size:95%; font-weight:normal; margin:5px 0 0 0;}
h5.date {font-size:95%; font-weight:normal; margin:0 0 10px; 0;}

/* UTILITY STYLES */
.clear {clear:both;}
.center {text-align:center;}
.em {font-style:italic;}
.off {display:none;}
.strong {font-weight:strong;}
.onehundred {width:100%;}
.alignoff {text-align:-9999px;}

/* BOOK STYLES */
.cover {float:right; margin:0 15px 0 25px;
			-moz-box-shadow: 8px 8px 8px #666; /* CSS3 box shadow */
			-webkit-box-shadow: 8px 8px 8px #666;
			box-shadow: 8px 8px 8px #666;}
h3.booktitle {font-size:125%; margin:10px 0 0 0; text-shadow: #777 1px 1px 0px;}
h3.booksubtitle {font-size:100%; font-style:normal; margin:5px 40px 10px 0; padding:0 0; text-shadow: none;}
h4.author {font-size:0.95em; font-weight:normal; margin:5px 0 0 0; padding:0 0; text-shadow: none;}
h4.publisher {font-size:0.95em; font-weight:normal; margin:0 0 15px 0; padding:0 0; text-shadow: none;}

ul.booklinks {list-style:none; margin:2px 0 25px 0;}
ul.booklinks li {border:0; display:inline; }
.booklinksimg {border:0; }

.mybookbox {background:#eee; font-size:80%; padding:5px 10px 10px 10px;
				-moz-border-radius:10px; -webkit-border-radius: 10px;}
.bookorder {font-size:90&; text-transform:uppercase;}
h4.buy {margin-top:0}

/* COLUMNS */
.endings {margin-left:10px;}
.endings h2, h3 {color:#999}
.endings ul {list-style-position:inside}
.endings ul li {margin-top:25px;}

/* FOR TWITTER */
#twitter_update_list {background:#ddd; list-style:none; padding:10px; vertical-align:center; width:335px;
						-moz-border-radius:5px; -webkit-border-radius: 5px;}
#twitter_update_list a {color:#990000}

/* ADS */
.adside {display:block; float:right; height:auto; width: 180px; margin:15px auto; padding:5px; text-align:center;}
.adbott {width:600px; font-size:x-small; margin:25px 10px 5px 10px; padding:0; text-align:center; }
/* removed astorethis */
#bookad {background:#eee; float:left; margin:0 20px 0 0; padding:5px 5px 10px 5px; width:140px;
				border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#bookadarea {background:#fff; float:left; margin:0 10%; padding:10px 5px; text-align:center; width:100px;}
#bookad h5 {margin:5px auto 5px auto; text-align:center}
h5#bookadhed2 {margin:15px auto 5px auto; text-align:center}
h5.bookadtitle {font-size:x-small; font-weight:normal; margin:5px 0 0 0;}
h5.bookadby {font-size:x-small; font-weight:normal; margin:0;}

.bookadbuy {font-size:small; margin:5px 2px 20px 2px; padding:5px;}
.bookadbuy a:link {background:#00008B; color:#fff; font-weight:normal; margin:3px 0; padding:4px 8px; text-decoration:none;
     				border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.bookadbuy a:visited {background:#00008B; color:#ddd; font-weight:normal; margin:3px 0; padding:4px 8px; text-decoration:                           none; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.bookadbuy a:hover {background:#424289; color:#fff; font-weight:normal;  margin:3px 0; padding:4px 8px; text-decoration:none;       				border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.bookadbuy a:active, a:focus {background:#00008B; color:#ff0;  font-weight:normal;  margin:3px 0; padding:4px 8px; text-decoration:none; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

/* BOOK STYLES */
.cover {float:right; margin:0 15px 0 25px;
				-moz-box-shadow: 8px 8px 8px #666; /* CSS3 box shadow */
				-webkit-box-shadow: 8px 8px 8px #666;
				box-shadow: 8px 8px 8px #666;}
h3.booktitle {font-size:125%; margin:10px 0 0 0; text-shadow: #777 1px 1px 0px;}
h3.booksubtitle {font-size:100%; font-style:normal; margin:5px 40px 10px 0; padding:0 0; text-shadow: none;}
h4.author {font-size:0.95em; font-weight:normal; margin:5px 0 0 0; padding:0 0; text-shadow: none;}
h4.publisher {font-size:0.95em; font-weight:normal; margin:0 0 15px 0; padding:0 0; text-shadow: none;}

ul.booklinks {list-style:none; margin:2px 0 25px 0;}
ul.booklinks li {border:0; display:inline; }
.booklinksimg {border:0; }

.mybookbox {background:#eee; font-size:80%; padding:5px 10px 10px 10px;
						-moz-border-radius:10px; -webkit-border-radius: 10px;}
.bookorder {font-size:90&; text-transform:uppercase;}
h4.buy {margin-top:0}

.whitecover {border:1px solid #ccc;}
.whitecover2 {border:1px solid black;}

/* end*/