/*
Theme Name: Unspoken
Author URI: http://www.wpshower.com
Description: Advanced WordPress Premium theme developed proceeding from your wishes. Unspoken is our first, clean, simple and easy to customize premium WordPress theme specifically designed for your news or magazine website. We carefully analyzed your statements to each of free templates that we have released previously and have tried to realize all your remarks and wishes in Unspoken. Comes with 7 unique color schemes.
Author: Wpshower
Version: 1.0.4
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
Copyright: (c) 2011 Wpshower
*/

/***** Reset *****/

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;}
body{line-height:1;text-align:left;}
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;}

/***** Global *****/

body {font-family: Conv_Roboto, Arial, Helvetica, sans-serif; background: #cbcbcb url("images/diagmonds.png"); } /*ffw*/
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

a, a:hover {text-decoration: none; font-family:Georgia, Arial;}
a img {border: none;}

.fl {float: left;}
.fr {float: right;}
.bl {border-left: 1px solid #eee;}
.br {border-right: 1px solid #d3d3d3;} /*ffw*/
.nb {border: 0 !important;}
.focus {border-color: #ff5800 !important;}
.focus {border-color: #ff5800 !important;}

/***** Layout *****/

.wrapper {width: 940px; margin: 0 auto; padding: 0 20px 15px; background-color: #e9e9e9;} /*ffw*/
.middle {padding-bottom: 40px; padding-top:7px; border-top: 1px solid #cc3333; margin-top:5px;}
#content {width: 620px; float: left; padding-right: 9px;}
#sidebar {width: 300px; float: right; padding-left: 10px;}

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

.header-meta {height: 36px; background-color: #cc3333; margin-bottom: 5px; border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px;}

#top-menu {width: 770px; height: 40px; float: left;}
#top-menu ul li {font-size: 12px; position: relative; z-index: 3; float: left; margin: 12px 0; padding: 0 11px; /*border-left: 1px solid #e6e6e7;*/}
#top-menu ul li.current-menu-item {font-weight: bold;}
#top-menu ul li a {color: #fff;  margin: 12px 0; font-family:Conv_Roboto,Arial;}
#top-menu ul li a:hover {color: #ff5800;}
#top-menu ul li.parent a {background: url("images/menu-parent.png") 100% 3px no-repeat; padding-right: 15px;}
#top-menu ul li.first {border: none;}
#top-menu ul.sub-menu {position: absolute; left: 0; z-index: 3; display: block; visibility: hidden; background-color: #f6f6f8; padding: 8px 0;}
#top-menu ul.sub-menu a {display: block; background: none !important; white-space: nowrap; margin: 0; padding-right: 0 !important;}
#top-menu ul.sub-menu li {margin: 0; border-left: none; float: none; line-height: 2;}

.header-searchform {width: 127px; /*height: 27px;*/ float: right; padding: 0px 7px; margin: 5px 5px 5px 0; position: relative; background-color: #fff; border: 1px solid #ededed; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.header-searchform input {width: 108px; padding: 4px 0; margin: 0 5px 0 0; border: 0; color: #333; font: 12px Arial, Helvetica, sans-serif; vertical-align: middle;}
.header-searchform button {width: 11px; height: 11px; padding: 0; margin: 0; border: 0; position: absolute; right: 7px; top: 6px; background: url("images/header-searchform-button.png") 0 0 no-repeat; vertical-align: middle; cursor: pointer;}

.header-middle {margin-bottom: 0px;}
.logo-header {max-width: 405px; float: left; display: block;}
.logo-header.offset {position: relative; left: -40px;}
.logo-header a {color: #3b3b3b; font-size: 40px; font-weight: bold;}
.logo-header a span {display: block; width: 405px; height: 49px;}

.header-adplace {width: 468px; float: right;}
.header-adplace img {display: block; margin:10px 0;}

.top-content-adplace {margin-bottom: 20px; border-bottom: 1px solid #eee;}
.top-content-adplace .unspoken-adplace {margin: 20px auto;}
.top-content-adplace .unspoken-banner:hover {border: none;}

/* Navigation */

.menu-navigation {clear: both; width: 940px; border-top: 2px solid #cc3333; border-bottom: 1px solid #cc3333; margin-bottom: 5px; /*background: #fff;*/ z-index: 100;}
#navigation ul li {float: left; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; padding-left: 3px; position: relative;}
#navigation ul li a {display: block; white-space: nowrap; color: #000; padding-right: 12px; font-size:14px; font-family:Conv_Roboto,Arial; text-transform:uppercase;}
#navigation ul li a:hover {color: #ff5800;}
#navigation ul li.ddhover {background-color: #000; z-index: 5;}
#navigation ul li.ddhover a.ddhover, #navigation ul li.ddhover a.ddhover:hover {color: #fff; position: relative; z-index: 6;}
#navigation ul li.parent {padding: 0 6px;}
#navigation ul li.parent a {background: url("images/menu-parent.png") 100% 10px no-repeat;}
#navigation ul li.parent a.ddhover {color: #fff; background: url("images/menu-parent.png") 100% -62px no-repeat; line-height: 30px; border-bottom: 1px solid #9d9d9d;}

#navigation ul.sub-menu {position: absolute; left: 0; z-index: 5; display: block; visibility: hidden; background-color: #000; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;}
#navigation ul.sub-menu li {float: none; height: 27px; line-height: 27px; font-size: 12px; font-weight: normal; padding: 0 10px !important;}
#navigation ul.sub-menu a, #navigation ul.sub-menu a:hover {color: #fff; background: none !important;}
#navigation ul li ul li:hover, #navigation ul li ul li.ddhover {background-color: #464646;}
#navigation ul.sub-menu a.ddhover {border-bottom: none !important; line-height: 27px !important;}
#navigation ul.sub-menu li.parent > a {background: url("images/menu-parent2.png") 100% 11px no-repeat !important; padding-right: 15px;}

#navigation ul.sub-menu ul {background-color: #464646; border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px;}
#navigation ul.sub-menu ul li:hover, #navigation ul.sub-menu ul li.ddhover {background-color: #555;}

#navigation ul.sub-menu ul li ul {background-color: #555;}
#navigation ul.sub-menu ul li ul li:hover, #navigation ul.sub-menu ul li ul li.ddhover {background-color: #666;}


/***** Home *****/

#content .unspoken-adplace {margin-bottom: 30px;}
.block-title {font-size: 20px; font-weight: normal; height: 30px; line-height: 30px; color: #000; border-top: 2px solid #cc3333; border-bottom: 1px solid #cc3333; font-family:Georgia,Arial;}
.block-title a {color: #000; padding-right: 15px; font-family:Georgia,Arial; /*background: url("images/link-arrow.png") 100% 6px no-repeat;*/ font-size:20px;}
.block-title a:hover {color: #ff5800; background-position: 100% -26px;}
.block-title a.right {color: #666; float: right; font-weight:bold; font-size: 12px; padding-right: 0px; background: none; font-family:Conv_Roboto,Arial;}
.block-title a.right:hover {color: #ff5800; background-position: 100% -26px;}
.block-title4 {font-size: 20px; font-weight: bold; height: 30px; line-height: 30px; color: #000; border-top: 2px solid #cc3333; border-bottom: 1px solid #cc3333;}
.block-title4 a {color: #000; padding-right: 15px; font-weight:normal; font-family:Georgia,Arial; /*background: url("images/link-arrow.png") 100% 6px no-repeat;*/ }
.block-title4 a:hover {color: #ff5800; background-position: 100% -26px;}
.block-title4 a.right {color: #666; float: right; font-weight: bold; font-size: 12px; padding-right: 0px; background: none; font-family:Conv_Roboto,Arial;}
.block-title4 a.right:hover {color: #ff5800; background-position: 100% -26px;}
.block-title2 {font-size: 24px; font-weight: normal; color: #fff; padding-bottom: 6px; border-bottom: 1px solid #fff; font-family:Georgia,Arial;}
.block-title3 {font-size: 16px; font-weight: bold; height: 26px; line-height: 28px; color: #cc3333; border-top: 0px solid #000; border-bottom: 1px solid #cc3333; margin-bottom: 8px;}
.block-title3 a {color: #cc3333; padding-right: 18px; /*background: url("images/link-arrow.png") 100% 6px no-repeat;*/ font-family:Conv_Roboto,Arial;}
.block-title3 a:hover {color: #ff5800; background-position: 100% -26px;}
.block-title3 a.right {color: #666; float: right; font-weight: normal; font-size: 12px; padding-right: 0px; background: none; }
.block-title3 a.right:hover {color: #ff5800; background-position: 100% -26px;}
.block-title-top {font-size: 20px; font-weight: bold; color: #cc3333; border-top: 2px solid #cc3333;}
.block-title5 {font-size: 20px; font-weight: bold; height: 30px; line-height: 30px; color: #000; border-bottom: 1px solid #cc3333;}
.block-title5 a {color: #000; padding-right: 15px; font-weight:normal; font-family:Georgia,Arial; /*background: url("images/link-arrow.png") 100% 6px no-repeat;*/ }
.block-title5 a:hover {color: #ff5800; background-position: 100% -26px;}
.block-title5 a.right {color: #666; float: right; font-weight: bold; font-size: 12px; padding-right: 0px; background: none; font-family:Conv_Roboto,Arial;}
.block-title5 a.right:hover {color: #ff5800; background-position: 100% -26px;}

.latest {padding-bottom: 0px; margin-bottom:10px;}
.slider {width: 360px; float: left; background-color: #007896; padding: 10px 10px 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.slider .block-title2 {position: relative;}
.slider .block-title2 a.jprev, .slider .block-title2 a.jnext {position: absolute; width: 18px; height: 18px;}
.slider .block-title2 a.jprev {background: #006699 url("images/arrows.png") 5px 50% no-repeat; right: 19px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;}
.slider .block-title2 a.jnext {background: #006699 url("images/arrows.png") -28px 50% no-repeat; right: 0; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;}
.slider .block-title2 a.jnext:hover, .slider .block-title2 a.jprev:hover {background-color: #d94b00;}

.slider-inn {width: 360px; overflow: hidden;}
.slider-inn ul {width: 10000px;} /* Carousel fix */
.slider-inn li {width: 360px; float: left;}
.slider-item {width: 360px; padding-top: 10px;}
.slider-photo {margin-bottom: 8px;}
.slider-photo a, .slider-photo img {display: block; margin: 0 auto; }
.slider-item-meta {color: #ccc; font-size: 10px; margin-bottom: 3px; }
.slider-item-meta a {color: #ccc; font-family:Conv_Roboto,Arial;}
.slider-item-meta a:hover {text-decoration: underline;}
.slider-item h2 {color: #fff; font-family:Georgia; font-size: 22px; margin-bottom: 5px; line-height: 26px; font-weight:normal; }
.slider-item h2 a {color: #fff;}
.slider-item h2 a:hover {text-decoration: underline; }
.slider-item p {color: #fff; font-size: 13px; line-height: 15px; }
.slider-mini {width: 360px; overflow: hidden;}
.slider-mini-item {width: 360px; padding-top: 30px;}
.slider-mini-photo {margin-right: 8px; float: left;}
.slider-mini h5 {color: #fff; font-size: 18px; margin-bottom: 5px; line-height: 20px; font-family:Georgia; font-weight:normal;}
.slider-mini h5 a {color: #fff;}
.slider-mini h5 a:hover {text-decoration: none; color:#ccc; }
.slider-mini p {color: #fff; font-size: 12px; line-height: 15px;}

.latest-news {width: 220px; float: right;} /*ffw*/
.latest-news .block-title {border-top: none; height: auto; border-top:2px solid #cc3333; } /*ffw*/
.latest-news li {padding: 5px 0; border-bottom: 1px solid #c1c1c1; overflow: hidden; }
.latest-news-meta {color: #666; font-size: 10px; margin-bottom: 4px; }
.latest-news-meta a {color: #666; font-family:Conv_Roboto,Arial;}
.latest-news-meta a:hover {color: #ff5800;}
.latest-news-title {font-size: 14px; line-height: 17px; }
.latest-news-title a {color: #006699;}
.latest-news-title a:hover {color: #ff5800;}
.latest-news-item {padding-top: 2px;}
.latest-news-item p { font-size: 13px; line-height: 15px;}
.latest-news-photo {margin-right: 5px; float: left;}
.latest-news-item a {color: #006699;}
.latest-news-item a:hover {color: #ff5800;}


.category {margin-bottom: 15px;}
.category-inn {padding-top: 10px;}

.category-item {width: 300px; float: left; padding: 0 10px 0px 0; border-right: 1px solid #c1c1c1;}
.category-item h2 {color: #006699; font-family:Georgia; font-size: 22px; margin-bottom: 5px; line-height: 26px; font-weight:normal; }
.category-item h2 a {color: #006699;}
.category-item h2 a:hover {color: #ff5800;}
.category-item p {color: #000; font-size: 13px; line-height: 15px;}

.category-item-right {width: 299px; padding-left: 10px; float: right;}
.category-item-right h2 {font-size: 22px; line-height:26px; color: #000; margin-bottom: 5px; font-weight:normal;}
.category-item-right h2 a {color: #006699;}
.category-item-right h2 a:hover {color: #ff5800;}
.category-item-right p {color: #000; font-size: 13px; line-height: 15px;}

.category-item-photo {margin-bottom: 8px;}
.category-item-photo a, .category-item-photo img {display: block;}
.category-item-meta {color: #666; font-size: 10px; margin-bottom: 3px; }
.category-item-meta a {color: #666; font-family:Conv_Roboto,Arial;}
.category-item-meta a:hover {color: #ff5800;}

.category-list {width: 299px; padding-left: 10px; float: right;}
.category-list li {padding: 5px 0 2px 0; margin: -10px 0 10px; border-bottom: 1px solid #c1c1c1;}

.category-list-left {width: 300px; float: left; padding: 0 10px 10px 0; border-right: 1px solid #c1c1c1;}
.category-list-left li {padding: 5px 0; margin: -10px 0 10px; border-bottom: 1px solid #c1c1c1;}

.category-list-meta {color: #666; font-size: 10px; margin-bottom: 3px; }
.category-list-meta a {color: #666; font-family:Conv_Roboto,Arial;}
.category-list-meta a:hover {color: #ff5800;}
.category-list-title {font-size: 14px; line-height: 17px; font-weight: normal;}
.category-list-title a {color: #006699;}
.category-list-title a:hover {color: #ff5800;}
.category-list-item {padding-top: 2px; padding-bottom: 2px;}
.category-list-item p { font-size: 13px; line-height: 15px;}
.category-list-photo {margin-right: 5px; float: left;}

.widget .category-list-item {padding-top: 2px; float: left; width: 140px; margin-bottom: 10px; margin-right: 10px;}
.widget .category-list-item p { font-size: 12px; line-height: 15px;}
.widget .category-list-photo {margin-right: 5px; float: left;}

.choice {background-color: #007896; width: 600px; padding: 10px; margin-bottom: 15px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.choice.usn_mr { margin-top:10px; }
.choice-inn {width: 600px !important; overflow: hidden;}
.choice-inn ul {width: 10000px;} /* Carousel fix */
.choice .block-title2 {position: relative; width: 600px;}
.choice .block-title2 a.jprev, .choice .block-title2 a.jnext {position: absolute; width: 18px; height: 18px;}
.choice .block-title2 a.jprev {background: #006699 url("images/arrows.png") 5px 50% no-repeat; right: 19px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;}
.choice .block-title2 a.jnext {background: #006699 url("images/arrows.png") -28px 50% no-repeat; right: 0; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;}
.choice .block-title2 a.jnext:hover, .choice .block-title2 a.jprev:hover {background-color: #439764;}

.choice-item {width: 135px; float: left; padding: 0 9px 10px 0; margin: 10px 10px 0 0; border-right: 1px solid #ccc;}
.choice-item h2 {font-size: 14px; font-weight: normal; color: #fff;}
.choice-item h2 a {color: #fff; font-size:14px; line-height:18px;}
.choice-item h2 a:hover {text-decoration: underline;}
.choice.horizontal { margin-top: 15px;}
.choice.horizontal .choice-item img { width: 135px;}
.choice.horizontal li.choice-item { font-size: 13px; color: #fff; line-height: 1.2em; }
.choice.horizontal li.choice-item .ps-item { width: 135px; margin-top: 5px; }
.choice.horizontal li.choice-item .ps-item .block-title3 { border-bottom: 1px solid #fff; }
.choice.horizontal li.choice-item .ps-item .block-title3 a { color: #fff; }
.choice.horizontal .block-title2 a { color: #fff;}

.choice-photo {margin-bottom: 2px; display: block;}
.choice-photo img {display: block;}
.choice-cat {color: #ccc; margin-bottom: 5px;}
.choice-cat a {color: #ccc; font-family:Conv_Roboto,Arial; font-size:12px;}
.choice-cat a:hover {text-decoration: underline;}

.categories {width: 620px; overflow: hidden; margin-bottom: 15px;}
.categories-inn {width: 640px;}
.choice .block-title2 a.jprev-categories, .choice .block-title2 a.jnext-categories {position: absolute; width: 18px; height: 18px;}
.choice .block-title2 a.jprev-categories {background: #006699 url("images/arrows.png") 5px 50% no-repeat; right: 19px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;}
.choice .block-title2 a.jnext-categories {background: #006699 url("images/arrows.png") -28px 50% no-repeat; right: 0; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;}
.choice .block-title2 a.jnext-categories:hover, .choice .block-title2 a.jprev-categories:hover {background-color: #439764;}

.catlist {width: 140px; float: left; margin-right: 20px;}
.catlist .block-title {margin-bottom: 10px;}
.catlist-item {padding: 8px 0; border-bottom: 1px dotted #eee;}
.catlist-item-photo {display: block; margin-bottom: 8px;}
.catlist-item-photo img {display: block; margin: 0 auto;}
.catlist-item-date {font-size: 10px; color: #666; margin-bottom: 3px; }
.catlist-item h2 {font-size: 22px; normal; margin-bottom: 5px; line-height:26px;}
.catlist-item p {font-size: 13px; line-height: 15px;}
.catlist-item a {color: #006699; font-weight:normal;}
.catlist-item a:hover {color: #ff5800;}
.catlist-item2 {width:140px; margin-right: 10px; float:left; padding: 8px 0; border-bottom: 1px dotted #eee;}
.catlist-item2 h2 {font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.catlist-item2 p {font-size: 14px; line-height: 18px;}
.catlist-item2 a {color: #006699;}
.catlist-item2 a:hover {color: #ff5800;}
.categories .first {padding-top: 0;}
.catlist2 {width: 300px; float: left; margin-right: 20px;}
.catlist2 .block-title {margin-bottom: 10px;}

.video {margin-bottom: 15px;}
.video .block-title {margin-bottom: 10px;}
.video-item-container {width: 460px; float: left; overflow: hidden; padding-right: 10px; /*border-right: 1px solid #eee;*/}
.video-item-photo, .video-item-photo img {display: block;}
.video-item-photo {margin-bottom: 8px;}
.video-item-meta {color: #666; font-size : 10px; margin-bottom: 3px; }
.video-item-meta a {color: #666; font-family:Conv_Roboto,Arial;}
.video-item-meta a:hover {color: #ff5800;}
.video-item {width: 460px; float: left; overflow: hidden; display: none;}
.video-item.active {display: block;}
.video-item h2 {font-size: 22px; line-height:26px; font-weight: normal; margin-bottom: 5px;}
.video-item h2 a {color: #006699;}
.video-item h2 a:hover {color: #ff5800;}
.video-item p {font-size: 13px; line-height: 15px; color: #000;}

.video .catlist-item h2 { font-size:18px; line-height:20px; }
.video .catlist-item h2 a { font-size:18px; line-height:20px; }

.catlist-item.first h2 { font-size:18px; line-height:20px; }
.catlist-item.first h2 a { font-size:18px; line-height:20px; }

.videolist {width: 140px; float: right; padding-left: 8px; border-left: 1px solid #999; padding-bottom:10px;}
.videolist-inn {width: 140px; padding: 7px 0; overflow: hidden;}
.videolist .jprev, .videolist .jnext {display: block; margin: 0 3px; height: 21px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.videolist .jprev:hover, .videolist .jnext:hover {background-color: #ff5800;}
.videolist .jprev {background: #ccc url("images/arrows.png") 50% 8px no-repeat;}
.videolist .jnext {background: #ccc url("images/arrows.png") 50% -26px no-repeat;}
.videolist-item {width: 140px; padding: 7px 0; position: relative; z-index: 1; vertical-align: bottom;}
.videolist-thumb {width: 134px; height: 74px; position: relative; left: 3px;}
.videolist-play {display: block; width: 134px; height: 74px; position: absolute; top: 0; left: 0; background: url("images/videolist-play.png") 50% 50% no-repeat;}
.videolist-play:hover {top: -3px; left: -3px; border: 3px solid #ff5800; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.videolist-play.active {background-image: url("images/videolist-play-active.png");}

/***** Single *****/

.single .hentry-content {width: 460px; overflow: hidden; font-size: 14px; font-weight: normal;} /*ffw*/
.single .no-sidebar .hentry-content { width: 620px; }
.single .hentry-meta {padding-bottom: 15px; border-bottom: 1px solid #cc3333; margin-bottom: 5px;}
.single .hentry-meta h1 { font-family: Georgia; color: #000; font-size: 36px; line-height: 110%; font-weight: normal; padding-bottom: 10px;} /*ffw*/
.single .hentry-meta a {color: #006699;}
.single .hentry-meta a:hover {color: #ff5800;}
.single .hentry-meta-data {font-size: 12px; color: #000;}
.single .hentry-middle {width: 460px; float: right;}
.single .no-sidebar .hentry-middle { width: 620px; }
.single .wide {padding-top: 15px;}
.single .wide img {max-width: 620px; display: block;}
.single .wide embed, .single .wide object {max-width: 620px;}
.single .hentry-content embed, .post .hentry-content object {max-width: 460px; display: block;}
.single .hentry-content img {max-width: 460px;}
.single.no-sidebar .hentry-content img { max-width: 620px; }
.single .hentry-content .wp-caption {max-width: 460px !important;}

/* Content styles */

.hentry-content {font-size: 13px; line-height: 1.5; color: #000; padding-top: 15px;}
.page-template .hentry-content {padding-top: 0;}
.hentry-content h1, .hentry-content h2, .hentry-content h3, .hentry-content h4, .hentry-content h5, .hentry-content h6
  {color: #cc3333; font-weight: normal; margin-bottom: 5px; font-family: Georgia; line-height: 120%;} /*ffw*/
.hentry-content h1 {font-size: 26px;} /*ffw*/
.hentry-content h2 {font-size: 23px;} /*ffw*/
.hentry-content h3 {font-size: 20px;} /*ffw*/
.hentry-content h4 {font-size: 18px;}
.hentry-content h5 {font-size: 16px;}
.hentry-content h6 {font-size: 14px;}
.hentry-content a {color: #006699; word-wrap: break-word;}
.hentry-content a:hover {color: #ff5800;}
.hentry-content p {margin-bottom: 15px;}
.hentry-content ul {list-style: square; margin: 0 0 15px 35px;} /*ffw*/
.hentry-content ol {list-style: decimal; margin: 0 0 15px 35px;} /*ffw*/
.hentry-content ul ul, .hentry-content ol ul {margin: 0 0 0 35px;}
.hentry-content ol ol, .hentry-content ul ol {margin: 0 0 0 35px; list-style: lower-alpha;}
.hentry-content li {margin: 5px 0 12px 0;}
.hentry-content blockquote {padding: 5px 0px 0px 10px; margin: 10px 10px 0px 20px; border-left: 3px solid #999; }
.hentry-content table {border: 1px solid #eee; margin: 0 -1px 24px 0; text-align: left; width: 100%;}
.hentry-content tr th, .hentry-content thead th {color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px;}
.hentry-content tr td {border-top: 1px solid #eee; padding: 5px 5px;}
.hentry-content dl, .hentry-content dd {margin-bottom: 15px;}
.hentry-content dt {font-weight: bold;}
.hentry-content big {font-size: 131.25%;}
.hentry-content pre {margin-bottom: 15px; padding: 20px; background-color: #f7f7f7; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.hentry-content sup, .hentry-content sub {height: 0; line-height: 1; position: relative; vertical-align: baseline; font-size: 10px;}
.hentry-content sup {bottom: 5px;}
.hentry-content sub {top: 3px;}
.hentry-content #submit {border: none; margin: 10px 0 0 0; background-color: #000; color: #fff; font: bold 14px Arial, Helvetica, sans-serif; padding: 10px 15px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
.hentry-content #submit:hover {background-color: #ff5800; color: #fff;}
.hentry-content .aside, .hentry-content .wide {display: none;}

.hentry-content h1.sub {margin-bottom: 25px; color: #666666; font-size: 20px;}
.hentry-content h2.sub {margin-bottom: 15px; color: #666666; font-size: 19px;}
.hentry-content h3.sub {margin-bottom: 25px; color: #666666; font-size: 18px;}
.hentry-content h4.sub {margin-bottom: 25px; color: #666666; font-size: 17px;}
.hentry-content .footnote { font-family: Georgia; font-size: 12px; } /*ffw*/
.hentry-content .highlight { color: #990033; font-weight: bold;} /*ffw*/
.hentry-content .source { font-family: Georgia; font-size:14px; font-style: italic;} /*ffw*/
.hentry-content hr { border: 1px solid #d3d3d3; } /*ffw*/
q {quotes: '“' '”' '‘' '’'; font-family: Georgia; font-size:18px;}
q:before {content: '“'; content: open-quote;}
q:after {content: '”'; content: close-quote;}
.wysibb-text q { quotes: none; margin: 1em 3em; padding: 1.5em; background-color: #ccc; border-left: 4px solid #666666; display: block; font-size: 0.875rem; line-height: 1.5; }
.wysibb-text q br { line-height: 3; }
.wysibb .wysibb-toolbar .wysibb-toolbar-container.modeSwitch { display: none; }

/* Images */

.hentry-content img {margin: 15px 0 15px; height: auto;}
.hentry-content .alignnone, .hentry-content img.alignnone {clear: both; display: block; margin-bottom: 15px;}
.hentry-content .alignleft, .hentry-content img.alignleft {display: inline; float: left; margin: 4px 15px 4px 0;}
.hentry-content .alignright, .hentry-content img.alignright {display: inline; float: right; margin: 4px 0 4px 15px;}
.hentry-content .aligncenter, .hentry-content img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto; margin-top:4px; margin-bottom:4px; }

.hentry-content .wp-caption {background: #f5f5f5; margin-bottom: 15px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.hentry-content .wp-caption img {margin: 0 !important;}
.hentry-content .wp-caption p.wp-caption-text {color: #000; font-size: 12px; padding: 3px 10px 10px; margin-bottom: 0; text-align:center; font-family: Georgia; font-style: italic;} /*ffw*/
.hentry-content .wp-caption.alignleft, .hentry-content .wp-caption.alignright {margin-bottom: 0;}

.hentry-content .wp-smiley {margin: 0; border: none !important;}

.hentry-content .gallery {margin: 0 auto 18px;}
.single .hentry-content .gallery {width: 480px;}
.hentry-content .gallery .gallery-item {float: left; margin: 0 20px 20px 0 !important; text-align: center; width: 140px !important;}
.hentry-content .gallery .gallery-item img {border: none !important; margin: 0; width: 140px; display: block;}
.hentry-content .gallery .gallery-caption {color: #888; font-size: 12px; margin: 0 0 10px;}
.hentry-content .gallery dl {margin: 0;}
.hentry-content .gallery br+br {display: none;}
.hentry-content .attachment img {display: block; max-width: 460px;}
.single .hentry-content .ngg-gallery-thumbnail { background: none; }
.single .hentry-content .ngg-gallery-thumbnail .desc { text-align: center; }
.single .hentry-content .ngg-gallery-thumbnail .desc a { font-size: 12px; font-family: Arial; }
.single .hentry-content .ngg-gallery-thumbnail img { width: 100%; }

/* Shortcodes */

.hentry-content .unspoken-button, .hentry-content .unspoken-button:hover {display: inline-block; background: #ff5800; color: #fff; font-weight: bold; margin: 0 10px; text-decoration: none !important; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.hentry-content .unspoken-button.alignnone, .hentry-content .unspoken-button.aligncenter {margin: 0 0 15px;}
.hentry-content .unspoken-button.aligncenter {text-align: center;}
.button-small {font-size: 12px; padding: 5px 10px;}
.button-medium {font-size: 16px; padding: 5px 10px;}
.button-big {font-size: 18px; padding: 5px 10px;}

.unspoken-box {padding: 7px 10px; margin-bottom: 15px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.unspoken-list ul, .unspoken-list ol {list-style: none; margin-left: 0;}
.unspoken-list li {padding-left: 20px;}
.unspoken-list.list-tick li {background: url("images/list.png") 0 4px no-repeat;}
.unspoken-list.list-cross li {background: url("images/list.png") 0 -61px no-repeat;}

.unspoken-social {display: inline-block; margin: 0 10px; margin-bottom: 10px !important;}

.unspoken-twocol-one {width: 48%; float: left; margin: 0 4% 15px 0; position: relative;}
.unspoken-twocol-one.last {clear: right; margin-right: 0 !important;}
.unspoken-fourcol-one {width: 22%; float: left; margin: 0 4% 15px 0; position: relative;}
.unspoken-fourcol-one.last {clear: right; margin-right: 0 !important;}

/* Entry footer */

.single .hentry-footer a {color: #006699;}
.single .hentry-footer a:hover {color: #ff5800;}
.single .hentry-footer h3 {color: #cc3333; font-weight: normal; font-size: 20px; margin-bottom: 1px; font-family: Georgia; line-height: 120%;} /*ffw*/
.single .hentry-footer ul {list-style: square; margin: 0 0 15px 35px;} /*ffw*/
.single .hentry-footer ul li { font-size: 14px; line-height: 1.4; margin: 3px 0;}

.single .hentry-like, .single .hentry-tags {font-size: 13px; line-height: 1.3; color: #898989; margin-bottom: 15px;}
.single .page-link {font-size: 14px; color: #898989; margin-bottom: 15px; padding-top: 5px; border-top: 1px solid #eee; float:right; }
.single .page-link a {font-size: 14px; font-family:Conv_Roboto, Arial; color:#069; }
.single .page-link span { margin:0 4px 0 4px; }

.single .hentry-tags a { color:#006699; }

.single .hentry-navigation {border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 6px 0; margin-bottom: 20px;}
.single .hentry-navigation-inn {position: relative;}
.single .hentry-navigation a {display: block; width: 45%;}
.single .hentry-navigation a em {font-size: 14px; color: #eee; font-style: normal; display: block; font-family:Conv_Roboto,Arial; text-transform:uppercase; padding:4px 10px; background-color:#cc3333; text-align:center; margin-bottom:5px; }
.single .hentry-navigation a span {font-size: 14px; font-weight: normal;}
.single .hentry-navigation-prev {/*padding-left: 15px; background: url("images/previouspostslink.png") 0 50% no-repeat;*/ float: left;}
.single .hentry-navigation-next {/*padding-right: 15px; background: url("images/nextpostslink.png") 100% 50% no-repeat;*/ text-align: right; float: right;}
.single a.hentry-navigation-prev em {float: left; width:90px; }
.single a.hentry-navigation-next em {float: right; width:90px; }
.single .hentry-navigation-prev:hover {/*background-image: url("images/previouspostslink-hover.png")*/}
.single .hentry-navigation-next:hover {/*background-image: url("images/nextpostslink-hover.png")*/}
.single .hentry-navigation-line {width: 1px; border-left: 1px dotted #eee; height: 100%; position: absolute; top: 0; left: 50%;}

.recommended { padding-top:10px; }
.recommended .block-title { border-bottom:none; border-top:1px solid #333; margin-top:10px; }
.recommended-item {margin: 5px 10px 0 0; padding: 0 9px 10px 0; border-right: 1px solid #eee; float: left; width: 140px;}
.recommended-photo, .recommended-photo img {display: block;}
.recommended-photo {margin-bottom: 5px;}
.recommended-item p {font-size: 10px; color: #666; margin-bottom: 3px;}
.recommended-item h2 {font-size: 14px;}
.recommended-item a { font-weight:normal; font-size:14px; line-height:16px; }
.recommended .nb {margin-right: 0; padding-right: 0;}

/* Entry sidebar */

.single .hentry-sidebar {width: 140px; float: left; padding-top: 15px;}
.single .hentry-sidebar h6 {font-size: 14px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #eee;}
.single .hentry-sidebar a {color: #006699;}
.single .hentry-sidebar a:hover {color: #ff5800;}
.single .hentry-sidebar .aside {font-size: 11px; line-height: 1.5; color: #000; margin-bottom: 20px;}
.single .hentry-sidebar .aside img {max-width: 140px; display: block; margin: 10px 0;}
.single .hentry-sidebar .unspoken-adplace {font-size: 11px;}

.single .hentry-widget {margin-bottom: 20px;}

.single .hentry-author h6 {margin-bottom: 10px;}
.single .hentry-author-meta {margin-bottom: 10px;}
.single .hentry-author-meta img {display: block; margin-right: 10px; float: left;}
.single .hentry-author-meta p {font-size: 12px; font-weight: bold; margin-bottom: 10px;}
.single .hentry-author-meta span {font-size: 11px;}
.single .hentry-author-about {font-size: 11px; line-height: 1.5; color: #000; padding-bottom: 10px;}

.single .hentry-similar li {padding: 8px 0; font-size: 11px; line-height: 1.5; border-bottom: 1px dotted #eee;}

.single .hentry-share li {padding: 10px 0; font-size: 11px; border-bottom: 1px dotted #eee;}
.single .hentry-share li a {color: #006699; padding: 2px 0 2px 26px; background-image: url("images/icons.png"); background-repeat: no-repeat;}
.single .hentry-share a:hover {color: #ff5800;}

.single .hentry-share .feed a {background-position: 0 0;}
.single .hentry-share .twitter a {background-position: 0 -36px;}
.single .hentry-share .fb a {background-position: 0 -72px;}
.single .hentry-share .behance a {background-position: 0 -108px;}
.single .hentry-share .delicious a {background-position: 0 -144px;}
.single .hentry-share .flickr a {background-position: 0 -180px;}
.single .hentry-share .stumbleupon a {background-position: 0 -216px;}
.single .hentry-share .tumblr a {background-position: 0 -252px;}
.single .hentry-share .vimeo a {background-position: 0 -288px;}
.single .hentry-share .youtube a {background-position: 0 -324px;}
.single .hentry-share .dribbble a {background-position: 0 -360px;}
.single .hentry-share .blogger a {background-position: 0 -396px;}
.single .hentry-share .posterous a {background-position: 0 -432px;}
.single .hentry-share .devianart a {background-position: 0 -468px;}
.single .hentry-share .lastfm a {background-position: 0 -504px;}
.single .hentry-share .linkedin a {background-position: 0 -540px;}
.single .hentry-share .skype a {background-position: 0 -576px;}
.single .hentry-share .digg a {background-position: 0 -612px;}
.single .hentry-share .google a { background: url(images/google.png) 0 0 no-repeat;}

.single .hentry-share2 li {padding: 10px 0; font-size: 11px; border-bottom: 1px dotted #eee; float: left; margin-left: 10px;}
.single .hentry-share2 li a {color: #006699; padding: 2px 0 2px 26px; background-image: url("images/icons.png"); background-repeat: no-repeat;}
.single .hentry-share2 a:hover {color: #ff5800;}

.single .hentry-share2 .feed a {background-position: 0 0;}
.single .hentry-share2 .twitter a {background-position: 0 -36px;}
.single .hentry-share2 .fb a {background-position: 0 -72px;}
.single .hentry-share2 .behance a {background-position: 0 -108px;}
.single .hentry-share2 .delicious a {background-position: 0 -144px;}
.single .hentry-share2 .flickr a {background-position: 0 -180px;}
.single .hentry-share2 .stumbleupon a {background-position: 0 -216px;}
.single .hentry-share2 .tumblr a {background-position: 0 -252px;}
.single .hentry-share2 .vimeo a {background-position: 0 -288px;}
.single .hentry-share2 .youtube a {background-position: 0 -324px;}
.single .hentry-share2 .dribbble a {background-position: 0 -360px;}
.single .hentry-share2 .blogger a {background-position: 0 -396px;}
.single .hentry-share2 .posterous a {background-position: 0 -432px;}
.single .hentry-share2 .devianart a {background-position: 0 -468px;}
.single .hentry-share2 .lastfm a {background-position: 0 -504px;}
.single .hentry-share2 .linkedin a {background-position: 0 -540px;}
.single .hentry-share2 .skype a {background-position: 0 -576px;}
.single .hentry-share2 .digg a {background-position: 0 -612px;}
.single .hentry-share2 .google a { background: url(images/google.png) 0 0 no-repeat;}
.single .hentry-share2 h6 { font-size:20px; font-weight:bold; }

.single .latest-category { border-top:1px solid #333; margin-top:10px; }
.single .latest-category h3 { color:#000; font-size:20px; line-height:30px; }
.latest-category-item {margin: 5px 10px 0 0; padding: 0 9px 10px 0; border-right: 1px solid #eee; float: left; width: 140px;}
.latest-category-photo, .latest-category-photo img {display: block;}
.latest-category-photo {margin-bottom: 5px;}
.latest-category-item p {font-size: 10px; color: #666; margin-bottom: 3px;}
.latest-category-item h2 {font-size: 14px;}
.latest-category-item a { font-weight:normal; font-size:14px; line-height:16px; }
.latest-category .nb {margin-right: 0; padding-right: 0;}

/* Sharebox */

#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;}
.share-item .fb-like { margin-left: 5px; }

/***** Page *****/

.page .hentry-meta {border-bottom: 1px solid #ff5800; margin-bottom: 20px;}
.page .hentry-meta h1 {color: #000; padding-bottom: 10px; font-size: 21px; font-weight: bold; line-height: 21px;}
.page .hentry-meta a {color: #006699;}
.page .hentry-meta a:hover {color: #ff5800;}
.page .hentry-meta-data {font-size: 12px; color: #000;}

.page .hentry-content {font-size: 13px; line-height: 1.5; color: #000; padding-top: 0;}
.page .hentry-content a {color: #006699;}
.page .hentry-content a:hover {color: #ff5800;}
.page .hentry-content p {margin-bottom: 15px;}

.page .hentry-share2 { /*float: right; width: 460px;*/ padding-top: 20px; }
.page .hentry-share2 li {padding: 10px 0; font-size: 11px; border-bottom: 1px dotted #eee; float: left; margin-left: 10px;}
.page .hentry-share2 li a {color: #006699; padding: 2px 0 2px 26px; background-image: url("images/icons.png"); background-repeat: no-repeat;}
.page .hentry-share2 a:hover {color: #ff5800;}

.page .hentry-share2 .feed a {background-position: 0 0;}
.page .hentry-share2 .twitter a {background-position: 0 -36px;}
.page .hentry-share2 .fb a {background-position: 0 -72px;}
.page .hentry-share2 .behance a {background-position: 0 -108px;}
.page .hentry-share2 .delicious a {background-position: 0 -144px;}
.page .hentry-share2 .flickr a {background-position: 0 -180px;}
.page .hentry-share2 .stumbleupon a {background-position: 0 -216px;}
.page .hentry-share2 .tumblr a {background-position: 0 -252px;}
.page .hentry-share2 .vimeo a {background-position: 0 -288px;}
.page .hentry-share2 .youtube a {background-position: 0 -324px;}
.page .hentry-share2 .dribbble a {background-position: 0 -360px;}
.page .hentry-share2 .blogger a {background-position: 0 -396px;}
.page .hentry-share2 .posterous a {background-position: 0 -432px;}
.page .hentry-share2 .devianart a {background-position: 0 -468px;}
.page .hentry-share2 .lastfm a {background-position: 0 -504px;}
.page .hentry-share2 .linkedin a {background-position: 0 -540px;}
.page .hentry-share2 .skype a {background-position: 0 -576px;}
.page .hentry-share2 .digg a {background-position: 0 -612px;}
.page .hentry-share2 .google a { background: url(images/google.png) 0 0 no-repeat;}

/***** Loop *****/

#mode {display: block; width: 35px; height: 14px; background: url("images/mode.png") 0 0 no-repeat; position: absolute; bottom: 13px; right: 0; overflow: hidden;}
#mode.flip {background-position: 0 -14px !important;}

.loop {width: 620px; overflow: hidden; position: relative; margin-bottom: 30px;}
#loop {width: 640px;}
.loop .hentry a {color: #006699; font-weight:normal; }
.loop .hentry.great-masters a {font-size:13px; line-height:16px; }
.loop .hentry a:hover {color: #ff5800;}
.loop .hentry .post-meta {font-size: 11px; color: #666; margin-bottom: 3px;}
.loop .hentry .post-meta a {color: #666; font-family:Conv_Roboto,Arial;}
.loop .hentry .post-meta a:hover {color: #ff5800;}
.loop .hentry h2 {font-size: 18px; line-height:22px; font-weight:normal; color: #006699; margin-bottom: 5px;}
.loop .hentry.great-masters h2 {font-size:13px; line-height:16px; padding-left:1px; font-family:Georgia, Arial; }
.loop .hentry p {font-size: 12px; line-height: 1.3; color: #000;}

.list .hentry {width: 620px; padding: 10px 0 8px 0; border-top: 1px dotted #eee; float: none;}
.list .hentry .post-thumb img {display: block; width: 140px; height: 90px; float: left; margin: 0 10px 0 0;}

.grid .hentry {width: 300px; padding: 20px 0; border-top: 1px dotted #eee; margin-right: 20px; float: left; overflow: hidden; }
.grid .hentry.nd { margin-right: 0; }
.grid .hentry.great-masters { width:150px; margin-right:4px; padding:10px 0 0 0; }
.grid .hentry .post-thumb img {display: block; width: 140px; height: 90px; margin-bottom: 8px; float:left; margin-right:10px; }
.grid .hentry .post-thumb img.attachment-category-great-masters {height: 225px; }
.grid .hentry img.attachment-category-great-masters { display: block; width: 150px; margin-bottom: 4px; float:left; margin-right:0px; height: 225px; }
.grid .hentry p { display:none; }

.grid .grid-line {width: 1px; height: 100%; border-left: 1px solid #eee; position: absolute; left: 49.7%; top: 20px;}

.not-found {padding-top: 20px;}

/* Pagination */

.default {clear: both; border-top: 1px solid #000; padding: 10px;}
.default .previouspostslink, .default .nextpostslink {display: inline-block; width: 119px; font-size: 14px; font-weight: normal; color: #006699; }
.default .previouspostslink {float: left; padding: 10px 0 10px 15px; background: url("images/previouspostslink.png") 0 50% no-repeat; border-right: 1px solid #eee;}
.default .nextpostslink {float: right; text-align: right; padding: 10px 15px 10px 0; background: url("images/nextpostslink.png") 100% 50% no-repeat; border-left: 1px solid #eee;}
.default .previouspostslink:hover, .default .nextpostslink:hover {color: #ff5800;}
.default .previouspostslink:hover {background-image: url("images/previouspostslink-hover.png");}
.default .nextpostslink:hover {background-image: url("images/nextpostslink-hover.png")}

.wp-pagenavi {margin: 0 170px; padding-top: 9px; text-align: center;}
.wp-pagenavi a, .wp-pagenavi span {font-size: 12px; padding: 2px 6px; margin: 0 3px; display: inline-block;}
.wp-pagenavi a {color: #006699;}
.wp-pagenavi a:hover {color: #ff5800;}
.wp-pagenavi .current {background: #000; color: #fff; font-weight: bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.fetch {clear: both;}
.fetch .nextpostslink {display: block; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #000; text-align: center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.fetch .nextpostslink:hover {background: #ff5800; color: #fff;}

/***** Comments *****/
.comments-inn {border-top: 1px solid #eee; margin-bottom: 40px; margin-left: 70px;}
#comments-title { margin: 40px 0 0 160px; border-bottom: 0; }
.no-sidebar #comments .block-title { margin-left: 0; }
#comments .block-title a {color: #006699; font-size: 12px; font-weight: normal; background: none; padding: 0; position: absolute; top: 0; right: 0;}
#comments .block-title a:hover {color: #ff5800;}
.page #comments .block-title {margin-left: 0;}

.comment {padding: 1em 0.75em; border-top: 1px solid #eee; background-color: #ddd; margin: 0.75em 0;}
.comment td {vertical-align: top;}
.comment-meta {padding-right: 0.75em; width: 70px; overflow: hidden; font-size: 11px; color: #999;}
.comment-meta a {color: #006699;}
.comment-meta a:hover {color: #ff5800;}
.comment-meta p {margin-bottom: 5px;}
.comment-author {font-weight: bold; color: #000;}
.reply {width: 60px;}
.reply a {display: block; margin-top: 5px; border: 1px solid #eee; padding: 5px 5px 5px 20px; background: url("images/reply.png") 6px 7px no-repeat; font-size: 11px; background-color: #cc3333; color: #eee; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.reply a:hover {background-color: #ff5800; background-position: 6px -22px; border: 1px solid #ff5800; color: #fff;}
.comments .children {padding-left: 80px; background: url("images/children.png") 27px 20px no-repeat;}

.pings {padding: 20px 0; margin-left: 160px; list-style: decimal;}
.pings li {font-size: 12px; color: #999;}
.pings .comment-text {margin-bottom: 5px;}

.navigation {margin: 20px 0; padding: 10px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 12px;}
.navigation a {color: #006699;}
.navigation a:hover {color: #ff5800;}
.nav-previous {float: left; width: 45%;}
.nav-next {float: right; width: 45%; text-align: right;}

#respond {margin-top: 30px;}
#respond a {color: #006699;}
#respond a:hover {color: #ff5800;}
#respond table {width: 100%;}
#respond td {vertical-align: top; padding: 3px 0; border-bottom: 1px dotted #eee; font-size: 12px; color: #000;}
#respond .label {text-align: right;}
#respond td > label, #respond td > span {vertical-align: -6px;}
#respond td > label { line-height: 2.4em; }
#respond td > span {margin-left: 15px; color: #999;}
#respond td p {border: 1px solid #eee; padding: 5px; margin-left: 15px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#respond td p.alert {color: #ee2d24; border: none; display: none;}
#respond td p.alert-field {border-color: #ee2d24;}
#respond td input.input, #respond td textarea {width: 100%; box-sizing: border-box; padding: 0.5em; margin: 0; border: none; font: 14px Arial, Helvetica, sans-serif;}
#respond td input.input { line-height: 1.5; height: 1.5em; }
/*#respond td textarea { line-height: 1.5; }*/
#respond .comment-inner { position: relative; max-width: 450px; }
#respond #submit {border: none; background-color: #333; margin: 0; color: #fff; font: bold 14px Arial, Helvetica, sans-serif; padding: 10px 15px; /*border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;*/ cursor: pointer;}
#respond #submit:hover {background-color: #ff5800; color: #fff;}
#respond .submit {padding-left: 15px;}
#respond .submit-inner { float: left; padding-left: 5px; }
#respond .submit-inner div {margin-bottom: 10px;}
#respond .submit-inner div input, #respond .submit-inner div span, #respond .submit-inner div a {vertical-align: middle;}
#respond .submit-inner span {font-size: 14px; font-weight: bold; margin-left: 20px;}
.children #respond {margin-top: 0;}
.logged-in-as {margin: 8px 0 0 15px;}
.commentform-extra {font-size: 12px; line-height: 1.5; color: #000; padding-left: 24%;}
#respond .message {padding: 15px 0 0 160px; font-size: 12px;}
#respond .block-title {margin: 40px 0 0 110px; border-bottom: 0; position: relative;}
.respond-form .label { width: 90px; min-width: 90px; }

.nopassword, .nocomments {font-size: 12px; color: #000; margin: 40px 0 40px 160px;}
.page .nopassword, .page .nocomments {margin-left: 0;}

.author-outer, .email-outer, .website-outer { width: 353px; }

/* Comment styles */

.comment-text {font-size: 12px; line-height: 1.5; color: #000; margin-bottom: 10px;}
.comment-text h1, .comment-text h2, .comment-text h3, .comment-text h4, .comment-text h5, .comment-text h6 {font-weight: normal; margin-bottom: 15px;}
.comment-text h1 {font-size: 20px;}
.comment-text h2 {font-size: 18px;}
.comment-text h3 {font-size: 17px;}
.comment-text h4 {font-size: 16px;}
.comment-text h5 {font-size: 15px;}
.comment-text h6 {font-size: 14px;}
.comment-text a {color: #006699;  word-break: break-all;}
.comment-text a:hover {color: #ff5800;}
.comment-text p {margin-bottom: 15px;}
.comment-text ul {list-style: square; margin: 0 0 15px 16px;}
.comment-text ol {list-style: decimal; margin: 0 0 15px 19px;}
.comment-text ul ul, .comment-text ol ul {margin: 0 0 0 35px;}
.comment-text ol ol, .comment-text ul ol {margin: 0 0 0 35px; list-style: lower-alpha;}
.comment-text li {margin: 3px 0;}
.comment-text blockquote {padding: 1px 0 1px 35px; background: url("images/blockquote.png") 0 3px no-repeat; font-size: 12px; font-weight: bold;}
.comment-text table {border: 1px solid #eee; margin: 0 -1px 24px 0; text-align: left; width: 100%;}
.comment-text tr th, .comment-text thead th {color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px;}
.comment-text tr td {border-top: 1px solid #eee; padding: 6px 24px;}
.comment-text dl, .comment-text dd {margin-bottom: 15px;}
.comment-text dt {font-weight: bold;}
.comment-text big {font-size: 131.25%;}
.comment-text pre {margin-bottom: 15px; padding: 20px; background-color: #f7f7f7; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.comment-text sup, .comment-text sub {height: 0; line-height: 1; position: relative; vertical-align: baseline; font-size: 10px;}
.comment-text sup {bottom: 5px;}
.comment-text sub {top: 3px;}
.comment-text q { quotes: none; margin: 1em 3em; padding: 1.5em; background-color: #ccc; border-left: 4px solid #666666; display: block; font-size: 0.875rem; line-height: 1.5; }
.comment-text q br { line-height: 3; display: block; margin: 1em; content: "";}

/***** Widgets *****/

.widget {width: 300px; overflow: hidden; margin-bottom: 12px;}
.widget-title {font-size: 20px; font-weight: normal; font-family:Georgia,Arial; min-height: 30px; line-height: 30px; margin-bottom: 6px; color: #000; border-top: 2px solid #cc3333; border-bottom: 1px solid #cc3333;}
.widget-title a {color: #000 /*!important*/; padding-right: 15px; /*background: url("images/link-arrow.png") 100% 4px no-repeat;*/}
.widget-title a:hover {color: #ff5800 /*!important*/; background-position: 100% -28px;}
.widget-title h3 { float: left; font-weight:normal; }
.widget-title a.right {color: #666 !important; float: right; font-weight: bold; font-size: 12px; padding-right: 0px; background: none; font-family:Conv_Roboto,Arial;}
.widget-title a.right:hover {color: #ff5800 !important; background-position: 100% -26px;}

.no-title {display: none;}

.widget ul ul, .widget ul ol, .widget ol ol, .widget ol ul {margin-left: 20px;}
.widget li {color: #2a2a21; font-size: 14px; line-height: 15px; margin-bottom: 5px;} /*ffw*/
.widget a {color: #006699; font-size:14px;}
.widget a:hover {color: #ff5800;}

.unspoken-tabs .widget {margin-bottom: 0; overflow: scroll; overflow-x: hidden; height: 325px; } /*ffw*/
.tabs-list {width: 305px; border-top: 3px solid #cc3333; padding-bottom: 5px;}
.tabs-list li {display: inline-block; font-size: 12px; font-weight: bold; padding: 5px 10px 3px; margin-right: 3px; color: #000; /*background-color: #f6f6f8;*/ cursor: pointer; /*border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;*/ vertical-align: bottom;}
.tabs-list li:hover {background-color: #ff5800; color: #fff;}
.tabs-list li.tabs-current {background-color: #cc3333; color: #fff;}
.tabs-box {display: none;}
.tabs-box.visible {display: block;}

.hentry-thumb {padding: 4px 0; line-height: normal !important; border-bottom: 1px dotted #999;}
.widget li.hentry-thumb { margin-bottom:2px; }
.hentry-thumb-image img {width: 50px; height: 50px; float: left; margin: 2px 0;}
.hentry-thumb-meta {display: block; color: #666; font-size: 10px; margin-bottom:2px; margin-top:2px; font-weight:normal;}
.hentry-thumb-meta a {color: #666; font-family:Conv_Roboto,Arial;font-weight:normal; font-size:10px;}
.hentry-thumb-meta a:hover {text-decoration: underline;}
.hentry-thumb-title {display: block; font-size: 12px;}
.hentry-thumb-title span {color: #3b3b3b;}
.hentry-thumb .offset {padding-left: 56px;}

.unspoken-getconnected ul {width: 316px; padding: 0;}
.unspoken-getconnected li {display: block; width: 142px; float: left; padding: 6px 0; margin-right: 16px; line-height: normal; border-bottom: 1px dotted #eee;}
.unspoken-getconnected a {display: block; padding: 5px 0 5px 26px; font-size: 14px; font-weight: bold; color: #006699; background-image: url("images/icons.png"); background-repeat: no-repeat;}
.unspoken-getconnected a:hover {color: #ff5800;}
.unspoken-getconnected .feed a {background-position: 0 4px;}
.unspoken-getconnected .twitter a {background-position: 0 -32px;}
.unspoken-getconnected .fb a {background-position: 0 -68px;}
.unspoken-getconnected .behance a {background-position: 0 -104px;}
.unspoken-getconnected .delicious a {background-position: 0 -140px;}
.unspoken-getconnected .flickr a {background-position: 0 -176px;}
.unspoken-getconnected .stumbleupon a {background-position: 0 -212px;}
.unspoken-getconnected .tumblr a {background-position: 0 -248px;}
.unspoken-getconnected .vimeo a {background-position: 0 -284px;}
.unspoken-getconnected .youtube a {background-position: 0 -320px;}
.unspoken-getconnected .dribbble a {background-position: 0 -356px;}
.unspoken-getconnected .blogger a {background-position: 0 -392px;}
.unspoken-getconnected .posterous a {background-position: 0 -428px;}
.unspoken-getconnected .devianart a {background-position: 0 -464px;}
.unspoken-getconnected .lastfm a {background-position: 0 -500px;}
.unspoken-getconnected .linkedin a {background-position: 0 -536px;}
.unspoken-getconnected .skype a {background-position: 0 -572px;}

.unspoken-twitter { background-color:#ccc; }
.unspoken-twitter ul {margin:0 10px 10px 10px; padding: 0;}
.unspoken-twitter .tweet {padding: 4px 0; /*border-bottom: 1px dotted #eee;*/}
.unspoken-twitter .tweet-date {font-size: 10px; color: #666;}
.unspoken-twitter .tweet-text {font-size: 12px; color: #000;}
.unspoken-twitter .tweet-text a {color: #006699;}
.unspoken-twitter .tweet-text a:hover {color: #ff5800;}
.unspoken-twitter .widget-title { padding:8px 0 0 10px; border:none; }
.unspoken-twitter .widget-title a { font-family:Conv_Roboto,Arial; font-size:20px; text-transform:uppercase; font-weight:normal;}
.unspoken-twitter .twitter-join { margin:0px auto 10px auto; width:280px; text-align:center; padding:5px 0 8px 0; background-color:#006699; }
.unspoken-twitter .twitter-join a { color:#fff; font-family:Conv_Roboto,Arial;}

.unspoken-flickr ul {width: 316px;}
.unspoken-flickr li {display: inline-block; width: 85px; height: 85px; margin: 10px 19px 5px 0;}
.unspoken-flickr li a {display: block;}
.unspoken-flickr li a img {display: block; width: 80px; height: 80px; padding: 5px; border: 1px solid #e0e0e0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.unspoken-flickr li a:hover img {border-color: #ff5800;}

.unspoken_archive .widget-title {margin-bottom: 0;}
.unspoken_archive ul {width: 316px;}
.unspoken_archive li {display: block; float: left; width: 115px; padding: 5px 25px 5px 0; margin-right: 16px; border-bottom: 1px solid #C1C1C1; line-height: normal; position: relative;} /*ffw*/
.unspoken_archive a {color: #cc3333; font-size: 14px; font-family:Conv_Roboto,Arial;}
.unspoken_archive a:hover {color: #ff5800;}
.unspoken_archive li span {font-size: 10px; color: #898989; position: absolute; right: 0; top: 9px;} /*ffw*/

#wp-calendar {width: 100%;}
#wp-calendar caption {color: #3b3b3b; font-size: 13px; padding-bottom: 5px;}
#wp-calendar th, #wp-calendar td {color: #3b3b3b; font-size: 13px; text-align: center;}
#wp-calendar th {background: #f1f1f1; padding: 5px 0;}
#wp-calendar td {padding: 7px;}
#wp-calendar #today {font-weight: bold; background: #f7f7f7;}
#wp-calendar a {color: #006699;}
#wp-calendar a:hover {color: #ff5800;}

a.rsswidget img {vertical-align: -1px;}

.tagcloud a {line-height: 1.5;}
.unspoken-tabs .tagcloud {padding-top: 6px;}

.unspoken-tabs .textwidget {padding-top: 6px;}
.textwidget, .unspoken-adplace {font-size: 13px; line-height: 15px; color: #2a2a21;}
.textwidget p, .unspoken-adplace p {margin-bottom: 6px;}
.textwidget a, .unspoken-adplace a {color: #006699;}
.textwidget a:hover, .unspoken-adplace a:hover {color: #ff5800;}
.unspoken-adplace .alignnone {clear: both; display: block;}
.unspoken-adplace .alignleft {display: inline; float: left; margin: 4px 15px 0 0;}
.unspoken-adplace .alignright {display: inline; float: right; margin: 4px 0 0 15px; text-align: right;}
.unspoken-adplace .aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center;}

.widget_archive .widget-title {margin-bottom: 8px;}

.widget_search label {font-size: 12px; color: #2a2a21; vertical-align: middle;}
.widget_search #s {width: 170px; border: 1px solid #EEE; padding: 5px 5px; vertical-align: middle; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.widget_search #searchsubmit {border: none; background-color: #000; color: #fff; margin: 0; padding: 5px 6px; vertical-align: middle; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.widget_search #searchsubmit:hover {background: #ff5800;}

.widget_recent_entries .widget-title, .widget_rss .widget-title, .widget_recent_comments .widget-title, .widget_meta .widget-title, .widget_links .widget-title, .unspoken-getconnected .widget-title, .unspoken-twitter .widget-title, .unspoken-flickr .widget-title, .unspoken_recent_posts .widget-title {margin-bottom: 0;}
.widget_recent_entries li, .widget_rss li, .widget_recent_comments li, .widget_meta li, .widget_links li {padding: 8px 0; margin: 0; line-height: 1.5; border-bottom: 1px dotted #eee;}

.unspoken_home { padding-top: 20px; }
#unspoken_home_loop { width: 640px; }

/***** 404 *****/

.error404 p {font-size: 13px !important; margin-bottom: 15px;}
.error404 a {color: #006699;}
.error404 a:hover {color: #ff5800;}

/***** Archive *****/

.archive .title {padding: 0 45px 10px 0; border-bottom: 1px solid #ff5800; font-size: 21px; font-weight: bold; line-height: 21px; color: #000; position: relative;}

/***** Magazine *****/

#mainposts {margin-bottom: 20px; width: 620px; height: 380px;}
#mainposts li {z-index: 2; position: relative;}
#mainposts .jprev, #mainposts .jnext {display: block; height: 18px; width: 18px; position: absolute; top: 20px; z-index: 3;}
#mainposts .jprev:hover, #mainposts .jnext:hover {background-color: #ff5800;}
#mainposts .jprev {left: 20px; background: #303030 url("images/arrows.png") 5px 50% no-repeat; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;}
#mainposts .jnext {left: 39px; background: #303030 url("images/arrows.png") -28px 50% no-repeat; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;}

.mainpost {width: 620px; height: 380px; position: relative;}
.mainpost img {display: block;}
.mainpost-container {width: 420px; height: 260px; position: absolute; bottom: 20px; left: 20px;}
.mainpost-container .bg {background-color: #13140e; opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; width: 420px; height: 260px; position: absolute; top: 0; left: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.mainpost-data {padding: 20px; position: relative; z-index: 1;}
.mainpost-data, .mainpost-data a {color: #fff;}
.mainpost-meta {font-size: 11px; margin-bottom: 10px;}
.mainpost-meta a:hover {text-decoration: underline;}
.mainpost-data h2 {font-size: 24px; font-weight: bold; margin-bottom: 8px;}
.mainpost-data h2 a:hover {text-decoration: underline;}
.mainpost-data p {font-size: 12px; line-height: 1.3;}

/***** Image Gallery *****/

.page-template-template-gallery-php .hentry-content {width: 620px; overflow: hidden;}
.page-template-template-gallery-php .gallery {width: 640px;}

/***** Tags *****/

.page-template-template-tags-php h4 {font-weight: bold; text-transform: uppercase;}
.page-template-template-tags-php .hentry-content {width: 620px; overflow: hidden;}
.page-template-template-tags-php .hentry-content .tags {width: 640px;}
.page-template-template-tags-php .hentry-content ul {list-style: none; margin: 0 0 15px 0;}
.page-template-template-tags-php .hentry-content ul li {color: #898989;}
.page-template-template-tags-php .hentry-content .column {width: 140px; float: left; margin-right: 20px;}

/***** Contact form *****/

#contactform {border-top: 1px solid #eee; padding-bottom: 15px;}
#contactform table {width: 100%;}
#contactform td {vertical-align: top; padding: 5px 0; border-bottom: 1px dotted #eee; font-size: 12px; color: #000;}
#contactform .label {text-align: right;}
#contactform td label, #contactform td span {vertical-align: -12px;}
#contactform td span {margin-left: 15px; color: #999;}
#contactform td p {padding: 5px; margin-left: 15px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#contactform td p.alert {color: #ee2d24; border: none; display: none;}
#contactform td p.alert-field {border-color: #ee2d24;}
#contactform td input.input, #contactform td textarea {width: 98%; padding: 5px; margin: 0; border: none; font: 12px Arial, Helvetica, sans-serif;}
#contactform #submit {border: none; background-color: #000; color: #fff; font: bold 14px Arial, Helvetica, sans-serif; margin-left: 20px; padding: 10px 15px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
#contactform #submit:hover {background-color: #ff5800; color: #fff;}
#contactform .submit input, #contactform .submit a {vertical-align: middle;}

#contactform .error {font-size: 12px; color: #ff5800; margin: 5px 0 0 15px;}
#contactform .message {padding: 15px 0 0 158px; font-size: 14px; font-weight: bold;}
#contactform .message a {color: #006699;}
#contactform .message a:hover {color: #ff5800;}

/***** Wide *****/

.page-template-template-wide-php #content {width: 100%; padding-right: 0; border: none;}

/***** Bottom widget area *****/

.bottom-widgetarea {margin-bottom: 20px; width: 940px; overflow: hidden;}
.bottom-widgetarea-inn {width: 960px;}
.bottom-widgetarea .widget {float: left; margin-right: 20px;}

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

.footer {padding: 10px 20px; background-color: #cc3333; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.menu-footer {border-bottom: 1px solid #e9e9e9; margin-bottom: 20px;}
.menu-footer ul li {float: left; font-size: 14px; font-weight: bold; padding: 5px 10px 13px; margin: 0 10px 0 -10px;}
.menu-footer ul li a {color: #fff; font-family:Conv_Roboto,Arial;}
.menu-footer ul li a:hover {color: #ff5800;}

.footer-leftpart {width: 202px; padding-right: 9px; float: left;}
.logo-footer {display: block; width: 202px; padding-bottom: 14px;}
.logo-footer, .logo-footer img {display: block;}
.logo-footer {color: #fff; font-size: 24px;}
.logo-footer span {display: block; width: 202px; height: 70px;}

.footer-middlepart {width: 377px; float: left; padding: 0 10px 10px;}
.footer-searchform {height: 40px; margin-bottom: 5px;}
.footer-searchform input {width: 365px; font-size: 16px; font-weight: bold; color: #000; border: 1px solid #eee; padding: 4px 5px; margin: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.footer-tags {color: #fff;}
.footer-tags p {font-size: 12px; font-weight: bold; color: #fff; margin-bottom: 5px;}
.footer-tags a {font-size: 11px; color: #fff; font-family:Conv_Roboto,Arial;}
.footer-tags a:hover {text-decoration: underline;}

.footer-linkset {width: 124px; float: left; padding: 0 10px 10px; border-left: 1px solid #e9e9e9; font-size: 12px;}
.footer-linkset li { padding-bottom:5px; }
.footer-linkset a {color: #fff; font-family:Conv_Roboto,Arial;}
.footer-linkset a:hover {text-decoration: underline;}

.copyrights {width: 775px; float: left; padding: 18px 0; font-size: 11px; color: #000;}
.copyrights a, .credits a {color: #006699;}
.copyrights a:hover, .credits a:hover {color: #ff5800;}
.credits {width: 145px; float: right; text-align: right; padding: 18px 0; font-size: 11px; color: #000;}

/** Generated by FG **/
@font-face {
  font-family: 'Conv_Roboto';
  src: url('fonts/Roboto-Bold.eot');
  src: /*local('☺'),*/
       url('fonts/Roboto-Bold.woff') format('woff'),
       url('fonts/Roboto-Bold.ttf') format('truetype'),
       url('fonts/Roboto-Bold.svg') format('svg');
  font-weight: bold;
  font-style: bold;
}

/** Generated by FG **/
@font-face {
  font-family: 'Conv_Roboto';
  src: url('fonts/Roboto-Light.eot');
  src: /*local('☺'),*/
       url('fonts/Roboto-Light.woff') format('woff'),
       url('fonts/Roboto-Light.ttf') format('truetype'),
       url('fonts/Roboto-Light.svg') format('svg');
  font-weight: 200;
  font-style: normal;
}

/** Generated by FG **/
@font-face {
  font-family: 'Conv_Roboto';
  src: url('fonts/Roboto-Regular.eot');
  src: /*local('☺'),*/
       url('fonts/Roboto-Regular.woff') format('woff'),
       url('fonts/Roboto-Regular.ttf') format('truetype'),
       url('fonts/Roboto-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*ffw*/
/*mailchimp */
.widget_ns_mailchimp { background-color:#ff6633; padding:5px 0 12px 0; }
.widget_ns_mailchimp .widget-title { border:none; padding:5px 0px 0 0px; font-style:italic; color:#fff; font-family:Georgia,Arial; font-size:22px; font-weight:normal; text-align:center; }
.widget_ns_mailchimp label { width:0px; font-family:Conv_Roboto,Arial; font-size:12px; font-weight:normal;  }
.widget_ns_mailchimp .error, .widget_ns_mailchimp .error p { font-size: 12px; margin-bottom: 5px; }
.widget_ns_mailchimp form { text-align:center; }
.widget_ns_mailchimp input[type="text"] { width:155px; font-family:Conv_Roboto,Arial; font-size:12px; font-weight:normal; padding:2px 2px; }
.widget_ns_mailchimp input[type="submit"] { border:none; background:#000; color:#fff; font-family:Conv_Roboto,Arial; font-size:12px; font-weight:normal; padding:5px 8px; }

/*forum feed*/
.widget.bns-smf-feeds { border:1px solid #f63; }
.bns-smf-feeds h3.widget-title { border:none; background-color:#ff6633; font-weight:normal; color:#fff; padding-left:7px; margin-bottom:0; }
.bns-smf-feeds h3.widget-title a { font-weight:normal; color:#fff; font-size:20px; }
.bns-smf-feeds h3.widget-title a:hover { text-decoration:underline; }
.bns-smf-feeds .heading { background-color:#ccc; font-family:Conv_Roboto,Arial; font-size:12px; font-weight:bold; padding:5px 7px; margin-bottom:5px; }
.bns-smf-feeds li {background: url("images/forum-bullet.png") 0 5px no-repeat; margin-left:7px; padding-left:12px;}
.bns-smf-feeds li a { color:#cc3333; }
.bns-smf-feeds .forum { padding:2px 7px 5px 7px; text-align:center; background-color:#666; margin:7px; }
.bns-smf-feeds .forum a { font-size:12px; font-family:Conv_Roboto,Arial; font-weight:bold; color:#fff; }
.bns-smf-feeds .forum a:hover { color:#ff5800; }

.categories2columns { margin-bottom:15px; }

.video .block-title3 { border-bottom:none; border-top:1px solid #999; }
.video .block-title3 a { color: #000; }

#wp-wall { margin-top:10px; padding-top:3px; border-top:2px solid #cc3333; }
#wp-wall .no-title { display:block; border-bottom:solid 1px #cc3333; padding:4px 6px; font-size:20px; font-weight:bold;}

#sk-2 .no-title { display:block; padding:4px 6px; font-size:20px; font-weight:normal; font-family:Georgia,Arial; margin-bottom:0px; }

.tabs-section ul.tabs-list li { margin-bottom:0; }

/*ffw photo album thumbnail */
.ngg1 { float: left;  width: 70px; height: 53px; padding: 2px;}
.ngg2 { float: left;  width: 70px; height: 53px; padding: 2px;}
.ngg3 { float: left;  width: 70px; height: 53px; padding: 2px;}
.ngg4 { float: left;  width: 70px; height: 53px; padding: 2px;}

#fbComments { float: right; width: 460px; padding-top: 30px; }

/*ffw multi language */
#lang_sel_list ul {
	border-top: 0px;
	height: 0;
    left: 0; top: 19px;
    width: auto;
}

#lang_sel_list li {
    float: left;
    position: relative;
    width: auto;
}

#lang_sel_list {
	float: left;
	width: auto;
	padding: 8px 12px 2px 12px;*/
	background-color: transparent;
}

#lang_sel_list ul a {
	padding: 3px;
	border-width: 0;
	background-color: transparent;
}

#lang_sel_list img.iclflag {
	border: 1px solid #E9E9E9;
}

img#wpstats { display:none; }

#shDisplay #shWrap div#shComment {
	padding: 0px;	
}

#voting .ngg-gallery-thumbnail {
	text-align: center;
}

#voting .ngg-gallery-thumbnail span {
	color: #fff;
	background-color: #c29b02;
	text-transform: lowercase;
	padding: 0px 20px;
	font-size: 20px;
	display: inline-block;
	margin-left: 5px;
	border-radius: 5px;
	font-family:Conv_Roboto,Arial;
}

#voting .ngg-galleryoverview {
	width: 612px;
	margin-left: -20px;
}

#voting table {
	border: none;
	margin: 0px;
}

#voting tr td {
	border: none;
}

.category-desc { margin:10px 0 10px 0; font-size: 14px; line-height: 1.3;}
.category-desc p { margin-bottom:20px; }
.category-desc ul { margin-bottom:20px; }
.category-desc li { list-style:disc; margin-left:20px; }
.category-desc a { color:#006699; }

#content #sk-2 { margin: 0 0 24px 0; }
.mailout {width: 620px; margin-bottom: 15px;}
.mailout-inn {width: 620px;}
.mailout-inn .post-meta {font-size: 11px; color: #666; margin-bottom: 3px;}
.mailout-inn .post-meta a {color: #666; font-family:Conv_Roboto,Arial;}
.mailout-inn .post-meta a:hover {color: #ff5800;}
.mailout-inn .sent-date { color: #c33; }

.mailout-pane {}

.mailout-pane .catlist {
	margin-right: 20px;
}
.mailout-pane .catlist.last {
	margin-right:  0px;
}

.mailout.loop .hentry img {
	height: auto;
	width: auto;
}

.mailout.loop .mailout-photos {
	float: right;
	margin-top: -4px;
	padding-left: 8px;
}

.mailout.loop .hentry-content.divider {
	border-bottom: 1px solid #666 !important;
}

.mailout.loop .hentry-content p {
	font-size: 14px;
	line-height: 1.5;
}

.mailout.loop .hentry-content .wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 1.3;
}

.GoogleAnalyticsVisits {
	font-size: 13px;
	line-height: 1.2em;
}

.GoogleAnalyticsVisits_table {
	width: 100%;
}

.GoogleAnalyticsVisits_td_flag {
	padding: 3px 2px 3px 0px;
	vertical-align: middle;
}

.GoogleAnalyticsVisits_td_flag.flag2 {
	padding-left: 10px;
}

.GoogleAnalyticsVisits_td_country {
	padding: 3px;
	width: 75px;
	vertical-align: middle;
}

.GoogleAnalyticsVisits_td_pageview {
	padding: 3px 2px 3px 2px;
	vertical-align: middle;
}

.GoogleAnalyticsVisits_th {
	padding: 5px 5px 5px 41px;
}

.GoogleAnalyticsVisits_td {
	padding: 5px;
}

.mypicture-latest {
	overflow-y: scroll;
}

.mypicture-latest-holder {
	float: left;
	width: 50%;
	font-size: 13px;
	line-height: 1.3em;
}

.mypicture-latest-desc {
	margin: 0 5px;
}
.mypicture-latest-time {
	margin: 0 5px;
	font-size: 11px;
}

.ps-items { margin-bottom:5px; overflow-y: scroll; }
.ps-item { margin-bottom:0px; float:left; width:50%; position:relative; font-size: 13px; line-height: 1.3em; }
.ps-thumb { width:97%; }
.ps-thumb .ps-dummy { margin-top:100%; }
.ps-thumb .ps-img-content { margin: 0 0 5px 0; }
.ps-thumb .ps-img-content .ps-desc { margin: 2px 0 0 0;}
.ps-thumb .ps-img-content .ps-time { font-size: 11px;}
.ps-thumb img { width: 100%;}
.ps-thumb a { display: block; width:90%; height:90%; overflow: hidden; }
.ps-item a.ps-exclude { display:block; position:absolute; top:0; left:0; content:'X'; width:16px; height:16px; color:#fff; background:#000; line-height: 13px; text-align: center; font-family: Arial; font-size: 22px;}
.ps-item a.ps-exclude:hover { color:#000; background-color: #ccc; }

.sk_content {
	overflow: hidden !important;
	height: 2900px !important;
}

.sk_content ul {
	overflow: auto;
	height: 2860px;
}

#wallcomments {
	height: 300px !important;
}

.menu-press-kit-container {
  margin: 0 0 15px 0;
}

ul#menu-press-kit a {
  background-image: none;
  padding: 0px;
}

ul#menu-press-kit li {
  line-height: 1em;
  padding: 0px 0px 0px 0px;
  margin: 0.8em 0 0.8em 1.4em;
  font-size: 14px;
  font-family: Georgia, Arial;
  list-style: decimal;
  color: #069;
}

ul#menu-press-kit .sub-menu li { 
  margin: 0.8em 0;
  list-style: none;
}

ul#menu-press-kit.menu {
  /* padding-left: 4%; */
}

ul#menu-press-kit .sub-menu {
  padding-left: 8%;
}

ul#menu-press-kit li.current-menu-item > a, ul#menu-press-kit li.current-menu-parent > a {
  font-weight: bold;
  color: #666;
}

ul#menu-press-kit ul.sub-menu li.menu-item {
	font-weight: normal;
	color: #006699;
}

ul#menu-press-kit ul.sub-menu li.current-menu-item a {
  font-weight: bold;
  color: #666;
}

.keyevents .pic {
  text-align: center;
}

.ngg-galleryoverview.keyevents .pic img {
  height: 250px;
  width: auto;
}

.keyevents ul.ngg-gallery-list {
  display: inline-block;
  margin: 0px;
}

.keyevents ul.ngg-gallery-list li {
  display: inline-block;
  padding: 3px 0;
}

.keyevents ul.ngg-gallery-list li a {
  padding: 2px;
}

.keyevents ul.ngg-gallery-list li img {
  margin: 0px;
  height: auto;
  width: 55px;
}


.jssor-container {
  position: relative;
  top: 0px;
  left: 0px;
  width: 460px;
  height: 460px;
  /* background: #191919; */
  overflow: hidden;
}

.jssor-container img {
  margin: 0;
}

.jssor-slides {
  cursor: move;
  position: absolute;
  left: 0px;
  bottom: 0px; 
  width: 460px;
  height: 375px;
  overflow: hidden;
  background-color: #333;
  font-size: 10px;
}

.jssor-loading {
  position: absolute;
  top: 0px;
  left: 0px;
}

.jssor-loading-1 {
  filter: alpha(opacity=70);
  opacity:0.7;
  position: absolute;
  display: block;
  background-color: #000000;
  top: 0px;
  left: 0px;
  width: 100%;
  height:100%;
}

.jssor-loading-2 {
  position: absolute;
  display: block;
  background: url(./images/jssor/loading.gif) no-repeat center center;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.jssor-caption {
  position:absolute;
  left: 0;
  bottom: 0;
  width: 97.5%;
  background-color: #333;
  color: #fff;
  font-size: 15px;
  line-height: 1.3em;
  min-height: 2.6em;
  padding: 1.5%;
  text-align: center;
  display: none;
}

.jssor-caption a {
  text-decoration: underline;
  color: #4D94B8;
}

#jssor-outer-caption {
  font-size: 14px;
  background-color: #333;
  color: #fff;
  font-size: 15px;
  line-height: 1.3em;
  padding: 2%;
  text-align: center;
}

#jssor-outer-caption a {
	color: #4D94B8;	
}

.shortcontent, .allcontent {
	display: inline;
}

/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l              (normal)
.jssora05r              (normal)
.jssora05l:hover        (normal mouseover)
.jssora05r:hover        (normal mouseover)
.jssora05ldn            (mousedown)
.jssora05rdn            (mousedown)
*/
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
    background: url(./images/jssor/a06.png) no-repeat;
    overflow:hidden;
}
.jssora05l { background-position: 0px -30px; display: inline-block;}
.jssora05r { background-position: -60px -30px; display: inline-block;}
.jssora05l:hover { background-position: -120px -30px; }
.jssora05r:hover { background-position: -180px -30px; }
.jssora05ldn { background-position: -240px -30px; }
.jssora05rdn { background-position: -300px -30px; }

/* jssor slider thumbnail navigator skin 01 css */
/*
.jssort01 .p           (normal)
.jssort01 .p:hover     (normal mouseover)
.jssort01 .pav           (active)
.jssort01 .pav:hover     (active mouseover)
.jssort01 .pdn           (mousedown)
*/
.jssort01 .w {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.jssort01 .c {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 68px;
    height: 50px;
    /*border: #000 2px solid;*/
    background: url(./images/jssor/t02.png) center center;
}

.jssort01 .p:hover .c, .jssort01 .pav:hover .c, .jssort01 .pav .c {
    /*background: url(./images/jssor/t02.png) center center;*/
    background: none;
    /*border-width: 0px;*/
    border: #006699 2px solid;
    top: 0px;
    left: 0px;
    width: 68px;
    height: 50px;
}

.jssort01 .p:hover .c, .jssort01 .pav:hover .c {
    top: 0px;
    left: 0px;
    width: 70px;
    height: 52px;
    border: #cc3333 1px solid;
}

.mp3j-popout-MI { visibility:hidden !important; }
.jp-innerwrap .player-track-title { font-family: Georgia, Arial; font-size:16px; line-height:18px; color:#c33; }

.posts-by-category-summary,
.posts-by-category {
	margin: 0 0 1em 0 !important;
}

.posts-by-category-summary {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	list-style-position: inside;
}

.posts-by-category-summary li.cat-item {
	margin: 0 0 0 1.5em;
}

.posts-by-category-summary .children {
	margin: 0 0 10px 1em;
}

.posts-by-category .children {
	margin: 0;
}

.posts-by-category-summary .children li.cat-item {
	list-style-type: square;
}

.posts-by-category li.cat-item {
	list-style-type: none;
	margin-bottom: 2em;
}

.posts-by-category-summary li.cat-item a {
	text-transform: uppercase;
	font-size: 14px;
}

.posts-by-category-summary .children li.cat-item a {
	text-transform: none;
	font-size: 14px;
}

.posts-by-category-summary li {
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    	      page-break-inside: avoid; /* Firefox */
        	       break-inside: avoid; /* IE 10+ */	
}

.posts-by-category li.cat-item a {
	color: #cc3333;
	font-weight: normal;
	margin-bottom: 5px;
	font-family: Georgia;
	line-height: 120%;
	font-size: 20px;
}

.posts-by-category .children li.cat-item a {
	margin-bottom: 25px;
	color: #666666;
	font-size: 18px;
}

.posts-by-category .children li.cat-item a:hover {
	color: #ff5800;
}

.posts-by-category .children li.cat-item .article-count {
	color: #666666;
	font-size: 14px;
	font-family: Georgia;
	text-transform: none;	
}

.posts-by-category hr.category-separator {
	width: 95%;
	margin: 1em 0;
	display: inline-block;
}

.posts-by-category ul.post-titles {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	list-style-position: inside;
	margin: 0 0 0 1em;
}

.posts-by-category .post-titles li {
	margin: 0;
	width: 90%;
	padding-left: 2em;
	text-indent: -2em;
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    	      page-break-inside: avoid; /* Firefox */
        	       break-inside: avoid; /* IE 10+ */
}

.posts-by-category .post-titles li.realign {
	padding-left: 1em;
	text-indent: -1em;
}

.posts-by-category .post-titles li a, 
.posts-by-category .children .post-titles li a {
	text-transform: none;
	font-size: 13px;
	line-height: 1.8em;
	color: #006699;
	margin: 0;
	line-height: 24px;
}

.posts-by-category .post-titles li a:hover,
.posts-by-category .children .post-titles li a:hover {
	color: #ff5800;
}

.posts-by-category .dt {
	white-space: nowrap;
}

/* Page entry sidebar */
.page .hentry-sidebar {width: 140px; float: left; padding-top: 15px;}
.page .hentry-sidebar h6 {font-size: 14px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #eee;}
.page .hentry-sidebar a {color: #006699;}
.page .hentry-sidebar a:hover {color: #ff5800;}
.page .hentry-sidebar .aside {font-size: 11px; line-height: 1.5; color: #000; margin-bottom: 20px;}
.page .hentry-sidebar .aside img {max-width: 140px; display: block; margin: 10px 0;}
.page .hentry-sidebar .unspoken-adplace {font-size: 11px;}

.page .hentry-widget {margin-bottom: 20px;}

.page .hentry-author h6 {margin-bottom: 10px;}
.page .hentry-author-meta {margin-bottom: 10px;}
.page .hentry-author-meta img {display: block; margin-right: 10px; float: left;}
.page .hentry-author-meta p {font-size: 12px; font-weight: bold; margin-bottom: 10px;}
.page .hentry-author-meta span {font-size: 11px;}
.page .hentry-author-about {font-size: 11px; line-height: 1.5; color: #000; padding-bottom: 10px;}

.page .hentry-similar li {padding: 8px 0; font-size: 11px; line-height: 1.5; border-bottom: 1px dotted #eee;}

.page .hentry-share li {padding: 10px 0; font-size: 11px; border-bottom: 1px dotted #eee;}
.page .hentry-share li a {color: #006699; padding: 2px 0 2px 26px; background-image: url("images/icons.png"); background-repeat: no-repeat;}
.page .hentry-share a:hover {color: #ff5800;}

.page .hentry-share .feed a {background-position: 0 0;}
.page .hentry-share .twitter a {background-position: 0 -36px;}
.page .hentry-share .fb a {background-position: 0 -72px;}
.page .hentry-share .behance a {background-position: 0 -108px;}
.page .hentry-share .delicious a {background-position: 0 -144px;}
.page .hentry-share .flickr a {background-position: 0 -180px;}
.page .hentry-share .stumbleupon a {background-position: 0 -216px;}
.page .hentry-share .tumblr a {background-position: 0 -252px;}
.page .hentry-share .vimeo a {background-position: 0 -288px;}
.page .hentry-share .youtube a {background-position: 0 -324px;}
.page .hentry-share .dribbble a {background-position: 0 -360px;}
.page .hentry-share .blogger a {background-position: 0 -396px;}
.page .hentry-share .posterous a {background-position: 0 -432px;}
.page .hentry-share .devianart a {background-position: 0 -468px;}
.page .hentry-share .lastfm a {background-position: 0 -504px;}
.page .hentry-share .linkedin a {background-position: 0 -540px;}
.page .hentry-share .skype a {background-position: 0 -576px;}
.page .hentry-share .digg a {background-position: 0 -612px;}
.page .hentry-share .google a { background: url(images/google.png) 0 0 no-repeat;}


.page .hentry-meta {padding-bottom: 15px; border-bottom: 1px solid #cc3333; margin-bottom: 5px;}
.page .hentry-meta h1 { font-family: Georgia; color: #000; font-size: 36px; line-height: 110%; font-weight: normal; padding-bottom: 10px;} /*ffw*/
.page .hentry-meta a {color: #006699;}
.page .hentry-meta a:hover {color: #ff5800;}
.page .hentry-meta-data {font-size: 12px; color: #000;}
.page .hentry-middle { width: 100%; float: right;}

.page-template-template-listing-php #content {width: 100%; padding-right: 0; border: none;}
.page-template-template-listing-php .hentry-meta {
	border-bottom: none;
}
.page-template-template-listing-php h4 {
	margin-bottom: 1em;
}

/* temp added by pcd */
#top-menu ul li.menu-item-33283 { display:none; }
#lang_sel_footer a[hreflang="id"] { display:none; }
#menu-footer-right-linkset #menu-item-33284 { display:none; }

.attachmentFile img { max-height:250px; width:auto; max-width: 100%; }
.cont-attachment { margin-left:15px; padding-left: 5px; }
.cont-attachment span { vertical-align:0px !important; border:1px solid #999; padding:0 5px; cursor:pointer; }
.cont-attachment input[type="file"] { border:1px solid #fff; }

/* emoji & sticker */
.emoji-sticker-bar { position: relative; margin-left: 15px; padding-left: 4px;}
.emoji-sticker-bar .more { display: inline-block; color: #888; }
.emoji-sticker-bar .more:hover { color: #ff5800; cursor: pointer; }
.emoji-sticker-bar .more > i {  float: left; margin-top: -2px; }
.emoji-sticker-bar .more .caption { display: inline-block; vertical-align: bottom; line-height: 2em; margin-left: 4px; }

#comment-emoji, #comment-sticker { display: inline-block; }
#comment-emoji   .emoji-mart, #comment-sticker .emoji-mart { border-radius: 0; }
#comment-sticker .emoji-mart-bar { display: none; }
#comment-emoji   .emoji-mart-bar .emoji-mart-preview  { display: none; }
#comment-emoji   .emoji-mart-bar:first-child, #comment-emoji .emoji-mart-bar:last-child { border: 0; }
#comment-emoji   .emoji-mart-anchor { padding: 8px 4px; }
#comment-emoji   .emoji-mart-anchor:hover { cursor: pointer; }
#comment-emoji   .emoji-mart-anchors {}
#comment-emoji   .emoji-mart-anchors svg { width: 16px; }
#comment-sticker .emoji-mart-category-label, #comment-emoji .emoji-mart-category-label { display: none; }
#comment-sticker .emoji-mart-search, #comment-emoji .emoji-mart-search { display: none; }
#comment-sticker .emoji-mart-search input, #comment-emoji .emoji-mart-search input { font-size: 0.875em; line-height: 2; padding: 0 0.5em; border-radius: 0; color: #bbb; }
#comment-sticker .emoji-mart-scroll, #comment-emoji .emoji-mart-scroll { padding: 6px 6px 6px 6px;}
#comment-emoji   .emoji-mart-scroll { height: 42px; }
#comment-sticker .emoji-mart-scroll { height: 61px; }
#comment-sticker .emoji-mart-mount img, #comment-emoji .emoji-mart-mount img { width: 30px;  padding: 0 0 0 0.5em; }
#comment-emoji   .emoji-mart-category .emoji-mart-emoji:hover:before { background-color: #eee; }
#comment-sticker .emoji-mart-category .emoji-mart-emoji:hover:before { background-color: #eee; }
.emoji-mart-category .emoji-mart-emoji span:hover { cursor: pointer; }
.sticker-selected { background-color: #ccc; border-radius: 100%; }

/* spinner */
@keyframes spinner {
  to {transform: rotate(360deg);}
}
 
.spinner:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  border-radius: 50%;
  border: 5px solid #ff6633;
  border-top-color: #cc3333;
  animation: spinner 1s linear infinite;
  z-index: 1;
}

.youtube-in-comment {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin-bottom:10px;
}
.youtube-in-comment iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

