@charset "utf-8";

/*---------------------- Defaults ---------------------- */

  body {
	padding: 0;
	margin: 0;
	font: 11px Georgia, "Times New Roman", serif;

}

.clearBoth {clear:both;}

h1, h2, h3, h4, h5, h6, ul, li, em, strong, pre, code {
	padding: 0;
	margin: 0;
	line-height: 1em;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

h2 {font-size: 1.6em; line-height: 1.4em;}

h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}


h6 {font-size: .6em; font-style: italic; display: block; padding: .4em;}

table {
	font-size: inherit;
	font: 100%;
}


ul { list-style: none; }

.newBUllets {list-style-type: disc; margin: 2em;}
.newy {line-height: 1.5em; margin: 0 0 1em 0;}

img { border: 0; }

p { line-height: 1.5em; margin: 0 0 2em 0;}


a:link, a:visited, a:active {color:#70896f; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}


.notepad{
	font-family: "Georgia", Times, sans;
	font-size:10pt;
	line-height:18pt;
	color:#597356;
	font-weight:normal;
	background:transparent;
}
.notepad a{
	color:#597356;
}
.notepad a:hover{
	color:#053000;



/*---------------------- Outer ---------------------- */

#wrapper {width:780px; margin: 0 auto 30px auto; background-color: #e5eee3; background-image:url(images/bg_light_green.gif) repeat;}
#header {height:70px; width:100%;}
#headerIndex {height:20px; width:100%;}
#branding {background:url(images/homeheaderright2.jpg) left no-repeat #fff; height:192px; width:100%; border-bottom:solid #fff 3px; }

#brandingSub {background:url(images/sub_header_kate_jacobs2.gif) 50px no-repeat #fff; height:65px; width:100%;}

#content {width:780px; padding:30px 0;}
#privacypolicy {width:500px; padding:30px 0;}
#chapter {width:780px; padding:30px 0;background-color:white;}
#footer {clear:both; text-align:center; height:50px; width:100%; background-color: #d0dec9;}

/*---------------------- Inner ---------------------- */


#contentCenter {padding: 20px;}
#events #contentCenter {padding: 0 20px 20px 20px;}
#contentLeft {width:330px; float:left; padding-left:30px;}
#contentRight {width:330px; float:right; padding-right:30px;}
#contentRight img {padding-right:10px;}
#header img {padding:20px 0px 0px 30px;}

#branding img {padding: 40px 70px 0px 0px; float: right;}
#brandingSub img {float: right;}

#branding h1, #brandingSub h1 {text-indent:-9999px;} /* Not finished */

.copyright {line-height:15px; margin-top:10px; font-size: 10px; color:#70896f;}

/*.purchase {display:block; margin-top:20px; width:180px;  border:1px solid #d0dec9; background-color:#033; color:#fff; text-align:center; margin-left:80px; font-size: 12px;}*/

.purchase a:link, .purchase a:visited, .purchase a:active {color:#fff;background-color:#033;padding: 7px 0; display:block; text-decoration:none; margin-top:20px; width:180px;  border:1px solid #d0dec9; text-align:center; margin-left:80px; font-size: 12px; }
.purchase a:hover {color:#000;background-color:#FFE672;}
/*.purchase:hover a:link, .purchase:hover a:visited, .purchase:hover a:hover, .purchase:hover a:active {color:#003300;}*/

.photoLeft {float: left; display: block; margin: 0px 20px 15px 15px; text-align: center;}
.photoRight {float: right; display: block; margin: 0px 15px 15px 20px; text-align: center;}

.newBullets {margin: 200px 40px 30px 40px;}

#contact p {margin:0;padding:0;}


/*---------------------- Nav ---------------------- */

#nav {
	height: 30px; 
	background:url(images/bg_medium_green.gif) repeat;
}
#nav ul {
	padding-left:15px;
}

#nav .selected {
	padding:0 20px;
}


#nav li a:hover {background-position:bottom;}
#nav li {list-style: none; float: left; display:block;margin:0 15px;}

#nav a {text-indent: -9999px;display:block;height:30px;}

.home a {float:left;background:url(http://www.katejacobs.com/images/nav_home.gif) no-repeat;background-position: top;width:37px;display:block;}
.biography a {float:left;background:url(http://www.katejacobs.com/images/nav_biography.gif) no-repeat top;background-position: top;width:66px;display:block;}
.events a {float:left;background:url(http://www.katejacobs.com/images/nav_events.gif) no-repeat top;background-position: top;width:41px;display:block;}
.projects a {float:left;background:url(http://www.katejacobs.com/images/nav_current_projects.gif) no-repeat;background-position: top;width:99px;}
.books a {float:left;background:url(http://www.katejacobs.com/images/nav_books.gif) no-repeat;background-position: top;width:45px;}
.contact a {float:left;background:url(http://www.katejacobs.com/images/nav_contact.gif) no-repeat;background-position: top;width:49px;}
.blog a {float:left;background:url(http://www.katejacobs.com/images/nav_blog.gif) no-repeat;background-position: top;width:29px;}
.chat a {float:left;background:url(http://www.katejacobs.com/images/nav_chat.gif) no-repeat;background-position: top;width:33px;}
.forward a {
	float:left;
	background:url(images/forward.gif) no-repeat;
	background-position: top;
	width:151px;
	position:relative;
	left:75px;
}

#home .home a, #biography .biography a, #events .events a, #books .books a, #contact .contact a, #blog .blog a, #chat .chat a {background-position:bottom;}

/* =Books page - navigation
-----------------------------------------------------------------------------*/
#booksnav {
	height: 23px; 
	background:url(images/books/nav_back.jpg) repeat;
}
#booksnav ul {
	padding-left:0px;
}

#booksnav .selected {
	padding:0 10px;
}


#booksnav li a:hover {background-position:bottom;}
#booksnav li {list-style: none; float: left; display:block;margin:0 7px;}

#booksnav a {text-indent: -9999px;display:block;height:23px;}

.buzz a {float:left;background:url(http://www.katejacobs.com/images/booksnav_buzz.jpg) no-repeat;background-position: top;width:33px;display:block;}
.letter a {float:left;background:url(http://www.katejacobs.com/images/booksnav_letter.jpg) no-repeat top;background-position: top;width:101px;display:block;}
.guide a {float:left;background:url(http://www.katejacobs.com/images/booksnav_guide.jpg) no-repeat top;background-position: top;width:87px;display:block;}
.excerpt a {float:left;background:url(http://www.katejacobs.com/images/booksnav_excerpt.jpg) no-repeat;background-position: top;width:46px;}
.buy a {float:left;background:url(http://www.katejacobs.com/images/booksnav_buy.jpg) no-repeat;background-position: top;width:25px;}

#buzz .buzz a, #letter .letter a, #guide .guide a, #excerpt .excerpt a, #buy .buy a {background-position:bottom;}

#booksbody {width:350px;margin:20px 10px 10px 10px;}

#chatbody {width:480px;margin:20px 20px 20px 20px;}

.booksquote  { color: #666666; font-size: 10pt; line-height: 14pt; }

.booksquote a {font-size:10pt;color:#6a865e;}

.booksquote a:hover {font-size:10pt;color:#333333;text-decoration:underline;}

.booksgreentext {color:#61865e;margin-left:50px;}

#booksside {width:115px;margin:20px 10px 10px 30px;}

/* =Contact Form - Side Box
-----------------------------------------------------------------------------*/
#contactBox {width: 250px;float: right;margin-right:30px;}
.management {padding-bottom: 2em;display: block;}
.management h3 {display: block;background-color:#033;color:#fff;padding:.3em;margin-bottom:.3em;}
.management h4 {font-size: 1.1em; font-weight: bold;}
.management h5 {font-size: 1em;}


/* =Form
-----------------------------------------------------------------------------*/

#fieldsetDIV {
	width: 420px;
	float: left;
	margin-left: 30px;
}
fieldset {
	padding: 0px 20px 20px 20px;
	margin-top:20px;
	width: 360px;
	border: 1px solid #033;
}
legend {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #033;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
select {
	font-size: 13px;
}
label {
	display: block;
	font-size: 13px;
	text-align: left;
}
fieldset input {
	font-size: 13px;
	margin-bottom: 15px;
	padding: 5px;
	background: #fff;
}
input.radio {
	width: auto;
	float: left;
	margin-right: 7px;
	margin-bottom: 10px;
}
#NameEmail {
	margin-top: 15px;
	margin-bottom: 7px;
}
#radio {
	margin-top: 5px;
	margin-bottom: 7px;
}
#interest {
	margin-bottom: 15px;
}
fieldset input:focus, textarea:focus {
	background: #f5fff3;
}
input[type="text"], textarea {
	border: 2px inset #033;
	padding: 5px;
	background: #fff;
}
textarea {
	height: 100px;
	font-size: 13px;
	margin-bottom: 15px;
	width: 94%;
	background: #fff;
}
fieldset .submit {
	width: 100px;
	height: 30px;
	font-size: 13px;
	margin-bottom: 0px;
}
.error {
	border: 2px red solid;
}
.Errortext {
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.required {
	color:#FF0000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.btn {
	color: #ffffff;
	border: 1px outset #565871;
	background-color: #033;
	padding: 5px;
}
.btn:hover {
	color: #033;
	border: 1px inset #565871;
	background-color: #FFE672;
	padding: 5px;
}
.btn:focus {
	background-color: #FFE672;
}
.TopPage {
	text-align: right;
	padding-bottom: 7px;
	padding-right: 5px;
	width: 640px;
	margin: 0 auto;
	font-size: 11px;
	font-family: Verdana, Arial, Georgia, "Times New Roman", Times, serif;
}

#thankYou {height:400px; text-align:center;}
#thankYou p {font-size:1.2em;line-height:400px;}
