/* -----------------------------------------
Stylesheet for Robert Feldman - www.robertfeldman.org
Author: cdeVision.com
Copyright: (c)2009 cdeVision
Created: August 2009
-------------------------------------------- */

body {background:#333; margin:0; font-family:arial,verdana,helvetica,sans-serif; font-size:14px; color:#fff;}

h1, h2, h3 {padding:0; margin:0;} 
h1 {font:normal 22px Georgia, Times, "Times New Roman", serif; color:#333; padding:0 0 20px 0;} /* page titles */
	h1 span {font:normal 14px arial,verdana,helvetica,sans-serif; display:block; color:#333; padding-top:4px;} /* used on Conversation page - smaller text under title */
h2 {font:normal 16px Georgia, Times, "Times New Roman", serif; color:#600; padding:0 0 6px 0;} /* sub-titles */
	
p {margin:0; padding:0 0 20px 0; line-height:18px;}
p.error {padding:0 0 0 20px !important; background:url(images/warning.gif) 0 0 no-repeat; color:#de0000;} /* for contact form */
ul, ol {padding:0; margin:0 0 12px 25px;}
li {line-height:17px; padding:0 0 6px 0; }
ul.nobullets {margin:0; padding-bottom:6px; list-style:none;}

span.indent {margin-left:20px;}

img {border:0;}
label {display:none;}
.clearfloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}
div#printlogo {display:none;}


/* ---- links ----------------------------------------- */
a {color:#600; text-decoration:underline;}  
a:visited {color:#600;}
a:hover {color:#76766C; text-decoration:none;}
a:active {color:#600;}
a:active, a:focus {outline:none;}

a.arrow {background:url(images/arrow-red.gif) 100% 5px no-repeat; padding:0 12px 0 0;}
a.arrow:hover {background:url(images/arrow-red.gif) 100% -15px no-repeat; padding:0 12px 0 0;}


/* ---- forms ----------------------------------------- */
form {margin:0;}
input, textarea, select, option {font-family:verdana,sans-serif; background:#fff; margin-bottom:8px;}
input {border:1px solid #EBE6CF; width:360px;}
textarea {border:1px solid #EBE6CF; width:360px; height:180px;}
input.nostyle {width:auto;}

input#sendbtn:hover, input#resetbtn:hover {background-position:0 -35px;}
input#sendbtn, input#resetbtn {width:64px; height:35px; padding:0; border:none; float:left; font-size:0; line-height:0;} 
input#sendbtn, input#resetbtn {cursor:pointer; cursor:hand;} /* cursor:hand for IE6- */
input#sendbtn {background:transparent url(images/button_send.jpg) no-repeat; margin-left:0px; display:block; text-indent:-1000em;}
input#resetbtn {background:transparent url(images/button_reset.jpg) no-repeat; margin-left:15px;} 


/* ---- ids & classes ----------------------------------------- */

#headerwrap {width:100%; background:#fff; border-top:8px solid #97352B; border-bottom:1px solid #EBE6CF;}
#header {width:880px; height:110px; margin:0 auto; position:relative;}
	#logo {position:absolute; top:29px; left:0; width:309px; height:55px; background:url(images/logo.gif) no-repeat;}
	#logo h1 {padding:0; margin:0; text-indent:-4000px;}
	#logo a {display:block;width:309px; height:55px;}
	
	#navmenu {position:absolute; top:66px; right:0;}
	#navmenu ul {list-style:none; font:normal 14px Georgia, Times, "Times New Roman", serif;}
	#navmenu li {display:inline; border-left:1px solid #EBE6CF; padding:0 8px 0 10px;}
	#navmenu a {text-decoration:none; color:#333;}
	#navmenu a:hover, #navmenu a.on {color:#97352B;}

#contentwrap {width:100%; background:#fff url(images/bg-content.png) 0 100% repeat-x; border-bottom:1px solid #D7CBB7;}
#content {width:880px; padding:35px 0 20px 0; margin:0 auto; color:#333;}
	img#mainimg {display:block; margin:0 0 20px 20px; padding:1px; border:1px solid #D7CBB7; float:right;}
#contenthome {width:880px; padding:35px 0 5px; margin:0 auto; color:#333;}
	#contenthome h1 {color:#333; padding:0 0 12px 0;}
	#contenthome #text {float:left; width:545px;}
	#contenthome img {float:right; width:356px; margin:-8px -60px 0 0;}
	a#about, a#excerpt {float:left; height:35px; text-indent:-4000px; text-decoration:none; display:block;}
	a#about {background:url(images/link-about.jpg) no-repeat; width:130px; margin-right:15px;}
	a#excerpt {background:url(images/link-excerpt.jpg) no-repeat; width:250px;}
	a#about:hover, a#excerpt:hover {background-position:0 -35px;}

/* #forms {font-size:12px;}
	#forms td {padding:0 0 10px 0;}
	.formfield1 {width:300px;}
	.formfield2 {width:300px; height:100px;}
	.button_send {background:transparent url(images/button_send.jpg) no-repeat; width:64px; height:35px; border:none; text-indent:-1000em; display:block; cursor:pointer; cursor:hand;} 
	.button_send:hover {background-position:0 -35px;}
	.button_reset {background:transparent url(images/button_reset.jpg) no-repeat; width:64px; height:35px; border:none; text-indent:-1000em; display:block; cursor:pointer; cursor:hand;} 
	.button_reset:hover {background-position:0 -35px;} */
	
#infobarwrap {width:100%; background:#F5F2E7; border-top:1px solid #fff;  border-bottom:1px solid #fff;}
#infobar {width:880px; margin:25px auto; background:url(images/bg-infobar.png) repeat-y; border:0;}
	#infobar h3 {font:normal 18px Georgia, Times, "Times New Roman", serif; color:#333; padding:0 0 10px 0;}
	#infobar p {font-size:12px; color:#333; padding-bottom:10px;}
	#infobar a {font:normal 14px Georgia, Times, "Times New Roman", serif; text-decoration:none;}
	.box {background:transparent; float:left; width:265px; margin:0;}
	.about {margin:0;} 
		.about img {display:block; margin:5px 0 10px 10px; padding:1px; border:1px solid #D7CBB7; float:right;}
	.center {margin:0 40px 0 45px;}
	.news {margin:0;}
		.news p {padding:0 !important;}
		.news .rule {width:265px; height:1px; background:#C4C2BA; margin:12px 0;}

#footerwrap {width:100%; background:transparent; border-top:1px solid #D7CBB7;}
#footer {width:880px; margin:0 auto; padding:18px 0; color:#fff;}
	#followlinks {float:left; width:615px; }
		#followlinks {font:normal 15px georgia,serif;}
		div.logo {float:left; margin:0 25px 0 0;}
			div.logo a {height:30px; background-repeat:no-repeat; text-indent:-4000px; display:block; float:left;}
			div.logo a:hover {background-position:0 -30px;}
		div.logo span {display:block; float:left; margin-right:3px; margin-top:3px;}
		a.amazon {background-image:url(images/logo-amazon.gif); width:99px;}
		a.bandn {background-image:url(images/logo-bandn.gif); width:103px;}
		a.facebook {background-image:url(images/logo-facebook.gif); width:73px;}
		a.twelvebooks {background-image:url(images/logo-twelvebooks.gif); width:40px;}
	#copyright {float:right; font-size:11px; width:250px; color:#b8b8b8; text-align:right;}
		#copyright p {line-height:13px; padding:0 0 5px 0;}
		p#props, p#props a {color:#666562;}
		p#props a {text-decoration:underline;}