/*

Theme Name: VintageDoubles
Theme URI:
Description: Artisteer-generated theme
Version: 1.0.1
Author:
Author URI:
Tags: fixed width, one column, valid XHTML, widgets
*/
/* begin Page */
/* Generated with Artisteer version 2.5.0.31067, file checksum is 02205B5E. */
body, p {
font-family: Tahoma, Geneva, sans-serif;
font-style: normal;
font-weight: normal;
text-align: justify;
}
body {
margin: 0 auto;
padding: 0;
color: #FFFFFF;
background-color: #000000;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover, .art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a, h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover {
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: bold;
font-size: 28px;
text-align: left;
}
a, .art-post li a {
text-decoration: underline;
color: #FFB400;
}
a:link, .art-post li a:link {
text-decoration: underline;
color: #FFB400;
}
a:visited, a.visited, .art-post li a:visited, .art-post li a.visited {
color: #FFB400;
}
a:hover, a.hover, .art-post li a:hover, .art-post li a.hover {
text-decoration: none;
color: #FFB400;
}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
margin: 0.67em 0;
color: #FFB400;
}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {
margin: 0.8em 0;
font-size: 22px;
color: #FFB400;
}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {
margin: 1em 0;
font-size: 18px;
color: #FFB400;
}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {
margin: 1.25em 0;
font-size: 16px;
color: #E7E9E7;
}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {
margin: 1.67em 0;
font-size: 14px;
color: #E7E9E7;
}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {
margin: 2.33em 0;
font-size: 14px;
color: #E7E9E7;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h2 a, h2 a:link, h2 a:visited, h2 a:hover, h3 a, h3 a:link, h3 a:visited, h3 a:hover, h4 a, h4 a:link, h4 a:visited, h4 a:hover, h5 a, h5 a:link, h5 a:visited, h5 a:hover, h6 a, h6 a:link, h6 a:visited, h6 a:hover {
margin:0;
}
#art-main {
position: relative;
width: 100%;
left: 0;
top: 0;
cursor:default;
}
.cleared {
float: none;
clear: both;
margin: 0;
padding: 0;
border: none;
font-size: 1px;
}
form {
padding: 0 !important;
margin: 0 !important;
}
table.position {
position: relative;
width: 100%;
table-layout: fixed;
}
/* end Page */
/* begin Box, Sheet */

.art-sheet {
position: relative;
z-index: 0;
margin: 0 auto;
width: 975px;
min-width: 31px;
min-height: 31px;
}
.art-sheet-body {
position: relative;
z-index: 1;
padding: 10px;
}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc, .art-sheet-cr, .art-sheet-cl {
position: absolute;
z-index: -1;
}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl {
width: 30px;
height: 30px;
background-image: url('images/sheet_s.png');
}
.art-sheet-tl {
top: 0;
left: 0;
clip: rect(auto, 15px, 15px, auto);
}
.art-sheet-tr {
top: 0;
right: 0;
clip: rect(auto, auto, 15px, 15px);
}
.art-sheet-bl {
bottom: 0;
left: 0;
clip: rect(15px, 15px, auto, auto);
}
.art-sheet-br {
bottom: 0;
right: 0;
clip: rect(15px, auto, auto, 15px);
}
.art-sheet-tc, .art-sheet-bc {
left: 15px;
right: 15px;
height: 30px;
background-image: url('images/sheet_h.png');
}
.art-sheet-tc {
top: 0;
clip: rect(auto, auto, 15px, auto);
}
.art-sheet-bc {
bottom: 0;
clip: rect(15px, auto, auto, auto);
}
.art-sheet-cr, .art-sheet-cl {
top: 15px;
bottom: 15px;
width: 30px;
background-image: url('images/sheet_v.png');
}
.art-sheet-cr {
right: 0;
clip: rect(auto, auto, auto, 15px);
}
.art-sheet-cl {
left: 0;
clip: rect(auto, 15px, auto, auto);
}
.art-sheet-cc {
position: absolute;
z-index: -1;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
background-image: url('images/sheet_c.png');
}
.art-sheet {
margin-top: -10px !important;
cursor:auto;
}
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare {
min-width: 975px;
}
/* end Box, Sheet */
/* begin Header */

div.art-header {
margin: 0 auto;
position: relative;
z-index: 0;
width: 955px;
height: 180px;
overflow: hidden;
}
div.art-header-jpeg {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 955px;
height: 180px;
background-image: url('images/header2.gif');
background-repeat: no-repeat;
background-position: center center;
}
/* end Header */
.AdminClickThru {
display: inline;
position: absolute;
top: 116px;
left: 708px;
width: 15px;
height: 15px;
border: 0px;
}
/* begin Menu */

/* menu structure */
.art-menu a, .art-menu a:link, .art-menu a:visited {
text-align: left;
outline: none;
letter-spacing: normal;
word-spacing: normal;
text-decoration: underline;
}
.art-menu a:hover {
text-decoration:none;
}
.art-menu, .art-menu ul {
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
display: block;
}
.art-menu li {
margin: 0;
padding: 0;
border: 0;
display: block;
float: left;
position: relative;
z-index: 5;
background: none;
}
.art-menu li:hover {
z-index: 10000;
white-space: normal;
}
.art-menu li li {
float: none;
}
.art-menu ul {
visibility: hidden;
position: absolute;
z-index: 10;
left: 0;
top: 0;
background: none;
}
.art-menu li:hover>ul {
visibility: visible;
top: 100%;
}
.art-menu li li:hover>ul {
top: 0;
left: 100%;
}
.art-menu:after, .art-menu ul:after {
content: ".";
height: 0;
display: block;
visibility: hidden;
overflow: hidden;
clear: both;
}
.art-menu, .art-menu ul {
min-height: 0;
}
.art-menu ul {
background-image: url(images/spacer.gif);
padding: 10px 30px 30px 30px;
margin: -10px 0 0 -30px;
}
.art-menu ul ul {
padding: 30px 30px 30px 10px;
margin: -30px 0 0 -10px;
}
div.art-nav-center {
position: relative;
float: right;
right: 50%;
width: 80%;
}
ul.art-menu {
position: relative;
float: left;
left: 50%;
}
.firefox2 ul.art-menu {
float: none;
}
/* menu structure */
.art-menu {
padding: 0 0 0 0;
}
.art-nav {
position: relative;
height: 26px;
z-index: 100;
}
.art-nav .l, .art-nav .r {
position: absolute;
z-index: -1;
top: 0;
height: 26px;
background-image: url('images/nav.png');
}
.art-nav .l {
left: 0;
right: 0;
}
.art-nav .r {
right: 0;
width: 955px;
clip: rect(auto, auto, auto, 955px);
}
/* end Menu */
/* begin MenuItem */

.art-menu a {
position: relative;
display: block;
overflow: hidden;
height: 26px;
cursor: pointer;
}
.art-menu ul li {
margin:0;
clear: both;
}
.art-menu a .r, .art-menu a .l {
position: absolute;
display: block;
top: 0;
z-index: -1;
height: 78px;
background-image: url('images/menuitem.png');
}
.art-menu a .l {
left: 0;
right: 0;
}
.art-menu a .r {
width: 400px;
right: 0;
clip: rect(auto, auto, auto, 400px);
}
.art-menu a .t {
margin-right: 10px;
margin-left: 10px;
font-size: 14px;
text-decoration: none;
color: #FFB400;
padding: 0 17px;
margin: 0 0;
line-height: 26px;
text-align: center;
}
.art-menu a:hover .l, .art-menu a:hover .r {
top: -26px;
}
.art-menu li:hover>a .l, .art-menu li:hover>a .r {
top: -26px;
}
.art-menu li:hover a .l, .art-menu li:hover a .r {
top: -26px;
}
.art-menu a:hover .t {
color: #FFB400;
}
.art-menu li:hover a .t {
color: #FFB400;
}
.art-menu li:hover>a .t {
color: #FFB400;
}
/* end MenuItem */
/* begin MenuSeparator */
.art-menu .art-menu-li-separator {
display: block;
width: 1px;
height: 26px;
}
.art-nav .art-menu-separator {
display: block;
margin:0 auto;
width: 1px;
height: 26px;
background-image: url('images/menuseparator.png');
}
/* end MenuSeparator */



/* begin MenuSubItem */

.art-menu ul a {
display: block;
text-align: center;
white-space: nowrap;
height: 20px;
width: 180px;
overflow: hidden;
line-height: 20px;
background-image: url('images/subitem.png');
background-position: left top;
background-repeat: repeat-x;
border-width: 1px;
border-style: solid;
border-color: #E4C144;
}
.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span {
display: inline;
float: none;
margin: inherit;
padding: inherit;
background-image: none;
text-align: inherit;
text-decoration: inherit;
}
.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span {
text-align: left;
text-indent: 12px;
text-decoration: none;
line-height: 20px;
color: #474024;
margin-right: 10px;
margin-left: 10px;
margin:0;
padding:0;
}
.art-menu ul li a:hover {
color: #F8F7F1;
border-color: #8E988B;
background-position: 0 -20px;
}
.art-menu ul li:hover>a {
color: #F8F7F1;
border-color: #8E988B;
background-position: 0 -20px;
}
.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span {
color: #F8F7F1;
}
.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span {
color: #F8F7F1;
}
/* end MenuSubItem */



/* begin Layout */

.art-content-layout {
display: table;
position: relative;
padding: 0;
border: none;
width: 955px;
}
.art-content-layout .art-content-layout {
width: auto;
margin:0;
}
div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell {
display: table-cell;
}
div.art-layout-cell div.art-layout-cell {
display: block;
}
div.art-content-layout-row {
display: table-row;
}
.art-content-layout {
table-layout: fixed;
border-collapse: collapse;
background-color: Transparent;
border: none !important;
padding:0 !important;
}
.art-layout-cell, .art-content-layout-row {
background-color: Transparent;
vertical-align: top;
text-align: left;
border: none !important;
margin:0 !important;
padding:0 !important;
}
/* end Layout */



/* begin Box, Block, VMenuBlock */

.art-vmenublock {
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}
.art-vmenublock-body {
position: relative;
z-index: 1;
padding: 0;
}
.art-vmenublock-cc {
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #FFFFFF;
}
.art-vmenublock {
margin: 7px;
}
/* end Box, Block, VMenuBlock */



/* begin Box, Box, VMenuBlockContent */

.art-vmenublockcontent {
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}
.art-vmenublockcontent-body {
position: relative;
z-index: 1;
padding: 5px;
}
.art-vmenublockcontent-cc {
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #FFFFFF;
}
.art-vmenublockcontent {
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}
.art-vmenublockcontent-body {
position: relative;
z-index: 1;
padding: 5px;
}
.art-vmenublockcontent-cc {
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #FFFFFF;
}
/* end Box, Box, VMenuBlockContent */



/* begin Box, Block */

.art-block {
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}
.art-block-body {
position: relative;
z-index: 1;
padding: 0;
}
.art-block {
margin: 7px;
}
/* end Box, Block */



/* begin BlockHeader */

.art-blockheader {
position: relative;
z-index: 0;
height: 32px;
margin-bottom: 0;
}
.art-blockheader .t {
height: 32px;
color: #AA9955;
margin-right: 10px;
margin-left: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
margin:0;
padding: 0 10px 0 28px;
white-space: nowrap;
line-height: 32px;
}
.art-blockheader .l, .art-blockheader .r {
display: block;
position: absolute;
z-index: -1;
height: 32px;
background-image: url('images/blockheader.png');
}
.art-blockheader .l {
left: 0;
right: 22px;
}
.art-blockheader .r {
width: 975px;
right: 0;
clip: rect(auto, auto, auto, 848px);
}
/* end BlockHeader */



/* begin Box, BlockContent */

.art-blockcontent {
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}
.art-blockcontent-body {
position: relative;
z-index: 1;
padding: 7px;
}
.art-blockcontent-body, .art-blockcontent-body a, .art-blockcontent-body li a {
color: #D2D6D1;
}
.art-blockcontent-body a, .art-blockcontent-body li a {
color: #C3B788;
text-decoration: underline;
}
.art-blockcontent-body a:link, .art-blockcontent-body li a:link {
color: #C3B788;
text-decoration: underline;
}
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited, .art-blockcontent-body li a:visited, .art-blockcontent-body li a.visited {
color: #D6CEAE;
}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover, .art-blockcontent-body li a:hover, .art-blockcontent-body li a.hover {
color: #866D13;
text-decoration: none;
}
.art-blockcontent-body ul {
list-style-type: none;
color: #A6AEA3;
margin: 0;
padding: 0;
}
.art-blockcontent-body ul li {
text-decoration: none;
line-height: 1.25em;
padding: 0 0 0 13px;
background-image: url('images/blockcontentbullets.png');
background-repeat: no-repeat;
}
/* end Box, BlockContent */



/* begin Button */

.art-button-wrapper .art-button {
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
text-align: left;
text-decoration: none !important;
color: #000000 !important;
width: auto;
outline: none;
border: none;
background: none;
line-height: 34px;
height: 34px;
margin: 0 !important;
padding: 0 21px !important;
overflow: visible;
cursor: default;
z-index: 0;
}
.art-button img, .art-button-wrapper img {
margin: 0;
vertical-align: middle;
}
.art-button-wrapper {
vertical-align: middle;
display: inline-block;
position: relative;
height: 34px;
overflow: hidden;
white-space: nowrap;
width: auto;
margin: 0;
padding: 0;
z-index: 0;
}
.firefox2 .art-button-wrapper {
display: block;
float: left;
}
input, select, textarea, select {
vertical-align: middle;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
}
.art-block select {
width:96%;
}
.art-button-wrapper.hover .art-button, .art-button:hover {
color: #000000 !important;
text-decoration: none !important;
}
.art-button-wrapper.active .art-button {
color: #FCF9ED !important;
}
.art-button-wrapper .l, .art-button-wrapper .r {
display: block;
position: absolute;
z-index: -1;
height: 102px;
margin: 0;
padding: 0;
background-image: url('images/button.png');
}
.art-button-wrapper .l {
left: 0;
right: 11px;
}
.art-button-wrapper .r {
width: 411px;
right: 0;
clip: rect(auto, auto, auto, 400px);
}
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r {
top: -34px;
}
.art-button-wrapper.active .l, .art-button-wrapper.active .r {
top: -68px;
}
.art-button-wrapper input {
float: none !important;
}
/* end Button */



/* begin Box, Post */

.art-post {
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}
.art-post-body {
position: relative;
z-index: 1;
padding: 10px;
}
.art-post {
margin: 7px;
}
a img {
border: 0;
}
.art-article img, img.art-article {
border: solid 1px #B7A971;
margin: 10px;
}
.art-metadata-icons img {
border: none;
vertical-align: middle;
margin: 2px;
}
.art-article table, table.art-article {
border-collapse: collapse;
margin: 1px;
width: auto;
}
.art-article th, .art-article td {
padding: 2px;
border: solid 1px #808080;
vertical-align: top;
text-align: left;
}
.art-article th {
text-align: center;
vertical-align: middle;
padding: 7px;
}
pre {
overflow: auto;
padding: 0.1em;
}
/* end Box, Post */



/* begin PostHeaderIcon */

.art-post h2.art-postheader, .art-post h2.art-postheader a, .art-post h2.art-postheader a:link, .art-post h2.art-postheader a:visited, .art-post h2.art-postheader a.visited, .art-post h2.art-postheader a:hover, .art-post h2.art-postheader a.hovered {
margin: 0.2em 0;
padding: 0;
font-size: 22px;
color: #FFF;
}
.art-post h2.art-postheader a, .art-post h2.art-postheader a:link, .art-post h2.art-postheader a:visited, .art-post h2.art-postheader a.visited, .art-post h2.art-postheader a:hover, .art-post h2.art-postheader a.hovered {
margin: 0;
text-decoration: none;
color: #FFB400;
}
.art-post h2.art-postheader a:visited, .art-post h2.art-postheader a.visited {
color: #FFB400;
}
.art-post h2.art-postheader a:hover, .art-post h2.art-postheader a.hovered {
color: #FFB400;
}
/* end PostHeaderIcon */



/* begin PostIcons, PostHeaderIcons */

.art-postheadericons {
color: #FFF;
padding: 1px;
}
.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover {
font-size: 11px;
}
.art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover {
margin: 0;
text-decoration: underline;
color: #FFB400;
}
.art-postheadericons a:visited, .art-postheadericons a.visited {
color: #FFB400;
}
.art-postheadericons a:hover, .art-postheadericons a.hover {
text-decoration: none;
color: #FFB400;
}
/* end PostIcons, PostHeaderIcons */



/* begin PostBullets */

.art-post ol, .art-post ul {
color: #FFF;
margin: 1em 0 1em 2em;
padding: 0;
}
.art-post li ol, .art-post li ul {
margin: 0.5em 0 0.5em 2em;
padding: 0;
}
.art-post li {
margin: 0.2em 0;
padding: 0;
}
.art-post ul {
list-style-type: none;
}
.art-post ol {
list-style-position: inside;
}
.art-post li {
padding: 0 0 0 13px;
}
.art-post ol li, .art-post ul ol li {
background: none;
padding-left: 0;/* overrides overflow for "ul li" and sets the default value */
overflow: visible;
}
.art-post ul li, .art-post ol ul li {
background: url('images/postbullets.png') no-repeat 0 5px;
padding-left: 13px;/* makes "ul li" not to align behind the image if they are in the same line */
overflow: auto;
}
/* end PostBullets */



/* begin PostQuote */

blockquote, blockquote p, .art-postcontent blockquote p {
color: #EFDA8F;
font-style: italic;
text-align: left;
   margin-bottom: 25px;
}
blockquote, .art-postcontent blockquote {
margin: 10px 10px 10px 50px;
padding: 5px 5px 5px 41px;
background-color: #000000;
background-image: url('images/postquote.png');
background-position: left top;
background-repeat: no-repeat;/* makes blockquote not to align behind the image if they are in the same line */
overflow: auto;
}
/* end PostQuote */



/* begin PostIcons, PostFooterIcons */

.art-postfootericons {
color: #FFF;
padding: 1px;
}
.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover {
font-size: 11px;
text-decoration: none;
}
.art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover {
margin: 0;
text-decoration: underline;
color: #FFB400;
}
.art-postfootericons a:visited, .art-postfootericons a.visited {
color: #FFB400;
}
.art-postfootericons a:hover, .art-postfootericons a.hover {
text-decoration: none;
color: #FFB400;
}
/* end PostIcons, PostFooterIcons */



/* begin Footer */

.art-footer {
position: relative;
overflow: hidden;
width: 100%;
}
.art-footer-b {
position: absolute;
left:5px;
right:5px;
bottom:0;
height:5px;
background-image: url('images/footer_b.png');
}
.art-footer-r, .art-footer-l {
position: absolute;
height:5px;
background-image: url('images/footer_s.png');
bottom: 0;
}
.art-footer-l {
left: 0;
width:5px;
}
.art-footer-r {
right: 0;
width:10px;
clip: rect(auto, auto, auto, 5px);
}
.art-footer-t {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 5px;
background-color: #000000;
}
.art-footer-body {
position:relative;
padding: 8px;
}
.art-footer-text, .art-footer-text p {
margin: 0;
padding: 0;
text-align: center;
}
.art-footer, .art-footer p, .art-footer a, .art-footer a:link, .art-footer a:visited, .art-footer a:hover {
color: #FFB400;
font-size: 11px;
}
.art-footer-text {
margin: 0 10px 0 10px;
}
.art-footer a, .art-footer a:link {
color: #FFB400;
text-decoration: underline;
}
.art-footer a:visited {
color: #FFB400;
}
.art-footer a:hover {
color: #FFB400;
text-decoration: none;
}/* end Footer */
/* begin PageFooter */

.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover {
font-family: Arial;
font-size: 10px;
letter-spacing: normal;
word-spacing: normal;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #E6C44D;
}
.art-page-footer {
margin: 1em;
text-align: center;
text-decoration: none;
color: #BBAD77;
}
/* end PageFooter */



/* begin LayoutCell, content */

.art-content-layout .art-content {
width: 100%;
}
/* end LayoutCell, content */
textarea#comment {
	width:100%;
}
.commentlist, .commentlist li {
	background: none;
}
.commentlist li li {
	margin-left: 30px;
}
.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	margin: 1px;
	background: #fff;
}
.commentlist li cite {
	font-size: 1.2em;
}
#commentform textarea {
	width: 100%;
}
img.wp-smiley {
	border: none;
	margin: 0;
	padding: 0;
}
.navigation {
	display: block;
	text-align: center;
}
/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.alignright img, img.alignright {
margin: 1em;
margin-right: 0;
}
.alignleft img, img.alignleft {
margin: 1em;
margin-left: 0;
}
.wp-caption {
border: 1px solid #ddd;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.wp-caption, .wp-caption p {
text-align: center;
}
/* End */
.hidden {
display: none;
}
/* Calendar */

#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
.gallery {
letter-spacing: normal;
}
.art-content {
position: relative;
z-index: 1;
}
#todays-events {
position: relative;
z-index: 11;
}
#upcoming-events {
position: relative;
z-index: 10;
}
img.wp-post-image {
margin:0 5px 5px 0 !important;
}
div.art-footer li, ul.commentlist li {
list-style-image: none;
background:none;
list-style-type:none;
}
div.art-footer div.art-content-layout {
margin:0 auto;
width:100%;
}
div.art-footer ul {
padding-left: 0;
}
div.art-footer ul li ul {
padding-left: 20px;
}
div.art-layout-cell-size1 {
width:100%;
}
div.art-layout-cell-size2 {
width:50%;
}
div.art-layout-cell-size3 {
width:33%;
}
div.art-layout-cell-size4 {
width:25%;
}
#zoomifyFullscreenWindow {
z-index: 9999;
position: fixed;
border: 2px solid #333333;
background-color: #000000;
padding: 10px;
text-align:center;
}
#mask {
z-index: 9998;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #000;
opacity: .5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}


.vd_ul_menu {
list-style-type: none;
width: 600px;
}
.vd_ul_menu li {
display: inline;
}
.vd_ul_menu a {
color: #FFA800;
}

/*
Thumbnail scroller jQuery plugin
scrollers styling
*/
.jThumbnailScroller{position:relative; width:800px; height:75px; margin:160px auto 0 auto; padding:0; overflow:hidden;}
.jThumbnailScroller .jTscrollerContainer{position:absolute;}
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; *display:inline;}
.jThumbnailScroller .jTscrollerNextButton,.jThumbnailScroller .jTscrollerPrevButton{position:absolute; display:block; width:40px; height:40px; opacity:0.7;}
.jThumbnailScroller .jTscrollerNextButton{background:#000 url('images/btn_arrow_right.png') center center;}
.jThumbnailScroller .jTscrollerPrevButton{background:#000 url('images/btn_arrow_left.png') center center;}
.jThumbnailScroller .jTscrollerNextButton:hover,.jThumbnailScroller .jTscrollerPrevButton:hover{ opacity:1;}
.jThumbnailScroller .jTscroller a{display:block; float:left; margin:6px 10px 6px 0;}
.jThumbnailScroller .jTscroller a:hover{border-color:#fff;}
.jThumbnailScroller .jTscroller a:first-child{margin-left:10px;}
.jThumbnailScroller .jTscroller a img{border:none; height: 75px; max-width: 200px;}
/* different styled scrollers */
/* liquid width scroller */
.jThumbnailScroller#thumbnailScroller{margin:5px auto;}
.jThumbnailScroller#thumbnailScroller .jTscroller a{opacity:0.7;}
.jThumbnailScroller#thumbnailScroller .jTscroller a:hover{opacity:1;}
.jThumbnailScroller#thumbnailScroller .jTscroller .thumbSelected{ opacity:1; }
.jThumbnailScroller#thumbnailScroller .jTscrollerNextButton{margin:-20px 10px 0 10px; right:0; top:50%;}
.jThumbnailScroller#thumbnailScroller .jTscrollerPrevButton{margin:-20px 10px 0 10px; left:0; top:50%;}


.mTSThumbContainer a { cursor:pointer !important; }

#zoomifyDiv {
width: 800px;
height: 500px;
}
#fullScreenLink {
cursor: pointer;
}

.menuSeparator {
color:white;
font-size:15px;
}

.catalogLink {
font-size:15px;
color:#FFB400;
}

.previewLink {
font-size: 12px;
color: #e0c655 !important;
text-decoration: none !important;
}

#siteVars {
float: right;
margin-right: 70px;
z-index: 99;
}
.vd_ul_menu {

list-style-type: none;

width: 700px;

}

.vd_ul_menu li {

display: inline;

border-right: 2px solid white;

line-height: 25px;

font-size: 16px;

margin-right: 10px;

padding-right: 5px;

}

.vd_ul_menu li:last-child {

border-right: none;

}
.simple-page-bottom-bar {

background-color: #111;

height: 20px;

width: 760px;

margin-top:20px;

display: none;

}


input:focus, textarea:focus, isindex:focus, keygen:focus, select:focus {

outline: none !important;

outline-offset: -2px;

}
table.labels td {
vertical-align: top;
}
table.labels .labelImgDiv {
padding-top: 5px;
}

input#searchbtn, input.wp_cart_button {
-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
box-shadow:inset 0px 1px 0px 0px #fce2c1;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
background-color:#ffc477;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topleft:8px;
border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
-moz-border-radius-topright:8px;
border-top-right-radius:8px;
-webkit-border-bottom-right-radius:8px;
-moz-border-radius-bottomright:8px;
border-bottom-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomleft:8px;
border-bottom-left-radius:8px;
text-indent:0px;
border:1px solid #eeb44f;
display:inline-block;
color:#000 !important;
font-family:Arial;
font-size:15px;
font-weight:bold;
font-style:normal;
height: 18px;
line-height: 18px;
width: 31px;
text-decoration:none;
text-align:center;
text-shadow:1px 2px 0px #cc9f52;
padding:0;
}

input#searchbtn:hover, input.wp_cart_button {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
background-color:#fb9e25;
}

input#searchbtn:active, input.wp_cart_button {
position:relative;
top:1px;
}

form.wpus-cart-button-form {
display:inline-block;
margin-right:10px;
}

input.wp_cart_button {
height: 24px;
line-height: 24px;
width: auto;
padding: 0 15px;
}

.labelPrice {
display:inline-block;
height: 24px;
line-height: 24px;
margin-left: 10px;
position: relative;
top: 2px;
}
.downloadLabelLink {
display:inline-block;
}

.searchResults .highlight {
background-color: #cc6601;
}

#shopping_cart table {
background: #C8C8A8;
color: #222;
font-size:15x;
}

#shopping_cart td.cartLink {
padding-left: 10px;
}
#shopping_cart td.cartLink a {
color: #a36512;
font-weight: bold;
}
#shopping_cart .cartcontent .center, #shopping_cart .cartcontent .left {
width: 75px;
text-align: center;
}

#shopping_cart .cartcontent .left {
position: relative;
top: 2px;
line-height: 20px;
}
#shopping_cart .cartcontent td:last-child  {
width: 25px;
}
#shopping_cart td.totallabel {
text-align: right;
}
#shopping_cart tr.totalrow td, #shopping_cart tr.ppcheckout td {
border: none;
border-right: solid 1px #C8C8A8;
}
#shopping_cart tr.ppcheckout form {
display: inline;
width: 175px;
float: right;
}
#shopping_cart input.iquantity {
width: 50px;
}
#shopping_cart .pinfo {
top: 0;
}

#shopping_cart table, #shopping_cart table tr, #shopping_cart table th, #shopping_cart table td {


}

#subscribeForm { 
width: 70%;
margin: 0 auto;
padding: 40px 20px;
background: #333;
}

.stb-close { font-size: 25px !important; }

.vd-global-msg { color:#FBD563;margin:0 auto;width:500px;background-color:#692006;border:1px dashed #B58A23;font-size:13px;margin-bottom:20px;padding:10px }

.mc4wp-form-basic .mc4wp-success, .mc4wp-form-theme .mc4wp-success { color: #000 !important; }
div.wpcf7 form input[type=text], div.wpcf7 form input[type=email], div.wpcf7 form textarea { border:1px solid #CCC; padding: 4px 8px; margin-top:2px;}
.page-id-43 div.wpcf7 form textarea { height: 220px; width:100%; }
a.buyNowLink, input.wpcf7-submit { color:black; text-decoration:none; font-size:14px; background: #F28F00; padding: 4px 12px; border: none; font-weight: bold; border-radius: 3px; }
