/* Normalizes margins, padding */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, blockquote, th, td {
        margin: 0;
        padding: 0; 
}
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
        font-size: 100%;
}
/* Removes Styles from lists */
ol, ul {
        list-style: none; 
}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, me, strong, th, var {
        font-style: normal;
        font-weight: normal;
}
/* Removes list-style from lists */
table {
        border-collapse: collapse;
        border-spacing: 0;
}
/* Removes border from fieldset and img */
fieldset, img {
        border: 0;
}
/* Left-aligns text in caption and th */
caption, th {
        text-align: left;
}
/* Removes quotation marks form q */
    q:before, q:after {
    content: '';
}
/* normalizes links */
a:link {
   text-decoration: none;
   color: #000000;
}
a:hover {
    color: #C62027;
}
a:visited {
   text-decoration: none;
   color: #0B6E64;
}
/*----------------------------------------------------------------*/
html {
        background-color: #E6DFCC;
                
}

body {
     font-family: Georgia, Times New Roman, Times, serif;
     color: #4F2020;
     text-align: left;
     height:100%;            
}

.cat {
     font-family: Georgia, "Times New Roman", Times, serif;	 
     color: #CC9966;
	 font-size: 16pt;
}

#allcontent {
     width: 820px;	 
     margin-left: auto;
     margin-right: auto;
     margin-top: 50px;
     border: 2px solid white;

}

#leftcolumn {
	 float:left;
     left: 0px;    
     width: 160px;
     background: #D5BA95;
     height: 100%;
	
}

#leftnavigation {
     margin-top: 32px;
     height: 500px;
}

#leftnavigation li {
     background: #C89C76;
     font-family: Georgia, Times New Roman, Times, serif;
     font-weight: bold;
     font-size: 10pt;
     border-bottom: 1px solid #D5BA95;
     width: 160px;
     padding-left: 10px;
     padding-top:  10px;
     padding-bottom: 10px;
}

/*#leftnavigation li a {color: black;}*/

#leftnavigation li a:hover {
    /*background: #F0EFBC;*/

}

#centercolumn {
     float:left;
     background: #F5F5E3;
     background-image: url(images/logo.jpg);
     background-repeat: no-repeat;
     background-position: top left;
     width: 480px;
     height: 100%;
     
}

#centercolumnText {
     padding-top: 180px;
     padding-left: 10px;
     padding-right: 10px;

}

#centercolumnTextCentered {
     padding-top: 180px;
     padding-left: 10px;
     padding-right: 10px;
     text-align: center;

}


#rightcolumn {
     margin-left: 640px; 
     right: 0px;     
     width: 180px;
     background: #AA968E;
     height: 100%;
}

#rightcolumnText {
     padding-top: 33px;    
     margin-left: auto;
     margin-right: auto;
     height: 226px;
     width: 162px;
}

#gift-cards {
     padding-top: 33px;
     margin-left: auto;
     margin-right: auto;
     height: 226px;
     width: 162px;
     background: url(images/giftcard.jpg) no-repeat;
     text-indent: -9999px;
}

#gift-cards p a {
     display: block;
     height: 226px;
     width: 162px;
     border: 0px;
}

#site_info {
     text-align: center;
     height: 250px;
     width:  160px;
     font-size: 13px;
     font-family: Georgia, Times New Roman, Times, serif;
     color: #4F2020;
}

.artist {
     color: #C62027;
     font-weight: bold;
     font-size: 16pt;
     font-style: italic;
}

.artist_date {
     color: #C62027;
     font-size: 13pt;
     font-style: italic; 
}

.artist_text {
     color: #C62027;
     font-size: 10pt;
     font-family: Arial, Helvetica, sans-serif;
}

#footer {
     font-size: 8pt;
     font-family: Verdana, Arial, Helvetica, sans-serf;
     font-style: italic;
     width: 820px;
     text-align: center;
	 padding-top: 3px;
}
