h1{margin:0 0 10px;font:bold 14px/16px helvetica,arial,sans}
/*nav li:hover{background:#222}*/
a img{border:0}
#url span{color:#fff}
.fleur{height: 25px;margin: 10px 0;background: url(img/icon-fleur-3.gif) no-repeat center center}

#wrapper {
	border: dotted 1px #666;
	border-width: 0px 1px 1px 1px;
	width: 900px;
	margin: auto;
	background:#000;
}
#url {
	border-bottom: dotted 1px #666;
	padding:5px;
	text-align: center;
	font:bold 16px/16px helvetica;
}
#menu {
	float: left;
	width: 150px;
}
#menu li {
	list-style: none;
	text-align: center;
	border-bottom: dotted 1px #666;
	text-transform: uppercase;
}
nav ul {
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 2em;
	background-color: #111;
}
#sidebar ul {
	padding: 0;
}
#sidebar li {
	border: none;
	margin: 10px;
	text-transform: none;
}
#container {
	float: right;
	width: 749px;
	border: dotted 1px #666;
	border-width: 0px 0px 0px 1px;
}
#section {
	padding: 5px;
	border-bottom: dotted 1px #666;
	text-transform: uppercase;
}
#content {
	float:left;
	padding: 10px;
	min-height: 530px;
}
#footer {
	clear: both;
	border-top: dotted 1px #666;
	font-size: 10px;
	text-align: center;
	padding: 5px;
}
#photo {
	width: 239px;
	text-align: right;
}
.biography p, #press p {
	padding-left: 10px;
}
.biography h4, #mediahistory h4, #press h4 {
	padding: 4px;
	background-color:#111;
	border-top: dotted 1px #666;
	border-bottom: dotted 1px #666;
}
#flyer {
	text-align: right;
	margin: 10px;
}
.title {
	font-style: italic;
}
#authorsbooks .title, #anthologies .title {
	display: block;
}
#poetrybooks .title, #discography .title {
	display: inline;
}

.book{float:left;clear:both;width:710px;margin:0 0 10px;padding:10px;background:#111}
.book:last-child{margin:0}
.book .cover{float:left;width:145px;margin-right:20px;text-align:right}
.book .cover .fivegoodminutes{height:144px}
.book .cover .redefining{height:224px}
.book .info{float:left}
.book .title{} 
.book .details{}
.book .details p:last-child{margin:0}

#mediahistory p {
	padding-left:10px;
}
.testimonial {
	width: 65%;
	margin:auto;
	font-style: italic;
	padding: 5%;
	border-bottom: dotted 1px #666;
}
.testimonial:last-child{
	border:0;
}
.source, .location {
	display: block;
	font-style: normal;
	text-align: right;
}
.source {margin-top: 10px;}

#events {
	color: #FFF;
	float: left;
	background: #111;
}

#eventheader {
	height: 15px;
	background: #666;
}

#eventheader, #events .event, #events .event-alt  {
	width:709px;
	margin:0px;
	float: left;
	clear:both;
	padding:10px;
}

#events, #eventheader  {
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;	
}

#events .event-alt {
	background-color:#222;
}

#events .date {
	width: 150px;
	float: left;
}
#events .venue {
	width: 150px;
	float: left;
}
#events .details {
	width: 409px;
	float: left;
}
#contact {
	padding:0 0 10px;
}


/*--------------------------------*/


body {
	background-color: #000;
	margin: 0px;
}
body, div, p, .text {
	font: 12px/16px helvetica,arial,sans;
	color: #fff;
}

h4 {margin:0 0 10px}
p {margin:0 0 10px}
.text {

}
.dotborder {
	font-size: 10px;
	text-decoration: none;
	border: dotted;
	border-width: 0px 1px 1px 0px;
	border-color: #999 #999 #666;
}

a {text-decoration: none}
a:active,a:visited,a:link {color: #ff99ff}
a:hover {color: #cc00cc}

.pullquote {
	font-size: 10px;
}

/* redesigned CSS overrides */
#wrapper {width:90%}
#menu {width:20%}
#container {width:80%;border:0}
#content {padding:20px;float:none}
#section, #content {border-left:1px dotted #666;overflow:auto}
.biography, #content section, .book {margin-bottom:40px}
nav a {display:block;line-height:2em;cursor:pointer}
nav a:hover {background:#222}
#url a {line-height:inherit}
.book {width:auto;float:none;overflow:auto}
#eventheader {width:auto}
#events .date {width:15%;margin-right:5%}
#events .venue {width:15%;margin-right:5%}
#events .details {width:60%}
#eventheader, #events .event, #events .event-alt {width:auto;overflow:auto;float:none}
#flyer {margin:20px 0}
#contact {text-align:right}
iframe {margin-bottom:20px}
section {overflow:auto}



