/* CSS Document */

/* ----- HTML STYLES ----- */
/* undo some of the default styling of common (X)HTML browsers */
html {font: 0.625em Verdana, Arial, Helvetica, sans-serif}
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code {  }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,body,html,p,blockquote,fieldset,td,tr,th,td
{ margin:0px; padding:0px; border:none; color: #002246;}

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none; }

/* de-italicize address */
address { font-style:normal }

body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#a39c8d; text-align:center; font-size:1.0em;padding-bottom:20px;}

#container {width: 955px;  position:relative; margin:0px auto 0px auto; background:#000000;}

#navBar {height:57px; width:955px; background:url(images/title.jpg);}
#navBar ul {position:absolute; left:395px; top:26px;}
#navBar li {float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;}
#navBar a {color:#383E3D; padding:0 7px 0 7px;}
#navBar a:hover {color:#000000;}
#navBar form {margin:0px; padding:0px;}
#navBar .buyPrints {position:absolute; right:7px; top:7px;}

#navBar002 {float:left; height:48px; width:955px; background:#AAA474; border-top:1px solid #CFCEC9; border-bottom:1px solid #8C7D54;}
#navBar002 h2 {float:left; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-weight:normal; line-height:48px; padding:0 40px 0 40px;}
#navBar002 img {float:left;}
#navBar002 p {float:left; color:#5E5951; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; line-height:48px; padding:0 30px 0 30px;}
#navBar002 a {color:#5E5951; padding:0 10px 0 10px}
#navBar002 a:hover {color:#ffffff;}
#navBar002 .current {color:#ffffff;}

#content {float:left; position:relative; text-align:left; width:955px;;}
#contentGall {float:left; position:relative; text-align:left; width:955px; background-color:#CDC2B1;}

.background {background:url(images/aboutBackground.jpg); height:543px; float:left; }
.bioBackground {background:#CDC2B1 url(images/aboutBackground.jpg) no-repeat; }
#aboutArtist {position:absolute; top:74px; left:106px; width:254px; height:363px;}
#aboutCopy {float:right; width:443px; padding:100px 50px 30px 0;}
#aboutCopy p {font-size:1.2em; line-height:1.7em; font-family:Arial, Helvetica, sans-serif; width:460px;}
#aboutCopy a {color:#2c2c2c; font-size:1.0em;}
#aboutCopy a:hover {text-decoration:underline;}
#aboutLink {position:absolute; right:40px; bottom:25px;}
#aboutLink a {font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; color:#383E3D;}

.faqBackground { background:#CDC2B1 url(images/faqBackground.jpg) no-repeat; }
.faqList {float:left; padding:45px 0 0 50px;}
.faqList h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.0em; color:#85827C; font-weight:normal; padding:0 0 20px 0}
.faqList ul {}
.faqList li {font-size:1.3em; font-weight:bold;}
.faqList a {color:#9F8765; line-height:2.5em; }
.faqList a:hover {color:#2c2c2c;}
.faqCopy {float:right; width:450px; padding:50px 50px 0 0;}
.faqCopy h2 {color:#2C2C2C;  font-size:1.4em; font-weight:bold;border-bottom:1px solid #9D8762; padding-bottom:15px;}
.faqCopy p {color:#2C2C2C; font-size:1.2em; line-height:1.7em; padding:10px 0 30px 0;}
.faqCopy a {color:#2C2C2C; font-size:0.9em;}
.faqCopy a:hover {text-decoration:underline;}


.buyBackground {background:#F3EDE6 url(images/buyBackground.jpg) 0px 30px no-repeat; height:543px;}

.printButton {position:absolute; top:330px; left:50px;}
.printButton a {margin:0 43px 0 0; display:block; width:179px; height:31px; float:left; background:url(images/button001.jpg); font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#85827C; text-align:center; padding:7px 3px 0 0;}
.printButton a:hover {color:#2c2c2c;}

.viewAllButton {position:absolute; top:420px; left:389px;}
.viewAllButton a {margin:0 43px 0 0; display:block; width:179px; height:31px; float:left; background:url(images/button001.jpg); font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#85827C; text-align:center; padding:7px 3px 0 0;}
.viewAllButton a:hover {color:#2c2c2c;}

.shop {background:#F3EDE6; padding-bottom:50px;}
.shop h1 {color:#A99A87; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:2.6em; font-weight:normal; padding:30px 0 20px 0;}
.shopMenu {color:#A99A87; font-size:1.3em; text-align:center; padding:10px 0 20px 0; }
.shopMenu a {color:#A99A87; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-weight:normal; padding:0 10px 0 10px;}
.shopMenu a:hover {color:#2c2c2c;}
.shopItem {width:318px; height:200px; float:left; text-align:center; margin:20px 0 0 0;}
.shopItem img {margin:0 0 10px 0;}
.shopItem a {color:#2c2c2c; font-weight:bold;}
.shopItem a:hover {text-decoration:underline;}

table tr td { 
vertical-align:top; 
} 
#shopImage {float:left; padding-right:40px; text-align:right; margin:20px 0 0 0;}
#shopDescription {width:250px;  text-align:left;  margin:50px 0 0 0px; float:left; }
#shopDescription h1 {float:left; width:250px; text-align:left; font-size:1.6em; font-weight:bold; border-bottom:1px solid #93B6C2; padding-bottom:10px;}
#shopDescription p {float:left; width:250px; color:#2c2c2c; font-size:1.1em; line-height:1.4em; padding:10px 0 10px 0; border-bottom:1px solid #93B6C2; }
#shopDescription form {float:left; display:block; width:108px; height:28px; padding:10px 0px 0px 0px; margin:0px;}

.backButton {float:left; display:block; width:109px; height:23px; background:url(images/backButton.gif) no-repeat; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#A99A87; text-align:center; padding-top:6px; margin:10px 32px 0 0;}
.backButton:hover {color:#2c2c2c;}
.purchaseButton {float:left; display:block; width:94px; height:23px; background:url(images/purchaseButton.gif) no-repeat; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:6px 0 0 15px; margin:10px 0 0 0;}
.purchaseButton:hover {color:#2c2c2c;}

.contactBackground {background:url(images/contactBackground.jpg); height:543px; }
.contactBackground p {color:#2C2C2C; font-size:1.4em;  float:right; width:300px; padding:100px 90px 0px 0; line-height:1.7em;}
.contactBackground a {color:#2C2C2C;}
.contactBackground a:hover { text-decoration:underline;}
#multiMap {position:absolute; top:453px; left:188px;}
#multiMap a {color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em;}

#footer {background:#a39c8d; text-align:right;}
#footer a {color:#2c2c2c; line-height:2em; padding-right:1px; font-size:1.0em; font-family:Arial, Verdana, Helvetica, sans-serif; }
#footer a:hover {color:#ffffff;}

.mb {position:absolute; top: 300px; right:477px;}