/*
Theme Name: Pecha Kucha Night - Charlotte NC
Theme URI: http://point8.org/pechakucha
Description: Whipped up for PKN.
Version: 2.0
Author: PKN Team
Author URI: http://www.point8.org
Tags: orange, custom header, fixed width, two columns, widgets

Pecha Kucha Night - Charlotte NC - 1.0

*/




/* Structure */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	background:#111 url(http://www.point8.org/images/pk_bkgd.jpg) no-repeat top right;
	margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;color:#FF9900;}

#page {
	display:block;width:940px;
	height:auto;margin:0 auto 20px auto;padding:0;}
	
	
.extender {
	clear:both;display:block;height:1px;width:50px;margin:0;padding:0;font-size:0.1em;}	
	
/* PKN Text Styles */

h1 {
	padding:8px 0px 5px 0;margin:0px 0 0;color:#FFF;
	font-size:24px;font-weight:normal;line-height:130%;}
	
h2 {
	padding:8px 0px 15px 0;margin:0px 0 0;color:#FFF;letter-spacing:1px;
	font-size:24px;font-weight:normal;line-height:130%;}
	
h2 a, h2 a:visited {text-decoration:none;}
h2 a:hover {color:#FFF;text-decoration:underline;}

h3 {
	padding:8px 0px 5px 0;color:#FFF;font-size:18px;
	font-weight:normal;line-height:130%;margin:0;}

h4 {
	padding:10px 0px 5px 0;color:#FFF;font-size:14px;
	font-weight:bold;line-height:130%;margin:0;}

ul,ol {
	display:block;color:#FFF;line-height:140%;margin:0;padding:0 0 15px;list-style:none;}

ul.thin {
	display:block;width:180px;margin:0 30px 0 0;float:left;}

li {
	font-size:12px;color:#FFF;font-weight:bold;line-height:160%;list-style:none;
	display:block;padding:4px 0 5px 12px;margin: 0;background:url(images/arrow_orange.png) no-repeat 0 7px;}

li span {color:#FF9900;font-weight:bold;}

p {line-height:140%;margin:5px 0 8px;padding: 0 0px 12px 0;font-size:12px;}
b {font-weight:bold;color:#FFF;}
small {font-size:11px;}

.orange {color:#FF9900;font-weight:normal;}

.orange b {color:#FF9900}

.white {color:#FFF;}

a,a:visited {color:#FFF;}

a:hover {color:#CC3300;}


/* P8 Head */
.p8head {
	display:block;width:940px;height:auto;margin:0px 0 0 0;
	padding:0 0 0px 0;border-bottom:1px solid #EEE;}

.p8link {display:block;float:right;padding:5px 8px;}

.p8link a, .p8link a:visited {
	display:block;color:#CCC;font-weight:bold;font-size:10px;
	padding:3px 5px;margin:0;text-decoration:none;}

.p8link a:hover {color:#FFF;text-decoration:none;}


/* PKN Header */
#pkhead {display:block;width:940px;height:155px;margin:0;padding:0;position:relative;}

.pklogo {
	display:block;width:317px;height:53px;margin:0;padding:0;
	position:absolute;top:47px;left:0;z-index:5;}
.pklogo h1 {display:block;width:317px;height:53px;margin:0;padding:0;}
.pklogo h1 a, .pklogo h1 a:visited {
	display:block;width:317px;height:53px;margin:0;padding:0;text-decoration:none;
	background:url(images/pk_logo8.png) no-repeat;}
html>body .pklogo h1 a, html>body .pklogo h1 a:visited {
	background:url(images/pk_logo32.png) no-repeat;}
.pklogo h1 a:hover {text-decoration:none;}
.pklogo h1 a span {display:block;text-indent:-4000px;}


/* PKN Nav */
#nav {
	display:block;width:940px;height:55px;background:#FFF;
	position:absolute;top:95px;z-index:4;}

#navul {display: block;height:45px;margin:0;padding:7px 0 0 0;}
#navul li {display:block;width:255px;float:left;background:transparent;}
#navul li a, #navul li a:visited {
	display:block;height: 35px;line-height:30px;font-size:14px;font-weight:bold;
	text-decoration: none;color:#111;}
#navul li a:hover {color:#FF9900;}
#navul li.page-item-62 a {padding:4px 0 0 40px;background:url(images/icon_guidelines.png) no-repeat 0 4px;}
#navul li.page-item-65 a {padding:4px 0 0 38px;background:url(images/icon_invite.png) no-repeat 0 0;}


#content {display:block;clear:both;margin:0;padding:20px 0;
	/*background: url(images/bg_grey_diag.png) repeat 0 0;*/
	border-bottom:2px solid #FF9900;}
	
.posts, .promo, .info {display: block;float: left;margin:0 0 0;padding:0;}
.posts {/*width:440px; */width: 660px;padding:0 0px;}
.promo, .info {width:220px;margin:0 0 0 20px;padding:15px 0;
	border-top:1px solid #FF9900;border-bottom:1px solid #000;}

.promo {display:none;}

/* Posts Column */
.posts ul, .posts ol {}
.posts li {
	display: block;padding:4px 0 5px 12px;
	background-position:0px 7px;}

.posts .postmetadata {display: block;padding:10px;margin:5px 0 15px;
	background: url('images/bg_postfooter.png') repeat top left;line-height:135%;	}

.posts .navigation {display: block;padding:0;margin:0;height:30px;}
.posts .navigation .alignleft {
	display: block;float: left;width:320px;padding:5px 4px;margin:0;}
.posts .navigation .alignright {
	display: block;float: right;width:320px;padding:5px 4px;margin:0;text-align: right;}
	
.posts .post {display:block;clear: both;padding:15px 10px;margin:0 0 20px 0;border-top:1px dotted #444;}

/* Promo Column */

.promo {}

.pknintro {display:block;margin:0 0px 0 0px;padding:0 0 20px;text-align:right;}

.lgdate {
	display:block;font-size:60px;color:#FFF;padding:0 0 12px;margin:0 0 10px;
	border-bottom:4px solid #AAA;font-weight:bold;text-align:right;}
	
.pknintro h1 {font-weight:normal;font-size:18px;color:#999;padding:4px 0 2px;}

.date li {background:transparent;}

.pknintro h3 {
	display:block;padding:10px 0px 10px 0;
	color:#ccc;font-size:15px;font-weight:normal;line-height:130%;}

.pknintro h4 {
	display:block;padding:5px 0px 5px 0;
	color:#666;font-size:14px;font-weight:bold;line-height:130%;}

.pknintro p {
	margin:5px 0 15px;padding: 0px 0 0;font-size:12px;font-weight:bold;color:#666;}

.pknintro .dark {color:#DDD;}

.pknintro .shout {
	background: url('images/bg_postfooter.png') repeat top left;
	margin:0 0;padding:10px;}

.pknintro h2.shout {
	display:block;padding:10px;margin:0px 0 0;
	color:#DDD;font-size:24px;font-weight:normal;line-height:130%;}

.pknintro p.shout {margin:0;padding:5px 10px 10px;}


.now {text-align:center;}
.now h4 {
	display: block;/*clear:both;float:none;*//*text-align:center;*/
	font-size:15px;font-weight:bold;color:#FF9900;line-height:115%;
	margin:0;padding:0px 10px 15px;}
.now span {display: block;padding:0 0 15px 0;font-size:13px;color:#AAA;font-weight:bold;line-height:120%;}
.now span b {font-size:16px;}
.now span a, h4.now span a:visited {color:#FF9900;text-decoration:underline;}


/* Info Column */

.banners {display: block;padding:0 0 20px;}
.banners a, .banners a:visited {
	display: block;float:left;width:105px;height:100px;margin:0 0 10px;padding:0;text-indent:-4000px;
	opacity: 0.75;-moz-opacity: 0.75;filter:alpha(opacity=75);}
.banners a:hover {opacity: 1;-moz-opacity: 1;filter:alpha(opacity=1);}

.banners a.fb {
	background: #DDD url('images/banner_fb.jpg') no-repeat 0 0;margin-right:10px;}
.banners a.tw {
	background: #DDD url('images/banner_tw.jpg') no-repeat 0 0;}
.banners a.flickr {
	background: #DDD url('images/banner_flickr.jpg') no-repeat 0 0;margin-right:10px;}



.presslinks {}
.presslinks h2 {padding:5px;border-bottom:1px solid #DDD;}
.presslinks ul {display: block;padding:10px;background:url('images/bg_presslinks.png') repeat 0 0;}


.panel {display:block;clear:both;padding:0;}

.pknlc {display:block;margin:0;padding:0 0 20px;}
.pknrc {display:block;margin:0;padding:0 0 20px;}
.pknfc {display:block;clear: both;float:none;margin:0;padding:20px 0 0 0;}

#p3 .pknrc {padding:15px;background: url('images/bg_postfooter.png') repeat;}
#p3 .pknrc a, #p3 .pknrc a:visited {color:#AAA;}
#p3 .pknrc a:hover {color:#FF9900;}

#footer {display: block;clear: both;padding:20px 5px;border-bottom:1px solid #666;}
#footer .org {}
