@import url('./reset.css');

html,body{
	font-family: helvetica,arial,sans-serif;
	font-size:10px;
}

#container {
	font-size:1.2em;
	width:960px;
	margin:0 auto;
}

#masthead {height:135px;border-bottom:1px solid #cccccc;}

#masthead .logo img {float:left;margin-top:10px;margin-bottom:10px;}

#nav {
	float:right;
	height:12px;
	margin-top:113px;
	*margin-left:325px;
}

#content {
	margin:30px auto;
	width:850px;
	font-size: 1.2em;
	line-height:1.25em;
	color:#666666;
}
#content .section {
	border-bottom:1px dotted #cccccc;
	padding-bottom:30px;
	margin-top:30px;
}
#content.section p {
	margin-bottom:1em;
}
#content .section p {
	margin-bottom:0.6em;
}
#book-signing {clear: both;}
#book-signing p strong{color:#ec058e;}
#content .last .color{color:#ec058e;}
#content .last {border:0; clear:both;}
#content.home {
	height:530px;
	margin-top:20px;
	padding-bottom:20px;
	width:960px;
	font-size:1em;
	line-height:1em;
}
#footer {
	border-top:1px solid #cccccc;
	clear:both;
	margin-top:15px;
}



/* HOME PAGE */
#lftcol {
	width:740px;
	float:left;
}
#content #rtcol {
	width:219px;
	float:right;
	border-left:1px solid #cccccc;
	height:530px;
}
#content #rtcol .section {
	padding:15px 0 0 0;
	border:0;
	border-top:1px dotted #cccccc;
	margin:0 0 20px 20px;
}
#content #rtcol h2 {
	color:#ec058e;
	font-size:1.4em;
	margin-bottom:0.2em;
}
#content #rtcol .first {
	border:0;
	padding:0;
}
#content #rtcol .section h2 {
	text-transform: uppercase;
	font-size:1.2em;
}
#rtcol h2, #rtcol p {clear:left;}
#rtcol img {
	margin-bottom: 0.8em;
}

/* NAVIGATION */
/*#nav ul {
	line-height:12px;
	height:12px;
}*/
#nav li{
	display:inline;
	width:70px;
	margin-left:18px;
/*	line-height:12px;*/
/*	height:12px;*/
}
#nav li a{
/*	line-height:12px;*/
	width:70px;
/*	height:12px;
	font-size:12px;*/
	padding-top:2px;
}

/*  OLD IMAGE BASED NAV -Deactivated: 070609
a.nbook {background:url(./i/nav_book.gif) no-repeat -42px 0px; _background-position:-42px 2px;}
a.nshow {background:url(./i/nav_show.gif) no-repeat -45px 0px;_background-position:-45px 2px;}
a.nabout {background:url(./i/nav_about.gif) no-repeat -48px 0px;_background-position:-48px 2px;}
a.nblog {background:url(./i/nav_blog.gif) no-repeat -39px 0px; _background-position:-39px 2px;}
a.ncontact {background:url(./i/nav_contact.gif) no-repeat -70px 0px;_background-position:-70px 2px;}

a:hover.nbook {background-position: -84px 0px;_background-position:-84px 2px;}
a:hover.nshow {background-position: -90px 0px;_background-position:-90px 2px;}
a:hover.nabout {background-position: -96px 0px;_background-position:-96px 2px;}
a:hover.nblog {background-position: -78px 0px;_background-position:-78px 2px;}
a:hover.ncontact {background-position: -140px 0px;_background-position:-140px 2px;}

a.nbook-c {background:url(./i/nav_book.gif) no-repeat 0px 0px; _background-position:0px 2px;}
a.nshow-c {background:url(./i/nav_show.gif) no-repeat 0px 0px; _background-position:0px 2px;}
a.nabout-c {background:url(./i/nav_about.gif) no-repeat 0px 0px; _background-position:0px 2px;}
a.nblog-c {background:url(./i/nav_blog.gif) no-repeat 0px 0px; _background-position:0px 2px;}
a.ncontact-c {background:url(./i/nav_contact.gif) no-repeat 0px 0px; _background-position:0px 2px;}

a.nbook, a.nbook-c {width:42;}
a.nshow, a.nshow-c {width:45px;}
a.nabout, a.nabout-c {width:48px;}
a.nblog, a.nblog-c {width:39px;}
a.ncontact, a.ncontact-c {width:70px;}
*/

#nav li a.navbook,#nav li a.navshow,#nav li a.navabout,#nav li a.navblog,#nav li a.navcontact {
	color:black;
	text-transform:uppercase;
	font-size:14px;
	font-weight:100;
}
#nav li a.navbook:hover,#nav li a.navshow:hover,#nav li a.navabout:hover,#nav li a.navblog:hover,#nav li a.navcontact:hover {
	color:#EC058E;
}

#nav li a.navbook-c,#nav li a.navshow-c,#nav li a.navabout-c,#nav li a.navblog-c,#nav li a.navcontact-c {
	color:#EC058E;
	font-weight:bold;
	font-size:14px;
	cursor:default;
}


/* FOOTER */
#footer p {float:right; text-transform:uppercase;font-size:0.9em;color:#333333;margin-top:10px;}

/* HEADER IMAGES */
h2.getintouch {background:url(./i/h_getintouch.gif) no-repeat top left;}
h2.abouttina {background:url(./i/h_abouttina.gif) no-repeat top left;}


/* FORMATTING */
a:link,a:active,a:hover,a:visited {text-decoration:none; color:#ec058e;}


a img {border:0;}
.section img {
	float:left;
	margin-right:1.5em;
	/* margin-bottom:3em; */
}

.section h2 img {float:none; line-height:1em; margin-bottom:0;}
h2 {margin-bottom:1.5em;}

.section img.righty {
	float:right;
}
#content.about {
	background:none;
}
#content.about .one {
	border-bottom: 1px solid #cccccc;
	padding-bottom:4.5em;
}
#content.about .one p {
	margin-top:0.75em;
}
#content.about .one>img {
	margin-top:-0.75em;
	margin-bottom:0;
}
#content.about .two, #content.about .three, #content.about .four, #content.about .five, #content.about .six {
	margin-top:5em;
	height:100px;
	padding:0;
	_height:170px;
	_margin-top:0;
}
#content.about .two {
	margin-top: 10em;
}

#content.about .three img, #content.about .five img {
	margin: -5em 1em 2em 0;
	_display:inline;
	_margin: 0 1em 2em 0;
}
#content.about .two p, #content.about .three p, #content.about .four p,#content.about .five p,#content.about .six p {
	_margin-top:5em;
}
#content.about .two img, #content.about .four img, #content.about .six img {
	margin:-5em 0 2em 1em;
	_display:inline;
	_margin:0 0 2em 1em;
}
#content.about .two, #content.about .four, #content.about .six {
	text-align:right;
}
#content.about .six p {
	float:right;
}
#content.about .six {
	border:0;
}
blockquote {
	clear:both;
	margin:1.2em 3em;
	text-indent:-20px;
	color:#888888;
	font-size:1.5em;
	line-height:1.5em;
	font-style:italic;
}
blockquote .quote {
	color: #ec058e;
	font-weight:bold;
	display:inline;
	margin-bottom:-10px;
}