/* These styles apply to all pages */

a {
	text-decoration: none;
	color: #ffd700;
}

a img {
	border: none;
}

body, h1, h2, h3 {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	margin:0;
}

body {
	background-color: #16365F;
	font-family : "Century Gothic", Helvetica, sans-serif;
	color: #ffd700;
	font-style : normal;
	font-weight: normal;
}

#wrapper {
	margin: 20px 0 40px 0;
	padding: 0 80px;
}

#bannerright {
	text-align: right;
	letter-spacing: 5px;
	color: #ffd700;
}

#bannerleft {
	text-align: left;
	letter-spacing: 5px;
	color: #ffd700;
}

/*h1 {
	margin-top: 30px;
}*/

#navbar {
	float: left;
	width: 15%;
	margin: 0 40px 20px 0;
}

ul#navbar {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

#navbar li {
	text-align: right;
}

#navbar a {
	font-size: 10pt;
	letter-spacing: 1px;
	display: inline;
}
	
.italictext {
	font-style : italic;
}

.italictext a {
	font-style : italic;
	text-align: left;
}


/* These styles apply to the index page */

.indextitle  {
	font-size : 21pt;
}
	
.indexsubtitle  {
	font-size : 15pt;
}

.indexauthor  {
	font-size : 15pt;
	letter-spacing: 3px;
	color: #ebf5ff;
}

.indextext {
	line-height: 1.2;
	font-size : 13pt;
	text-align: justify;
	color: #ebf5ff;
	letter-spacing: 2px;
	margin-top: 180px;
}

.indexsubtext {
  font-size: 8pt;
	font-style: italic;
}

.indexbook {
	width: 200px;
	float: right;
	border: #ffd700 solid 2px;
}

.index a {
	float: right;
	width: 200px;
	font-size: 9pt;
	font-style: italic;
	text-align: center;
	margin-top: 10px;
}


div#sidebar {
  color: #ffd700;
	width: 210px;
	float:right;
	margin: 100px 0 30px 30px;
}

#sidebar img{
	border: #ffd700 solid 2px;
}

.soon {
  float: right;
	color: #ffd700;
	width: 210px;
	text-align: center;
	margin-top: 10px;
}
	
#sidebar a img {
  border: none;
}	
	
	
	
	
/* These styles apply to the bio page */

#biowrapper {
	margin: 40px 80px;
}

.authortitle  {
	font-size : 26pt;
	letter-spacing: 3px;
	margin: 40px 0 0 0; 
}

.authorphoto {
	width: 130px;
	float: right;
	margin: 0 0 0 20px;
}
					 
.authortext {
	line-height: 1.3;
	font-size : 11pt;
	text-align: justify;
	color: #ebf5ff;
	letter-spacing: 2.0px;
	margin-top: 80px;	 
}


/* These styles apply to the books page */

#bookswrapper {
	margin: 30px 0 40px 0;
	padding: 0 80px 0 50px;
}

#booksnavbar {
	float: left;
	width: 20%;
	margin: 0 40px 20px 0;
}

ul#booksnavbar {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

#booksnavbar li {
	text-align: right;
}

#booksnavbar a {
	font-size: 10pt;
	letter-spacing: 1px;
	display: inline;
}
	
.bookstitle {
  font-size: 30pt;
	letter-spacing: 7px;
}

.booksauthor {
  font-size: 15pt;
	letter-spacing: 5px;
	color: #ebf5ff;
}

.booksborder {
  border: #ffd700 solid 2px;
}

.bookstexttol {
	color : #ebf5ff;	 
	line-height: 1.8;
	margin: 0 0 90px 0;
}

.bookstextwtms {
	font-size: 11pt;
	color : #ebf5ff;	 
	line-height: 1.8;
	margin: 0 30px 30px 140px;
}

#right {
  width: 100%;
}

.rightbook {
	width: 200px;
	float: right;
	margin: 10px 150px 0px 30px;
}

#left {
  width: 100%;
	margin-top: 50px;
}

.leftbook {
	width: 200px;
	float: left;
	margin: 0 30px 30px 40px;
}


/* These styles apply to tol and wtms pages */



.tolwtmstitle {
	font-size: 21pt;
}

.tolwtmsauthor {
	font-size: 15pt;
	letter-spacing: 3px;
	color: #ebf5ff;
}

div.sidebar {
	color: #ffd700;
	width: 180px;
	float: right;
	margin: 100px 0px 30px 30px;
}

.sidebar p {
	font-size: 9pt;
	font-style: italic;
	color: #ffd700;
	float: left;
	margin: 5px;
}

.bookborder {
	border: #ffd700 solid 2px;
}

.booktext {
	line-height: 1.3;
	font-size : 10.5pt;
	text-align: justify;
	color: #ebf5ff;
	letter-spacing: 2.0px;
	margin: 100px 0 0 0;	 
}

/* These styles apply to the contact page */

#contactwrapper {
			margin: 40px 80px 40px 80px;
}

.contacttext1 {
		 line-height: 1.3;
		 font-size : 12pt;
		 text-align: justify;
		 color: #ebf5ff;
		 letter-spacing: 2.0px;
		 margin: 80px 155px 0 150px; 
}

.contacttext2 {
		 line-height: 1.3;
		 font-size : 13pt;
		 text-align: right;
		 color: #ebf5ff;
		 letter-spacing: 2.0px;
		 margin: 0 155px 0 0; 
}

.contactitalic {
		font-style: italic;
		color: #ebf5ff;
} 
	 		 
		 
/* These styles apply to the art page */

#artwrapper {
	margin: 30px 0 10px 0;
	padding: 0 80px 0 50px;
}

#artnavbar {
	float: left;
	width: 20%;
	margin: 0 40px 20px 0;
}

ul#artnavbar {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

#artnavbar li {
	text-align: right;
	color:#ebf5ff;
}

#artnavbar a {
	font-size: 10pt;
	letter-spacing: 1px;
	display: inline;
}
 	
.arttitle {
	font-size: 30pt;
	letter-spacing: 7px;
}

.artauthor {
	font-size: 15pt;
	letter-spacing: 5px;
	color: #ebf5ff;
}
	
.infotext {
	font-size : 15pt;
	font-style: italic;
	color: #ffd700;
}

.artthumbl {
	width: 90px;
	margin: 0 30px 0 60px;
	float: left;
	border: solid 10px #ebf5ff;
}

.artthumbr{
	width: 120px;
	margin: 0 0 0 30px;
	float: right;
	border: solid 10px #ebf5ff;
}

.arttextr {
	line-height: 1.3;
	font-size : 15pt;
	font-style: italic;
	text-align: right;
	padding-top: 40px;	 
}

.arttextl {
	line-height: 1.3;
	font-size : 15pt;
	font-style: italic;
	text-align: left;
	padding-top: 50px;	 
}

div#portraitsidebar {
}

div#landscapesidebar {
}

.artlandscape {
	width: 320px;
	float: right;
	margin-top: 35px;
	border: solid 20px #ebf5ff;
}

.artlandscapeO {
	width: 360px;
	float: right;
	margin-top: 35px;
	border: solid 20px #ebf5ff;
}

.artportrait {
	width: 250px;
	float: right;
	border: solid 20px #ebf5ff;
}

#paintinginfo {
  padding-right: 10px;
	float: right;
	color: #ebf5ff;
	}

.titletext {
  font-size: 15pt;
	margin-top: 10px;
	}
	
.titletextO {
  font-size: 15pt;
	margin-top: 40px;
	}
	
.sizetext {
	font-size: 12pt;
	margin-top: 20px;
	}

.subtitletext {
	font-size: 10pt;
	margin-top: 10px;
	}
		 
.footer {
  width: 250px;
	float: right;
	}
	
.footerr {
  width: 20px;
  text-align: left;
	font-size: 11pt;
	font-style: italic;
	}

.between {
  width: 150px;
	}
	
.footerl {
	width: 20px;
  text-align: left;
	font-size: 11pt;
	font-style: italic;
	}

.after {
	width: 50px;
	}
	




