/* Asian Correspondent
   Copyright (c) 2011 AsianCorrespondent.com
   Author: Adarsh Pallian
   Email: adarsh@pallian.com 
   Theme Name: Asian Correspondent
   Theme URI: http://www.pallian.com/
*********************************************************************************************************/

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,
b, u, i, center,
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-size: 100%; 
	vertical-align: baseline;
	/*background: transparent;*/
}
div#c.count-o.enabled{
display:none;
}
div.pluginCountButton.pluginCountNum{
display:none;
}
p.authorcomments {
display: none;
}
body{line-height: 1;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus{outline: 0;}
ins{text-decoration: none;}
del{text-decoration: line-through;}
table{
	border-collapse: collapse;
	border-spacing: 0;
}

* {margin:0;padding:0;} 
html, body { /*height: 100%;*/}
body {font:12px Georgia, "Times New Roman", Times, serif; color:#000;background:#eee url(images/home_bg.jpg) repeat-x;}
::-moz-selection{background: #f6f1b4;color: #000;} 
::selection {background: #f6f1b4;color: #000;} 


a{text-decoration:none;color:#7f0000;}
a:hover{text-decoration:underline;}


/* Template Basics *********************************/

#wrapper{width:1008px;position:relative;margin:0 auto;background: url(images/wrapper_bg.png) repeat-y;padding: 0 4px;}
.dsq-comment-message {font-size: 13px; line-height: 20px;}

/* Header *********************************/

#header{background:#fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #7d7d7d;width:998px;padding-top:10px;}
#header .logobox{width:100%;overflow:hidden;margin-bottom: 10px;}
#header .logobox p {positon: relative;padding: 10px 0 0 25px; font-size: 10px;font-family: Arial, sans-serif; display: none;}
#header .logobox p a { color: #b9b9b9; text-shadow: #000 0 1px 1px}
#header .logobox p a:hover{color: #fff; text-decoration: none; text-shadow: #000 0 1px 1px}

.logo{width:230px;height:69px;background:url(images/asian-correspondent-logo.png) no-repeat;text-indent:-9999px;overflow:hidden;display:inline;float:left;margin: 10px 10px 0px 10px;}
.logo a{display:block;height:100%;}

#header .ad{float:right;display:inline;margin-right:14px;border:1px solid #000;}
#header .ad img{vertical-align:top;}


/* Navigation *********************************/

#menu {width:998px;font: bold 12px/34px Georgia, serif;padding:0;list-style:none;border-top:1px solid #959595;background: #262626;}
#nav-social {position: relative;z-index: 100}
#nav-social ul {float: right;margin-top: -4px;margin-right: 10px;}
#nav-social ul li {float: left; margin-right: 10px;}

.searchbtn {background: #000 url(images/alert-overlay.png) repeat-x;display: inline-block;text-decoration: none;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);font-weight: bold;font-size: 11px;color: #fff;text-shadow: #000 0 1px 1px;border: 1px solid #002f43; margin-left: 5px;width: 70px;height: 20px;padding:0;}
.searchbox {font-size: 12px; color: #474747; border: 1px solid #a1a1a1; padding: 2px;width: 150px}

/* Main Homepage Content *********************************/

#main{clear: both;background:#fff;width: 1000px;margin-top: 65px; padding-top: 5px;}


/* Slideshow Content *********************************/

.visual{width:100%;overflow:hidden;background:#fff url(images/dots.png) bottom repeat-x;}
.visual img{vertical-align:top;}
.visual .visual-box{float:left;margin:3px 20px 5px 10px;}

.visual .box-ad{float:left;width:300px;background: #eeeeee; padding:10px}


/* Main Content *********************************/

#main-content{width:100%;overflow:hidden;padding:0 0 5px;margin:0 0 12px;background:url(images/dots.png) bottom repeat-x;margin-top: 30px;}
#main-content .content{float:left;width:851px;overflow:hidden;}

#main h2, #main h2 a{font:26px/30px Georgia, "Times New Roman", Times, serif;margin:0 0 8px 3px;word-spacing: -1px;color: #000}
#main h2 img{float:left;margin:2px 8px 0 0;}


/* News/Stories Section - Homepage *********************************/

.news-container{float:left;width:366px;overflow:hidden;padding:3px 10px 0 6px;background:url(images/dots-v.png) top right repeat-y;}


#tabs1, #tabs2 { margin: 0; }
#tabs1.ui-tabs .ui-tabs-hide, #tabs2.ui-tabs .ui-tabs-hide { display: none; }
#tabs1.ui-tabs #comments-tab, #tabs1.ui-tabs #trackbacks-tab,#tabs2.ui-tabs #comments-tab, #tabs2.ui-tabs #trackbacks-tab { background-color: #fff; padding: 4px; }
#tabs1.ui-tabs .ui-tabs-nav li, #tabs2.ui-tabs .ui-tabs-nav li { list-style-type: none; display: inline; width: auto;  margin: 0 4px 0 0; padding: 0; }
#tabs1.ui-tabs .ui-tabs-nav li a, #tabs2.ui-tabs .ui-tabs-nav li a { background-color: #eee; }
#tabs1.ui-tabs li.ui-tabs-selected a, #tabs2.ui-tabs li.ui-tabs-selected a { background-color: #fff; padding-bottom: 3px;border-top: 1px solid #ccc;}

#tabs-sidebar {margin-bottom: 20px;background:url(images/dots.png) bottom repeat-x;padding-bottom: 20px;}
#tabs-sidebar.ui-tabs .ui-tabs-hide { display: none; }
#tabs-sidebar.ui-tabs #comments-tab, #tabs-sidebar.ui-tabs #trackbacks-tab { background-color: #fff; padding: 4px; }
#tabs-sidebar.ui-tabs .ui-tabs-nav li { list-style-type: none; display: inline; width: auto;  margin: 0; padding: 0; }
#tabs-sidebar.ui-tabs .ui-tabs-nav li a { background-color: #eee; }
#tabs-sidebar.ui-tabs li.ui-tabs-selected a { background-color: #fff; border-bottom: none; }
#tabs-sidebar h3{font: 20px/24px Georgia, "Times New Roman", Times, serif;color:#333;}

#main-content .tabset{margin:0;padding:10px 0 0 7px;list-style:none;width:98%;overflow:hidden;background:#eee;font-size:12px;letter-spacing: 1px;}
#main-content .tabset a{line-height:20px;display:inline-block;padding:0 6px 0 8px;color:#000;text-shadow: #fff 0 1px 1px;}
#main-content .tabset a:hover,#main-content .tabset a.active{text-decoration:none;background:#fff;padding-bottom: 3px;}


#main-content .tab-content{height:1%;padding:0 5px 0 5px;overflow:hidden;line-height:18px;}
#main-content .tab-content h3, #main-content .tab-content h3 a{font:bold 20px/24px Georgia, "Times New Roman", Times, serif;color:#333;}
#main-content .tab-content h3 a:hover{color: #7f0000}

#main-content .tab-content .box{width:100%;padding:22px 0 0;overflow:hidden;background:url(images/dots.png) bottom right repeat-x;font-size: 13px;line-height: 18px;}
#main-content .tab-content .box .title{display:block;font:11px/16px Arial, san-serif;color:#767676;margin:0 0 10px;}
#main-content .tab-content .box .commentshome{float:right;background:url(images/comment.png) 0 4px no-repeat;padding:0 2px 0 15px;font:11px/16px Arial, san-serif;color:#3e3e3e;margin-top:-26px;}
#main-content .tab-content .box .commentshome1{float:left;background:url(images/comment.png) 0 4px no-repeat;padding:0 2px 0 15px;font:11px/16px Arial, san-serif;color:#3e3e3e;}

#main-content .tab-content .box p{margin-bottom:15px;font-size: 13px !important;line-height: 22px;color: #414141;}
#main-content .tab-content .box .readfull {text-align: right;margin: -10px 0 10px 0}

#main .list-info, .aside .list-info {margin:0 0 6px;padding:0;list-style:none;width:100%;overflow:hidden;}
.aside .ad  {padding-top:18px;}
.aside .ad img {display:block;margin:0 auto;}


/* Correspondents - Homepage *********************************/

#main-content .info-container{float:left;width:255px;padding:4px 9px 0;background:url(images/dots-v.png) top right repeat-y;}
#main-content .info-container .box, .aside .box{width:100%;padding:15px 0;overflow:hidden;}

.info-container .section, .aside .section{width:100%;overflow:hidden;margin-bottom: 30px;}
.info-container .container,.aside .container {float:left;text-align:center;margin-right: 15px;}

* html .info-container .container{margin:0 13px 0 0;}
* html .aside .container{margin:0 13px 0 0;}
.info-container .container img, .aside .container img{vertical-align:top;}
.info-container .container strong, .aside .container strong{display:block;color: #5f5f5f;font-size: 11px;font-weight: bold;font-family: Arial, san-serif;}
.info-container .container strong a, .aside .container strong a{display:block;color: #5f5f5f;font-size: 11px;font-weight: bold;font-family: Arial, san-serif;}
.info-container .text, .aside .text {height:1%;overflow:hidden;}
.info-container .text h4, .aside .text h4 {font: 14px/18px Georgia, "Times New Roman", Times, serif;}
.info-container .text h4 a, .aside .text h4 a {color:#000;}
.info-container .text h4 a:hover, .aside .text h4 a:hover{color: #7f0000}
.info-container .text .date{font:11px/16px Arial, san-serif;color:#767676;}
.aside .section {margin-bottom:45px;}



/* Trending - Homepage *********************************/

.sub-container{float:left;width:171px;padding:3px 13px 0 11px;overflow:hidden;background:url(images/dots-v.png) top right repeat-y;}
.sub-container .box{width:100%;margin:0 0 28px;overflow:hidden;}
.sub-container .box-item {background:url(images/dots.png) bottom right repeat-x;padding-bottom: 10px; padding-top: 10px;}
.sub-container .box-item img{margin-bottom: 5px; margin-top: 10px;}
.sub-container .box-item a{font: 14px/18px Georgia, "Times New Roman", Times, serif;color:#000;}
.sub-container .box-item a:hover{color: #7f0000}
.sub-container .box-item strong{font-weight: normal;display:block;}
.sub-container .box-item .item{display:block;background:url(images/comment.png) 0 4px no-repeat;padding:0 2px 0 15px;font:11px/16px Arial, san-serif;color:#3e3e3e;margin-top: 5px;}



.container-holder {background:url(images/dots.png) bottom left repeat-x;}
.container-holder span {font-size: 11px;font-weight: bold;font-family: Arial, san-serif; background: #e2e2e2; padding: 2px 5px;color: #fff;text-transform: uppercase;}
.container-holder span.cnngo {background: #45bad7;}
.container-holder span.thenow {background: #000000;}
.container-holder span.newmandala {background: #2d9040;}
.container-holder span.businessweek {background: #cd0018;}
.container-holder span.crikey {background: #652d90;}
.container-holder span.scmp {background: #2d7390;}



.sub-container .box-holder{position:relative;width:180px;overflow:hidden;background:none;}
#main .title-border{border-bottom: 5px solid #ededed;padding:0 0 9px;margin-bottom:11px;}
.sub-container .container-holder, .aside .container-holder{height:1%;overflow:hidden;font-size:14px;line-height:19px;padding:0 0 9px;margin:0 0 7px;}
.container-holder p a {color: #000}
.container-holder p a:hover {color: #7f0000}

.sub-container .container-holder p,.aside .container-holder p {margin:0 0 5px;}
.sub-container .container-holder img, .aside .sub-container .container-holder img {margin:0;}

#main-content .sidebar{
	float:right;
	width:120px;
	padding:17px 16px 0 0;
	overflow:hidden;
}
#main-content .sidebar img{vertical-align:top;}
#main-content .sidebar .ad{
	width:100%;
	overflow:hidden;
}


/* Social Networks On Sidebar - Homepage *********************************/

#main-content .sidebar .socialnetworks{margin:0 0 18px;list-style:none;width:100%;overflow:hidden;text-align:center;}
#main-content .sidebar .socialnetworks li{width:100%;margin-bottom: 10px;}


/* AP Section - Homepage *********************************/

#main-content .content h2.news, .aside .section h2.news{margin-bottom:3px;padding:3px 48px 0 0;background: url(images/ico04.gif) no-repeat 100% 0;height:32px;margin-top: 35px;}
#main .list-info li{width:100%;float:left;background:url(images/dots.png) bottom right repeat-x;margin:-1px 0 1px;padding:10px 0;}
#main .list-info a{color:#000;font-size: 14px;line-height: 20px;}
#main .list-info a:hover{color: #7f0000}
#main .list-info li span{font:11px/16px Arial, san-serif;color:#767676;}
#main-content .section-box,.aside .section-box{height:1%;overflow:hidden;padding:8px 5px 0 4px;}


/* Footer *********************************/

#footer{width:998px;font: 11px/17px Georgia, san-serif;padding:0;list-style:none;border-left:1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 10px solid #000;background: #262626;color: #9b9b9b;text-align: center;text-shadow: #000 0 1px 1px;text-transform: uppercase; letter-spacing: 1px;}
#footer ul{padding:15px 0 15px 0;}
#footer ul li{display:inline;}
#footer ul li:first-child, #footer ul li.first-child{background:none;}
#footer ul a{color:#fff;padding: 5px 10px;}
#footer ul a:hover{background: #000;text-decoration: none;}
#footer ul.social-media-footer {padding: 20px 0 5px;background: #000;}
#footer ul.social-media-footer a{padding: 8px;}
#footer ul.social-media-footer a:hover{background: none}


#footer p{background: #000;padding: 10px 0 0 0;}
#footer p.pallian{color: #fff;}
#footer p.pallian a {color: #ffe1e1}


/* Newsletter *********************************/


.newsletter-box {width:100%;overflow:hidden;margin: 20px 0;background: url(images/dots.png) bottom repeat-x;padding-bottom: 10px;}
.newsletter-box .newsletter-heading {background: url(images/email_header.png) no-repeat;width: 338px;height: 50px;margin-bottom:11px; color: #fff;font:26px/30px Georgia, "Times New Roman", Times, serif;padding:14px 0 0px 10px;word-spacing: -1px;}

.subbtn {background: #000 url(images/alert-overlay.png) repeat-x;display: inline-block;text-decoration: none;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #fff;-webkit-box-shadow: 0 1px 3px #fff;position: relative;cursor: pointer;-moz-box-shadow: 0 1px 3px rgba(255,255,255,0.5);-webkit-box-shadow: 0 1px 3px rgba(255,255,255,0.5);font-weight: bold;font-size: 12px;color: #fff;text-shadow: #000 0 1px 1px;border: 1px solid #002f43;padding: 5px 7px;}
.subbtn:hover{color: #ccc}

/* Bottom Sections Homepage *********************************/

.block{overflow:hidden;background:url(images/dots.png) bottom repeat-x;padding:20px 0 10px 20px;width:980px;}
.block .box{float:left;width:220px;margin:0 20px 0 0;}
.block .box .box-more{margin:0;}
.block .box img{display:block;margin:0 0 10px;}
#main .block h2{margin-left:0;border-bottom: 1px solid #c4c4c4;padding-bottom: 5px;}
#main .block h2 a {color: #000}
#main .block h2 a:hover{color: #7f0000}
.block ul{line-height:19px;width:100%;overflow:hidden;}
.block ul li{float:left;width:100%;background:url(images/dots.png) bottom repeat-x;padding:10px 0;}
.block ul a{font-size: 13px;color:#000;line-height: 18px;}
.block ul a:hover{color: #7f0000}

.block-ad{width:100%;overflow:hidden;background: #f7f7f7 url(images/dots.png) bottom repeat-x;}
.block-ad .holder{width:998px;overflow:hidden;margin:20px 0;}
.block-ad .ad{float:left;margin:0 15px;display:inline;}
.block-ad .ad img{vertical-align:top;}

.block-ad .box{
	width:940px;
	margin:0 0 0 15px;
	overflow:hidden;
	background:url(images/bg-block-ad.gif);
	padding:20px 8px 22px 24px;
}
.block-ad .box .text{
	float:left;
	width:280px;
	font:12px/14px "Times New Roman", Times, serif;
	color:#000;
}
#main .block-ad .box h2{
	margin:30px 0 6px;
	font:60px/66px "Times New Roman", Times, serif;
	color:#000;
}
#main .block-ad .box p{margin:0 0 0 4px;}
.block-ad .box .section{
	float:right;
	width:651px;
	overflow:hidden;
}
.block-ad .box .section-box{
	float:left;
	padding:6px 6px 0 5px;
	background:#fff;
	overflow:hidden;
	margin:0 19px 0 0;
}
.block-ad .box .section-box img{
	display:block;
	margin:0 0 10px;
}
.block-ad .box .section-box strong{
	display:block;
	background:url(images/bg-block-ad-box.gif) repeat-x;
	font-weight:normal;
	padding:5px 0 2px;
}
.block-ad .box .section-box strong a{color:#666;}






/* Sidebar Tabs *********************************/

#sidebar .tabset {list-style:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;z-index:10;}
#sidebar .tabset li {float:left;margin-left:-1px;}
#sidebar .tabset li:first-child,#sidebar .tabset li.first-child {margin:0;}
#sidebar .tabset li a {background:#eee;border:1px solid #ccc;color:#000;float:left;font-size:12px;letter-spacing: 1px;padding:10px 7px 5px 7px;}
#sidebar .tabset li a:hover{padding-bottom:7px;text-decoration:none;border-bottom: 0;background: #fff}
#sidebar .tabset li.active a {border-bottom:1px solid #fff;padding-bottom:5px;text-decoration:none;margin:0;}
#sidebar .tab-content {border:1px solid #ccc;padding:10px 10px 20px;height:1%;overflow:hidden;position:relative;margin-top: -2px;}
.tabs li {margin: 10px 0 18px;}
.tabs li a {color: #000; font-size: 14px}
.tabs li a:hover{color: #7f0000}

.popular-list {
	font-size:11px;
	line-height:16px;
}
.popular-list li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	margin-bottom:4px;
}
.popular-list li span {
	float:left;
	text-align:right;
	margin-right:6px;
	width:15px;
}
.popular-list li a {
	height:1%;
	overflow:hidden;
	display:block;
	font-size: 14px;
}


/* See More *********************************/

.box-more{width:100%;overflow:hidden;text-align:right;font-size:13px;margin:0 0 30px;background: #e8e8e8;font-weight: bold;padding: 3px 0;}
.box-more a{color: #000; text-shadow: #fff 0 1px 1px; padding-right: 5px;}
.box-more a:hover{color:#7f0000;}


/* Social Media On Posts *********************************/

.post .socials {width:100%;overflow:hidden;margin-bottom:15px;background: #f7f7f7 url(images/dots.png) bottom repeat-x;}
.post .socials p{float: left; padding: 8px 0px 0 10px;}
.post .socials ul {list-style:none;display:inline;float:right;padding: 5px 0;}
.socials ul li {float:left;margin-left: 5px;}

.post .social-bar {width:100%;overflow:hidden;background: #f7f7f7 url(images/dots.png) bottom repeat-x;margin-bottom:15px;}
.social-left {float: left; padding: 10px 0 10px 3px;}
.social-right {float: right; padding: 10px 0;}
.social-right li{float: left; margin-right: 10px;}



/* Blog Post *********************************/

.main-holder {width:975px;padding:0 10px 0 18px;overflow:hidden;}
#content {float:left;width:621px;background: url(images/dots-v.png) right repeat-y; padding-right: 10px;}
#sidebar {float:right;width:335px;overflow:hidden;}

#sidebar .ad {width:100%;overflow:hidden;margin-bottom:20px;}
#sidebar .adsidebar {background: #f1f1f1; display:block; text-align: center; padding: 5px 0;}
.admiddle {background: #f1f1f1 url(images/dots.png) bottom repeat-x; display:block; text-align: center; padding: 10px 0;margin-bottom: 20px;}
#googlempu .gmpu {text-align: center; padding-top:15px;}
#googlesingle .postaddtop {padding-top:5px; padding-bottom:5px;}
.postaddbottom {padding-bottom:15px;}
#videoads .videompu {text-align:center; padding-top:10px; padding-bottom:10px;}


#content .post-heading {width:100%;overflow:hidden;background: url(images/dots.png) bottom repeat-x; padding-bottom:10px}
.post-heading img {float:left;margin:5px 15px 15px 0;}
.post-heading .text {height:1%;overflow:hidden;}

#main .post-heading h2 {font-size:38px;line-height:42px;color:#2c2c2c;margin:0 0 2px;word-spacing:-1px;}
#main .latest-post .post-heading h2 a {font-size:38px;line-height:42px;color:#2c2c2c;margin:0 0 2px;word-spacing:-1px;}
#main .latest-post .post-heading h2 a:hover {color:#7f0000; text-decoration: none}
#main .post-heading .date, .posts-summary .date {display:block;font:12px/16px Arial, san-serif;color:#555555;margin:5px 0 10px;}
#main .post-heading .date a, .posts-summary .date a {color: #ce0000; font-weight: bold;}
#main .post-heading .date a:hover, .posts-summary .date a:hover {color:#7f0000; font-weight: bold;}

.post-content {line-height:22px;font-size:15px !important;background: url(images/dots.png) bottom repeat-x;padding-bottom: 20px;overflow:hidden;}
.post-content p {margin-bottom: 20px;}
.post-content p strong{font-weight:bold}
.post-content p em{font-style:italic;}
.post-content p a {color: #ce0000}
.post-content p a:hover{color:#7f0000;}

.post-content img{margin: 0 auto; text-align: center;}
sup,sub {height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}
sup {position: relative;bottom: -0.4em;font-size: 9px;}
blockquote {margin: 10px 20px;
padding-left: 35px;background: transparent url(images/quote.png) no-repeat;font-style:italic;color: #333333}
.post-content ol, .post-content ul { margin: 35px 20px;padding-left: 30px;}
.post-content ul li {list-style: square; margin-bottom: 15px;} 
.post-content ol li {list-style: decimal; margin-bottom: 15px;} 


.more-box{padding:5px;width:100%;overflow:hidden;margin-bottom:20px;background: #f9f6ed url(images/dots.png) bottom repeat-x;width: 610px;}
.more-box h3,.comments h3, .related h3 {font:26px/30px Georgia, "Times New Roman", Times, serif;margin:0 0 8px 3px;word-spacing: -1px;text-shadow: #fff 0 1px 1px}
.more-box .holder {width:100%;overflow:hidden; padding-top:15px}
.more-box img {float:left;margin:8px 15px 0 5px;}
.more-box .posts-list {list-style:none;height:1%;overflow:hidden;font-size:14px;}
.related .posts-list {width:432px;}
.more-box .posts-list li {background: url(images/dots.png) bottom repeat-x;padding:8px 5px;}
.more-box .posts-list li a {color:#000;}
.more-box .posts-list li a:hover{color:#7f0000;}

.wp-caption-text{background: #232323; color: #fff; font:12px/16px Arial, san-serif;padding: 2px 5px}
.wp-caption img {border: 5px solid #232323; border-bottom:0}

.page-heading {width:100%;overflow:hidden;background: url(images/dots.png) bottom repeat-x;}
.page-heading img {float:left;margin-right:10px;margin-bottom: 15px;}
.page-heading .text {height:1%;overflow:hidden;color:#000;}
.page-heading .heading {display:block;font-size:20px;font-weight:normal;color:#515151;}
.page-heading .heading span {display: block;font-size:48px;margin-right:10px;letter-spacing:-1px;word-spacing: -1px;color: #000;}
.page-heading .socials {float: right;}
.page-heading .socials li {float:left;margin-right:8px;}
.page-heading .socials li  a {float:left;text-indent:-9999px;overflow:hidden;width: 32px;height: 32px;}
.page-heading .socials li  a.rss {background: url(images/icons/rss.png) no-repeat;}
.page-heading .socials li  a.twitter {background: url(images/icons/twitter.png) no-repeat;}
#content .latestpost{clear:both;display:block;text-transform:uppercase;background:#353535;padding: 5px; color: #fff; word-spacing: 1px; letter-spacing: 2px;text-shadow: #000 0 1px 1px;margin-top: 5px;}

.posts-summary  {line-height:22px;font-size:15px !important;padding-bottom: 10px;}

.posts-summary li {background: url(images/dots.png) bottom repeat-x;	padding-bottom:10px;margin-bottom:20px;}
.posts-summary li h3 {font-size:26px;margin:20px 0 6px;font-weight:normal;line-height: 32px;}
.posts-summary li h3 a {color:#000;}
.posts-summary li h3 a:hover {color:#7f0000;}
.posts-summary li .holder {width:100%;overflow:hidden;padding-top:10px;}
.posts-summary li img {float:left;margin-right:15px;}
.authorcomments {font-size: 12px; float: right;margin-top: -30px; background: #f2ecda; padding: 0 10px;}

#main .latest-post {margin-bottom:30px;}
#main .latest-post .text {padding-top:11px;}
.wp-pagenavi {background: #f4f4f4 url(images/dots.png) bottom repeat-x; padding: 10px;font-family: Arial, sans-serif;text-shadow: #fff 0 1px 1px}


.person-box  {margin: 20px 0; background: url(images/dots.png) bottom repeat-x;padding-bottom: 10px;}
.person-box h4 {font-size:18px;margin-bottom:15px;border-bottom: 1px solid #ddd;font-weight: normal;font:26px/30px Georgia, "Times New Roman", Times, serif;margin:0 0 8px 3px;word-spacing: -1px;padding-bottom: 3px;}
.person-box dl {padding:0 20px 0 0;}
.person-box dl dt {font-weight:bold;background: url(images/arrow.gif) 0 2px no-repeat;padding-left: 15px;text-transform: uppercase; letter-spacing: 1px;margin-top: 20px;color: #424242;text-decoration: underline;}
.person-box dl dd {margin-bottom:15px;padding-left: 15px;padding-top: 5px;font-size: 13px;color: #404040;line-height: 18px;}
.person-box a{color:#ce0000}
.person-box a:hover{color:#7f0000;}

#sidebar .posts-sort {padding-top:3px;margin-bottom:10px;background: url(images/dots.png) bottom repeat-x;padding-bottom: 10px;}
#sidebar .posts-sort label, #sidebar .side-heading{font-size:18px;margin-bottom:15px;border-bottom: 1px solid #ddd;font-weight: normal;font:26px/30px Georgia, "Times New Roman", Times, serif;margin:0 0 8px 3px;word-spacing: -1px;padding-bottom: 3px;}
#sidebar .posts-sort select {width:300px;margin:20px 0 30px 5px;}
#sidebar .side-heading {margin-bottom:12px;}

.tagcloud {width:100%;overflow:hidden;margin-bottom:10px;background: url(images/dots.png) bottom repeat-x;padding-bottom: 10px;}
.tagcloud li {display:inline;margin-right:1px;}
.tagcloud li a {color:#000;}
.tagcloud li a:hover {color:#7f0000;}

#sidebar .twitter-holder {height:1%;overflow:hidden;margin-bottom:10px;background: url(images/dots.png) bottom repeat-x;padding-bottom: 10px;color: #424242;}

.news-container2{float:left;width:366px;overflow:hidden;padding:3px 10px 0 6px;background:url(images/dots-v.png) top right repeat-y;}
#content .aside {float:right;width:233px;}
#main .news-container2 h2 {font-size: 40px; border-bottom: 10px solid #ccc; line-height: 46px;padding-left: 20px; margin-top: -10px;}


.gallery p {font-size: 14px;margin-bottom:10px;background: url(images/dots.png) bottom repeat-x;padding-bottom: 10px;}
.gallery p a{color:#000;}
.gallery p a:hover{color:#7f0000;}

.info-container .section .gallery{
	width:240px;
	position:relative;
	margin:0 0 0 5px;
	overflow:hidden;
	padding:10px 0 0;
}
.info-container .section .gallery ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.info-container .section .gallery ul li{
	float:left;
	width:240px;
}
.info-container .section .gallery ul img{vertical-align:top;}
.info-container .section .gallery .link-prev,
.info-container .section .gallery .link-pause,
.info-container .section .gallery .link-next{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	height:10px;
	width:6px;
	top:164px;
	right:0;
}
.info-container .section .gallery .link-prev{
	right:25px;
	background:url(images/ico06.gif) no-repeat;
}
.info-container .section .gallery .link-pause{
	right:12px;
	background:url(images/ico07.gif) no-repeat;
}
.info-container .section .gallery .link-next{background:url(images/ico08.gif) no-repeat;}
.info-container .section-gallery{background:none;margin-top: 35px;}



/* Grid Post *********************************/


.destination-posts {float:left;border-left:1px solid #9a9893;border-top:1px solid #9a9893;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;width:300px;-moz-box-shadow: 3px 3px 3px #ccc;-webkit-box-shadow: 3px 3px 3px #ccc;box-shadow: 3px 3px 3px #ccc;margin: 0 25px 40px 0;}
.destination-posts h4 {background: #e6e3dc url(images/dots.png) bottom repeat-x; padding: 10px 0 10px 0px;font-family: Arial, sans-serif;text-shadow: #fff 0 1px 1px; margin-bottom: 10px;font-weight:bold;color: #000}
.destination-posts h4 a {padding-left: 20px;font-weight:bold;margin-right: 20px;}
.destination-posts h4 span.philippines {background: url(images/ph.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.cambodia {background: url(images/kh.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.thailand {background: url(images/th.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.pakistan {background: url(images/pk.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.china {background: url(images/cn.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.india {background: url(images/in.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.australia {background: url(images/au.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.south-korea {background: url(images/kr.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.hong-kong {background: url(images/hk.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.japan {background: url(images/jp.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.malaysia {background: url(images/my.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.taiwan {background: url(images/tw.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.vietnam {background: url(images/vn.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.singapore {background: url(images/sg.png) 0 1px no-repeat;font-weight:bold;color: #000}
.destination-posts h4 span.indonesia {background: url(images/id.png) 0 1px no-repeat;font-weight:bold;color: #000}



.destination-posts img {display: block; margin: 7px;}
#main .destination-posts h2, #main .destination-posts h2 a {display: block;font-weight: normal;font:22px/26px Georgia, "Times New Roman", Times, serif;margin:0 5px 5px 5px;word-spacing: -1px;}
#main .destination-posts h2 a:hover{color:#7f0000;text-decoration: none}
#main .destination-posts p {display: block; clear: both;font-size: 13px; line-height: 20px; padding: 5px 10px 15px 10px; margin-top: 10px;}
.destination-posts span {margin-left: 10px;font:12px/16px Arial, san-serif;color:#767676;}
.destination-meta {background: #f4f4f4 url(images/dots.png) top repeat-x;bottom: 0;}
.destination-comments{float:left;margin-left: 10px; padding: 5px 0 5px 15px;background:url(images/comment.png) 0 8px no-repeat;font:11px/16px Arial, san-serif;color:#3e3e3e;}

.last {margin-right:0;}
.clear {clear:both;}

.destination-posts-photo {float:left;border-left:1px solid #9a9893;border-top:1px solid #9a9893;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;width:200px;-moz-box-shadow: 3px 3px 3px #ccc;-webkit-box-shadow: 3px 3px 3px #ccc;box-shadow: 3px 3px 3px #ccc;margin: 0 25px 40px 15px;}
.destination-posts-photo h4 {background: #e6e3dc url(images/dots.png) bottom repeat-x; padding: 10px;font-family: Arial, sans-serif;text-shadow: #fff 0 1px 1px; margin-bottom: 10px;}
.destination-posts-photo img {display: block; margin: 7px;}
#main .destination-posts-photo h2, #main .destination-posts-photo h2 a {display: block;font-weight: normal;font:18px/22px Georgia, "Times New Roman", Times, serif;margin:0 5px 5px 5px;word-spacing: -1px;}
#main .destination-posts-photo h2 a:hover{color:#7f0000;text-decoration: none}
.destination-posts-photo span {margin-left: 10px;font:12px/16px Arial, san-serif;color:#767676;}

.destination-posts3 {float:left;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;width:220px;-moz-box-shadow: 3px 3px 3px #ccc;-webkit-box-shadow: 3px 3px 3px #ccc;box-shadow: 3px 3px 3px #ccc;margin: 0 10px 40px 10px;height: 200px;background: #000; color: #FFF; overflow: hidden;}
.destination-posts3:hover {border:1px solid #ff5151;}
.destination-posts3 span {float: left; display: block;margin: 10px 3px;color: #fff}
.destination-posts3 span img{border: 3px solid #424242}
#main .destination-posts3 h2 a {float: left;font-weight: normal;font:16px Georgia, "Times New Roman", Times, serif;word-spacing: -1px;width: 110px;margin:15px 0px 0px 0;color: #fff; border-bottom: 1px solid #424242}
#main .destination-posts3 h2 a:hover{color:#ffc5c5;text-decoration: none;}
.destination-posts3 .socialss {margin: 0; padding: 0; display: inline; float: left;background: none;margin-bottom:5px;padding-top: 10px;margin-left: 2px;}
.destination-posts3 .socialss li {float:left;margin-right:5px;}
.destination-posts3 .socialss li  a {float:left;text-indent:-9999px;overflow:hidden;width: 16px;height: 16px;}
.destination-posts3 .socialss li  a.rss {background: url(images/small_rss.png) no-repeat;}
.destination-posts3 .socialss li  a.twitter {background: url(images/small_twitter.png) no-repeat;}
#main .destination-posts3 p {display: block; clear: both;font-size: 13px; line-height: 18px; padding: 5px 5px 10px 5px;color: #fff;background: #2a2a2a;margin-right: 5px;margin-left: 5px;overflow: hidden;}
#main .destination-posts3 p a {color: #fff;}
#main .destination-posts3 p a:hover {color: #ffc5c5;text-decoration: none}

#main .destination-posts3 h3 {clear: both;font-weight:normal; letter-spacing: 1px; text-transform: uppercase;font-size:10px;margin-left:5px;background: #1d1d1d; padding: 5px;margin-right: 5px;color: #ccc}


#sidebar .tab-holder {
	height:1%;
	overflow:hidden;
	padding-left:3px;
	margin-bottom:23px;
}




#sidebar .twocolumns {
	width:100%;
	overflow:hidden;
}
#sidebar .sub-container{
	padding:0;
	margin:0;
}
#sidebar .twocolumns .ad {
	float:right;
	width:160px;
}
#sidebar .ad img {
	display:block;
	margin:0 auto;
}
.twocolumns .box-more  {margin-bottom:10px;}


.sort .row {
	width:100%;
	overflow:hidden;
	margin-bottom:12px;
}
.sort label {
	float:left;
	width:47px;
}
.sort select {
	float:left;
	width:102px;
	margin-right:12px;
}
.sort .subscr {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
}
.sort .subscr  li {
	float:left;
	margin-right:13px;
}
.sort .subscr  li a {
	color:#009f00;
	padding-left:18px;
	float:left;
}
.sort .subscr  li a.mail {
	background: url(images/ico-email.gif) no-repeat 0 4px;
}
.sort .subscr  li a.rss {
	background: url(images/ico-rss.gif) no-repeat 0 3px;
}
.sort .subscr  li a.rss span {
	float:left;
	background: url(images/bg-subscr.gif) no-repeat 100% 0;
	padding-right:13px;
}
.comment-holder a,
#content .updates a {
	color:#009f00;
	font-weight:bold;
}
.user-nav {
	list-style:none;
	margin:-10px 0 0;
	padding:0 10px 0 0;
	height:1%;
	overflow:hidden;
}
.user-nav li {
	float:right;
	margin-left:6px;
	font-size:10px;
}
.user-nav li a {
	height: 20px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.user-nav li a.like {
	background: url(images/bg-like.gif) no-repeat;
	width: 34px;
}
.user-nav li a.reply {
	background: url(images/bg-reply.gif) no-repeat;
	width: 43px;
}
#content .updates {
	font-size:13px;
	padding-top:70px;
	margin-bottom:29px;
}




#content .pager {
	width:100%;
	overflow:hidden;
	margin-bottom:42px;
}
#content .data .pager {
	padding-top:3px;
	margin-bottom:16px;
}
#content .pager form {
	float:right;
	font:11px Arial, Helvetica, sans-serif;
}
#content .pager label,
#content .pager span {
	text-transform:uppercase;
	float:left;
	padding-top:4px;
	margin-right:4px;
}
#content .pager .text {
	float:left;
	background: url(images/bg-text2.gif) no-repeat;
	width: 24px;
	height: 20px;
	margin-right:4px;
}
#content .pager .text input {
	background:none;
	border:0;
	padding:0 2px;
	width:20px;
	text-align:center;
	font:11px/12px Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
}
#main .job-inner {
	background:none;
}
#sidebar .ad2 {margin-bottom:30px;}
#sidebar .photo-gallery {
	padding:10px 0 31px;
}
#sidebar .photo-gallery h3 {
	border-bottom:2px solid #000;
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin:0 0 2px;
}
.photo-gallery ul {
	width:100%;
	overflow:hidden;
}
.photo-gallery ul li{
	width:100%;
	overflow:hidden;
	border-top:1px solid #ccc;
	margin-top:-1px;
	padding:10px 0 11px;
}
.photo-gallery ul li a.visual {
	float:left;
	margin:0 10px 0 0;
	width:auto;
}
.photo-gallery ul li .text {
	height:1%;
	overflow:hidden;
}
.photo-gallery ul li p a {color:#000;}
#content .data {
	float:left;
	width:380px;
	margin-top:-9px;
}
#content .data h2 {
	font-size:36px;
	line-height:45px;
	color:#333;
	margin-bottom:5px;
}
#content .data h2 img {
	margin-top:12px;
}
#content .data .subheading {
	display:block;
	color:#999;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:16px;
	margin-bottom:10px;
}
#content .data img {display:block;}
.data .news-list {
	padding-top:9px;
	line-height:17px;
}
.data .news-list li {
	background: url(images/divider06.gif) repeat-x 0 100%;
	padding-bottom:9px;
	width:100%;
	overflow:hidden;
	margin-bottom:12px;
}
.data .news-list h3 {
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	margin-bottom:3px;
}
.data .news-list h3 a {
	color:#000;
}
.data .news-list .posted {
	display:block;
	background: url(images/divider05.gif) repeat-x 0 100%;
	padding-bottom:10px;
	color:#171717;
	margin-bottom:5px;
}
.data .news-list .posted .date {
	color:#999;
	font-style:normal;
	border-left:1px solid #171717;
	padding-left:7px;
	margin-left:4px;
}
.data .news-list p a {
	color:#00a8ec;
}
.data .news-list .visual {
	float:right;
	border:1px solid #aaa;
	padding:3px;
	width:auto;
}
.data .news-list .ad {
	margin-bottom:23px;
}

.twtr-hd, .twtr-ft {display:none;}

#my-glider {
	display:block;
	padding:0;
	margin:0 0 10px;
	width:636px;
	color:#fff;
	border-top:0px solid #000;
	background: #101010
	}

#my-glider .scroller {
	display:block;
	width:635px;
	height:210px;	
	padding:0;
	margin: 0 auto; 
	overflow: hidden;
	border:0px solid #000;
	border-top:0;
	border-bottom:0;
	}

#my-glider .scroller .section {
	width:640px;
	height:210px;
	padding:0;
	margin: 0;
	overflow: hidden;
	}

#my-glider .controls {
	display:block;
	padding: 0;
	margin:0 auto;
	}

#my-glider .controls ul {
	font-size:8pt;
	padding:6px 0 0 0;
	list-style-type:none;
	margin:0;
	}

#my-glider .controls li {
	line-height:1.2em;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	background: #424242
	}

#my-glider img.post-thum, #my-glider img.thumbnail {
	padding:0px;
	text-decoration:none;
	float:none;
	margin: 0;
	width:100px;
	height:75px;
	}

#my-glider .controls li a, #my-glider .controls li a:link, #my-glider .controls li a:visited {
	height:50px;
	width:100px;
	padding: 0 2px 0 2px;
	float:left;
	margin:0 2px 2px 0;
	overflow:hidden;
	color:#000;
	font-size: 11px;
	font-style: italic;
	font-family: Georgia,serif;
	}

#my-glider .controls li a:hover, #my-glider .controls li a:active {
	}

#my-glider .controls li a.active {

	}

#my-glider .control-top {
	margin: 0 auto;
	padding: 5px 5px 5px 10px;
	font-weight:bold;
	}

#my-glider .feature-entry  {
	height:30px;
	overflow:hidden;
	padding:3px 10px;
	margin:175px 0 0 0;
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color:#000;
	color: #fff;
	display: block;
	font-size: 18px;
	}
#my-glider .feature-entry p  {
	margin:0;
	font-size:14px;
	padding:3px 10px;
	display: block;
	text-decoration: none;
	font-style: normal;
	font-family: Georgia,serif;
	color: #fff;
	font-weight: normal;
	padding:0px;
	letter-spacing:0px;
	line-height:20px;
	}

#my-glider a, #my-glider a:link, #my-glider a:visited   {
	color:#fff;
	}


#my-glider a:hover, #my-glider a:active  {
	color:#fff;
	}

#main #my-glider .feature-entry h2 a {
	margin:0;
	position: relative;
	font-size:18px;
	text-decoration: none;
	font-family: Georgia,serif;
	color: #fff;
	font-weight: normal;
	padding:0px;
	letter-spacing:0px;
	text-shadow: #000 0 1px 1px;
	}

#my-glider a.more-link, #my-glider a.more-link:link, #my-glider a.more-link:visited  {
	background: url(images/arrow-off.gif) 100% 70% no-repeat;
        }

#my-glider a.more-link:hover, #my-glider a.more-link:active  {
	background: url(images/arrow-off.gif) 100% 70% no-repeat;
	}

#my-glider .postinfo {
	padding: 0;
	margin: 0;
	font-size:8pt;
	border-bottom:0;
	}

.blogroll-holder ul.blogroll-list {
	margin-bottom:20px;
}

.blogroll-holder ul.blogroll-list li a {
    font-size: 15px;
    line-height: 1.8;
}

.category-business .news-container2 h2{background: url(images/11b.png) 4px 3px no-repeat;}
.category-culture .news-container2 h2{background: url(images/11b.png) 4px 3px no-repeat;}
.category-technology .news-container2 h2{background: url(images/12b.png) 4px 5px no-repeat;}
.category-environment .news-container2 h2{background: url(images/13b.png) 4px 5px no-repeat;}
.category-media .news-container2 h2{background: url(images/14b.png) 4px 5px no-repeat;}
.category-travel-life .news-container2 h2{background: url(images/15b.png) 4px 5px no-repeat;}
.category-wine .news-container2 h2{background: url(images/16b.png) 4px 5px no-repeat;}
.category-education .news-container2 h2{background: url(images/17b.png) 4px 5px no-repeat;}
.category-ap-news .news-container2 h2{background: url(images/18b.png) 4px 5px no-repeat;}
.category-environment .news-container2 h2{background: url(images/13b.png) 4px 5px no-repeat;}
.cor {background: url(images/13b.png) 4px 3px no-repeat;}
.corr {background: url(images/12b.png) 4px 3px no-repeat;}
.corrr {background: url(images/16b.png) 4px 3px no-repeat;}
.corrrr {background: url(images/17b.png) 4px 3px no-repeat;}


.videoright {color: #fff; margin-top: 20px;font-size:14px;}
#main .videoright h2 a {color: #fff; display: block;}
.videoright p {margin-left: 7px;margin-bottom: 20px;line-height: 20px;}
#main .videoright h3{font-size:11px;margin-bottom: 20px;margin-left: 7px;font-family: Arial;font-weight:normal;color: #a4a4a4}
#main .videoright h3 a {color: #e4e4e4}
#main .post-heading h4 {font-size: 18px; font-weight: normal; padding-top: 5px} 
#main .post-heading h4 a {color: #2a2a2a}
#main .post-heading h4 a:hover {color: #810000}
#main .post-heading h5{font-size:11px;margin-bottom: 20px;font-family: Arial;font-weight:normal;color: #a4a4a4}




 .kise_imagealignright {
    float: right;
    margin: 0 0 0.5em 1em;
}
.kise_paragraphimage {
    margin-bottom: 0.4em;
    margin-right: 0.8em;
}
.kise_imagetext {
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 1em;
    margin-top: -0.7em;
    padding-right: 0.4em;
    white-space: pre;
}
.kise_imagealignleft {
    float: left;
    margin: 0.3em 1em 0.5em 0;
}
.kise_publicationitem {
    border-top: 1px solid #E7E7E7;
    margin-top: 1em;
    padding-top: 1em;
}

p.kise_authors {
    font-weight: bold;
}

p.kise_publicationreference {
    font-style: italic;
}
.kise_contactinformation {
    border: 1px solid #BBBBBB;
    clear: both;
    margin-bottom: 0.8em;
    padding: 2px;
}
.kise_maincontactinfo dl {
    clear: none;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.kise_contactinformation ul.kise_linklist {
    clear: none;
    margin: 0;
    padding: 0 0 0 0;
}

.kise_linklist li {
   
    display: block;
    margin: 0.15em 0 0;
    padding: 0 0 0 17px;
}




  .mnsh_post-media {
    float: right;
    margin: 0 0 20px 20px;
    text-align: center;
    width: 400px;
}
.mnsh_post-media p{display:none;}
  .mnsh_post-media img {
    margin: 0 auto;
}
.mnsh_post-media .mnsh_post-media-caption {
    background: none repeat scroll 0 0 #EAEAEA;
    border-bottom: 1px solid #5A5A5A;
    color: #5A5A5A;
    font-size: 12px;
    margin-top: -4px;
    padding: 8px;
    text-align: left;
}



		#sharebox {position: absolute; width: 60px; margin-left: -92px; padding: 0 5px; background-color: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; z-index: 1;}
.share-item {margin: 7px 0; text-align: center;}
.share-item:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* contact form */#wpcf7-f107758-o1,#wpcf7-f130866-o1,#wpcf7-f130867-o1 { padding: 0 20px; }#wpcf7-f107758-o1 form h3,#wpcf7-f130866-o1 form h3,#wpcf7-f130867-o1 form h3 {	font-size: 1.25em;	line-height: 22px;	color: #d2453f;	margin-top: 20px;	font-weight: 600;}#wpcf7-f107758-o1 form p,#wpcf7-f130866-o1 form p,#wpcf7-f130867-o1 form p {	margin: 15px 0;	font-size: 1.1em}#wpcf7-f130866-o1 form input[type=date],#wpcf7-f130866-o1 form input[type=text], #wpcf7-f130866-o1 form input[type=email], #wpcf7-f130866-o1 form input[type=tel],#wpcf7-f107758-o1 form input[type=date],#wpcf7-f107758-o1 form input[type=text], #wpcf7-f107758-o1 form input[type=email], #wpcf7-f107758-o1 form input[type=tel], #wpcf7-f130867-o1 form input[type=date], #wpcf7-f130867-o1 form input[type=text], #wpcf7-f130867-o1 form input[type=email], #wpcf7-f130867-o1 form input[type=tel], 	padding: 5px 10px;	font-size: 1em;	line-height: 1.5em;	border-radius: 2px;	border: 1px solid #e2e2e2;	background-color: #f6f8f8;}#wpcf7-f130866-o1 form input[type=submit],#wpcf7-f130867-o1 form input[type=submit],#wpcf7-f107758-o1 form input[type=submit] {	font-size: 0.875em;	line-height: 1.71429em;	font-weight: 700;	text-decoration: none;	text-transform: uppercase;	margin: 5px 0 !important;	padding: 5px 0 !important;	width: 100% !important;	text-align: center;	color: #fff !important;	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);	background-color: #d2453f;	border: none !important;	background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e85b54),color-stop(100%,#b22520));	background-image: -webkit-linear-gradient(#e85b54,#b22520);	background-image: -moz-linear-gradient(#e85b54,#b22520);	background-image: -o-linear-gradient(#e85b54,#b22520);	background-image: linear-gradient(#e85b54,#b22520);	-webkit-border-radius: 4px 4px;	-moz-border-radius: 4px / 4px;	border-radius: 4px / 4px;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);	box-shadow: 0 1px 2px rgba(0,0,0,0.5);	cursor: pointer;}#wpcf7-f130866-o1 form input[type=submit]:hover,#wpcf7-f130867-o1 form input[type=submit]:hover,#wpcf7-f107758-o1 form input[type=submit]:hover {	background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#df524d),color-stop(100%,#e85b54));	background-image: -webkit-linear-gradient(#df524d,#e85b54);	background-image: -moz-linear-gradient(#df524d,#e85b54);	background-image: -o-linear-gradient(#df524d,#e85b54);	background-image: linear-gradient(#df524d,#e85b54);}#wpcf7-f130866-o1 form select { max-width: 100%; }#wpcf7-f130867-o1 form select { max-width: 100%; }#wpcf7-f107758-o1 form select { max-width: 100%; }