html{height:100%}
body{font:16px/19px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;position:relative;height:100%;color:#fff;background:#FFF url(img/slider-wrap-bg.png);-webkit-text-size-adjust:100%;min-width:320px;text-shadow:0 1px rgba(0,0,0,.6);margin:0}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none;color:#F60}
h2{font:30px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 10px}
h3{font:24px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 10px}
h4{font:16px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 10px}
p{line-height:1.25em;font-size:1em;margin:15px}
ol,ul{padding:0}
blockquote{font-size:20px;position:relative;font-weight:700;font-style:italic;line-height:1.25em;border-width:1px 0;padding:10px;background: #CCC;border-radius: 10px;padding-bottom: 20px;}
blockquote p{font-size:9px;margin:0}
blockquote p:before{position:absolute;top:10px;left:20px;font:48px/52px Questrial, Arial, Helvetica, sans-serif}
cite{font-style:normal;font-weight:700;display:block;text-align:right}
table{border-spacing:0;width:100%;border-collapse:collapse;}
tbody td,thead td{border:1px solid #fff;margin:0}
tr{border:1px solid #fff;margin:0}
img{vertical-align:top;border-style:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
mark{background:none}
.embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.embed iframe,.embed object,.embed embed{position:absolute;top:0;left:0;width:100%;height:100%}
.left{float:left!important}
.right{float:right!important}
.hidden,.screen-reader-text{position:absolute;top:-9999px;left:-9999px;height:0;width:0;overflow:hidden}
input,textarea,select{box-shadow:inset 0 2px 2px rgba(0,0,0,.26), inset 0 -1px rgba(255,255,255,.36);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.26), inset 0 -1px rgba(255,255,255,.36);border:0;border-radius:9px;-webkit-border-radius:9px;color:#fff;font:16px Quicksand, Tahoma, Arial, sans-serif;vertical-align:middle;background:#666;padding:2px 17px 4px}
textarea{overflow:auto}
form,fieldset{border-style:none;margin:0;padding:0}
input[type=submit],input[type=text],input[type=password],input[type=file],textarea{-webkit-appearance:none}
input[type=submit]{-webkit-border-radius:0}
input[type=image]{border:none;padding:0}
input[type=submit]:hover{cursor:pointer}
input[type=text],input[type=submit]{height:29px;border:0}
input[type=text].active,textarea.active{-webkit-appearance:none;box-shadow:none!important;outline:none}
input[type=text].error,textarea.error{color:red;border-color:red}
.pagewidth{width:960px;margin:0 auto}
.site-header{width:100%;height:45px;background: rgba(66,11,8,0.9); position:fixed;top:0;left:0;z-index:2}
.site-content{position:relative;z-index:1}
.site-content:after{content:'';display:block;clear:both}
.block{overflow-y:hidden;border-bottom:3px solid #333;position:relative;z-index:0;margin:0 -9999px;padding:0 9999px}
.block:after{content:'';position:absolute;top:0;bottom:0;left:50%;z-index:-1}
.block:before{content:'';position:absolute;top:-50px;height:50px;width:1200px;left:50%;margin-left:-600px;border-radius:100%;-webkit-border-radius:100%;box-shadow:0 0 10px 3px rgba(0,0,0,.8);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.2)}
.block-holder:after,.block-holder:before{top:0;bottom:0;position:absolute;content:'';left:50%;z-index:-1}
#home:after{width:451px;margin-left:-289px;background:url(img/bg-gray-m.png) no-repeat 190px 0}
#home .block-holder:after{top:578px;width:138px;margin-left:31px;background:#56567 url(img/bg-gray-r.png) repeat-x 0 -577px}
#home .block-holder:before{padding-right:9999px;background:#56567 url(img/bg-gray-r.png) repeat-x;margin:0 -9999px 0 0}
main-navigation{float:right;position:relative;z-index:0}
.main-navigation ul{list-style:none;margin:0;padding:0}
.main-navigation li{float:left;margin:0 0 0 5px}
.main-navigation a{display:block;height:24px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.8em;padding:14px 5px 0 5px;}
.main-navigation li.active a,.main-navigation li a:hover{border-bottom:2px solid #fff;height:24px;padding:14px 5px 0 5px;}
.main-navigation a.opener{display:none;float:right;background:url(img/opener.png);width:61px;height:41px;text-indent:-9999px;overflow:hidden;margin:21px 20px 0 0;padding:0}
.main-navigation a.opener:hover{background-position:0 -44px}
.blue{background:#955a2d url(img/bg-orange.jpg)}
.visual{width:50%;float:right;position:relative;margin-left:0;z-index:0;text-align:right;padding:55px 0 5px}
.intro{float:left;width:48%;text-align:center;padding:70px 0 20px}
.holder,.wrapper{overflow:visible;}
.placeholder,:-moz-placeholder,::-webkit-input-placeholder{color:#fff}
.picture{overflow:visible;width:232px;height:232px;background:linear-gradient(tobottom,#fff0%,#e0e0e0100%);border:1px solid #fff;border-radius:100%;-webkit-border-radius:100%;position:relative;box-shadow:2px 2px 2px 3px rgba(0,0,0,.58);-webkit-box-shadow:2px 2px 2px 3px rgba(0,0,0,.58);margin:0 auto 10px;padding:4px}
.picture *{border-radius:100%;-webkit-border-radius:100%}
.picture .holder{width:230px;height:230px;overflow:hidden}
.picture:after{content:'';position:absolute;border:5px solid rgba(255,255,255,.51);border-radius:100%;-webkit-border-radius:100%;left:5px;top:5px;right:5px;bottom:5px}
.blue .intro .title:after,.blue .intro .title:before{background-image:url(img/decor.png)}
.site-content h1{font:40px Questrial, Arial, Helvetica, sans-serif;color:#fff;margin:0}
.intro .title{font-size:13.4px;line-height:28px;display:block;position:relative;text-align:center;text-shadow:none;color:#FFF;margin:2px 0 10px}
.intro .title1{font-size:15px;line-height:28px;display:block;position:relative;text-align:center;text-shadow:none;color: #FFFFFF; margin:12px 0 10px}
.intro .title:after,.intro .title:before{content:'';display:inline-block;vertical-align:middle;background-repeat:repeat-x;width:50px;height:6px;margin-right:10px}
.intro .title:after{margin:0 0 0 10px}
.intro p.para{font-size:12px;line-height:18px;color:#FFF1E0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align:left;padding-right:30px;font-style:italic;text-shadow:none}
.visual p.para{font-size:17px;line-height:30px;color:#FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align:left}
.container{width:100%;margin:0 auto}
.left-col{width:66%;float:left}
.right-col{float:right;width:32%;margin-left:2%;background:url(css/img/title-banner-shadow.png) no-repeat bottom left;padding-bottom:30px;margin-top:10px}
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#recentarticle,.recentarticle{background:url(css/img/recentbg.png) no-repeat bottom center;padding-bottom:8px;margin-bottom:10px;margin-top:15px;min-height:0!important}
#art-block{background:rgba(0,0,0,.7);margin-top:-10px;z-index:-1;position:relative;padding:20px 0 10px}
.cell p{margin-bottom:0;font-size:10px;line-height:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-shadow:none}
.cell h3{color:#f0ca58;font-size:16px;text-transform:uppercase;text-shadow:none;line-height:24px;margin:0;padding:0}
.cell span{display:block;text-shadow:none;margin-bottom:5px}
#art-block .cell{width:30%;float:left;margin:0 1%}
#recentarticle h1,.recentarticle h1{color:#FFF;background:rgba(66,11,8,1);text-transform:uppercase;text-align:center;font-size:18px;width:220px;text-shadow:none;z-index:6;font-weight:400;position:absolute;left:36%;top:-25px;margin:0 auto;padding:10px}
#main{font-size:12px;color:#333;line-height:18px;position:relative;text-shadow:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;min-height:275px}
code{font-family:Courier, monospace}
dt{margin-left:15px;font-weight:700}
dd{margin:15px 0 15px 30px}
em{font-style:italic}
form{text-align:left;max-width:500px;margin-left:10px}
form div{margin:10px 0;padding:5px}
form div label{padding-bottom:3px}
form div input,form div textarea{width:400px;font-size:1.15em;margin-top:5px;padding:5px}
form div textarea{height:170px}
form div input[type=submit]{width:200px;background:#999;color:#EAEAEA;font-size:1.6em;margin:0 auto}
form div input[required],form div textarea[required]{color:#800}
h1,h2,h3,h4,h5,h6{font-weight:700;margin:15px 0}
ul li,ol li{margin:15px 0 0 15px}
.searchbar{padding-top:15px}
.searchbar input{background:#3e3e3e;color:#FFF;font-style:italic;font-family:Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;border:0;display:inline;margin:0;padding:5px}
.searchbar input[type=text]{border-top-left-radius:10px;border-bottom-left-radius:10px}
.searchbar input[type=submit]{background:#f76d36 url(img/search.jpg) center no-repeat;border-top-right-radius:10px;border-bottom-right-radius:10px;text-indent:-99999px;width:33px;margin-left:-10px}
#featured{padding-bottom:32px}
hr{background:url(img/bg.jpg) top center;height:5px;border:none;display:block}
#featured .business-info h3,.widget h3,#business-listing .info h3{font-family:Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;font-weight:700;font-size:1.2em;text-transform:uppercase;margin:0;padding:0}
#featured .business-info h2{color:#c94623;font-size:1.29em;margin:0;padding:0}
#featured .business-info p,.widget p{margin:0 0 30px;padding:0}
#featured .main{width:66%;height:270px;overflow:hidden;background:#CFCFCF}
#posts a.visit{border-top:1px #d4d4d4 solid;border-bottom:1px #d4d4d4 solid;display:block;padding:13px 5px}
.post{margin:15px 0 30px}
.post h2,.business h2,.archives h2,.404 h2 .post .date{font-family:Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;font-weight:700;text-transform:uppercase;margin:0;padding:0}
.post h3{font-size:1em;margin:0;padding:0}
.post .byline{font-style:italic;font-size: 1em;color:#989898}
.post .byline a{font-style:normal}
.post p,.business p{line-height:22px;text-align:justify;margin:10px 0 0;padding:0}
#blog .post{margin-top:0}
.archives ul li{list-style-type:none;display:inline;margin:0 15px 0 0}
.fourohfour{text-align:center}
#business-listing{padding-top:30px}
#business-listing .main{width:620px}
#business-listing .main p{margin:15px 0}
#business-listing .info h4{font-family:Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;text-transform:uppercase;margin:15px 0;padding:0}
#business-listing .info p{margin:30px 0;padding:0}
#business-listing .info a{font-family:Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;text-transform:none}
.navi{font-family:Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;text-transform:uppercase;font-weight:700;margin-top:15px}
#directory .business{border-bottom:1px solid #d4d4d4;padding:30px 0}
#directory .business .info{width:61%;margin-left:3%;float:right}
#directory .business img{width:35%;display:block}
#directory .business .contact{margin:30px 0 15px}
.navi ul.pages li{display:inline;margin:5px}
.widget{background:rgba(66,11,8,0.9);color:#FFF;padding:15px 10px 5px 15px}
.widget_featured{margin:10px}
.widget_featured .thumb,.widget_featured h3{text-align:center;margin:5px 0}
footer{color:#FFF;font-size:13px;width:100%;background: rgba(66,11,8,0.9);text-align:center;margin:0 auto}
footer p{padding:14px 5px 5px}
#news-ticker{position:relative;margin:10px auto;padding:5px}
#news-ticker li{margin:5px}
#news-ticker a{color:#F60;font-size:12px}
#news-ticker span{border:none!important}
span.tickerText{font-size:10px}
span.tickerLink a{font-size:12px;color:#F60}
span.tickerLink a:hover{font-size:12px;color:#FFF}
#news-ticker br{height:0;display:none;margin:0;padding:0}
footer a:hover{color:#CFCFCF}
footer ul.social li{display:inline}
.alignleft{float:left}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#d4d4d4;padding-top:4px;margin:10px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:.85em;line-height:1.214em;margin:0;padding:0 4px 5px}
#posts{background:rgba(0,0,0,.8);margin-top:40px;z-index:0;position:relative;color:#FFF;padding:20px 0 10px}
#posts .cell{width:31%;float:left;margin:0 1%}
.home-col{width:100%;position:relative}
.para p{font-size:10px;line-height:18px;text-align:left;padding-right:10px}
.para a{font-size:15px;text-shadow:none}
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;}
.sf-menu{line-height:20px;float:left;margin-bottom:1em}
.sf-menu ul{position:absolute;top:-999em;width:200px}
.sf-menu ul li{width:200px}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative}
.sf-menu a{display:block;position:relative;text-decoration:none}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:45px;z-index:99; width: 40px;}
.sf-menu li a:hover{border-bottom:0}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0}
.sf-menu a.sf-with-ul{min-width:1px}

.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(../images/arrows-ffffff.png) no-repeat -10px -100px}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0}
.sf-shadow ul{background:url(../images/shadow.png) no-repeat bottom right;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;padding:0 8px 9px 0}
.sf-shadow ul.sf-shadow-off{background:transparent}
.widget a:hover{color:#F60}
blockquote strong{font-weight:700;font-style:normal;font-size:12px;color:#640808}
.dck{position:absolute;right:0;z-index:99;width:100px}
.post.cat{float:left;width:314px;border:1px dashed #CCC;min-height: 315px;margin:0;padding:0}
.cat-view{margin-top:10px; position:relative}
.vcategories{position:relative;margin-top:45px;margin-bottom:17px}
.vcategories .cell{width:31%;margin-right:1%;margin-left:1%;float:left;text-align:center;background:url(img/secndcol.png) no-repeat bottom center;min-height:110px;padding-bottom:9px;position:relative}
.vcategories .cell-in{background:rgba(0,0,0,.8);margin-top:-10px;z-index:0;position:relative;min-height:110px;padding:20px 0 10px}
.vcategories h3{color:#FFF;background:rgba(66,11,8,1);text-transform:uppercase;text-align:center;width:220px;text-shadow:none;z-index:6;font-weight:400;left:10%;top:-25px;font-size:14px;position:absolute;margin:0 auto;padding:10px}
.vcategories h6{font-size:10px;text-decoration:none;text-shadow:none}
.main-navigation ul.children,.hide{display:none}
*,figure,.navi ul.pages{margin:0;padding:0}
address,strong{font-weight:700}
#newsticker a:hover,footer a,#posts a:hover,.para a:hover,.widget a,.vcategories h6 a:hover{color:#FFF}
footer ul.social,.alignright{float:right}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
#posts a,.vcategories h6 a{color:#EB733B}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}
.sf-menu li li,.sf-menu li li li{background:rgba(66,11,8,0.9);}
.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}
.addthis_toolbox,.post.cat .cthold{padding:10px}
::selection,::-moz-selection{background:#323232;color:#FFF}
#authorlist{ list-style:none; font-size:12px; line-height:18px;}
#authorlist li{ border: 1px dashed #CCCCCC;
    float: left;
    margin: 0;
    min-height: 200px;
    padding: 0;
    width: 304px;
padding:5px;}
#authorlist li .authorpara{ margin:0; padding:5px 0 5px 0; color:#666; font-size:11px; word-wrap:break-word;}
.navigation {
    display: block;
    position: absolute;
    bottom: -51px;
    left: 0%;
}
#quotelist{ list-style:none; text-align:center}
.para1 a{color:#FFF; font-size:14px;}
.para1 a:hover{color:#F60; font-size:14px;}

.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}
.navpaginate .navigation{position:relative !important; top:25px; ;left:0; }

/* more.. */


table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
table a:active,
table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}

@font-face {
    font-family: myFont;
    src: url(css/fonts/TMOTCHN_Ship.TTF);
    }

table {
	font-family: myFont;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background-position:0 -100px;
	margin:0px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table th:first-child {
	text-align: left;
	padding-left:20px;
}
table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table tr {
	
	padding-left:20px;
}
table td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
table td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table tr:last-child td {
	border-bottom:0;
}
table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

