body	{
	margin:0px;
	padding:0px;
	font-family: 'Roboto Condensed', sans-serif;
	color:#000;
	background-color: white;
	}
	
h2 {
	font-family: 'Roboto Slab', serif;
	font-style: italic;
	color: black;
	font-size: 30px;	
	padding-top:12px;
	padding-right:20px;
}

h3 {
	font-family:verdana, arial, helvetica, sans-serif;
	color:white;
	font-size: 14px;
	padding-top:8px;
}

h4 {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#555555;
	font-size: 1em;
	font-weight: 800;
	margin-left: 20px;
	margin-bottom: 0px;	
}

h5 {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#9f240b;
	font-size: 0.9em;
	font-weight: 800;
	margin-left: 25px;
	margin-bottom:2px;
}

hr.menuline {
	border: 2px solid black;
	margin:0px;
	padding:0px;
}

hr.shortened {
	border: 1px solid gray;
	width:620px;
	padding-top:3px;
	text-align: center;
}

strong.title {
	font-weight: 400;
	text-decoration:underline;
	
}

a.noline {
	text-decoration:none;
	border:0px;
}
a.noline:link {
	text-decoration:none;
}

a.noline:visited {
	text-decoration:none;
}

a.noline:hover {
	text-decoration:none;
}

a.img-link {
	border:1px solid black;
	padding:0px;
}
a.img-link:link {
	color: black;
}

a.img-link:visited {
	color: black;
}

a.img-link:hover {
	color: black;
	border:1px solid blue;
}

a.text-link {
	color:black;
}

a.text-link:link {
	color: black;
	text-decoration: none;
	border:0px;
}

a.text-link:visited{
	color: black;
	text-decoration: none;
	border:0px;
}
a.text-link:hover {
	color: red;
	text-decoration: underline;
	border:0px;
}

a.red-link {
	color:#232E82;
}

a.red-link:link {
	color: #232E82;
	text-decoration: none;
	border:0px;
}

a.red-link:visited{
	color: #232E82;
	text-decoration: none;
	border:0px;
}
a.red-link:hover {
	color: red;
	text-decoration: underline;
	border:0px;
}

a.connections {
	font-family:verdana, arial, helvetica, sans-serif;
	color:white;
	font-size: 12px;
	
}

a.connections:link {
	color:white;
	text-decoration: none;
	border:0px;
}

a.connections:visited {
	color:white;
	text-decoration: none;
	border:0px;
}

a.connections:hover {
	color:yellow;
	text-decoration:none;
	border:0px;

}

a.art-left {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url("../img/arrow_left.jpg");
	text-indent: -99999px;
}

a.art-left:hover {
	background-image: url("../img/arrow_left_h.jpg");
}

a.art-right {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url("../img/arrow_right.jpg");
	text-indent: -99999px;
}

a.art-right:hover {
	background-image: url("../img/arrow_right_h.jpg");
}



a.art-01 {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url("../img/sm_triptych_40x40.jpg");
	text-indent: -99999px;
}

a.art-01:hover {
	background-image: url("../img/sm_triptych_40x40_h.jpg");
}


a.btn {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	font-size: 22px;
	text-decoration: none;	
}

a.btn:hover {
	color: #333333;
	text-decoration:none;
	font-weight: 600;
}

a.btn:visited {
	color: #333333;
	text-decoration: none;
	font-weight: 200;
}

.btn-text {
	width: 70%;	
	font-size: 11px;
	color: black;
	background-color: #F5FC60;
	padding: 3px;	
	margin-left: 40px;
	border-radius: 3%;	
	text-align: center;
}

.btn-selected {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	font-size: 22px;
	text-decoration: none;	
}

.hdr-text {
	font-family: 'Domine', serif;
	font-size: 48px;
	/*color: #4b0c0c;*/
	color: #6B5147;
	margin-left: 30px;
	padding-top:25px;
	font-style: normal;
}
.hdr-sub {
	font-family: 'Domine', serif;
	font-size: 38px;
	color: #3264BA;
	width: 350px;
	text-align: right;
	margin-left: 400px;
	margin-top: -64px;
	padding-top:15px;
}

ul.sqrlst {
	list-style-type: square;
}

ul.sqrlst > li {
	font-size:0.8em;
}

ul.nomark {
	list-style-type:none;	
}

ul.nomark > li {
	font-family:  'IM Fell English', serif;
	font-size: 16px;
	margin-left:-14px;
	padding-bottom: 8px;	
}

img.icon {
	width: 30px;
	height: 30px;
	vertical-align: middle;
}

img.book {
	margin-left:5px;
	margin-top:10px;
	margin-bottom: 8px;
	border: 1px solid black;
}

img.art-icon {
	width: 40px;
	height: 40px;
	border: 1px solid black;
	padding-bottom: 0px;
}

img.portrait {
	margin-left:40px;
	margin-top:100px;
	margin-bottom: 40px;
	padding: 5px;
	border: 1px solid black;
}

img.header {
	margin-left: 40px;
}

img.paned {
	border: 2px solid black;
	margin-right: 0px;
	margin-top: 1px;
}

img.selected-paned {
	border: 2px solid brown;
	margin-right: 0px;
	margin-top: 1px;
}

img.thick-paned {
	border: 1px solid black;	
	padding: 10px;
	background-color:white;
}

img.event-pic {
	margin-left:-15px;
	margin-top: -15px;
}

img.links-pic {
	margin-left:-15px;
	margin-top:-15px;
	border: 1px solid black;
}

span.book1 {
	background-image:url("../img/b1_incident_at_the_edge_of_bayonet_woods_252x370L.jpg");
	background-repeat: no-repeat; display:block;
}
span.book1:hover img {visibility:hidden;}
	
span.book2 {
	background-image:url("../img/b2_the_children_264x370L.jpg");
	background-repeat: no-repeat; display:block;
}
span.book2:hover img {visibility:hidden;}
	

span.book3 {
	background-image:url("../img/b3_swallows_and_waves_279x370L.jpg");
	background-repeat: no-repeat; display:block;
}
span.book3:hover img {visibility:hidden;}
	
span.arrowleft {
	background-image:url("../img/btn_arrow_left_H.jpg");
	background-repeat: no-repeat; display:block;
}
span.arrowleft:hover img {visibility:hidden;}

span.arrowright {
	background-image:url("../img/btn_arrow_right_H.jpg");
	background-repeat:no-repeat; display:block;
}
span.arrowright:hover img {visibility:hidden;}

p.photo-note {
	font-size: 14px;
	margin-top: -10px;
	margin-left: 40px;
	font-family: 'IM Fell English SC', serif;
}

.smallcaps {
	font-family: 'IM Fell English SC', serif;
}

.framed {
	border: 1px solid gray;
	padding: 5px;
}

.centered {
	text-align: center;
}
.righted {
	text-align: right;
	padding-top:9px;
}

.blurb {
	padding: 3px;
	margin-bottom: 15px;
}

.quote-box-left {
	width: 300px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom:5px;	
	margin-left:15px;
	margin-top:-253px;
	/*background-color:#dcd6d4;*/
	/*width: 330px;*/
}

.quote-box-blurb {
	width: 300px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom:5px;	
	
}

.book-box-left {
	width: 290px;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom:15px;	
	margin-left:15px;
	margin-top: -397px;
}

.book-box-blurb {
	margin:15px;
	padding: 15px;
}

.quote-box2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom:10px;
	
}

.quote-note {
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.8em;
}
.quote-small-note {
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
}

.half-column {
	width: 350px;
}

.text-column-right {
	width: 350px;
	margin-top: -400px;
	margin-left: 350px;
}

.default-text {
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	text-align: justify;	
}
.smaller-text{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
}

.smaller-text-centered{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

.contact-text {
	font-family: 'IM Fell English', serif;
	font-size: 16px;
	text-align: left;
	color: black;
}


.event-text {
	font-family: 'IM Fell English', serif;
	font-size: 16px;
	text-align: left;
	color: #9a1515;
}

.align-top {
	vertical-align: top;
}

.align-right {
	text-align: right;
	padding-right: 10px;
}
	
.reply-block {
	margin-top:230px;
	text-align: center;
	width: 670px;
}

.table-box {
	color: white;
	border: 0px;
	padding: 0px;
	margin-top: -2px;
}

.table-box2 {
	color: white;
	border: 0px;
	padding: 0px;
	margin-top: 3px;
}

.table-text {
	vertical-align: top;
	/*background-image: url("../img/texture_oldparchment6.jpg");*/
}

.table-text-light {
	vertical-align: top;
	/*background-image: url("../img/texture_oldparchment_light.jpg");*/
}

.table-image {
	vertical-align: top;
	text-align: center;
}

.bar-right {
	border-right: 1px solid gray;	
}

.bar-sides {
	border-right: 1px solid gray;	
	border-left: 1px solid gray;	
}

.link-indent {
	margin-left: 25px;
}

.link-bg {
	vertical-align: top;
	/*background-image: url("../img/texture_oldparchment_light.jpg");*/
}

#container-main {
	margin: 65px auto;
	width: 800px;
	/*border: 1px solid black;*/
	
}

#front-banner-name {
	margin-top: 180px;
	width: 800px;
	height: 120px;
	text-align: center;
}

#left-box {
	width: 400px;
	height: 500px;
}

#right-box {
	width: 400px;
	height: 500px;
	margin-top:-720px;
	margin-left:400px;
}

#full-box {
	width: 800px;
	height: 330px;
}

#full-text-box {
	width: 670px;
	/*background-image:url("../img/texture_oldparchment6.jpg");*/
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	margin-left:50px;
	margin-top: 10px;
	margin-bottom:10px;
	padding: 15px;
}

#empty-box {
	width: 670px;
	font-family: 'Enriqueta', serif;
	font-size: 16px;
	margin-left:50px;
	margin-top: 10px;
	margin-bottom:10px;
	padding: 15px;
}

#reply-box {
	width: 800px;
	height:300px;
	margin-top:60px;
	margin-left:230px;
}

#quote-buffer {
	height: 27px;
}
#quote-box {
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	text-align: justify;
	border: 1px solid black;
	padding: 15px;
	margin: 20px;
}

#description-box {
	font-family: 'Enriqueta', serif;
	font-size: 14px;
	text-align: center;
	margin:auto;
	width: 300px;
	border-radius: 4%;
	border: 1px solid black;
}



#art-box {
	margin-top: 5px;
	text-align: center;
}

#event-box {
	font-family: 'Enriqueta', serif;
	font-size: 14px;
	text-align: justify;
	
	border: 1px solid black;
}

#bookshelf-bar {
	height: 20px;
	background-image: url("../img/wood_shelf03.jpg");
}

#bookshelf-bar2 {
	height: 20px;
	background-image: url("../img/wood_shelf04.jpg");
}


#bookshelf {
	margin-left: 0px;
}

#table-content {
	margin-top: -40px;
}

#art-icon-menu {
	margin: 5px 5px 0px 5px;
	text-align: center;
	width: 650px;
}


/*Navigation + Menu */

#navigation {
	margin-top: -26px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #000000;
	height: 50px;
	width: 800px;	
	text-align: left;
}

#navigation-top {
	margin-top: -25px;
	margin-left: 0px;
	height: 40px;
	background-color: white;
}

#navlist { 
	margin-left: 25px;
	margin-top:25px;
	padding-top:5px;
}

#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;	
}

#navlist-top { 
	margin-left: 60px;
	margin-top:25px;
	padding-top:5px;
}

#navlist-top li {
	display: inline;
	list-style-type: none;
	padding-right: 120px;	
}

#navigation a {
	font-size: 22px;
	background-color: black;
	color: white;
	/*padding-right: 1px;	
	padding-left: 1px;*/
}

#navigation-top a {
	font-size: 20px;
	background-color: white;
	color: black;
}
/* Header */
#header {
	height: 100px;
	width: 800px;
	/*background-image: url("../img/bg_header.jpg");*/
}
#header-bar {
	height: 2px;
	width: 800px;
	margin-top: -10px;
	background-color: yellow;
}

#header-divider {
	height: 61px;
	margin-top: -10px;
	/*background-image: url("../img/hr_bar_blue.jpg");*/
	background-color: #AFEEEE;
	text-align: right;
}

#banner-name {
	margin-top: 20px;
	margin-left: 20px;			
}

/* News */
#news-box-front {
	margin-left: 400px;
	width: 400px;	
	height: 60px;
	/*background-image: url("../img/texture_oldparchment_long.jpg");*/
}

/*Main Box Things*/
#cover-main{
	margin-top: 1.2em;
	margin-bottom: 0px;
	text-align: center;
	background-color: black;
	padding-top: 70px;
	padding-bottom: 70px;
}
#cover-main a {
	color: black;
}

#cover-main a:link:visited:hover{
	text-decoration:none;
	color:black;
}

#cover-image {
	/*background-image: url("../img/slow_lightning_cover_500.jpg");*/
	width: 383px;
	height: 500px;	
	text-align: center;
	
}

#web-presences {
	width: 400px;
	text-align: left;
	margin-left: 0px;
	/*margin-top: 180px;	*/
	margin-top: 115px;
	
}

#textbox-main{
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 40px;
	margin-right: 40px;
	text-align: left;
	background-color: white;	
}

#contact-box {
	width: 700px;
	height: 446px;
	margin-top: 0px;
	margin-left:-15px;
	
}

#contact-form {
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	margin-left:40px;
	width: 450px;
	padding-left: 10px;
	padding-top: 20px;
}

#info-box {
	margin-right: 40px;	
}

#author-pic {
	margin-top:30px;
	margin-left: 35px;
	text-align: left;
	height: 400px;	
}

#reading-pic {
	margin-top: 30px;
	margin-left: 40px;
	height: 400px;
}

#bio-menu {
	text-align: center;
	margin-left: -45px;
}

#bio-menu a {
	font-size: 18px;
	color: #ffe77a;
}

#bio-menu a:link:visited {
	font-weight: 400;
}
#bio-menu a:hover {
	font-weight: 800;
}

#AuthorPic {
	
}
#AuthorBio {
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	text-align: justify;
	margin-left: 40px;
	margin-right: 10px;
	margin-top: 30px;
	margin-bottom:20px;
	width: 350px;
	color: black;	
}

#ReviewText {
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	text-align: justify;
	margin-top: 30px;
	margin-left: 40px;
	margin-right: 10px;
	width: 700px;
	color: black;	
}

#ReadingPic {
	border: 1px solid black;
}

#picture-column {
	position: relative;
	margin-left:420px;
}

#book-info-section {
	position: relative;
	margin-left:420px;
	margin-top:-480px;	
}

#PoemsOnlineBlock {
	font-size: 12px;
	margin-left: 20px;
	margin-right: 15px;
}
#PoemsOnlineBlock li {
	padding-bottom: 10px;
}
#PoemsOnlineBlock a {
	color: white;
	text-decoration: none;
}

#PoemsOnlineBlock a:link:visited{
	color: white;
	text-decoration:none;	
}

#PoemsOnlineBlock a:hover{
	color: yellow;
	text-decoration:underline;
}

#PoemsOnlineBlock p {
	color: #F5FC60;
	background-color: #222222;
	padding: 8px;	
	border-radius: 3%;	
}

#BookInfoTextBlock1 {
	
	width: 95%;
}

#BookInfoTextBlock1 p {
	font-family: 'Enriqueta', serif;
	font-size: 14px;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom:20px;
	width: 350px;
	color: black;	
	
}

#BookInfoTextBlock1 h4 {
	color: white;
	font-size: 18px;
	font-weight: 400;
	font-family: garamond, times new roman, serif;
	padding-bottom: 12px;
}

#BookInfoTextBlock1 h5 {
	color: white;	
	margin-top: -10px;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 14px;
	font-weight: 400;
	text-align: right;
}

#BookInfoTextBlock2 {
	font-size: 12px;
	width: 95%;
	padding-bottom: 40px;
}

#BookInfoTextBlock2 p {
	color: #F5FC60;
	background-color: #222222;
	padding: 8px;	
	border-radius: 3%;
	
	
}

#BookInfoTextBlock2 h5 {
	color: white;	
	margin-top: -10px;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 14px;
	font-weight: 400;
	text-align: right;
}

#BookInfoTextBlock2 a {
	color: white;
	text-decoration: none;
}

#BookInfoTextBlock2 a:link:visited{
	color: white;
	text-decoration:none;	
}

#BookInfoTextBlock2 a:hover{
	color: yellow;
	text-decoration:underline;
}

#ReadingsTextBlock1 {
	font-size: 12px;
}

#ReadingsTextBlock2 {
	font-size: 12px;
	padding-bottom: 50px;
}

#ContactTextBlock {
	padding-bottom: 30px;
}

#event-list li {
	padding-bottom: 10px;
	padding-right:20px;
	font-size: 14px;
}

#link-list li {
	padding-bottom: 3px;	
	
}

#doc-list li {
	padding-bottom: 3px;	
	font-size: 0.9em;
}

#random-quote {
	text-align: center;
	font-size: 24px;
	font-weight: 800px;
	font-family: 'IM Fell English', serif;
	color: black;
}

/*Footer*/
#footer-banner {
	width: 798px;
	height: 100px;
	border-top: 1px solid white;
	margin-top: -2px;
	background-image: url("../img/bg_header.jpg");
}

#banner-blurb-front {
	background-color:white;
	text-align: center;
}

#footer {		
	width:800px;
	color:black;
	margin: 0px auto;
	padding-right: 80px;
	text-align: right;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	font-style: normal;
}

#footer a {
	color: black;
	text-decoration:none;
}

#footer a:link:visited{
	color: black;
	text-decoration:none;	
}

#footer a:hover{
	color: #AAAAAA;
	text-decoration:underline;
}