﻿/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}	

/* common */
/*
html { 
  background: url(../images/ngc-2264-11176.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #120012;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
}
*/
body {
	background-color: #120012;
	background-image: url("../images/ngc-2264-11176-6.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	height:1300px;
}

#topNav            { background-color:#01022B; width:100%; min-width:400px; float:left;
                     border-bottom:1px #000000 solid; }
#topNav ul         { width:100%; float:left; margin:0px; background-color:#01022B; max-width:500px; }
#topNav ul li      { display:inline; }
#topNav ul li a    { float:left; padding:8px 2%; }
#topNav a          { color:white; text-decoration:none; }
#topNav a:hover    { background-color:#887788; }

#footer          { position:absolute; bottom:0px; left:0px; background-color:#000000;
                      width:100%; height:24px; float:left; text-align:center; }
#footer ul       { width:100%; float:left; margin:0px; padding:0px; background-color:#000000; }
#footer ul li    {	list-style-type:none; display:inline-block; color:white;
                    font-size:14px; text-shadow:3px 2px 3px #333333; vertical-align:middle;
                    padding:0px 0px 0px 4px;}
#footer img      { height:24px; padding:1px 0px 0px 0px; }


.desc-text       { font-size:medium; color:#ffffbe; line-height:120% }

#intro-line      { font-size:large; font-weight:600; padding-left:0px; color:#ffffbe; max-width:60%; margin:0 auto; }

#available-line  { color:#ffffbe; text-align:center; font-family: Arial, Helvetica, sans-serif;
	               font-weight:300; font-size:large; padding-right:0px; margin:20px auto; max-width:55%; min-width:160px; }

#buy-line        { margin:16px auto; max-width:80%; }
#buy-line img    { height:30px; max-width:110%; min-width:160px; }

#home-wrapper               { width: 100%; text-align:center; }
#home-solanders-title img   { height:160px; max-width:80%; padding:60px 0px 0px 0px; margin:0 auto; }
#home-book-shelf            { width:500px; margin:0 auto; max-width:80%; }
#home-book-wrapper          { float:left; padding:0px 0px 0px 30px; width:40% }
#home-book-image            { margin:40px 0px 0px 0px; }
#home-book-image a img      { height:200px; width:auto; }

#book-solanders-title-container     { width:100%; max-width:800px; min-width:000px; text-align:center; padding:60px 0px 0px 0px; }
#book-solanders-title-container img { height:160px; max-width:100%; }
#book-book-image-container          { float:left; height:418px; width:300px; }
#book-book-image-container img      { height:380px; width:auto; }
#book-book-image-container a img    { height:28px; margin-left:70px }
#book-description-container         { float:left; min-width:300px; max-width:500px; margin:0px 20px 0px 20px; }

#author-image-container          { float:left; height:380px; width:300px; margin:40px 0px 0px 0px; }
#author-image-container img      { height:380px; width:auto; }
#author-description-container    { float:left; min-width:250px; max-width:400px; margin:0px 20px 0px 40px; }
#author-description-filler       { margin:0px 0px 0px 400px; height:160px; width:200px; }




