/* @override http://www.margauxlange.com/mlange/wp-content/themes/tropicala/style.css */

/*
Theme Name: Tropicala
Description: Margaux Skin
Version: 1.0
Author: David Balogh
Author URI: http://www.balogh-design.com
Modified for Margaux Lange by: David Balogh

This template is being distributed via Wordpress.org under GPLv3 license. Enjoy!

v1.1 - changed license to GPLv3
v1.2 - added comments and removed some blank elements from stylesheet
v1.3 - added license.txt (Apparently some people don't read this stylesheet), added link back to the theme's page at Wordpress.org
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;text-decoration: none;}

/* remember to define focus styles! */
:focus {outline: 0;}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}

blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

body{background:#ebe4e0;line-height: 1;color: #444;position: relative;margin:0 auto;font:62.5% Helvetica,Arial,sans-serif;width:870px;height: 100%;}
a{color: #5b9592;}
.posts a:hover,#footer a:hover{border-bottom:1px dotted #13b781;}
a.post-edit-link{padding:0 0 0 2.4em}


h2{font-size:1.6em;font-weight:500;margin:58px 0 0;letter-spacing:.1em;text-transform:uppercase;color:#5b9592;float:left;}
h3{font-size: 1.8em;color: #fff;margin: 0 10px 15px 0;padding: 20px 0 5px;clear: both;border-bottom: 2px solid #ab9595;}
#faq-page h3{color: #998383;margin: 0;}

object{width:40em;}
.navigation,ul.article_footer,h2.header,form#searchform,.sprites-1{background-image:url('trunk/images/sprite-1.png');background-repeat: no-repeat;}
ul#connect li a,#shop-area h3.etsy a,.twithead h2,.twitbird,#subheader li a,.prev,.next,#header ul li a{background:url('trunk/images/nav.png') no-repeat;}
#container {background-color: #fff;background-image: url('trunk/images/left-shadow.png');background-repeat: repeat-y;background-position: left;clear: both;}
#container #inner{background: url('trunk/images/right-shadow.png') repeat-y right;width:100%;float:right;padding:0 0 15px;}

#container img.home{width:85.1em;}
#header .logo{display:block;background:url('trunk/images/margaux-lange.png') no-repeat;float:left;margin:10px 0 0 20px;padding:72px 0 0 0;height:0;width:344px;position:relative;top: 37px;overflow:hidden;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.margauxlange.com/mlange/wp-content/themes/tropicala/trunk/images/margaux-lange.png',sizingMethod='crop');_margin:10px 0 0 10px;}

#header ul{margin:7.3em 2.4em 0 0;float:right;}
#header ul li{float:left;}
#header ul li a{height:0;padding:25px 0 0 0;display:block;overflow:hidden;}

#header ul li#port a{width: 75px;}#header ul li#profile a{background-position: -75px 0;width: 142px;}#header ul li#press a{background-position: -217px 0;width: 54px;}
#header ul li#shop a{background-position: -270px 0;width: 56px;}#header ul li#blog a{background-position: -327px 0;width: 43px;}
#header ul li#port a:hover{background-position: 0 -25px;}#header ul li#profile a:hover{background-position: -75px -25px;}#header ul li#press a:hover{background-position: -217px -25px;}
#header ul li#shop a:hover{background-position: -270px -25px;}#header ul li#blog a:hover{background-position: -327px -25px;}
#header ul li#port a:active{background-position: 0 -50px;}#header ul li#profile a:active{background-position: -75px -50px;}#header ul li#press a:active{background-position: -217px -50px;}
#header ul li#shop a:active{background-position: -270px -50px;}#header ul li#blog a:active{background-position: -327px -50px;}
#header ul li#port.selected a{background-position: 0 -75px;}#header ul li#profile.selected a{background-position: -75px -75px;}#header ul li#press.selected a{background-position: -217px -75px;}
#header ul li#shop.selected a{background-position: -270px -75px;}#header ul li#blog.selected a{background-position: -327px -75px;}

#subheader{margin:0 0 0 23px;width: 824px;position:relative;top: -4px;_top:-8px;zoom:1;height: 9.25em;}
#subheader #subnav-right{float:right;}
#subheader ul{margin:0 0 8px 0;float:right;}
#subheader ul#portsubnav {clear:both;}
#subheader ul li{float:left;}

#subheader ul#profilenav li a,#subheader ul#pressnav li a,#subheader ul#portnav li a{height:0;padding:43px 0 0 0;display:block;overflow:hidden;}
#subheader ul#portnav li#oak a{background-position: 0 -246px;width: 110px;}#subheader ul#portnav li#prod a{background-position: -110px -246px;width: 86px;}#subheader ul#portnav li#oak a:hover{background-position: 0 -301px;width: 110px;}#subheader ul#portnav li#prod a:hover{background-position: -110px -301px;width: 86px;}#subheader ul#portnav li#oak a:active{background-position: 0 -358px;width: 110px;}#subheader ul#portnav li#prod a:active{background-position: -110px -358px;width: 86px;}#subheader ul#portnav li#oak.selected a{background-position: 0 -415px;width: 110px;}#subheader ul#portnav li#prod.selected a{background-position: -110px -415px;width: 86px;}

#subheader ul#pressnav li#featured a{background-position: 0 -472px;width: 78px;}#subheader ul#pressnav li#books a{background-position: -165px -472px;width: 60px;}
#subheader ul#pressnav li#mags a{background-position: -76px -472px;width: 89px;}#subheader ul#pressnav li#other a{background-position: -225px -472px;width: 57px;}
#subheader ul#pressnav li#featured a:hover{background-position: 0 -529px;}#subheader ul#pressnav li#books a:hover{background-position: -165px -529px;}
#subheader ul#pressnav li#mags a:hover{background-position: -76px -529px;}#subheader ul#pressnav li#other a:hover{background-position: -225px -529px;}
#subheader ul#pressnav li#featured a:active{background-position: 0 -586px;}#subheader ul#pressnav li#books a:active{background-position: -165px -586px;}
#subheader ul#pressnav li#mags a:active{background-position: -76px -586px;}#subheader ul#pressnav li#other a:active{background-position: -225px -586px;}
#subheader ul#pressnav li#featured.selected a{background-position: 0 -643px;}#subheader ul#pressnav li#books.selected a{background-position: -165px -643px;}
#subheader ul#pressnav li#mags.selected a{background-position: -76px -643px;}#subheader ul#pressnav li#other.selected a{background-position: -225px -643px;}
#subheader ul#profilenav li#profile a{background-position: 0 -710px;width: 57px;}#subheader ul#profilenav li#contact a{background-position: -56px -710px;width: 71px;}
#subheader ul#profilenav li#profile a:hover{background-position: 0 -767px;}#subheader ul#profilenav li#contact a:hover{background-position: -56px -767px;}
#subheader ul#profilenav li#profile a:active{background-position: 0 -824px;}#subheader ul#profilenav li#contact a:active{background-position: -56px -824px;}
#subheader ul#profilenav li#profile.selected a{background-position: 0 -881px;}#subheader ul#profilenav li#contact.selected a{background-position: -56px -881px;}

#subheader ul#portsubnav{-moz-border-radius: 5px;-webkit-border-radius: 5px;border:1px solid #efeae8;}
#subheader ul#portsubnav li a{background:url('trunk/images/btn-bkg.png') 0 -55%;border-left:1px solid #fff;border-right:1px solid #efeae8;font-size:1.3em;padding:.5em 1em;color:#b1a198;display:block;overflow:visible;}
#subheader ul#portsubnav li.page-item-4 a,#subheader ul#portsubnav li.page-item-140 a,#subheader ul#portsubnav li.page-item-19 a,#subheader ul#portsubnav li.page-item-71 a{border-width: 0 1px 0 0;-moz-border-radius:5px 0 0 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#subheader ul#portsubnav li.page-item-198 a,#subheader ul#portsubnav li.page-item-128 a,#subheader ul#portsubnav li.page-item-45 a,#subheader ul#portsubnav li.page-item-75 a{border-width: 0 0 0 1px;-moz-border-radius: 0 5px 5px 0;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#subheader ul#portsubnav li.current_page_item a{background:url('trunk/images/btn-bkg.png') 0 15%;text-decoration: none;color: #5b9592;}
#subheader ul#portsubnav li a:hover{background:url('trunk/images/btn-bkg.png') 0 15%;text-decoration: none;}

#hubheader h2{display:none;}
#hubheader ul{background: url('trunk/images/port-hub-bkg.jpg') no-repeat;margin:20px 0 0 23px;width: 824px;overflow: hidden;clear:both;}
#hubheader ul li{float:left;}
#hubheader ul li{display: block;height: 540px;width: 412px;}
#hubheader ul li a{background: url('trunk/images/port-hub-nav2.png') no-repeat 0 -10px;display: block;height: 0;padding: 125px 0 0;width: 309px;float: left;overflow: hidden;margin: 200px 0 0;}
#hubheader ul li.oak a{float: right;}
#hubheader ul li.prod a{background-position:-309px -10px;}
#hubheader ul li.oak a:hover{background-position:0 -150px;}
#hubheader ul li.prod a:hover{background-position:-309px -150px;}

#left-top-corner{background-position:-5px -2px;width:10px;height:9px;float:left;}
#right-top-corner{background-position: -5px -28px;width:10px;height:9px;float:right;}
#top{background-color:transparent;background-repeat:repeat-x;background-position: 0px -57px;width:100%;height:9px;}
.headline{zoom:1;overflow:visible;}
#right-btm-corner{background-position: -5px -39px;width:10px;height:10px;float:right;}
#left-btm-corner{background-position:-5px -14px;width:10px;height:10px;float:left;}
#bottom{background-repeat:repeat-x;background-position: 0px -75px;width:100%;height:10px;clear:both;}

.infiniteCarousel {background: url('trunk/images/press-bkg.jpg');width: 824px;position: relative;height: 470px;margin: 0 0 0 23px;}
.infiniteCarousel .wrapper {width: 736px;overflow: auto;min-height: 345px;margin: 0 37px;position: absolute;top: 88px;_height:345px;} /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
.infiniteCarousel ul a img {width: 164px;height: 350px;}
.infiniteCarousel .wrapper ul {width: 9999px;list-style-image: none;list-style-position: outside;list-style-type: none;margin: 0;padding: 0;position: absolute;top: 0;}
.infiniteCarousel ul li {display: block;float: left;height: 350px;width: 164px;padding: 0 10px;}
.infiniteCarousel ul li a img {display: block;border: 0;outline: 0;zoom:1}
.infiniteCarousel ul li a {outline: 0;text-decoration: none;}
.infiniteCarousel ul li a:hover span.caption {position: absolute;bottom: 1.5em;width: 174px;text-align: center;color: #fff;font-size: 11px;}
.infiniteCarousel .arrow {display: block;padding: 470px 0 0;height: 0;*padding:0;*height: 470px;width: 32px;background: #285552 url('trunk/images/arrow.gif') no-repeat 50%;overflow: hidden;position: absolute;top: 0;cursor: pointer;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius: 0 5px 5px 0;text-indent:-9999px}
.infiniteCarousel a.arrow:hover {background-color: #366365;}
.infiniteCarousel .forward {right: 0;}
.infiniteCarousel .back {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top: 0px;left: 0;}
.infiniteCarousel .forward:hover,.infiniteCarousel .back:hover {}

/*@-moz-document url-prefix() {.infiniteCarousel .back{top:1px;left:-.05px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){#container{background-image: url('trunk/images/left-shadow.png'), url('trunk/images/bkg-grad.png');background-repeat: repeat-y,repeat-x;background-position: left,bottom;}}*/

/*Main Content*/
h2.header {background:none;font: 2.2em Georgia,Arial,sans-serif;color:#5b9592;line-height:1em;margin:0 0 1em 0;padding:0;letter-spacing: 0;text-align: center;text-transform:capitalize;display:block;width:100%;}
h2.header a {color:#5b9592;}
.posts{padding:15.4em 1.6em 2em 2.6em;width:52em;float:left;}
.post{zoom:1}
.article p,.post p{padding:0 0 18px;clear:both;font-size: 12px;line-height:18px;}

.date{font:.7em Georgia;border-bottom:3px double #ebe4e0;display:block;margin:0 0 3em !important;text-align: center;clear:both;}
.date p{color: #7c6969;background:#fff;padding:0 .2em;margin:auto;width:13em;position:relative;top: .9em;letter-spacing:.2em;}
.day{font-size: 2em;padding:0 .2em;}
p.year{padding:.2em}

.article{margin:0;}
.article blockquote {margin: 0 15px;padding: 1px 15px;border-left: 5px solid #B8D1E4;background: #F0F0F0;}
.article ul, .article ol {font-size: 1.2em;color: #6b6b6b;margin-left: 15px;}
.article ul li {margin: 5px 0;padding-left: 15px;}
.article ol {margin-left: 30px;}
.article ol li {list-style: decimal;margin: 10px 0;}
.article ol li ol {font-size: 1em;margin-left: 15px;}
#main p.byline {color: #999;}
ul.article_footer {background: #f5f3ed repeat-x 0 -113px;text-align: right;margin: 0 0 39px;padding: 5px 8px;border: 1px dotted #ebe4e0;border-width: 0 0 0;line-height: 1.5;-webkit-border-radius:5px;-mozilla-border-radius:5px;}
ul.article_footer li {font-size: 0.9em;display: inline;background: none;border-left: 2px solid #ebe4e0;margin-left: 5px;padding-left: 10px;}
ul.article_footer li.first {border-left: 0;padding:0;margin:0;}

.info-content{background: #998383;width: 784px;padding: 15px 20px;min-height: 490px;clear:both;margin:0 0 0 23px;overflow:auto;}
#contact-area .left{float: left;width: 440px;}
#contact-area .right{float: left;margin: 21px 0 0;width: 344px;}
#contact-area .right h3{margin-right: 0;}
#contact-info{background: #ebe4e0;margin: 0 0 10px;overflow: auto;width: 429px;-webkit-border-radius:8px;-moz-border-radius:8px;}
#contact-area #contact-info{-webkit-box-shadow:#766262 0 0 10px;-moz-box-shadow:0 0 10px #766262;}
#commentform #contact-info{width: 520px;}
#commentform p,#contact-info p{color: #735d5d;padding: 0 !important;overflow: auto;border-bottom: 1px solid #dfd4ce;border-top: 1px solid #fff;}
#contact-info p.contact-top{border-top: 0;}
#comments p.contact-btm,#contact-info p.contact-btm{border-bottom: 0;}
#comments textarea,#comments input,#contact-area input,#contact-area textarea{color: #735d5d;background: transparent;width: 305px;border: 0;padding: 10px 5px 0;float: right;font-size: 12px;font-family: Arial;height:25px;}
#comments input{width: 370px;}
#contact-info textarea{float: none;height: auto;padding: 0 10px;width: 400px;line-height: 17px;}
#commentform #contact-info textarea{width: 490px;}
#comments label,#contact-area label.contact-msg,#contact-area p label{text-transform: uppercase;background: #f7f4f3;display: block;float: left;width: 90px;padding: 1px 10px 1px 0;text-align: right;line-height: 37px;}
#contact-info label.contact-msg{background: transparent;text-align: left;padding-left: 10px;}
#contact-info p.contact-top label {-moz-border-radius:8px 0 0 0;}
#contact-info p.contact-btm label {-moz-border-radius:0 0 0 8px;}
#comments label{width: 8em;}
#comments label.email{line-height: 1.5em;padding: .75em 1em;}
#comments label span{font-size: .65em;padding: 0 1.5em 0 0;}
ul#connect{margin: 0;}
ul#connect li{background: url('trunk/images/nav.png') no-repeat 10px bottom;padding: 0 0 .25em;margin: 0;}
ul#connect li a{color: #fff;display: block;padding: 25px 0 26px 70px;}
ul#connect li a:hover{cursor: pointer;background-color: #ab9595;-webkit-border-radius:8px;-moz-border-radius:8px;}
ul#connect li a b{color: #abffe2;}
ul#connect li a.letter{background-position:-320px -347px;}
ul#connect li a.gallery{background-position:-320px -455px;}
ul#connect li a.etsy{background-position:-320px -565px;}
ul#connect li a.facebook{background-position:-320px -680px;}
ul#connect li a.twitter{background-position:-320px -795px;}

#shop-area{color: #fff;}
#shop-area ul{color: #fff;padding: 0 0 10px 10px;margin: 0 5px 15px 0;float: left;width: 240px;height: 11em;}
#shop-area ul lh{font-size: 12px;text-transform: uppercase;}
#shop-area ul li{padding: 0;}
#shop-area ul li a{color: #abffe2;}
#shop-area ul li a:hover{border-bottom: 1px dotted;}
#shop-area h3{margin: 0 10px 15px;}
#shop-area h3 a b{color: #5b9592;}
#shop-area h3 a:hover b{border-bottom: 1px dotted;}
#shop-area h3.etsy{border: none;padding: 0;margin: 0;float: left;width: 400px;height: 80px;text-align: left;}
#shop-area h3.etsy a{background-position:-315px -570px;padding: 14px 0 4px 75px;display: block;color: #735d5d;}
#shop-area h3.etsy a:hover{cursor: pointer;}
#shop-area .etsyStore{background: #ebe4e0;margin: 0 0 10px;-webkit-border-radius:8px;-moz-border-radius:8px;text-align: right;overflow: hidden;height: 363px;-webkit-box-shadow:#766262 0 0 10px;-moz-box-shadow:0 0 10px #766262;}
#shop-area .etsyWrap{background: #fff;clear: both;display: block;text-align: center;padding: 10px 0 0;width: 100%;height:272px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}

#statement-page,#about-page,#faq-page{background: #f5f3ee;color: #998383;padding: 0 40px 0 0;*padding:0 37px 0 0;}
#faq-page{padding: 15px 20px;}
#statement-page .left,#about-page .left{float: left;width: 350px;height: 473px;padding:20px;clear: both;}

#about-page{background-image: url('trunk/images/about-bkg.jpg');background-repeat: no-repeat;background-position: top right;color: #877373;}
#statement-page{background-image: url('trunk/images/statement-bkg.jpg');background-repeat: no-repeat;background-position: top right;color: #877373;}
#about-page .btm-cap-lgt,#about-page .top-cap-lgt,#statement-page .btm-cap-lgt,#statement-page .top-cap-lgt{float: left;width: 10px;margin: 0;background-position: -824px 0;}
#about-page .btm-cap-lgt,#statement-page .btm-cap-lgt{background-position: -824px -13px;}

.btm-cap-lgt,.top-cap-lgt,.btm-cap,.top-cap{background: #998383 url('trunk/images/rnd-crnr-bkg.gif') no-repeat top left;margin: 0 0 0 23px;height: 5px;width:824px;display:block;clear:both;}
.btm-cap{background-position: bottom left;}
.btm-cap-lgt,.top-cap-lgt{background-color: #f5f3ee;background-position: top right;height:5px;overflow:hidden}
.btm-cap-lgt{background-position: bottom right;}

/*Calendar*/
.widget{color:#7c6969;margin:0 0 1em;padding:1em 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;display:block;position:relative;zoom:1;}
#search.widget{padding:0;border:0;margin:0;}
#text-427434342,#text-427434343,#calendar{margin: 0 0 2em;border:1px solid #ebe4e0;}

#calendar_wrap{padding:0 1em .5em;}
#calendar_wrap table{width:100%;}
#calendar_wrap table th,#calendar_wrap table td{text-align: center;padding:2px;background:#ebe4e0;border:1px solid #fff;border-width:1px 1px 0 0;line-height:1.7em}
#calendar_wrap table th{background: #7c6969;color:#fff;}
#calendar_wrap table tr a{color:#5b9592}
#calendar_wrap table tfoot tr td{border: 0;}
#calendar_wrap table tfoot tr td{background:transparent;border-top:1px solid #fff !important;}

/*Secondary Content*/
#secondary {padding:2em;margin:15em 2em 0 0;width:23em;float:right;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
div#secondary ul#sidebar {margin:1em 0 2em;color:#5b9592;}
div#secondary ul#sidebar li {font-size:1.2em;clear: both;}

/* Sidebar headers */
#comments h3,#secondary h2{padding:0 0 .5em;display:block;border-bottom:3px solid #7c6969;width:100%;}
#comments h3,#secondary #calendar caption,#secondary h2 {margin:0 0 .5em;font-size: 1em;text-transform: uppercase;color:#7c6969;letter-spacing:0;float: none;}
#comments h3{font-size: 1.2em;padding:.5em 0 .5em;border-color: #ebe4e0;border: 0;}

#text-427434343 h2{padding:0 1em;display:block;border-bottom:0;width:auto;}
#text-427434342,#text-427434343{text-align: center;background: #fff;}

#secondary #calendar h2{display:none;}
#secondary ul#sidebar li li a{border-bottom:1px solid #f6f0eb;font-size:.8em;display:block;padding:.6em .4em;margin:0;text-transform: capitalize;color:#7c6969;text-decoration:none;overflow:visible;height:auto;zoom:1}
#secondary ul#sidebar li li a:hover{background: #f6f0eb;}
#secondary ul#sidebar li ul{clear:both;zoom:1}

/* Optional bio area header (commented out by default) */
div#author h2 {font-size:1.2em;}
div#secondary p {line-height:1.5;margin:5px 0;color:#666;}

/* Search input */
form#searchform{width:23em;-moz-border-radius: 8px;-webkit-border-radius: 8px;background-color: #efeae8;background-position:0 -103px;background-repeat: repeat-x;overflow:auto;}
form#searchform input#s {font:400 1.8em Arial;padding:2px 4px !important;background:transparent;border:0;width:8em;color:#7c6969;float:left;}

/*Comments*/
#comments p{padding:0 0 .5em;}
p.entry_info{font-size: .9em;}
#comments{padding:0;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow:auto;zoom:1}
ol.commentlist {margin-top:1em;color:#555;}
ol.commentlist li {border-bottom:3px double #f6f0eb;padding:1em;margin:0 0 1em;clear: both;}
ol.commentlist li.alt {background:#fff;}

p.comment_meta {margin:0;float:right;}

/* Optional popup window (NOTE: popups make for bad UI IMHO) */
body#commentspopup {background:#FFF;padding:20px;}
body#commentspopup a {color:#666;}
body#commentspopup h1 a {position:relative;top:0;left:0;}
body#commentspopup h3 {color:#555;}
body#commentspopup p {margin:10px 0;color:#555;}
body#commentspopup textarea {width:340px;}

/* Image stuff for 2.6.1 */
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

.navigation {background-color: #efeae8;background-position: 0 -113px;background-repeat:repeat-x;margin:1.6em 0 2.2em;overflow:auto;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
input#contact-submit,input#submit{background:url('trunk/images/btn-bkg.png') 0 -55%;border:1px solid #efeae8 !important;padding:.5em 1em;color:#b1a198;display:block;-moz-border-radius: 8px;-webkit-border-radius: 8px;font-size:1em;width: 11em;height: auto;margin: .5em;line-height: 17px;}

.navigation a{color:#b1a198;}
input#search_submit{float:right;margin:0;}
input#search_submit,.navigation .alignright a,.navigation .alignleft a{background:url('trunk/images/btn-bkg.png') 0 -55%;border:1px solid #efeae8 !important; font-size:1.3em;padding:.5em 1em;color:#b1a198;display:block;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
input#contact-submit:hover,input#search_submit:hover,input#submit:hover,.navigation .alignright a:hover,.navigation .alignleft a:hover{background:url('trunk/images/btn-bkg.png') 0 15%;text-decoration: none;color: #568394;}


/*Twitter*/
#twitter_div{overflow: auto;clear: both;zoom:1}
#twitter_div li{font: 1em inherit !important;}
#twitter_div a{border: none !important;display:inline !important;padding:0 !important;color:#5b9592 !important;font: 1em Georgia !important;}
#twitter_div li a:hover{background:none !important;display:inline !important;}
.twithead h2{background-color:transparent;border:0 !important;padding:2.5em 0 0 0 !important;height:0;display:block;overflow:hidden;background-position:0 -144px;width: 19.7em !important;}	
#twitter_div a#twitter-link{float:right;padding:.3em 0 0 !important;}

/*Footer*/
#footer{text-align: left;line-height:14px;padding:10px 10px;color: #b1a198;}
#footer .sosume{padding: 0 0 10px;font-size: 9px;}
#footer .copy{text-align: left;}
#footer .pipe{border-right: 1px solid;padding: 0 10px 0 0;margin: 0 11px 0 0;}
#footer a{color: #9a8284;}
#footer a:hover{border-color:#9a8284;}

/*CSS Magic*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:block;}

/*Lightbox*/
#fancy_close {background:url('trunk/images/nav.png') -200px -340px !important;filter:none !important;width: 30px;height:30px;overflow: auto;float: right;display: none;position: absolute;top: 10px;right: 10px;}
* html div#fancy_overlay {}
#fancy_overlay{display: none;}
div#fancy_wrap{position: absolute;top: 198px;left: 22px;}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('trunk/images/fancy_progress.png') no-repeat;display: none;}
div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 30;}
div#fancy_loading_icon {position: absolute;background: url('trunk/images/fancy_loading.gif') no-repeat;z-index: 35;width: 16px;height: 16px;}
div#fancy_outer{display: none;}
#fancy_inner,#fancy_outer,#fancy_content {width: 825px !important;height: 474px !important;overflow: hidden;}
div#fancy_inner {background: #fff;padding: 0;position:relative;z-index:10;}
#fancy_content{overflow: hidden;}
#fancy_frame {}
#fancy_ajax {}
div#fancy_inner iframe{*display:none;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.infiniteCarousel .back {top: 0;left: 0;}
}

/*Contact*/
div.wpcf7 {margin:0;padding:0;}
div.wpcf7-response-output {margin:0 0 .5em;padding:.5em .5em;color:#fff;font:1.5em Arial;width:415px;-webkit-border-radius:8px;-moz-border-radius:8px;}
div.wpcf7-mail-sent-ng {background:#b55e5e;}
div.wpcf7-spam-blocked {background:#b55e5e;}
div.wpcf7-mail-sent-ok {background:#81c879;border: 0 !important;margin: 0 !Important;width: 400px !important;}
div.wpcf7-validation-errors {background:#b55e5e;border: 0 !important;width: 400px !important;margin: 0 !important;}
span.wpcf7-form-control-wrap {}

span.wpcf7-not-valid-tip-no-ajax,span.wpcf7-not-valid-tip {background: transparent !important;border: none !Important;color: #b55e5e;width: 306px !important;padding: 5px !Important;margin: 5px 0 0 5px;}
span.wpcf7-not-valid-tip-no-ajax {color:#fff;font-size:10pt;display:block;}
span.wpcf7-list-item {margin-left:0.5em;}
.wpcf7-display-none {display:none;}
img.ajax-loader {border:none;vertical-align:middle;}

#header ul{*margin:7.3em 1.2em 0 0;}
#subheader{*margin:0 20px;}
#subheader ul#portnav{*width:198px;}
.nav a:active{*background-position:-200px -236px;}
.nav a.next:active{*background-position:-230px -236px;}
.posts{*padding-top:17em;}
.date{*overflow:visible;*height:auto;}
#secondary {*margin:15em 1em 0 0;}
form#searchform{*overflow:visible;zoom:1}
.navigation {*overflow:visible;*margin:1em 0 2.8em;*height:auto;*zoom:1}
input#search_submit{*overflow:visible;}
.headline{*height:auto;}
#comments{*overflow:visible;}

/*.credit{font:10px Arial;position:relative;display:block;top: 20px;width: 790px;text-align: right;color: #fff;}*/
.credit{font:10px Arial;display:block;text-align: right;color: #fff;position:relative;top:460px;}

/* Default CSS for Galleria */
.photogalleria{overflow: hidden;width:824px;height:500px;margin: 0 0 0 23px;_margin:0 0 0 17px;}
.pg{list-style:none;width:215px;display:block !important;margin: 0;}
/*.pg{list-style:none;width:205px;overflow: hidden;position: relative;}*/
.gallery_list{list-style:none;margin: 0 0 0 10px;position:relative;}
.show_gallery li,.galleria li,.show_gallery li{display:block;width:60px;height:60px;overflow:hidden;float:left;margin:0 8px 8px 0;}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;height: 100%;}
/* html .galleria li div span{width:400px} /* MSIE bug */

/* Custom CSS for Wordpress */
.photogalleria .caption {color:#887;font-size:12px;}
.show_gallery li{background:#000;overflow:hidden}
.show_gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.galleria_container{margin:0;height:auto;width:607px;display:block;text-align:center;position:absolute;left:239px;_left:236px;}
.galleria_container img{margin-bottom:10px;}
.galleria_container .replaced{display:none;}

.photogalleria h3{background-position:0 -113px;background-repeat: repeat-x;font-size: 10px;margin:0;padding:20px 24px 10px 10px;width:173px;float:left;color:#5b9592;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border: none;}
