/* default */
* {padding:0; margin:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;text-align:center; background:url(../img/bg.jpg) repeat-x #fff !important; margin:0}
div {text-align:left}
table {border:0; border-collapse:collapse}
td {vertical-align:top}
img {border:0;}
h1 {margin:15px 0 10px 0;color:#330033;font-size:30px;font-weight:normal}
h3 {font-family:Georgia, Arial;margin:0px 0 5px 0;color:#330033;font-size:16px;font-weight:normal}
p {margin:0 0 8px 0;line-height:16px;font-weight:normal;font-size:12px}
a {color:#635535;outline:none;text-decoration:none}
a:hover{color:#fff;background:#333;text-decoration:none}
h4 {margin-top:10px}


/* custom */
.left {float:left}
.right {float:right}
.small {font-size:11px}
.no-border {border:0 !important}
.no-margin {margin:0 !important}
.button {margin-top:5px;border:1px solid #999;background:#ececec;padding:5px;font-family:Georgia;font-size:13px;cursor:pointer}

/* layout */
#wrapper {width:900px;margin:0 auto;margin-bottom:0px}

/* header */
.hdr-lgo {width:auto;height:109px;background:url(../img/hdr_top.jpg) no-repeat top right;}
.hdr-lgo h1 {background:url(../img/hdr_lgo.jpg) no-repeat;width:260px;height:109px;text-indent:-999em;margin:0}
.hdr-lgo a {height:109px;width:260px;cursor:pointer}

/* nav */
.nav {font-family:Georgia;font-style:italic;width:auto;height:27px;font-size:15px;background:url(../img/nav.jpg) repeat-x;margin-bottom:10px}
.nav a {text-decoration:none;color:#333333;display:block;height:27px;line-height:28px}
.nav a:hover {color:#fff}
.nav ul {list-style:none;width:auto;}
.nav li {float:left;padding-right:16px;margin:1px 0 0 26px;text-align:center}
.nav ul.sub {position:absolute;background:#ececec;margin:0 0 0 -27px;left:-999px}
.nav ul.sub ul {list-style:disc;padding-top:5px}
.nav ul.sub li {border-bottom:1px dotted #CCCCCC;margin:5px 0 10px 10px;background:url(../img/ico_arrow.jpg) no-repeat 0 3px;float:none;border:0;text-align:left;padding-left:15px;height:14px}
.nav li:hover ul {left:auto}
.nav sup {margin:0 0 0 4px;font-size:8px;font-family:Arial;color:#f00;width:20px}


/* content */
#cnt {clear:both;width:100%;margin:0px 0 0 0;display:table}
.leftnav {margin:5px 40px 0 0;width:140px;float:left}
.leftnav h4 {font-size:14px;font-weight:normal;border-bottom:1px dotted #666;height:24px;margin-bottom:8px;margin-top:0}
.leftnav li {font-size:12px;font-weight:normal;text-transform:uppercase;list-style:none;height:18px}
.cnt-body {width:720px;float:left}
.cnt-body h2 {font-size:20px;font-weight:bold;margin-bottom:10px;font-family:Georgia;font-style:italic;color:#000}

TR.headerNavigation { background: #ececec; }
TD.headerNavigation { font-family: Arial, Verdana, Arial, sans-serif; font-size: 11px; background: #333; color: #fff; font-weight : normal; height:20px; line-height:20px }
A.headerNavigation { color: #fff; }
A.headerNavigation:hover { color: #ccc; }



/* home */
.banner {width:auto;}
#slider a {background:none}
.feature {width:auto;padding-top:15px;border-top:1px dotted #999;margin-bottom:8px;display:table}
.feature-sub {width:290px;float:left;margin-right:15px;font-size:12px;color:#666}
.feature-sub img {float:left;margin:0 10px 10px 0}
.feature-sub h4 {font-size:14px;font-weight:bold;font-family:Georgia;color:#000;font-style:italic;margin-top:0}

/* collections */
.collections {width:auto;}
.collections-sub {width:340px;float:left;margin-right:40px}
.collections-sub img {}
.collections-sub h4 {font-size:15px;font-weight:normal;color:#000;margin:10px 0 8px 0}

/* shop */
.left-table {width:144px;margin:10px 20px 0 0}

/* footer */
.ftr {font-size:11px;color:#999;clear:both;width:auto;height:160px}
.ftr h4 {font-size:13px;font-weight:normal;margin-bottom:5px;color:#666;margin-top:0}
.ftr td {line-height:14px;font-size:11px !important;color:#999}
.ftr a {text-decoration:none;color:#999;font-size:11px !important}
.ftr a:hover {text-decoration:underline;background:none}
.ftr .lgo {text-align:center;width:160px;margin:0px auto 0 auto;height:80px;font-size:12px;color:#999}

/* blog */
#sidebar {width:190px;float:left;margin:0px 30px 20px 0}
#sidebar .widget ul, #sidebar .widget div {border:1px solid #ccc;padding:5px;margin-bottom:15px}
#sidebar li {list-style:none;margin-bottom:10px;font-size:12px}
#sidebar h2 {font-weight:normal;margin-bottom:5px;font-size:18px}
#wp-calendar {width:180px;margin:5px 5px 0 5px;}
.post h2 {font-weight:bold;margin-bottom:5px;font-size:18px;font-family:Georgia;font-style:italic}
.post h2 a {text-decoration:none !important}
.post h2 a:hover {text-decoration:underline !important}
.entry {margin-top:10px}
.pagetitle {margin-bottom:15px;font-weight:normal;font-size:25px}
.screen-reader-text {display:none}
#content {float:left;width:680px;margin:0px 0 20px 0}
#content h3 {color:#333}
#searchsubmit, #submit {background:#ececec;border:1px solid #666;font-size:13px;font-family:Georgia, Arial;padding:3px 5px;margin-top:5px;}
#s {font-size:13px;border:1px solid #999;width:188px;height:20px}
.postmetadata {background:#ececec;padding:5px}
.alignleft {float:left;font-size:11px}
.alignright {float:right;font-size:11px}
.widget_search div {border:0!important;padding:0!important}
.recent-posts li {list-style:disc !important;margin-left:20px}
.recent-posts li a {text-decoration:none}
.recent-posts li a:hover {text-decoration:underline !important}
small {font-size:12px}
#wp-calendar caption {text-align: left; margin-bottom: 5px; width: 165px;}



