body {
background-color: #351e0d;
padding: 0;
margin: 0;
font-family: georgia, times new roman;
font-size: 14px;
color: #281406;
text-align: left;
}

#wrap{
background-image: url(../images/mainbg.jpg);
background-repeat: repeat-xy;
background-position: center top;
padding: 0;
margin: 0;
width: 100%;
}

#wrap2{
background-image: url(../images/headermainbg.jpg);
background-repeat: repeat-x;
background-position: center top;
padding: 0;
margin: 0;
width: 100%;

}

p{
text-align: left;
width: 620px;
margin: 0 auto 0;
padding: 10px 20px 0;
}

a img {
border:none;
border:0;

}

a:link, a:hover, a:visited, a:active a:focus img{
text-decoration: none;
border:none;
border:0;
color: #590810;
}

a:link.back, a:hover.back, a:visited.back, a:active.back a:focus.back img{
text-decoration: none;
border:none;
border:0;
color: #590810;
}

a:hover  img{
text-decoration: none;
border:none;
border:0;
color: #7f0411;
}

h1{
font-style: italic;
font-weight: bold;
padding: 20px 0 10px;
margin: 0 auto;
text-align: center;
font-size: 18px;
}

h4{
font-style: italic;
padding: 0;
margin: 20px auto 0;
text-align: center;
font-size: 14px;
}

h2{
padding: 4px 0;
margin: 0 auto;
text-align: center;
font-size: 12px;
}


h3{
padding: 0;
margin: 0 auto;
text-align: center;
font-size: 10px;
}


#header{
width: 952px;
height: 230px;
margin: 0 auto;
padding:0;
background-image: url(../images/centerbg.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#header ul{
width: 952px;
display: inline;
list-style-type: none;
float:left;
padding: 0;
margin: 0;
max-height: 53px;
}

#header li{
text-indent: -9999999px;
display: inline;
list-style-type: none;
float:left;
margin: 0;
padding: 0;
height: 53px;
}

ol.socialmedia {
width: 565px;
height: 32px;
padding: 0;
margin: 0;
text-indent: -99999px;
display: inline;
list-style-type: none;
}

.socialmedia li{
color: #d1af79;
text-indent: -9999999px;
display: inline;
float: left;
list-style-type: none;
height: 32px;
margin: 0;
padding: 0;
}

a.s1 { display: block; width: 70px; height: 32px; background: url('../images/socialmedia.png') no-repeat 0 -32px;}
a:hover.s1 {background-position: 0 0;}

a.s2 { display: block; width: 85px; height: 32px; background: url('../images/socialmedia.png') no-repeat -70px -32px;}
a:hover.s2 {background-position: -70px 0;}

a.s3 { display: block; width: 105px; height: 32px; background: url('../images/socialmedia.png') no-repeat -155px -32px;}
a:hover.s3 {background-position: -155px 0;}

a.s4 { display: block; width: 60px; height: 32px; background: url('../images/socialmedia.png') no-repeat -260px -32px;}
a:hover.s4 {background-position: -260px 0;}

a.s5 { display: block; width: 80px; height: 32px; background: url('../images/socialmedia.png') no-repeat -320px -32px;}
a:hover.s5 {background-position: -320px 0;}


a.s6 { display: block; width: 100px; height: 32px; background: url('../images/socialmedia.png') no-repeat -400px -32px;}
a:hover.s6 {background-position: -400px 0;}

a.s7 { display: block; width: 65px; height: 32px; background: url('../images/socialmedia.png') no-repeat -500px -32px;}
a:hover.s7 {background-position: -500px 0;}

.socialmedialinks{
width: 952px;
margin: 0 auto;
padding: 0;
height: 32px;
min-height: 32px;
}

.headerblock{
width: 952px;
height: 145px;
min-height: 145px;
margin: 0 auto;
padding: 0;
}

.navigation1{
/*background-image: url(../images/navigationbg.png);
background-repeat: no-repeat;
background-position: center bottom;*/
margin: 0 auto;
padding: 0;
width: 952px;
height: 53px;
min-height: 53px;
font-size: 18px;
}

.navbar{
}

.navigation2{
margin: 0 auto;
padding: 22px 0 0;
width: 680px;
max-height: 55px;
}

a.n1 { display: block; width: 164px; height: 53px; background: url('../images/navbar.png') no-repeat 0 -53px;}
a.n1a {display: block; width: 164px; height: 53px; background: url('../images/navbar.png') no-repeat 0 106px;}
a:hover.n1 {background-position: 0 0;}

a.n2 { display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -164px -53px;}
a.n2a {display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -164px -106px;}
a:hover.n2 {background-position: -164px 0;}

a.n3 { display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -289px -53px;}
a.n3a {display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -289px -106px;}
a:hover.n3 {background-position: -289px 0;}

a.n4 { display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -414px -53px;}
a.n4a {display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -414px -106px;}
a:hover.n4 {background-position: -414px 0;}

a.n5 { display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -538px -53px;}
a.n5a {display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -538px -106px;}
a:hover.n5 {background-position: -538px 0;}


a.n6 { display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -664px -53px;}
a.n6a {display: block; width: 125px; height: 53px; background: url('../images/navbar.png') no-repeat -664px -106px;}
a:hover.n6 {background-position: -664px 0;}

a.n7 { display: block; width: 163px; height: 53px; background: url('../images/navbar.png') no-repeat -789px -53px;}
a.n7a {display: block; width: 163px; height: 53px; background: url('../images/navbar.png') no-repeat -789px -106px;}
a:hover.n7 {background-position: -789px 0;}

.subnav{
list-style-type: none;
display: inline;
padding: 0;
margin: 0 auto;
padding: 0;
height: 44px;
}

li.submenu{
/*font-size: 12px;*/
height: 44px;
background-image: url(../images/submenubg.gif);
background-position: left bottom;
background-repeat: no-repeat;
list-style-type: none;
display: inline;
padding: 0 0 0 20px;
margin: 0 10px;
text-indent: 20px;
text-align: left;
font-style: italic;
color: #590810;
}

#submenuactive{
background-image: url(../images/submenubgactive.gif);
background-position: left bottom;
background-repeat: no-repeat;
color: #7b4a1e;
}


a:hover.submenuactive, a.submenuactive {color: #7b4a1e;}
.submenu  a:hover{color: #7f0411;}

#main{
background-image: url(../images/centerbg.jpg);
background-repeat: no-repeat;
background-position: center -230px;
margin: 0 auto;
padding: 0;
min-height: 400px;
/*padding-bottom: 160px;
background-image: url(../images/middle.png);
background-position: center top;
background-repeat: repeat-y;*/
width: 940px;
}

.main2{
width: 720px;
float: left;
margin-left: 0;
padding: 0;
}

.bounder{
padding: 0;
width: 720px;
float: left;
margin: 0;
}

.bounder2{
padding: 0;
width: 940px;
float: left;
margin: 0;
}

.content{
padding: 0;
margin: 0 auto;
width: 720px;
min-height: 320px;
float: left;
}

.contenttop{
margin: 0 auto;
width: 720px;
padding: 0;
background-image: url(../images/top.png);
background-position: center top;
background-repeat: no-repeat;
float: left;
}

.contentmiddle{
margin: 0 auto;
width: 720px;
padding: 0;
background-image: url(../images/middle.png);
background-position: center top;
background-repeat: repeat-y;
float: left;
}

.contentbottom{
margin: 0 auto;
width: 720px;
padding: 0 ;
background-image: url(../images/bottom.png);
background-position: center bottom;
background-repeat: no-repeat;
float: left;
}

.contentfooter{
margin: 0 auto;
width: 720px;
height: 40px;
padding: 0;
background-image: url(../images/contentfooter.png);
background-position: center bottom;
background-repeat: no-repeat;
float: left;
}

.content2{
padding: 0;
margin: 0 auto;
width: 940px;
}

.content2 p{
width: 800px;
}

.content2top{
margin: 0 auto;
width: 940px;
padding: 0;
background-image: url(../images/top2.png);
background-position: center top;
background-repeat: no-repeat;
}

.content2middle{
margin: 0 auto;
width: 940px;
padding: 0;
background-image: url(../images/middle2.png);
background-position: center top;
background-repeat: repeat-y;
}

.content2bottom{
margin: 0 auto;
width: 940px;
padding: 0;
background-image: url(../images/bottom2.png);
background-position: center bottom;
background-repeat: no-repeat;
}

.content2footer{
margin: 0 auto;
width: 940px;
height: 40px;
padding: 0;
background-image: url(../images/contentfooter2.png);
background-position: center bottom;
background-repeat: no-repeat;
}

#content{
width: 1024px;
margin: 0 auto;
padding: 0;
min-height: 600px;
}

.imageinsert{
margin: 0 5px 5px;
padding: 8px;
float: right;
border: 2px #3b2719 solid;
background-color: #d1af79;
}

.portfolio{
 height: 240px;
 margin: 0 auto;
 padding: 0;
}

.subtitle{
font-style: italic;
font-size: 12px;
}

.portfoliolink{
list-style-type: none;
margin: 0;
padding: 0;
}

.portfoliolink li{
float: left;
margin: 0;
padding: 0;
width: 200px;
height: 240px;
font-size: 16px;
text-align: center;
}

.technique{
margin: 0 auto;
padding: 0 0 0 24px;
list-style-type: none;
width: 834px;
}

.technique li{
width: 250px;
margin: 6px ;
padding: 4px;
float: left;
border: 2px #3b2719 solid;
background-color: #eccca8;
}

.linksbox{
float: left;
width: 200px;
list-style-type: none;
padding: 0;
margin: 0 auto;
}

.links{
float: left;
width: 180px;
list-style-type: none;
padding: 0;
margin: 0 auto;
}

.links2{
display: inline;
text-align: center;
width: 900px;
list-style-type: none;
margin: 0;
padding: 0;
}

.links2 li{
float: left;
text-align: center;
width: 200px;
list-style-type: none;
margin: 0 auto;
padding: 10px 20px;
}

.links li{
text-align: center;
width: 180px;
margin: 0;
padding: 10px 4px;
}

.sidebar{
width: 220px;
float: left;
}

.eventssidebar{
background-image: url(../images/sidebar.png);
background-position: center top;
background-repeat: repeat-y;
width: 220px;
}

.events{
frameborder: 0;
scrolling: no;
}

.eventsinfo{
margin: 0;
width: 180px;
height: auto;
}

.eventsinfo p{
width: 196px;
margin: 8px 0;
padding: 0;
}

.sidebartop{
background-image: url(../images/sidebartop.png);
background-position: center top;
background-repeat: no-repeat;
width: 220px;
height: 52px;
min-height: 52px;
}

.sidebarfooter{
background-image: url(../images/sidebarfooter.png);
background-position: center top;
background-repeat: no-repeat;
width: 220px;
height: 40px;
min-height: 40px;
}

.etsysidebar{
background-image: url(../images/etsysidebar.png);
background-position: center top;
background-repeat: repeat-y;
width: 220px;
}

.etsysidebartop{
background-image: url(../images/etsysidebartop.png);
background-position: center top;
background-repeat: no-repeat;
width: 220px;
height: 27px;
min-height: 27px;
}

.etsy{
margin: 0 0 0 14px;
}

#footer{
background-image: url(../images/footerbg.jpg);
background-repeat: repeat-x;
background-position: center top;
font-size: 12px;
min-height: 280px;
margin: 0 auto;
padding: 0;
}

#footer p{
padding: 86px 0 0;
margin: 0 auto;
width: 980px;
text-align: center;
color: #d1af79;
}

.linkout a{
color: #d1af79;
font-weight: bold;
}



.spacer{
clear: both;
}

.spacerbar{
margin: 0 auto;
padding: 12px 160px 2px;
text-align: center;
}

.preload{
display: none;
}

