body {
font-family: Verdana, Arial, Helvetica, sans-serif; 
background: #fff;
font-size: 11px;
color: #691F01;
margin: 0px;
padding: 0px;
line-height:1.4em; 
}

a {
border: none;
color:#7D8010;
}

p {
margin: 0;
font-size: 11px;
}

h1 {
font-size: 19px;
}

h2 {
font-size: 16px;
}

h3 {
font-size: 14px;
}

img {
border: 1px solid #488214;
}

#center {
background: #fff;
text-align: left;
margin: 50px auto;
border: 1px solid #C4C4C4;
width: 800px;
position: relative;
}

#center1 {
background: #fff;
text-align: left;
margin: 50px auto;
border: 1px solid #C4C4C4;
width: 800px;
position: relative;
}

#wrapper {
background: #fff;
}

#top-decor img {
border: none;
}

#top-decor a {
display: block;
top:0;
left:0;
position: relative;
background: #fff ;
height: 228px;
width: 800px;
}

#logo-artwork {
background: #fff url(/resources/images/artwork-logo.gif);
display: block;
position: absolute;
width: 170px;
height: 41px;
top: 188px;
left: 0;
margin-left: 25px;
}

#navbar {
margin-top: 8px;
position: relative;
float: right;
width: 430px;
height: 20px;
}

#navbar ul {
margin: 3px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1em;
}

#navbar li {
list-style-type: none;
display: inline;
}

#navbar li a {
font-size: 11px;
color: #691F01;
text-decoration: none;
margin-right: 14px;
}

#navbar li a:hover {
color: #7D8010;
}

.home .active {
background-image: url("/resources/images/nav_on_home.gif");
background-repeat: no-repeat;
background-position: bottom left; 
padding-bottom: 5px;
}

.about .active {
background-image: url("/resources/images/nav_on_about.gif");
background-repeat: no-repeat;
background-position: bottom left; 
padding-bottom: 5px;
}

.artists .active {
background-image: url("/resources/images/nav_on_artists.gif");
background-repeat: no-repeat;
background-position: bottom left; 
padding-bottom: 5px;
}

.collection .active {
background-image: url("/resources/images/nav_on_collection.gif");
background-repeat: no-repeat;
background-position: bottom left; 
padding-bottom: 5px;
}

.events .active {
background-image: url("/resources/images/nav_on_events.gif");
background-repeat: no-repeat;
background-position: bottom left; 
padding-bottom: 5px;
}

.blog .active {
background-image: url("/resources/images/nav_on_blog.gif");
background-repeat: no-repeat;
background-position: bottom left; 
padding-bottom: 5px;
}

.partners .active {
background-image: url("/resources/images/nav_on_partners.gif");
background-repeat: no-repeat;
background-position: bottom left; 
padding-bottom: 5px;
}

.active {
line-height: 1.5em;
}

#content-left {
float: left;
position: relative;
margin:65px 0 35px 29px; 
padding:0;
width: 255px;
}

* html #content-left {
margin-left: 13px;
} 

#content-right {
float: left;
position: relative;
padding: 0;
margin: 42px 0 0 12px;
width: 500px;
}

#about-column-left {
margin: 47px 0 15px 22px;
float: left;
position: relative;
width: 350px;
}

* html #about-column-left {
margin-left: 13px;
margin-top: 58px;
} 

#about-column-right {
margin: 30px 0 0 12px;
float: right;
position: relative;
width: 350px;
}

#about-column-right span {
font-size: 10px;
}

* html #about-column-right {
padding: 25px 0 0 0;
}

*:first-child+html #about-column-right  {
padding: 25px 0 0 0;
}

#collection-left {
float: left;
position: relative;
margin: 24px 0 0 20px;
_margin:36px 0 0 12px;
width: 304px;
}

*:first-child+html #collection-left  {
padding: 11px 0 0 0;
}

#collection-right {
float: right;
position: relative;product-size
width: 418px;
}

#collect-upperpics {
position: relative;
width: 418px;
height: 120px;
padding-top: 15px;
}

#collectpic-1 a, #collectpic-2 a, #collectpic-3 a {
display: block;
float: left;
position: relative;
width: 108px;
height: 108px;
padding-right: 20px;
}

#collect-lowerpics {
position: relative;
width: 335px;
height: 165px;
padding: 30px 0 0 60px;
}

#collectpic-4 a, #collectpic-5 a {
display: block;
float: left;
position: relative;
width: 108px;
height: 108px;
padding-right: 20px;
}

#colldetails-left {
float: left;
position: relative;
margin: 48px 0 0 10px;
width: 465px;
}

* html #colldetails-left {
margin-left:0;
} 

#colldetails-pics {
float:left;
height:215px;
margin-left: 20px;
position:relative;
width:426px;
}


* html #colldetails-pics{
margin-left: 12px;
}

#collpics-1 a, #collpics-2 a {
display: block;
float: left;
position: relative;
margin-left: 20px
width: 193px;
height: 213px;
}

#collection-photo-2 {
margin-left: 17px;
}

#colldetails-lowerpart {
position: relative;
width: 465px;
height: 70px;
}

#col1-title {
position: relative;
font-size: 125%;
font-weight: bold;
padding-bottom: 3px;
}

#minipics-left {
float: left;
position: relative;
margin: 4px 0 0 20px;
width: 195px;
height: 64px;
}

* html #minipics-left {
margin-left: 12px;
}

#minipic-1 a, #minipic-2 a, #minipic-3 a {
display: block;
float: left;
position: relative;
margin-right: 3px;
width: 62px;
height: 62px;
}

* html #minipic-1 a, * html #minipic-2 a, * html #minipic-3 a {
margin-right: 1px;
}

#minipics-right {
float: left;
position: relative;
margin: 4px 0 0 16px;
width: 195px;
height: 64px;
}

#minipic-4 a, #minipic-5 a, #minipic-6 a {
display: block;
float: left;
position: relative;
margin-right: 3px;
width: 62px;
height: 62px;
}

* html #minipic-4 a, * html #minipic-5 a, * html #minipic-6 a {
margin-right: 1px;
}

#colldetails-right {
float: right;
position: relative;
margin: 49px 28px 0 0;
width: 290px;
}

#col1-body {
position: relative;
margin: 0 0 0 5px;
padding: 6px;
border: 1px solid #488214;
width: 275px;
}

#col2-body {
position: relative;
margin: 15px 0 0 5px;
border: 1px solid #488214;
width: 287px;
height: 78px;
}

* html #col2-body {
height: 83px;
}

#col2-body select {
font-size: 10px;
}

* html #col2-body select {
font-size: 10px;
}


#col2-price {
display: block;
margin-top: 3px;
padding: 6px;
font-size: 150%;
}

#product-size {
float: left;
width: 90px;
margin: 12px 0 0 6px;
}

#product-quantity {
width: 115px;
float: right;
margin-top: 45px
}

#col3-body {
position: relative;
margin: 12px 0 0 5px;
width: 287px;
text-align:center;
}

#cart-block {
text-align: center;
margin-top: 5px;
}


#cart-block input{
background: #8B3E2F;
color: #fff;
}


#artists-left {
float: left;
position: relative;
margin:65px 0 15px 35px;
width: 270px;
} 

*:first-child+html #artists-left  {
margin: 65px 0 0 40px;
}

* html #artists-left {
margin-left: 13px;
} 

#artists-right {
float: right;
position: relative;
margin-top: 30px;
width: 482px;
}

#artists-upperpics {
position: relative;
width: 478px;
}

#artistspic-1 a, #artistspic-2 a, #artistspic-3 a {
display: block;
float: left;
position: relative;
text-align: center;
padding: 2px 12px 0 0;
}

#artistspic-4 a, #artistspic-5 a {
display: block;
float: left;
position: relative;
padding: 2px 12px 0 0;
}

#artistsdetails-center {
float: left;
position: relative;
width: 800px;
margin-bottom: 15px;
}

#artistsdetails-left {
float: left;
position: relative;
margin: 36px 0 0 36px;
width: 382px;
}

* html #artistsdetails-left {
margin-left: 12px;
}

.artistsdetails-right {
display: block;
float: right;
background: #fff ;
position: relative;
margin: 50px 32px 0 0;
padding:0;
width: 320px;
}

#pics-left {
display: block;
float: left;
position: relative;
width: 160px;
}

#pics-left img {
margin-bottom: 8px;
}

#artistsleft-body {
float: right;
vertical-align: top;
position: relative;
width: 200px;
margin: 0;
padding: 0;
}

#pic2-left {
float: left;
display: block;
position: relative;
margin-top: 15px;
width: 154px;
height: 109px;
}

#blog-left {
float: left;
position: relative;
margin: 36px 0 0 22px;
border: 1px solid #000;
padding: 0;
width: 593px;
}

#blogleft-scroll {
float: right;
position: relative;
border-left: 1px solid #000;
padding: 0;
width: 28px;
height: 272px;
}

#blogleft-scrollbar {
position: relative;
border: 1px solid #000;
margin: 9px auto;
padding: 0;
width: 12px;
height: 251px;
}

#blog-right {
float: right;
position: relative;
margin: 36px 18px 0 0;
border: 1px solid #000;
padding: 0;
width: 125px;
height: 272px;
}

#blogright-content {
position: relative;
margin: 10px auto;
width: 100px;
}

#events-left {
float: left;
position: relative;
margin: 55px 0 0 28px;
padding: 3px;
width: 290px;
}

* html #events-left {
margin-left:12px;
}

#events-right {
float: right;
position: relative;
margin-top: 35px;
padding: 0;
width: 440px;
}

#events-minipics {
position: relative;
width: 455px;
}

#eveminipic-1 a, #eveminipic-2 a, #eveminipic-3 a, #eveminipic-4 a, #eveminipic-5 a, #eveminipic-6 a {
display: block;
float: left;
position: relative;
margin-right: 11px;
width: 62px;
height: 62px;
}

.events-media {
display: block;
position: relative;
margin: 10px auto;
width: 320px;
height: 180px;
}

#partners-body, #events-body {
margin:70px 18px 15px 40px;
}

*:first-child+html #partners-body,  *:first-child+html #events-body {
margin-bottom: 25px;
}


#events-list {
margin:30px 5px 0 16px;
}

.event-list-block, .partner-list-block {
margin: 8px 0 15px 0;
}

* html .event-list-block, * html .partner-list-block {
margin: 8px 0 15px 13px;
}

.event-list-block img, .partner-list-block img {
display: block;
float: left;
margin-left: 24px;
}

*:first-child+html .partner-list-block img {
margin-bottom: 22px;
}

#event-list-block-title {
float: right;
width: 619px;
font-size: 125%;
margin-bottom: 3px;
font-weight: bold;
text-decoration: underline;
}

* html #event-list-block-title {
font-size: 115%;
float: left;
}

#event-list-block-title a {
color: #7D8010;
}


#event-list-block-body, #partner-list-block-body {
width: 615px;
}

* html .event-list-block img {
float: left;
}

* html #event-list-block-body { 
width: 600px;
}

#event-list-block-body a {
color: #7d8010;
}

.blog-post {
float: left;
width: 510px;
}

*:first-child+html .blog-post {
margin-bottom: 10px;
}

*:first-child+html h1 {
font-size: 19px;
}

*:first-child+html h2 {
font-size: 16px;
}

.right-col {
float: right;
margin-top:50px; 
width: 210px;
}

*:first-child+html .right-col {
margin-top: 67px;
}

.right-col li {
list-style: none;
}

#main-pics {
position: relative;
margin:0 0 0 10px; 
width: 480px;
height: 144px;
border-bottom: 1px solid #488214;
}

#mainpics-1 a, #mainpics-2 a, #mainpics-3 a, #mainpics-4 a {
display: block;
float: left;
position: relative;
padding-right: 15px;
width: 100px;
height: 100px;
}

#pic-body {
float: left;530
position: relative;
width: 100%;
}


#pic-body span {
float: left;
display: block;
position: relative;
font-size: 9px;
color: #488214;
font-weight: bold;
width: 100px;
}

#pic-body span#picbody-1 {
padding-top: 2px;
_padding: 0;
}

#pic-body span#picbody-2 {
padding: 2px 0 0 15px;
_padding: 0 0 0 18px;
}

#pic-body span#picbody-3 {
padding: 2px 0 0 15px;
_padding: 0 0 0 17px;
}

#pic-body span#picbody-4 {
padding: 2px 0 0 15px;
_padding: 0 0 0 18px;
}

#welcome-body {
float: left;
position: relative;
padding:8px 0 0 9px;
width: 95%;
}

#footer {
float: left;
position: relative;
width: 100%;
min-height: 32px;
margin-top: 15px;
}

#logo {
float: left;
display: block;
position: relative;
background: #fff url(/resources/images/logo.png);
margin: 7px 0 0 12px;
_margin-left: 0x;
width: 83px;
height: 27px;
}

#footer-content {
float: left;
font-size: 9px;
font-weight: bold;
position: relative;
border-top: 1px solid #9D8851;
margin: 10px 10px 0 10px;
padding-top:2px;
width: 537px;
height: 22px;
}

#rights-reserved {
float: left;
position: relative;
width: 205px;
height: 12px;
}

#footer-navbar {
position: relative;
float: right;
width: 280px;
height: 13px;
}

#footer-navbar ul {
margin: 0;
padding-left: 6px;
}


#footer-navbar li {
list-style-type: none;
display: inline;
}

#footer-navbar li a {
font-size: 9px;
color: #691F01;
text-decoration: none;
padding-right: 5px;
}

#true-logo {
display: block;
float: left;
background: #fff url(/resources/images/true-logo.gif);
position: relative;
margin: 4px 0 0 2px;
width: 130px;
height: 31px;
}

#newsletter-form {
float: right;
margin: 2px 15px 2px 0;
font-size:9px;
font-weight:bold;
}

* html #newsletter-form {
padding-bottom: 13px;
}

#newsletter-form label {
float: left;
vertical-align: super;
}

*:first-child+html #newsletter-form {
margin-bottom: -16px;
}

#newsletter-form input{
height: 15px;
line-height: 15px;
width: 184px;
font-size: 12px;
vertical-align:text-bottom;
}

#newsletter-form #email-submit {
font-size:13px;
text-align: center;
height:22px;
width:30px;
padding-bottom: 17px;
}

*:first-child+html #newsletter-form #email-submit {
font-size:13px;
text-align: center;
height:22px;
width:30px;
padding-left: 1px;
}

.links {
padding-top: 3px;
}

* html #events-list, * html #partners-list {
margin-left: -23px;
}

* html .partner-list-block h3, * html .partner-list-block h4 {
float: left;
margin-left:0px;
}

* html #footer {
margin-bottom: -33px;
}

.left-col {
float: left;
width: 790px;
margin: 65px 0 10px 0;
}

#blog-miniwrapper {
clear: left;
float: left;
margin-bottom: 40px;
}

*html #blog-miniwrapper {
clear: both;
float: none;
padding-bottom: 70px;
}

*:first-child+html #blog-miniwrapper {
clear: both;
float: none;
padding-bottom: 70px;
}

#contents-blog {
float: left;
width: 150px;
margin-left: 22px;
}

* html #contents-blog {
margin-left: 13px;
} 


#description-post-blog {
float: right;
width: 600px;
color:#691F01;
}

* html #description-post-blog {
width: 596px;
color:#691F01;
}

*:first-child+html #description-post-blog  {
width: 596px;
}

#description-post-blog p {
color:#691F01;
}

* html #description-post-blog p {
color:#691F01;
}

#blog-post {
margin:35px 0 15px 35px;
width:720px; 
}

#blog-post-thumb {
width: 130px;
}

#blog-post-thumb img {
display: block;
height: 120px;
width: 120px;
}

#blog-post-headline {
width: 150px;
color: #7D8010;
font-weight: bold;
text-decoration: none;
line-height: 20px;
margin-bottom: 5px;
}

#blog-post-headline p {
font-size: 150%;
}

*:first-child+html #blog-post-headline p {
font-size: 15px;
}

#blog-post-date  {
height: 25px;
width: 150px;
margin-top: 10px;
font-weight: bold;
}

#blog-post-body {
 margin-left: 10px;
}

* html #blog-post-body {
margin-left: 0px;
}

*:first-child+html #blog-post-body {
margin-left: 0px;
}

