/*
Theme Name: PSFK News
Theme URI: http://www.psfk.com/
Description: Created for PSFK in August 2009, modified PSFK News Theme from Jack Cheng.
Version: 0.91
Author: Ruben Sun
Author URI: http://rubensun.com/
*/
@font-face { font-family: Gotham; src: url('fonts/Gotham-Bold.otf'); }
@font-face { font-family: GothamMed; src: url('fonts/Gotham-Medium.otf'); }
@font-face { font-family: GothamBook; src: url('fonts/Gotham-Book.otf'); }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

blockquote {
	margin-bottom: 10px;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,cite,code,dfn,em,strong,var{font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6,.comment-count,#header{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
.left{float:left;}
.right{float:right;}
.center{margin-left:auto;margin-right:auto;}
.mute{color:#999;}
.hidden{display:none;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{position:relative;display:block;}
html{font-size:12px;font-family:Helvetica, Arial, Sans-serif;}
body{background:#eee;}
body{font-family:Helvetica, Arial, sans-serif;}

/*h1{font-size:24px;font-weight:bold;}*/
h1{font-family:Gotham, Helvetica, Arial, sans-serif;font-size:24px;color:#666;margin:0 0 15px 0;}
h2{font-family:GothamMed, Helvetica, Arial, sans-serif;font-size:20px;color:#666; margin:0;}
h3{font-family:GothamMed, Helvetica, Arial, sans-serif; font-size:14px; color: #666;}
h4{font-family:GothamMed, Helvetica, Arial, sans-serif;font-size:12px; color:#663399;}



p{font-size:12px;line-height:18px;margin:18px 0;}
a{color:#663399;text-decoration:none;}
a:hover{text-decoration:underline;}
#wrapper{width:925px;background:#fff;margin:0 auto;border:1px solid #ccc;border-top:0;}
#top-banner{width:925px;}
#home #wrapper, #home #top-banner{width:980px;}
#home #primary{width:950px;}
#header{position:relative;z-index:2;}
#primary, #secondary, #footer-inner, #archives-inner, #divider-inner, #top{width:885px;margin:0 auto;}
#primary{margin-top:18px;padding:1px 0;}
#primary-content{width:545px;float:left;border-right:1px solid #ddd;}
.primary-sidebar{width:320px;float:right;}
#divider{clear:both;background:#f6f2fd;color:#555;color:#000;border-top:5px solid #dccdec;border-bottom:5px solid #dccdec;margin:15px 0;}
#secondary-content{width:525px;float:left;}
#secondary-sidebar{width:320px;float:right;}
#top{margin:0 auto;}
#single #home, #home #secondary, #home #archives-inner, #home #archives-inner, #home #footer-inner, #home #top, #home #divider-inner{width:940px;}
#home #primary-content{width:630px;}
#home #secondary{margin-top:30px;}
#cse-search-box{width:275px;}
#home #secondary-sidebar, #home #footer-search{width:375px;}
#home #secondary-content{border-right:1px solid #ddd;width:545px;}
#home-branding{float:left;width:88px;overflow:hidden;font-size:11px;}
#home-branding li{display:inline;line-height:15px;}
#home-branding li a{display:block;}
#bookmark li img {vertical-align:text-top;}
ul#translate{background:url(images/flags/all.gif) no-repeat left;}
#translate li a{padding-left:24px;}
#first-article{float:right;width:525px;margin-right:0;overflow:hidden;}
.wp-caption-text{text-align:right;line-height:1em;color:#777;font-size:10px;margin-bottom:0;}
#header #logo{float:left;margin:15px;display:inline;}
#header-nav{background:#639;}
#header ul{margin:0;}
#header li{float:left;text-transform:uppercase;font-size:14px;line-height:14px;}
#header li a{display:block;padding:10px 15px;color:#fff;}
#header li a:hover{background:#fff;color:#639;text-decoration:none;}
#header li.home-link{border-right:1px solid #7648a3;}
#header li.home-link a{text-indent:-9000px;width:33px;padding-left:0;padding-right:0;background:url(images/icon-home.gif) no-repeat 10px center;}
#header li.home-link a:hover{background:#fff url(images/icon-home-over.gif) no-repeat 10px center;}
#header li ul{position:absolute;width:220px;left:-999em;background:#ddc9f1;}
#header li li{float:none;text-transform:none;font-size:12px;font-weight:bold;display:inline;}
#header li li a{text-align:left !important;color:#639;display:block;padding:3px 5px;}
#header li li a:hover{background:#639;color:#fff;}
#header li.more-categories{}
#header li.more-categories:hover ul, #header li.sfhover ul{left:auto;}
#header .searchform{width:400px;position:absolute;top:5px;right:15px;text-align:right;}
.searchform .search-text{font-size:12px;background:#fff !important;height:16px;width:200px;}
#header .description{margin:0;position:absolute;top:15px;left:120px;color:#999;width:120px;font-size:18px;line-height:22px;}
#home-branding{line-height:14px;color:#666;}
#home-branding h3, #home-branding h4{font-weight:bold;margin:14px 0 0;}
#home-branding p{line-height:inherit;font-size:inherit;margin:14px 0;color:#000;}
#single-header{}
#single-info{padding:1px 10px;background:#222;background:#ccb8e1;color:#fff;}
#single-info img{vertical-align:middle;}
#single-info a{}
#single-info h2{font-size:24px;font-weight:bold;margin:10px 0;}
h2.single-header{width:50px;padding-right:15px;float:left;}
p.cat-list{margin-top:12px;vertical-align:middle;font-size:14px;font-weight:bold;float:left;width:408px;}
p.tag-list{margin-top:12px;vertical-align:middle;padding-left:14px;font-size:14px;font-weight:bold;float:left;width:408px;}
p.cat-list a, p.tag-list a{margin-right:0;}
.article-date{text-transform:uppercase;color:#999;font-size:14px;margin:0 0 10px;clear:both;}
.article p.article-date{clear:both;margin-top:0;font-size:14px;font-weight:normal;}
.article h1, .article h2 {font-size:27px;line-height:34px;letter-spacing:-1px;font-weight:bold;margin:0;width:456px;float:left;display:inline;}
.article h1{margin-bottom:5px;}
.article h3{margin-bottom:15px;}
.excerpt-social-tools{position:absolute;top:0;right:0;background:white;width:35px;}
.excerpt-comment-count{font-size:16px;display:block;float:right;width:26px;line-height:26px;text-align:center;margin:4px 0 8px 5px;}
.comment-count{font-size:16px;float:right;background:white;display:inline;width:26px;line-height:26px;text-align:center;}
.comment-count span, .excerpt-comment-count span{display:none;text-align:center;}
.comment-count a, .excerpt-comment-count a{color:#fff;background:#ddc9f1 url(images/icon-comment.gif) no-repeat right bottom;display:block;padding-bottom:4px;width:26px;}
.comment-count a:hover, .excerpt-comment-count a:hover{text-decoration:none;background-color:#639;}
.excerpt-share-this{display:block;float:right;padding-top:25px;background:url(images/icon-share-excerpt.png) no-repeat 4px 5px;width:26px;text-align:center;font-size:9px;margin:0 5px 5px 5px;}
.article-share-this{display:block;padding-top:24px;float:right;background:white url(images/icon-share-excerpt.png) no-repeat 2px 2px;font-size:9px;margin-right:6px;}
.alignright{float:right;margin:5px 0 20px 30px;display:inline;}
.alignleft{float:left;margin:5px 20px 20px 0;display:inline;}
/*.article-content{font-family:Georgia, Times, Serif;clear:left;font-size:14px;line-height:22px;} */
.article-content{font-family:Helvetica, Arial, sans-serif; font-size: 14px;}

.article-content h4{margin-bottom:18px;font-weight:bold;}
.article-content p{font-size:15px;line-height:22px;}
.article-content ul{margin:10px 0;}
.article-content ul li{margin:5px 0 0 20px;list-style:square; line-height:22px;}
.article-content ol{margin:10px 0;}
.article-content ol li{margin:5px 0 0 20px;list-style:square; line-height:22px;}
.article-content blockquote em{font-style:italic;}
.article-content em{font-style:italic;}
.article-content a em{font-style:italic;}
blockquote{padding:1px 20px;color:#333;background:#eee;}
blockquote p, blockquote ul{margin:16px 0 18px;}
blockquote li{line-height:18px;list-style:inside square;margin-bottom:18px;}
.article-meta{background:url(images/bg-meta.gif) no-repeat top;border-bottom:1px solid #e9e1f9;color:#333;margin:18px 0 30px;padding:10px;}
.article-tags{color:#555;margin-bottom:0;}
.article-tags a{text-decoration:underline;color:#333;}
#first-article .article{margin-right:0;}
#first-article .article-meta, #single .article-meta{margin-bottom:0;}
#first-article .article-content p{padding:0 5px;}
#first-article .article-content p img{position:relative;left:-5px;}
.avatar{float:left;margin:10px 10px 0 0;display:inline;width:36px;height:36px;overflow:hidden;}
.avatar img{width:36px;height:36px;}
.article-author{clear:left;font-size:14px;font-weight:bold;margin:10px 0 0;width:235px;}
.article-info{float:left;width:290px;}
.article-info .article-author span.author-posts-link{font-size:10px;text-transform:uppercase;line-height:12px;}
.article-actions{float:right;margin-right:0;display:inline;margin-bottom:0;}
.article-actions li{float:left;}
.article-actions a{display:block;padding:10px 10px 10px 25px;font-size:14px;font-weight:bold;}
.article-meta .share-this a{background:url(images/icon-share.gif) no-repeat 5px center;}
.article-meta .print-this a{background:url(images/icon-print.gif) no-repeat 5px center;padding-left:27px;}
.article-meta li{display:inline;}
.article-meta .categories{font-size:11px;margin-bottom:10px;line-height:14px;display:inline;}
.article-meta .categories a{color:#333;text-decoration:underline;}
.article-admin{float:left;position:absolute;top:2px;left:-56px;text-align:center;}
#first-article .article-admin{left:-156px;}
.article-admin a{background:#f3f3f3;width:35px;display:block;color:#999;padding:5px 0;}
#ad-300, #ad-300-2{padding:10px 10px;margin-bottom:10px;background:#eee;text-align:center;border:solid 1px #CCC;}
#home #ad-300{padding:0;}
#ad-300-2{clear:both;margin:20px 0;padding:10px;}
p.advertise{clear:both;font-size:11px;margin:0;padding:1px 0;}
p.advertise a{padding:3px 0;display:block;color:#777;text-decoration:underline;text-align:center;}
/*.primary-sidebar h3, #secondary-sidebar h3{font-size:15px;text-transform:uppercase;margin:10px 0 5px;color:#222;font-weight:bold;}*/
.primary-sidebar h2 {
	margin-bottom: 10px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
}

.primary-sidebar {
	lineheight: 14px;
}
.primary-sidebar ul, #column-bottom ul{margin-bottom:30px;}
.primary-sidebar li, #column-bottom li{font-size:14px;margin:15px 0; line-height: 16px;}
.featured{clear:both;padding:0;margin:30px 0;background:#f6f2fd url(images/bg-featured2.gif) no-repeat right bottom;background:transparent;}
.featured h3, #category-list h3{margin:0 !important;line-height:22px !important;color:#222;border-top:3px solid #222;padding-top:5px !important;}
#category-list ul.categories li{float:left;min-height:23px;margin-bottom:6px;width:100%;}
#category-list ul li a img{margin-top:2px;margin-left:6px;margin-bottom:2px;float:right;}
.featured img{float:left;width:140px;height:140px;margin-bottom:10px;}
.featured ul{margin:5px 0 !important;}
.featured li{background:#fff;margin:5px 10px 10px 0 !important;padding:1px 0;display:block;width:140px;height:210px;float:left;}
.featured li a{color:#fff;color:#639;font-weight:bold;}
.featured-title, .featured strong{font-size:12px;font-weight:bold;margin:5px 20px 10px 0;display:block;}
.featured .rssIcon{position:relative;top:2px;margin-left:8px;}
.featured .rssIcon img{float:none;width:14px;height:14px;margin:0;}
.wpp-post-title{font-size:12px;}
#events, .widget-rss{color:#c6f2ff;background:#ffd;background:url(images/bg-events.gif) no-repeat right bottom;margin:15px 0;padding:10px;font-size:13px;clear:both;}
#events h3, .widget-rss h3{color:#c6f2ff !important;margin:0 0 5px !important;}
.widget-rss h3 a{color:#c6f2ff !important;}
.widget-rss li a{display:block;}
#events ul{margin:0 0 5px;}
#events li, .widget-rss li{margin:5px 0 10px !important;}
#events li em{font-size:13px !important;}
#events li .event-date{width:38px;padding:7px 0;font-size:12px;text-transform:uppercase;text-align:center;margin-right:10px;display:inline;float:left;color:#555;background:#fff;}
#events li a, .widget-rss li a{text-decoration:underline;color:#fff;font-weight:bold;font-size:13px;}
#events li strong{font-size:15px;color:#fff;margin-top:5px;display:block;}
#home #divider-inner{margin:0 auto;}
#home .primary-sidebar{width:302px;}
#home #divider-inner div{width:165px;margin-right:20px;float:left;display:inline;}
#home #divider-inner p{font-size:12px;line-height:17px;margin-top:0;margin-bottom:15px;}
#home #divider-inner h3{margin-bottom:5px;}
#home #divider-inner a{font-weight:bold;}
#home #divider-about h3{color:#000;}
#home #divider-about{margin-right:25px !important;}
#home #divider-about p{color:#000;font-size:16px;line-height:22px;}
#divider h3{font-size:16px;font-weight:bold;margin:15px 0 10px;color:#ddc9f1;color:#444;}
#divider p{font-size:14px;line-height:20px;}
#divider-left{width:550px;float:left;}
#divider-services{width:375px;float:right;}
#divider-video{width:320px;float:right;overflow:hidden;}
#divider-video embed{margin:15px 0;}
#related{float:left;width:140px;margin:0 0 20px;display:inline;}
#related li{font-size:12px;line-height:15px;font-weight:bold;margin:10px 0;}
div.related-box{margin:15px 0 0 0;}
div.related-box h4{font-size:18px;font-weight:bold;margin:6px 0;}
div.related-box ul{margin-left:15px;margin-bottom:0;}
div.related-box li{list-style:square;;margin-bottom:6px;}
ul.twitter li.twitter-item{font-size:12px;margin-bottom:6px;width:250px;}
ul.twitter span.twitter-timestamp{font-size:9px;display:block;color:#999999;}
#featured-articles{float:right;width:546px;margin:0 0 20px;display:inline;}
#featured-articles h3{font-weight:bold;font-size:16px;}
#featured-articles li{width:154px;float:left;margin-right:26px;display:inline;}
#featured-articles li img{width:154px;height:154px;display:block;}
#featured-articles li a{font-weight:bold;margin-bottom:10px;line-height:15px;display:block;}
#divider-services li{float:left;margin-right:20px;display:inline;}
#divider-services li a{width:100px;line-height:100px;text-align:center;font-size:18px;display:block;border:1px solid #ddc9f1;}
.subscribe{position:relative;}
.subscribe h4{font-weight:bold;}
.subscribe form{clear:both;margin:5px 0;}
.subscribe ul.feeds{position:absolute;top:10px;right:5px;margin:0 !important;border-left:1px solid #eee;}
.subscribe ul.newfeeds{position:absolute;left:-5px;}
.newfeeds li{margin-left:17px !important; border:0px !important;}
.belowfold .subscribe ul{top:8px;}
.subscribe li{float:left;margin:0;font-size:12px;border-right:1px solid #eee;}
.subscribe li a{color:#639;padding:2px 3px;width:auto;}
.subscribe li img{vertical-align:middle;}
.subscribe .newsletter-box{width:180px;margin-right:4px;}
.subscribe .newsletter-button{margin:0;width:80px}
.belowfold .newsletter-box{width:250px;}
#category-header{}
#category-header #featured-articles{float:left;width:525px;margin-left:20px;display:inline;}
#category-header #featured-articles h3{font-size:18px;margin:20px 0 10px;}
#category-header #featured-articles li{margin-right:20px;}
#category-header #featured-video{width:300px;float:right;margin:15px 35px 15px 0;display:inline;}
#category-header #featured{background:#eee;background:#f6f2fd;border-bottom:1px solid #ddd;color:#333;}
#category-info{padding:1px 10px;background:#222;background:#ccb8e1;color:#fff;}
#category-info img{vertical-align:middle;}
#category-info a{margin-right:20px;}
#category-info h2{font-size:24px;font-weight:bold;margin:10px 0;}
div.excerpt{width:525px;}
.excerpt h3{width:185px;font-weight:bold;margin:5px 0;float:left;clear:left;display:inline;font-size:20px;}
.excerpt .article-author{clear:left;font-weight:normal;margin:0 0 15px;font-size:13px;width:185px;}
.excerpt .article-author span.author-posts-link{font-size:10px;text-transform:uppercase;line-height:12px;}
.excerpt img{float:right;margin-left:15px;margin-bottom:5px;}
.article, .excerpt{margin:0 20px 20px 0;border-bottom:1px dotted #ccc !important;border-bottom:1px solid #eee;position:relative;z-index:0;height:1%;}
.excerpt{float:left;}
#home #primary-content .article, #single #primary-content .article{border-bottom:0 !important;}
#home #primary-content{border:0 !important;}
#primary-content .article h3, #secondary-content .article h3{font-size:26px;line-height:30px;margin-top:2px;}
#secondary-sidebar ul{margin-bottom:25px;}
#secondary-sidebar li, #category-list li{font-size:12px !important;}
#category-list{margin:15px 200px 15px 0;}
#category-list ul{margin-top:5px;}
#category-list li{font-size:12px;margin:0;}
#psfktv{background:#eee;padding:10px;}
#psfktv h3{margin-top:0;background:transparent;border:0;}
#psfktv h3 a, .widget-rss h3 a{line-height:21px;display:block;background:url(images/icon-seemore.gif) no-repeat right top;}
.featured h3 a{line-height:21px;display:block;color:inherit;}
.widget-rss h3 a:hover{text-decoration:none;}
#column-left{width:210px;float:left;font-size:11px;line-height:16px;}
#column-right{padding:10px 10px 1px;background:#eee;border:1px solid #ddd;float:right;margin:0 0 30px 15px;display:inline;}
#single #column-right{margin-top:15px;}
#column-right h3, #column-right p{margin-top:0;}
#sponsor-banner, #sponsor-footer{margin:15px 0;}
#sponsor-banner{line-height:50px;}
#sponsor-footer{line-height:70px;}
#ad-160{margin-bottom:15px;}
#top-banner{margin:15px auto 30px;}
#ad-728{width:728px;height:90px;float:left;}
#sponsor-160{height:90px;width:180px;float:right;text-align:right;}
.about-psfk{color:#fff;background:#639;margin-bottom:15px;position:relative;padding:1px 0;}
#about-info{padding:0 10px;}
#about-info p, #about-info li{font-size:12px;margin:0;}
#about-info p{margin-bottom:15px;padding-right:65px;}
#about-info ul{margin:0 0 15px 0;}
#about-info li a{color:#fff;display:block;padding:0;font-weight:bold;}
#about-info li a:hover{color:#639;background:#fff;text-decoration:none;}
#about-services ul{border-bottom:1px solid #7648a3;}
#about-services li{font-size:14px;display:inline;margin:0;padding:0 !important;}
#about-services li a{border-top:1px solid #7648a3;padding:5px;}
#about-info h2, #about-info h3{color:#ddc9f1;}
#about-info h2{text-transform:uppercase;font-weight:bold;font-size:17px;margin:12px 0 2px;padding-right:65px;}
.about-psfk h3{margin:10px 0 5px;font-size:14px;text-transform:none;}
#about-info p{margin-bottom:25px;}
#about-logo{position:absolute;top:10px;right:10px;padding-right:0;}
.subscribe{margin:5px 5px 4px;padding:10px;background:#fff;color:#000;border-right:1px solid #555;border-bottom:1px solid #555;}
.subscribe a{color:#639;}
.navigation{margin:0 25px 30px 0;font-size:14px;font-weight:bold;font-family:Helvetica, Arial, Sans-serif;}
#footer{clear:both;background:#639;padding:1px 0 15px;color:#ddc9f1;margin:0;}
#footer a{color:#fff;font-weight:bold;}
#footer .emptymonth{font-weight:bold;color:#7648a3;}
#footer h3{margin:20px 0 3px;font-size:14px;font-weight:bold;}
#footer p, #footer li{font-size:11px;line-height:14px;}
#masthead{float:right;width:320px;}
#masthead div{width:140px;float:left;margin-right:15px;display:inline;}
#home #masthead, #home p.partners{width:375px;}
#home #masthead div{margin-right:20px;width:165px;}
#archives{float:left;width:525px;}
#footer ul{margin:0 0 20px;}
#archives li{font-size:13px;line-height:18px;}
#fin{clear:both;border-top:1px solid #7648a3;padding-bottom:1px;}
p.copyright{width:525px;float:left;text-align:justify;margin-bottom:0;display:inline;}
p.partners{width:320px;float:right;margin-bottom:0;display:inline;}
p.partners a{margin-right:10px;}
#footer-about{float:right;width:110px;}
#footer-about li{font-size:11px;line-height:14px;}
#footer .search-text{width:260px;}
h2.image{font-size:18px;}
div.navigation{width:525px;}
div.navigation .alignright, div.navigation .alignleft{width:140px;}
div.navigation .alignright img{padding-bottom:19px;background:url(images/next-image.png) bottom right no-repeat;margin-bottom:6px;}
div.navigation .alignleft img{padding-bottom:19px;background:url(images/prev-image.png) bottom left no-repeat;margin-bottom:6px;}
#comments{margin-top:20px;}
#comments h3{color:#333;font-size:18px;line-height:30px;font-weight:bold;margin:0 0 5px;}
#comments ol{margin-bottom:40px;}
#comments li{margin:10px 0 20px;}
.comment-content{font-family:Helvetica, Arial, Sans-serif;background:#eee url(images/bg-comment.gif) no-repeat left bottom;padding:1px 12px 12px;margin-bottom:5px;}
.comment-content p{font-size:12px;margin:10px 0;line-height:16px;}
#comments cite{font-weight:bold;}
#comments small a{color:#555;line-height:13px;}
#comment{width:100%;}
#trackbacks li{margin:10px 0;}
#trackbacks li a{font-size:14px;}
#comment-form p{margin:0 0 15px;}
#comment-form-fields{width:300px;float:left;margin-bottom:30px;display:inline;}
#comment-form label{vertical-align:top;float:left;width:130px;color:#000;display:inline;}
* #commentform label{float:none;display:inline-block;}
#snapshot-header{margin:20px 20px 0;}
#snapshot-archives{margin:10px 20px 0;font-size:13px;line-height:18px;color:#ccc;font-weight:bold;}
#snapshot-archives a{font-weight:bold;}
#snapshot-nav{font-size:13px;margin:20px;}
#snapshot-nav li{float:left;display:inline;}
#snapshot-nav li a{font-weight:bold;display:block;padding:5px;}
#snapshot-nav li.active{background:#eee;}
#snapshot-nav li.active a{color:#555;}
#snapshot{margin:20px 0 20px 20px;line-height:15px;}
#snapshot ul{width:110px;float:left;margin-right:19px;display:inline;overflow:hidden;}
#snapshot h3 a{font-weight:bold;}
#snapshot li{margin-bottom:15px;}
#snapshot li img{width:110px;height:110px;margin-top:10px;}
#snapshot h2{font-size:16px;font-weight:bold;margin-bottom:15px;}
a.readmore{font-size:14px;font-weight:bold;font-family:Helvetica, Arial, Sans-serif;font-weight:bold;margin-bottom:15px;display:table;}
div.prevnext{margin-top:0pt;margin-right:0pt;margin-bottom:0pt;margin-left:0pt;line-height:22px;color:#222222;border-top-width:3px;border-top-style:solid;border-top-color:#222222;padding-top:5px;}
div.nav-link{width:247px;margin-right:15px;float:left;}
div.nav-link h4{font-size:18px;font-weight:bold;margin-bottom:4px;}
div.nav-link p{margin:0 0 24px 0;}
div.nav-link p.prev a{display:block;margin-top:8px;padding-left:48px;font-weight:bold;font-size:14px;min-height:36px;}
div.nav-link p.next a{display:block;margin-top:8px;padding-right:48px;font-weight:bold;font-size:14px;min-height:36px;}
div.nav-link p.prev a{background:url(images/arrow-l.png) no-repeat 8px 6px;}
div.nav-link p.prev a:hover{background:url(images/arrow-l-on.png) no-repeat 8px 6px;}
div.nav-link p.next a{background:url(images/arrow-r.png) no-repeat right 6px;}
div.nav-link p.next a:hover{background:url(images/arrow-r-on.png) no-repeat right 6px;}
.article-actions li.comment a{background-image:url(images/icon-comment-excerpt.png);background-repeat:no-repeat;background-attachment:scroll;background-position:5px center;padding-left:25px;float:right;}
div.share-tools{margin:2em 0 2em 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
div.post div.share-tools ul{height:30px;margin-top:.75em;padding:0 0 0 0;overflow:hidden;}
.share-tools ul li{float:left;font-size:93%;padding:6px 0 8px 1.33em;}
.share-tools ul li img{position:relative;top:3px;left:-1px;}
.share-tools ul li.share-label{padding:9px 0 8px 0;font-weight:bold;}
.share-tools ul li.yahoobuzz{position:relative;top:3px;}
div.share-tools ul{list-style:none;}
div.share-tools ul li{background:none !important;}
#admin{position:absolute;top:0;left:0;background:#222;color:#999;padding:5px 8px;font-size:11px;}
#admin a{color:#fff;font-weight:bold;}
.wp-pagenavi{float:left;clear:both;margin-bottom:15px;}
.wp-pagenavi a,.wp-pagenavi span.pages,.wp-pagenavi span.current,.wp-pagenavi span.extend{padding:4px 6px;margin:2px;}
.wp-pagenavi a{color:#639;background:#f3f3f3;}
.wp-pagenavi a:hover{text-decoration:none;background:#639;color:#fff;}
.wp-pagenavi span.pages{color:#555;}
.wp-pagenavi span.current{font-weight:bold;}
.post-stats{font-size:9px;font-weight:bold;}
.author{font-style:italic;}
div.wpcf7{margin:0;padding:0}
div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}
div.wpcf7-mail-sent-ok{border:2px solid #398f14}
div.wpcf7-mail-sent-ng{border:2px solid red}
div.wpcf7-spam-blocked{border:2px solid orange}
div.wpcf7-validation-errors{border:2px solid #f7e700}
span.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#fff;border:1px solid red;font-size:10pt;width:280px;padding:2px}
span.wpcf7-not-valid-tip-no-ajax{color:red;font-size:10pt;display:block}
span.wpcf7-list-item{margin-left:.5em}
.wpcf7-display-none{display:none}
.big-icons-table {margin-top:5px;}
.big-icons-table td {padding:5px;}
.small-icons-table {margin-top:10px;margin-left:15px;}
.small-icons-table td {padding:2px; }

/** New **/
li.more-categories {
	list-style: none;
}

/** TubePress Overrides**/
.testthumb {
	width: 320px;
	height: 3258px;
	background-color: #EEE;
	}

.tubepress_thumb {
	padding: 0;
	margin: 0 0 10px 0;
	}

.tubepress_embedded_title {

	display: none;
	}

.tubepress_meta_title a{
	font-family: helvetica, arial, sans-serif;
	font-weight:normal;
	color: #666;
}

.tubepress_meta_runtime {
	font-family: helvetica, arial, sans-serif;
	font-weight:normal;
	font-style: normal;
}

dt.tubepress_meta_views {
	font-family: helvetica, arial, sans-serif;
	font-weight:normal;
	font-style: normal;
}

dd.tubepress_meta_views {
	font-family: helvetica, arial, sans-serif;
	font-weight:normal;
	font-style: normal;
}


/** Events **/

#event {
	margin: 10px 10px 0px 10px;
	padding: 0;
	background-color: #663399;
	clear:  both;
	}


#event .left {
	width:  450px;
	float:  left;
	}

#event .right {
	padding-top: 70px;
	width:  400px;
	float:  right;
	}


p {
	margin: 0 0 10px 0;
	font-size: 14px;
	line-height:22px
}

#tab_container {
	margin: 0px 10px 5px 10px;
	padding-top: 20px;
	}


#tab_container .left {
	width:  465px;
	float:  left;
	}

#tab_container .left li{
	width: 140px;
	margin: 0 15px 15px 0;
	float:  left;
	font-family: GothamBook;
	}
	
#tab_container .left li a {
	font-size: 13px;
	text-decoration: none;
	}	

	
#tab_container .right {
	width: 390px;
	float: right;
	}

	
#tab_container .right li {
	float: left;
	margin: 10px 10px 0 0;

	}
	
#tab_container .section {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 3px solid #EEE;
	background-color: #FFF;
	}

#tab_container h2 {
	margin: 0 0 10px 0;
	text-transform: uppercase;
	color: #663399;
	}
	
	
#past-conf li {
	float: left;
}

#share {
	padding: 0 0 20px 10px;
}

#nav {
	margin: 0 0 10px 0;
	overflow: auto;
}

ul.tabs {
	padding: 0;
	list-style: none;
	}

ul.tabs li {
	font-size: 16px;
	marign-top: 2px;
	padding:  8px 0 3px 0;

	border-left: none;
	overflow: hidden;
	position: relative;
	list-style: square;
	text-transform: uppercase;
	border-bottom: 1px solid #DDD;

	}

ul.tabs li a {
	color: #FFF;
	text-decoration: none;
}



/*
ul.tabs li a:hover {
	background: #ccc;
}
*/	


html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background-color: #663399;
	font-style: italic;
}

.tab_content {
	min-height: 350px;
	background-color: #FFF;
	overflow: hidden;
}

.tab_content table {
	width: 400px;
}

.tab_content td {
	font-size: 14px;
	color: #666;
	padding: 6px 0;
	}

.tab_content td.time {
	width: 150px;

}

.tab_content tr {
	border-bottom: 1px solid #DDD;

}

.tab_content tr.last {
	border-bottom: 0px;
}

li em {
	font-style: italic;
}

#speakers .section li {
	height: 210px;
}

.section li strong {
	font-weight: bold;
}
