@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */

/*colors 


6699cc

*/



/*main */
body{	font-family:Georgia, "Times New Roman", Times, serif;	font-size:76%;	line-height:1.4em;	margin:0px;	padding:0px;	color: #191919;	background-color:#181d23;	}
h1, h2, h3, h4, h5 {	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:lighter;	}
h1 { font-size: 1.4em;	}
h2 { font-size: 1.3em;	}
h3 { font-size: 1.2em;	}
h4 { font-size: 1.1em;	}
h5 { font-size: 1em;	}

a {	color: #003366;	text-decoration:underline;}	
a:link {color:#003366;	text-decoration:underline;}
a:hover {	color: #000000;	text-decoration:none;}

p {margin:0;	font-size:1em;	font-family:Georgia, "Times New Roman", Times, serif;}
ul {list-style-type:none;	margin:0;	padding:0;}
li {margin:0px;	list-style-type:none;	padding:0px;}
hr {color:#ffffff;	border:1px solid #ffffff;}


.navigation {text-align:left;	}
.navigation ul {list-style:none;	display:inline;	margin:0 0 0 -24px;}
.navigation li {display:inline;}
.navigation ul#primary {	margin: 0;	padding: 0;	bottom: -1px;	width: 105em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
.navigation ul#primary li  {	display: inline;	list-style: none;}
.navigation ul#primary a,#header ul#primary span,#header ul#primary a.current {	width: 8em;	display: block;	float: left;	padding: 4px 0;	margin: 1px 2px 0 0;	text-align: center;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: .8em;	text-decoration: none;	color: #ffffff; font-weight:lighter;}
.navigation ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover { background: #ffffff;	padding-bottom: 6px;	margin-top: 0;	}
.navigation ul#primary a {	}
.navigation ul#primary span a {background-color:#ffffff;	color:#000000;	margin-top:0;	padding-bottom:5px;	font-weight:lighter;	letter-spacing:.1em;	border-bottom:1px solid #ffffff;}
.navigation ul#primary a:hover {	margin-top: 0;	background: #ffffff;	color:#000000;	padding-bottom: 5px;	border-bottom:1px solid #ffffff;}

.navigation {text-align:left;	}
.navigation ul {list-style:none;	display:inline;	margin:0 0 0 -24px;}
.navigation li {display:inline;}
.navigation ul#secondary {	margin: 0;	padding: 0;	bottom: -1px;	width: 105em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}
.navigation ul#secondary li  {	display: inline;	list-style: none;}
.navigation ul#secondary a,#header ul#secondary span,#header ul#secondary a.current {	width: 8em;	display: block;	float: left;	padding: 4px 0;	margin: 1px 2px 0 0;	text-align: center;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: .8em;	text-decoration: none;	color: #ffffff; font-weight:lighter;}
.navigation ul#secondary span,#header ul#secondary a.current,#header ul#secondary a.current:hover { background: #ffffff;	padding-bottom: 6px;	margin-top: 0;	}
.navigation ul#secondary a {	}
.navigation ul#secondary span a {background-color:#ffffff;	color:#000000;	margin-top:0;	padding-bottom:5px;	font-weight:lighter;	letter-spacing:.1em;	border-bottom:1px solid #ffffff;}
.navigation ul#secondary a:hover {	margin-top: 0;	background: #ffffff;	color:#000000;	padding-bottom: 5px;	border-bottom:1px solid #ffffff;}

.content {text-align:left;}
.content p {font-size:.9em;	line-height:1.4em;	text-indent:6px;	margin:0 0 8px 0;}
.content h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}
.content h1 {font-size:1.5em;	margin:0px;	font-weight:lighter;	letter-spacing:.05em;}
.content h2 {}
.content h3 {font-size:1.2em;	margin:2px 0 2px 0;	font-weight:lighter;	letter-spacing:.05em;}
.content h4 {}
.content h5 {margin:4px 0 10px 0px;	}
.content ul {list-style:none;	display:list-item;	margin:40px 0 0 0px;}
.content li {display:list-item;	margin:0 0px 0 0;	padding:2px;}

.about {text-align:left;}
.about p {	line-height:1.8em;}
.about h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}
.about h1 {font-size:1.5em;	margin:0px;	font-weight:lighter;	letter-spacing:.05em;}
.about img {float:left;	margin:6px 10px 10px 0;	border:1px solid #292929;	}
.about a:link, a:hover, {}
.about a:link {	color: #003366;	text-decoration:underline;	}
.about a:hover {	color: #000000;	text-decoration:none;}


.links {text-align:left;}
.links h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}
.links h1 {font-size:1.4em;	color:#191919;	margin:0px 0 10px 0;	font-weight:lighter;	letter-spacing:.05em;	clear:both;}
.links h2 {font-size:1.2em;	margin:0 10px 10px 4px;	font-weight:bold;}
.links img {float:left;	margin:-6px 10px 10px 0px;	border:1px solid #292929;	}
.links p {}
.links ul {list-style:none;	display:list-item;	float:left;	width:400px;	margin:0px 0 0 0;}
.links li {display:list-item;	height:110px;		color:#181d23;	}
.links li a:link, a:hover {	}
.links li a:link {color: #003366;	text-decoration:underline;}
.links li a:hover {color: #191919;	text-decoration:none;}

.fineart {text-align:left;}
.fineart h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}
.fineart h1 {font-size:1.5em;	margin:0px;	font-weight:lighter;	letter-spacing:.05em;}
.fineart img {float:left;	margin:6px 10px 10px 0;	border:1px solid #292929;	}
.fineart a:link, a:hover, {}
.fineart a:link {	color: #003366;	text-decoration:underline;	}
.fineart a:hover {	color: #000000;	text-decoration:none;}
.fineart ul, li {margin:0;}
.fineart li {border-bottom:1px dashed #cccccc;	margin:2px 0 6px 0;}


.contact {text-align:left;}
.contact p {font-size:1em;	line-height:1.9em;	text-indent:6px;	margin:0 0 8px 0;}
.contact h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}
.contact h1 {font-size:1.5em;	margin:0px;	font-weight:lighter;	letter-spacing:.05em;}

.contact img {float:left;	margin:6px 10px 10px 0;	border:1px solid #292929;	}
.contact a:link, a:hover, {	}
.contact a:link {	color: #003366;	text-decoration:underline;	}
.contact a:hover {	color: #000000;	text-decoration:none;}
.contact fieldset {border:none;}

.rightcolumn {}

.gallery {}
.gallery p {font-size:.9em;	margin:8px 0 0 0;}
.gallery ul {list-style:none; display:list-item; margin:0px;}
.gallery li {display:list-item; margin:0 0 0 0;	padding:0px; }
.gallery h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}
.gallery h1 {font-size:1.5em;	margin:0px;	font-weight:lighter;	letter-spacing:.05em;}
.gallery h2 {}
.gallery h3 {}
.gallery h4 {}
.gallery h5 {margin:4px 0 6px 0px;	}

.gallery a:link{	padding:10px;}
.gallery a:link {	color: #003366;	text-decoration:underline;	}
.gallery a:hover {	color: #000000;	text-decoration:none;}
.gallery a:visited {color:#003366;}

.pangallery {}
.pangallery p {margin:8px 0 0 0;}
.pangallery ul {list-style:none; display:list-item; margin:0px;}
.pangallery li {display:list-item; margin:0 0 0 0;	padding:0px; }
.pangallery h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}
.pangallery h1 {font-size:1.5em;	margin:0px;	font-weight:lighter;	letter-spacing:.05em;}
.pangallery h2 {}
.pangallery h3 {}
.pangallery h4 {}
.pangallery h5 {margin:4px 0 6px 0px;	}

.pangallery a:link{	padding:10px;}
.pangallery a:link {	color: #003366;	text-decoration:underline;	}
.pangallery a:hover {	color: #000000;	text-decoration:none;}
.pangallery a:visited {color:#003366;}

.gallerymain {text-align:left;}
.gallerymain h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}
.gallerymain h1 {font-size:1.4em;	color:#999999;	margin:4px 0 0px 0;	font-weight:lighter;	letter-spacing:.05em;	clear:both;}
.gallerymain h3 {clear:both;}
.gallerymain img {width:100%;	border:1px solid #292929;	clear:both;	margin:10px 0 0 0;}
.gallerymain p {font-family:Verdana, Arial, Helvetica, sans-serif;	}
.gallerymain ul {list-style:none; display:block; margin:0px 0 40px 0px;	float:left;	clear:both;}
.gallerymain li {float:left;	display:inline; margin:4px 6px 36px 2px;	padding:2px 4px 2px 4px;	height:14px;	font-size:.8em;	color:#292929;}

.gallerymain a:link, a:hover {}
.gallerymain a:link {	color: #003366;	text-decoration:underline;	}
.gallerymain a:hover {	color: #000000;	text-decoration:none;}

.gallerylink {width:380px;	float:left;	margin:10px 0 0 0;	border-top:1px dotted #999999;	border-bottom:1px dotted #999999;	padding:10px 0 10px 0;}
.gallerylink a:link, a:hover {}
.gallerylink a:link {color:#003366;	text-decoration:underline;	font-weight:bolder;	font-size:1.2em;}
.gallerylink a:hover {color:#000000;	text-decoration:none;	font-weight:bolder;	font-size:1.2em;}

.order {float:left;	margin:10px 0 0 0;	width:480px;	border-top:1px dotted #999999;	border-bottom:1px dotted #999999;	padding:10px 0 10px 0;}

.ordernew {width:480px; height:40px; margin:15px 0 15px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0 5px 0;}
.ordernew img {float:left;}
.ordernew a, a:hover {margin:10px 0 0 0; color:#292929; }



.booklist {margin:0px;	padding:0px;	width:490px;	float:left;}
.booklist ul {display:list-item; list-style-type:none;	padding:0px;	margin:20px 0 30px 0;	width:380px;	float:left;}
.booklist li {list-style-type:none;	display:list-item;	padding:0px;	}
.booklist p {margin:0px;}
.booklist h2 {margin:40px 3px 0 0;	font-size:.9em;}
.booklist h3 {font-size:1.2em;	letter-spacing:0em;	margin:0px;	padding:0px;}
.booklist hr {margin:10px 0 10px 0;	border-bottom:1px solid #cccccc;	clear:both;}

.booklist a:link, a:hover, a:active {}
.booklist a:link {	color:#000000;	text-decoration:none;	}
.booklist a:hover {	color:#292929;	text-decoration:underline;	}
.booklist ul li a:link, a:hover {}
.booklist ul li a:link {color:#000000;	text-decoration:none;	}
.booklist ul li a:hover {color:#292929;	text-decoration:underline;	}


.bookcover {float:left;	margin:20px 10px 0 0px;	border:1px solid #161616;}
.thumbnail {float:right;	margin:0px 0px 0 10px;	border:1px solid #666666;}
.thumbleft {float:left;	margin:0 10px 10px 0;	padding:3px;	}
.gallerythumb {float:left;}
.icon {float:left;}
.bookcover {border:1px solid #333333;	float:left;}
.note {font-size:80%;}


.rail {}
.rail ul {list-style:none;	display:list-item;	margin:40px 0 0 0px;}
.rail li {display:list-item;	margin:0 0px 0 0;	padding:2px;	clear:both;}
.rail h4 {font-size:1.2em;	margin:0 0 0px 0;}
.rail p {font-size:.8em;	margin:0px;}

.pricelist p {float:left;	width:340px;}

.footer p {font-size:.8em;}

.formrow {	width:420px;	margin:10px;}
.formleft {float:left;	margin-right:10px;}
.formright {text-align:right;}
.cart h2 {float:left; margin:0 20px 0 0;	width:140px;}
.pricelistprice {float:right;	margin:0 20px 0 0px;}
.fabutton {float:right; margin:0 40px 0 0;}
.clr {clear:both;}
.printtype h3 {}
.printoptions p {}
.pricelist h3 {border-bottom:1px dashed #cccccc;	text-decoration:underline;	color:#003366;	width:360px;	margin:0px 0 4px 0;}
.pricelist p {margin:0 0 8px 0;}
.pricelist h4 {color:#6A011C;}
.printoptions p {float:left;	height:10px;}


#wrapper {width:920px;	background-color:#ffffff;}
#header {height:251px;	}
#navbg {height:38px;	}
#navigation {width:920px;	margin:0px 0 0 0;	padding:0px 0 0 0;}
#secondary {height:40px;}
#main {width:920px;	float:left;	background-color:#ffffff;	margin:-12px 0 0 0px;	padding:0px;	}
#leftcolumn {width:900px;	margin:40px 0px 0 0px; padding:0 0 0 20px;	text-align:left; float:left;}
#fullcolumn {width:880px;	margin:40px 0px 0 0px; padding:0 0 0 20px;	text-align:left; float:left;}
#fineartcol {width:360px;	float:left;	text-align:left;}
#rightcolumn {width:378px; float:right;	margin:0 0px 0 10px;	padding:14px 20px 0 0;	}
#content {	}
#rail {width:180px;	float:left;	margin:40px 0 0 20px;	text-align:left;	overlfow:hidden;}
#gallery {width:900px;	margin:40px 0px 0 0px; padding:0 0 0 20px;	text-align:left; float:left; }
#pangallery {width:880px;	margin:40px 0px 0 0px; padding:0 0 0 20px;	text-align:left; float:left; }
#gallerycolumn {width:400px; float:right;	margin:0 0px 0 10px;	padding:0px 0 0 0;	}
#pangallerycolumn {width:880px;	float:left;	margin:0 0 0 0;	padding:0 0 0 0;	overflow:hidden;}
#panphotos {height:440px;}
#pricecolumn1, #pricecolumn2, #pricecolumn3, #pricecolumn4 {text-align:left;}
#pricecolumn1 { margin:0px 2px 2em 2px; padding:1px; float:left; width:200px; }
#pricecolumn2 { margin:0px 2px 2em 2px; padding:1px; float:left; width:200px; }
#pricecolumn3 { margin:0px 2px 2em 2px; padding:1px; float:left; width:200px; }
#pricecolumn4 { margin:0px 0 2em 2px; padding:1px; float:left; width:200px; }
#finartprintpic {float:right;	width:480px;	height:600px;	background-color:#ffffff;	margin:20px 20px 0 20px;	border-left:10px solid #ffffff;}

#footer {width:860px;	 margin:20px; padding:20px 0 10px 0px;	background-color:#ffffff;	text-align:left;	}
