/*  
Theme Name: Marsha's Theme
Theme URI: http://marshamoyer.com/
Description: 
Version: 1.5
Author: Stephanie Leary
Author URI: http://stephanieleary.net/
*/

body { margin: 0; padding: 0; }
#wrap { width: 740px;
	padding: 0 55px;
        margin: 0 auto;
	background-color: #fff;
	background-image: url(/images/shadow.jpg);
	background-repeat: repeat-y;
	background-position: center top; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
}

#main { float: right; width: 340px; background: #fff; font-size: 95%; margin-right: 80px; line-height: 1.6em; overflow: auto; }
#wide #main { float: right; width: 555px; overflow: hidden; }
* html #main {  margin-right: 40px; }
#left {/* margin-right: 440px; overflow: auto; */ margin-left: 122px;  padding-top: 2em; background: #fff; }
* html #left {width: 190px; float: right; margin-right: 428px; clear: left; }
#footer { width: 740px; clear: both; background: #334; color: #ccc; background-image: url(/images/bar-top.jpg); background-repeat: no-repeat; margin-top: 1em; padding: 5px 0; overflow: auto; }
#copyright { width: auto; float: left; margin-left: 1em; }
#syndicate { width: auto; float: right; text-align: right; margin-left: 55% padding-right: 1em; }
#footer a { color: #ccc; }
#left a img { border: 0; }
#search, #footer { font-family: Georgia, "Times New Roman", Times, serif; }
div, p, form, input, label, #searchbox, h1 { margin: 0; padding: 0; }
#main p { padding: 0 15px; margin-bottom: 1em; }
label { margin-right: 3px; }
blockquote { margin: 1em 0 1em 2em; color: #666; }
#go { vertical-align: middle; padding: 0 10px 0 5px; margin: 0; height: 15px; width: 13px; }
/*#main ol li { margin: 1em 0; }
#main ul li { margin: .5em 0; }*/
.post p, .post h3 { line-height: 1em; margin-top: 0; }
.post h3 { margin-bottom: .25em; }
#main form { margin-left: 30px; }  
#main a, #left a { color: #06c; }
#home h1 {
	position: relative;
	z-index: 4;
	left: 40px;
	top: 155px;
	background-image: url(/images/mm2.jpg); 
	background-repeat: no-repeat; 
	width: 316px;
	height: 138px;
}
h1 a, h1 a:link, h1 a:active, h1 a:visited, h1 a:hover, h1 a:focus {
	display: block;
	position: relative;
	width: 316px;
	height: 115px;
	top: 26px;
	left: 40px;
	z-index: 14;

}

h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif; padding: 0; margin: 1em 1em 1em 15px; }
h2 { font-weight: normal; color: #a31029; }
#search { 
	background-image: url(/images/bar-top.jpg); 
	background-repeat: no-repeat; 
	color: #9cf; 
	text-align: right;
	background-color: #334;
	padding: .5em 0;
	margin: 0;
}
#title {
	background-image: url(/images/heading2.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #fff; 
	width: 740px;
	height: 145px;
	margin: 0;
	padding: 0;
}
#home #title { 
	background-image: url(/images/bw-feet2.jpg); 
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #fff; 
	width: 740px;
	height: 296px;

	margin: 0;
	padding: 0;
}
.image { display: none; }
.hr hr { display: none; }
.hr { width: 355px; height: 40px; background: #fff url(/images/shoesdivider.jpg) center center no-repeat; margin: 1em auto; }
td { vertical-align: top }
#books { width: 555px; }
.covers { width: 180px; }
.desc { width: 375px; }
.bio { float: right; width: 300px; margin-left: 1em; margin-bottom: 1em; border: 1px solid #333; }

/* ----------------- nav ----------------- */
#nav { 
	color: #9cf; 
	background: #334;
	margin: 0;
	padding: 0 0 0 112px;
	height: 34px;
	overflow: hidden;
	width: 628px;
	w/idth: 740px;
	background: url("/images/bar-bottom.jpg") bottom right no-repeat;
}

#nav li {
	list-style: none;
	float: left;
margin: 0; padding: 0; text-indent: 0;
}
#nav li a {
	display: block;
	margin: 0;
	padding: 0;
	height: 34px;
	z-index: 40;
background-image: url("/images/nav1206-2.jpg");
	background-repeat: no-repeat;
}
#nav li a span { display: none; /*text-indent: -9999px; overflow: hidden;*/ }

#book { width: 103px; }
#bio { width: 63px; }
#calendar { width: 137px; }
#contact { width: 117px; }
#writing { width: 118px; }
#blog { width: 89px; }

#book a { width: 103px; background-position:  0 100%; }
#bio a { width: 63px; background-position: -103px 100%; }
#calendar a { width: 137px; background-position: -166px 100%; }
#contact a { width: 117px; background-position: -303px 100%; }
#writing a { width: 118px; background-position: -420px 100%; }
#blog a { width: 89px; background-position: -538px 100%; }

#book a:hover {  background-position: 0 0; }
#bio a:hover { background-position: -103px 0; }
#calendar a:hover { background-position: -166px 0; }
#contact a:hover { background-position: -303px 0; }
#writing a:hover { background-position: -420px 0; }
#blog a:hover { background-position: -538px 0; }
/* ------------- end new nav ----------------- */


#subnav {
	list-style: none;
	padding-left: 0;
	margin-left: 15px;
	border-top: 1px solid #ccc;
}
#subnav li {
	border-bottom: 1px solid #ccc;
	padding: .5em 0;
    margin-left: 0;
}
#subnav li a, #subnav li a:link, #subnav li a:hover {
	font-weight: bold;
	text-decoration: none;
}
