body {
background: #6b6e4f url('images/bg.jpg') top center;
color: #656a5e;
font: 13px Tahoma, Arail, Sans-serif;
line-height: 20px;
text-align: justify;
margin: 0px;
padding: 0px;
}


#container {
background: url('images/bg4.jpg') top center no-repeat;
}


#container2 {
background: url('images/bg2.jpg') top center repeat-x;
}


#container3 {
background: url('images/bg3.jpg') top center repeat-y;
width: 869px;
margin: 0px auto;
}


#banner {
background: url('images/banner.jpg');
height: 759px;
}


#banner ul {
padding: 9px 0px 0px 632px;
list-style-type: none;
margin: 0px;
}

#banner ul li {
float: left;
height: 23px;
width: 61px;
}


#banner li a {
display: block;
height: 23px;
width: 61px;
}


#banner li a:hover {
background: none;
}


#twitter a {
background: url('images/twitter.jpg') no-repeat;
}


#rss a {
background: url('images/rss.jpg') no-repeat;
margin: 0px 0px 0px 27px;
}


#all {
width: 869px;
margin: -585px 0px 0px 0px;
}


#content {
float: left;
margin-left: 32px;
z-index: 1;
position: relative;
}


#navi {
width: 580px;
text-align: center;
margin-left: -5px;
}


#navi a {
color: #645d47;
font: 25px Georgia, Times, Serif;
text-transform: lowercase;
margin: 0px 12px 0px 12px;
}


#navi a:hover {
color: #897e58;
text-decoration: underline;
}


#featured { 
width: 570px; 
position: relative;
height: 337px;
margin: 16px 0px 0px 0px;
}


#featured ul.ui-tabs-nav { 
position: absolute; 
top: 0px;
left: 0px; 
list-style: none; 
padding: 0px;
margin: 15px 0px 0px 0px; 
width: 114px; 
}


#featured ul.ui-tabs-nav li img { 
float: left;
}


#featured li.ui-tabs-nav-item a { 
display: block; 
height: 93px;
filter: alpha (opacity=35);
-moz-opacity: 0.35;
opacity: 0.35;
padding: 5px;
}


#featured li.ui-tabs-nav-item a img { 
border: 0px;
}


#featured ul.ui-tabs-nav li.ui-tabs-selected a { 
filter: alpha (opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}


#featured .ui-tabs-panel { 
position: absolute; 
top: 0px;
left: 120px; 
width: 450px;
height: 337px; 
}


#featured .ui-tabs-hide { 
display: none; 
}


#main {
margin: -10px 0px 0px 11px;
width: 550px;
}


b, strong {
color: #917d71;
font: bold 11px Georgia, Times, Serif;
text-transform: uppercase;
}


i, em {
color: #869b65;
font-weight: bold;
}


h1 {
background: url('images/h1.jpg') center left no-repeat;
color: #8f956c;
font: 26px Georgia, Times, Serif;
text-transform: uppercase;
letter-spacing: 5px;
padding: 1px 3px 3px 55px;
margin: 30px 0px -10px 17px;
}


#nav {
margin: -15px 34px 30px 0px;
width: 201px;
color: #fff;
float: right;
z-index: 2;
position: relative;
}


#nav a {
color: #e3e6b5;
display: block;
margin-top: 3px;
text-indent: 13px;
border-bottom: 1px dotted #ababab;
letter-spacing: 2px;
}


#nav a img {
border: none;
}


#nav a:hover {
font-style: italic;
color: #e1d7b8;
border-bottom: 1px dotted #dcdcdc;
}


h2 {
background: url('images/h2.png') bottom left no-repeat;
color: #f1f0e7;
font: italic normal 24px Georgia, Times, Serif;
text-transform: lowercase;
letter-spacing: 3px;
margin: 15px 0px -10px 0px;
padding: 0px 0px 22px 45px;
}


#clear, .clear {
clear: both;
}


#footer {
margin-top: -340px;
background: url('images/footer3.jpg') no-repeat bottom;
height: 393px;
width: 869px;
}


a {
text-decoration: none;
outline-style: none;
}


#main a {
font: 12px Georgia, Tahoma, Sans-serif;
color: #78624b;
border-bottom: 1px dotted #8f8f8f;
}


#main a:hover {
color: #88977a;
}


#main h3 a {
border-bottom: none;
}


.banner a img {
border: none;
}


.banner img {
background: url('images/bg5.jpg');
padding: 5px;
}


#nav .rotation a {
border-bottom: none;
text-indent: 0px;
}


#nav .rotation {
text-align: center;
margin: 15px 0px -3px 0px;
}


#nav .rotation img {
background: url('images/bg5.jpg');
padding: 5px;
}


.icon img {
margin-top: 3px;
background: url('images/bg5.jpg');
padding: 5px;
border: 0px;
}


#main .icon a {
border-bottom: none;
}


.icons {
text-align: left;
margin-left: 14px;
}


.icons img {
margin: 9px 9px 2px 9px;
background: url('images/bg5.jpg');
padding: 5px;
}


.banners {
text-align: center;
}


#main .banners a {
border-bottom: none;
}


.banners img {
margin: 3px;
background: url('images/bg5.jpg');
padding: 5px;
border: none;
}


.links {
text-align:left;
margin: 0px 40px;
}


#main .links a {
border-bottom: none;
}


.links img {
margin: 7px;
background: url('images/bg5.jpg');
padding: 5px;
border: none;
}



.about li {
margin-bottom: 17px;
}


.awards {
margin-bottom: 17px;
}


.awards .one {
width: 160px;
}


.awards .two {
width: 230px;
}


.layout {
background: url('images/bg6.jpg');
width: 522px;
height: 220px;
margin-left: 7px;
}


.layout-text {
padding: 23px 40px 0px 40px;
}


h3 {
border-bottom: 1px dotted #b89f91;
color: #898989;
font: 15px Georgia, Tahoma, Sans-serif;
text-transform: uppercase;
margin: 0px auto 10px auto;
text-align: center;
letter-spacing: 4px;
padding-bottom: 2px;
width: 95%;
}


.preview {
background: url('images/preview.jpg');
width: 88px;
height: 29px;
float: left;
margin: 3px 7px;
}


#main .layout .layout-text .preview a {
padding: 7px 0px 0px 32px;
display: block;
width: 53px;
height: 20px;
border-bottom: none;
color: #818181;
}


.preview:hover {
background: url('images/previewh.jpg');
}


.layout .download {
background: url('images/download.jpg');
width: 101px;
height: 29px;
float: left;
margin-top: 3px;
}


.layout .download:hover {
background: url('images/downloadh.jpg');
}


#main .layout .download a {
padding: 7px 0px 0px 32px;
display: block;
width: 70px;
height: 20px;
border-bottom: none;
color: #818181;
}


.png {
background: url('images/png.png');
width: 177px;
height: 181px;
float: left;
margin: 6px;
}


.png-text {
padding: 20px 5px 0px 20px;
}


.png .download {
background: url('images/download.jpg');
width: 101px;
height: 29px;
float: left;
margin-left: 5px;
}


.png .download:hover {
background: url('images/downloadh.jpg');
}


#main .png .download a {
padding: 7px 0px 0px 32px;
display: block;
width: 70px;
height: 20px;
border-bottom: none;
color: #818181;
}


.layout .download-wall {
background: url('images/download-wall.jpg');
width: 115px;
height: 29px;
float: left;
margin: 0px 2px 0px 0px;
}


.layout .download-wall:hover {
background: url('images/download-wallh.jpg');
}


#main .layout .download-wall a {
padding: 7px 0px 0px 32px;
display: block;
width: 80px;
height: 20px;
border-bottom: none;
color: #818181;
}


.listed2 {
float: left;
margin: 10px;
height: 50px;
width: 99px;
}


#main .listed2 a {
border-bottom: none;
}


.listed {
background: url('images/bg5.jpg');
padding: 5px;
}


blockquote {
background: #e6e8d7;
padding: 10px;
margin: 10px 5px 25px 5px;
border: 1px dotted #aab4a1;
}


.next {
background: url('images/next.png');
width: 76px;
height: 31px;
margin-top: 3px;
float: left;
}


.next:hover {
background: url('images/nexth.png');
}


#main .next a {
padding: 7px 0px 0px 20px;
display: block;
width: 55px;
height: 20px;
border-bottom: none;
color: #818181;
}


.previous {
background: url('images/next.png');
width: 76px;
height: 31px;
margin-top: 3px;
float: left;
}


.previous:hover {
background: url('images/nexth.png');
}


#main .previous a {
padding: 7px 0px 0px 7px;
display: block;
width: 70px;
height: 20px;
border-bottom: none;
color: #818181;
}


.page {
background: url('images/page.png');
width: 29px;
height: 31px;
margin-top: 3px;
float: left;
}


.page:hover {
background: url('images/pageh.png');
}


#main .page a {
padding: 7px 0px 0px 10px;
display: block;
width: 15px;
height: 20px;
border-bottom: none;
color: #818181;
}


input, textarea, select { 
background: #e6e8d7;
padding: 3px;
color: #5e5e5e;
font: 13px Tahoma, Arial, Sans-serif;
border: 1px dotted #aab4a1;
}

select, option {
background: #e6e8d7;
}


.news input {
margin-top: 5px;
width: 90%;
}


.news .button {
width: 40%;
margin-right: 10px;
}


#main li {
list-style-image: url('images/li.jpg');
}

.thirds {
margin-left: 5px;
}


#main .thirds a {
background: #e6e8d7;
margin: 5px;
width: 155px;
display: block;
float: left;
text-align: center;
padding: 4px 7px 4px 7px;
border-bottom: none;
height: 15px;
border: 1px dotted #aab4a1;
}


.award {
margin-left: 5px;
}


.award li {
margin-bottom: 4px;
width: 130px;
display: block;
float: left;
}


.gift {
margin-left: 20px;
}


.gift li {
margin-bottom: 4px;
width: 190px;
display: block;
float: left;
}


#content #contact {
margin: 20px 0px 0px 8px;
background: url('images/contact.png');
width: 532px;
height: 408px;
}

#content #contact form {
padding: 45px 0px 0px 35px;
}



#content #contact label {
width: 100px;
float: left;
text-align: right;
margin-right: 20px;
}


#content #contact input, #content #contact textarea {
width: 310px;
margin-bottom: 13px;
outline-style: none;
}

#content #contact textarea {
height: 118px;
margin-bottom: 0px;
}


#content #contact input#B1 {
border: 0px;
background: url('images/submit.jpg') no-repeat bottom left;
width: 138px;
height: 47px;
margin: -26px 0px 0px 310px;
position: relative;
outline-style: none;
}


#content #contact .star {
width: 250px;
height: 18px;
text-align: left;
padding: 18px 0px 0px 20px;
}

