/*

*/
@import "_css/reset.css";
/* General
================================== */
body{background:rgb(250,250,250);color:rgb(38,38,38);font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:100%;line-height:18px;}
input,textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:18px;}
.header-wrapper{background:url(_images/shadow-header.png) repeat-x bottom left;padding:0 0 45px 0;margin:0;}
#header{width:1020px;margin:0 auto;padding:45px 0 0 0;}
.body-wrapper{width:1020px;margin:0 auto;}
.tier{padding:36px 0 0 0;width:100%;float:left;}
.footer-wrapper{background:url(_images/shadow-footer.png) repeat-x top left;padding:10px 0 0 0;}
#footer{width:1020px;margin:18px auto;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.box-shadow{box-shadow:0 -2px 5px rgba(0,0,0,.14);-moz-box-shadow:0 -2px 5px rgba(0,0,0,.14);-webkit-box-shadow:0 -2px 5px rgba(0,0,0,.14);}
.rounded{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.width100{width:100% !important;}
.no-margin{margin:0;}
object{float:left;width:100%;margin:0 0 18px 0;}
/* Divs
================================== */
#columnA{width:435px;padding:0;}
.page #columnA{border-bottom: 1px solid #000;margin:0 0 54px 0;width:900px;}
.single #columnA{width:530px;}
#columnA.single-col{width:435px;}
.multi-column{float:left;width:900px;padding:0 0 54px 0;column-count:2;column-width:435px;column-gap:24px;-moz-column-count:2;-moz-column-width:435px;-moz-column-gap:24px;-webkit-column-count:2;-webkit-column-width:435px;-webkit-column-gap:24px;}
.authors #columnA{width:900px;}
#columnB{width:528px;padding:0 0 100px 0;}
.single #columnB{width:250px;margin:0 40px 0 0;}
.foot-meta{border-top:1px solid rgb(38,38,38);clear:both;padding:8px 0 0 0;}
#featured-posts,#latest-tweets{width:250px;}
#featured-sections{margin:18px 0;}
#recent-posts{margin:36px 0 0 0;}
#search-bar{padding:18px 0 0 0;width:100%;float:left;}
#categories,#tags,#archives,#across-the-pond,#do-something,#vj-world,#community{margin:0 40px 0 0;}
#community ul li{width:33%;float:left;}
#categories a,#tags a,#archives a{text-transform:lowercase;}
.author-box{width:435px;margin:18px 0 54px 0;}
.tier div{float:left;}
#subcol1,#subcol2{width:435px;}
#software,#hardware,#audio,#visual-media-content,#resources,#projectors,#screens,#cables{margin:18px 0 36px 0;}
#comments{float:left;width:100%;margin:36px 0 0 0;}
.navigation{width:100%;margin:36px 0;}
.post{margin:0 0 36px 0;}
#spotlights{padding:36px 0 0 0;}
#featuredMission,#featuredVJ{position:relative;}
#sharing{margin:18px 0;}
/* Lists
================================== */
#social-navigation{margin:25px 0 0 0;}
#social-navigation li{float:left;font-size:11px;margin:0 0 0 7px;}
	#social-navigation li a{background:rgb(168,206,217);padding:4px 15px;}
	#social-navigation li a:hover{color:rgb(255,255,255);}
	#subscribe{background:rgb(208,170,161) !important;}
#navigation{margin:40px 0 48px 0;}
	#navigation li{float:left;font-size:12px;margin:0 10px 0 0;text-transform:uppercase;letter-spacing:0px;}
	#navigation li a{font-weight:normal;padding:7px 16px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
	#navigation li a:hover{background:rgb(237,237,237);}
#featured-posts ul,#latest-tweets ul{margin:18px 0 0 0;}
	#featured-posts ul li{border: 1px solid rgb(170,170,170);border: 1px solid rgba(0,0,0,.32);display:block;padding:10px 0px;position:relative;margin:0 0 5px 0;}
	#latest-tweets ul li{margin:0 0 20px 0;}
#events-list li{border: 1px solid rgb(170,170,170);border: 1px solid rgba(0,0,0,.32);display:block;padding:10px 0px;position:relative;margin:0 0 10px 0;clear:both;}
#recent-posts ul{margin:9px 0 0 0;}	
#recent-posts ul li{margin:0 0 6px 0;}
#recent-posts ul li a{color:rgb(148,148,148);font-size:18px;}
#categories a,#tags a,#archives a{color:rgb(148,148,148);font-size:14px;}
#across-the-pond a,#do-something a,#vj-world a,#community a{color:rgb(148,148,148);font-size:12px;}
#search-bar ol li{float:left;margin:0 2px 0 0;}
.author-socials{float:left;}
.author-socials li{float:left;font-size:12px;margin:0 7px 0 0 ;}
.author-socials li a{background:rgb(168,206,217);padding:4px 20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.author-socials li a:hover{color:rgb(255,255,255);}
.author-archive{background:rgb(208,170,161) !important;}
#software li,#hardware li,#audio li,#visual-media-content li,#resources li,#projectors li,#screens li,#cables li{font-size:12px;margin:0 0 9px 0;}
#commentlist li{padding:20px;margin:0 0 36px 0;font-size:12px;text-align: justify;}
.paragraph{font-size:12px;margin:10px 0 10px 25px;}
.paragraph li{list-style: disc outside;}
/* Forms
================================== */
#search{background:rgb(46,46,46);color:rgb(255,255,255);font-size:18px;height:18px;padding:9px 0 10px 11px;-webkit-padding:18px 0 0 11px;width:355px;float:left;}
#searchsubmit,#submit{background:rgb(255,255,255);color:rgb(38,38,38);padding:10px 14px;text-transform:uppercase;-webkit-border-radius:3px;margin:-1px 0 0 5px;}
#searchsubmit:hover,#submit:hover{cursor:pointer;}
#author,#email,#url{background:rgb(46,46,46);color:rgb(255,255,255);font-size:18px;height:18px;padding:9px 0 10px 11px;-webkit-padding:18px 0 0 11px;width:376px;margin:0 0 11px 0;}
#comment{background:rgb(46,46,46);color:rgb(255,255,255);font-size:14px;height:100px;padding:18px 0 0 11px;width:425px;margin:0 0 11px 0;}
/* Typography & Links
================================== */
h1{font-size:30px;text-transform:uppercase;letter-spacing: -1px;line-height:32px;}
.page h1{margin:0 0 18px 0;float:left;width:100%;}
.post-title{font-size:30px;text-transform:uppercase;letter-spacing: -1px;line-height:32px;}
.post-title:hover{color:rgb(158,158,158);}
#featuredVJ h1{background:url(_images/featuredVJ[extended].png) no-repeat top left;height:60px;text-indent: -9999999px;}
#featuredMission h1{background:url(_images/featuredMission[extended].png) no-repeat top left;height:60px;text-indent: -9999999px;}
h2{font-size:24px;text-transform:uppercase;letter-spacing: -1px;}
h2.logged-in{margin:18px 0;}
h3{font-size:18px;letter-spacing:-1px;}
h4{font-size:18px;text-transform:uppercase;letter-spacing: -1px;}
.page h4{margin:0 0 9px 0;}
h5{font-size:014px;text-transform:uppercase;letter-spacing: -1px;}
h6{}
.pagetitle{}
.post p{font-size:12px;margin:0 0 18px 0;text-align:justify;}
.single .post p{font-size:12px;line-height:18px;}
.page p{font-size:12px;margin:0 0 18px 0;text-align:justify;}
.minus-one{letter-spacing:-1px;}
.italic{font-style:italic;}
.bold{font-weight:800;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.font10{font-size:10px;}/*10px font*/
.font12{font-size:12px;} /*12px font*/
.font14{font-size:14px;}/*14px font*/
.font18{font-size:18px;}/*18px font*/
.twitter-user,.twitter-link{color:rgb(14,193,245);}
.twitter-user:hover,.twitter-link:hover{color:rgb(38,38,38);text-decoration:underline;}
.twitter-item{font-size:12px;margin:0 0 18px 0;}
.twitter-timestamp{color:rgb(139,139,125);float:left;font-size:10px;width:100%;}
a{color:rgb(38,38,38);}
.meta a{color:rgb(132,221,247);text-decoration:underline;}
.blue{color:rgb(132,221,247);text-decoration:underline;}
.read-more{background:rgb(208,170,161);margin:18px 0 36px 0;padding:3px 13px;-webkit-border-radius:3px;float:left;}
.read-more:hover{color:rgb(38,38,38);background:rgb(237,237,237);}
.featured-post-link,.events-link{background:rgb(255,255,255);bottom:0;left:20px;padding:5px 10px;position:absolute;float:left;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.32);}
.featured-post-link:hover,.events-link:hover,.featured-link:hover{color:rgb(132,221,247);}
.featured-post-link:before,.featured-link:before{content:"•";color:rgb(14,193,245);padding:0 5px 0 0;font-size:12px;}
.featured-link{background:rgb(255,255,255);bottom:20px;left:20px;padding:5px 10px;position:absolute;float:left;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.32);}
.post p a,.page p a{color:rgb(14,193,245);}
.author-link:hover{color:rgb(14,193,245);}
#follow-me-tweets{box-shadow:0 1px 5px rgba(0,0,0,.19);-moz-box-shadow:0 1px 5px rgba(0,0,0,.19);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.19);border-radius:2px;float:left;padding:1px 12px;-moz-border-radius:2px;float:left;padding:1px 12px;-webkit-border-radius:2px;float:left;padding:1px 12px;}
#follow-me-tweets:hover{background:rgb(38,38,38);color:rgb(255,255,255);}
#software a,#hardware a,#audio a,#visual-media-content a,#resources a,#projectors a,#screens a,#cables a{color:rgb(1,168,217);text-decoration:underline;}
#youneedadesigner{font-family:Georgia,serif;font-size:11px;font-style:italic;margin:36px 0;float:left;}
#youneedadesigner:hover{color:rgb(132,221,247);}
#resource-section{width:250px;height:200px;background:url(_images/resources[expanded].jpg) top left no-repeat;margin:18px 0 0 0;}
#resource-section:hover{background:url(_images/resources[expanded].jpg) bottom left no-repeat;}
#events-section{width:250px;height:95px;background:url(_images/events[expanded].jpg) top left no-repeat;margin:18px 0 0 0;}
#events-section:hover{background:url(_images/events[expanded].jpg) bottom left no-repeat;}
#live-sessions-section{width:250px;height:95px;background:url(_images/livesessions[expanded].jpg) top left no-repeat;margin:10px 0 0 0;}
#live-sessions-section:hover{background:url(_images/livesessions[expanded].jpg) bottom left no-repeat;}
.meta-tags,.modified-date,.meta-share{margin:0;padding:0;}
.next-link a,.previous-link a{background:rgb(255,255,255);padding:4px 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 -2px 5px rgba(0,0,0,.14);}
.next-link a:hover,.previous-link a:hover{background:rgb(168,206,217);}
#worshipvj-logo{width:442px;height:85px;background:url(_images/worshipVJ-logo[web][final].png) no-repeat top left;float:left;}
#collidemagazine{width:250px;height:141px;background:url(_images/collidemagazine.jpg) no-repeat left top;float:left;margin:0 0 18px 0;}
#playbackdrive{width:250px;height:141px;background:url(_images/playbackdrive.jpg) no-repeat left top;float:left;margin:0 0 18px 0;}
#usb-wristband{width:250px;height:140px;background:url(_images/wristband.jpg) no-repeat left top;float:left;margin:0 0 18px 0;}
#playlist{width:250px;height:189px;background:url(_images/theplaylist.jpg) no-repeat left top;float:left;margin:0 0 18px 0;}
#worshiphouse{width:250px;height:79px;background:url(_images/worshiphouse.jpg) no-repeat left top;float:left;margin:0 0 18px 0;}
#renewedvision{width:250px;height:181px;background:url(_images/renewedvision.jpg) no-repeat left top;float:left;margin:0 0 18px 0;}
#cottrel{width:250px;height:380px;background:url(_images/traviscottrel.jpg) no-repeat left top;float:left;}
.meta-comments a{color:rgb(38,38,38) !important;font-weight:bold;}
#recent-posts a:hover,#categories a:hover,#tags a:hover,#archives a:hover,#across-the-pond a:hover,#do-something a:hover,#vj-world a:hover,#community a:hover,.meta-comments a:hover{color:rgb(14,193,245) !important;text-decoration:underline;}
.meta a:hover,.meta-share a:hover,.logout:hover{color:rgb(38,38,38);}

/* Images
================================== */
.image-wrapper{padding:20px 0px;border: 1px solid rgb(170,170,170);border: 1px solid rgba(0,0,0,.32);margin:18px 0;}
.image-wrapper-single{padding:20px 0px;border: 1px solid rgb(170,170,170);border: 1px solid rgba(0,0,0,.32);margin:18px 0 0 0;}
	.image-wrapper img,.image-wrapper-single img{display:block;margin:0 auto;}
#featured-posts ul li img,#events-list li img{display:block;margin:0 auto;}
#featured-sections img{margin:10px 0 0 0;}
#ad img{display:block;margin:0 auto;}

/* Signature
================================== */
.post-signature{border-top: 1px dotted rgb(100,100,100);border-bottom: 1px dotted rgb(100,100,100);padding:30px 0;}
#signature{background:url(_images/signature.png) no-repeat top left;display:block;height:100px;margin:0 auto;text-indent:-99999px;width:442px;}
#signature:hover{background:url(_images/signature.png) no-repeat bottom left;}

/* Sharing
================================== */
#facebookshare{float:right;}
#tweetmeme_button{float:right;margin:3px 0px 0 0;}


/* Clearfix
================================== */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

