/* LINK STYLES */
a{color: #a07942; text-decoration: none;}
a:hover{color: #e2d172; text-decoration: underline;}
a:visited {color: #a07942; text-decoration: none;}
a:visited:hover {color: #e2d172; text-decoration: underline;}

a.nav{color: #ccc; text-decoration: none;}
a.nav:hover{color: #fff; text-decoration: underline;}
a.nav:visited {color: #ccc; text-decoration: none;}
a.nav:visited:hover {color: #fff; text-decoration: underline;}

/* GLOBAL STYLES */
body {
margin: 0px; 
background-color: #360000;
scrollbar-3dlight-color:#3d0000;
scrollbar-arrow-color: #865b32;
scrollbar-base-color:#590000;
scrollbar-darkshadow-color:#290000;
scrollbar-face-color:#590000;
scrollbar-highlight-color:#660000;
scrollbar-shadow-color:#590000;
scrollbar-track-color:#650000; 
}

td {font-family: arial;}
div {font-family: arial;}
ul {list-style-type: square; padding: 0; margin-left: 20px;}

/* BACKGROUND STYLES */
.bgmain {background-image: url(../images/bg_main.gif); background-repeat: repeat-x;}
.bgsignup {background-image: url(../images/bg_signup.gif); background-repeat: repeat-x;}
.bgbio {background-image: url(../images/bg_bio.gif); background-repeat: repeat-x;}
.bgpaintings {background-image: url(../images/bg_paintings.gif); background-repeat: repeat-x;}


/* TEXT STYLES */
.txt_xhibitzdate {font-size: 12px; color:#a07942; font-weight: bold;}
.txt_xhibitz {font-size: 11px; color:#ccc; font-weight: bold;}
.txt_footer {font-size: 10px; color:#560000;}
.txt_updates {font-size: 11px; color:#ccc; line-height: 14px;}
.txt_signup {font-size: 11px; color:#ccc; line-height: 16px; padding-left: 15px; padding-right: 15px;}
.txt_nav {font-size: 12px; color:#6c0000; font-weight: bold; padding-bottom: 21px;}
.txt_main {font-size: 12px; color: #fff; line-height: 18px; padding-right: 15px;}

/* BLOG STYLES */
.hdr_blog {font-size: 18px; color:#ccc; font-weight: bold; padding-bottom: 10px; text-transform: uppercase;}
.hdr_comment {font-size: 14px; color:#999; font-weight: bold; padding-bottom: 5px; text-transform: uppercase;}
.hdr_comment2 {font-size: 14px; color:#999; font-weight: bold; text-transform: uppercase;}
.hdr_author {font-size: 10px; color:#999; font-weight: bold; padding-left: 10px; text-transform: uppercase;}
.hrule_blog {padding-top: 10px; border-bottom: 1px solid #4a0000;}
.txt_blog_footer {font-size: 10px; color:#999; padding-top: 5px; text-transform: uppercase;}
.txt_blog_date {font-size: 10px; color:#ccc; padding-bottom: 10px; text-transform: uppercase;}
.txt_recent {font-size: 10px; color:#999; font-weight: bold; text-transform: uppercase;}
.txt_blog_commentslink {font-size: 10px; color:#999; text-transform: uppercase;}
.txt_author {font-size: 10px; color:#999; text-transform: uppercase;}
.input_author {background: #360000; font-family: arial; font-size: 12px; font-weight: bold; color: #a07942; border:1px #6c0000 solid; padding:3px; width: 300px;}
textarea.comment {border:1px #6c0000 solid; background-color:#360000; font-family: arial; font-size: 12px; color: #a07942; padding:5px; width: 500px; height: 72px;}

/* FORM ELEMENT STYLES */
.input_signup {background: #360000; font-family: arial; font-size: 12px; font-weight: bold; color: #a07942; border:1px #6c0000 solid; padding:3px; width: 233px;}
.input_contact {background: #360000; font-family: arial; font-size: 12px; font-weight: bold; color: #a07942; border:1px #6c0000 solid; padding:3px; width: 233px;}
textarea.msg {border:1px #6c0000 solid; background-color:#360000; font-family: arial; font-size: 12px; color: #a07942; padding:5px; width: 500px; height: 120px;}
