/*
Theme Name: The EDGE 2010-2011
Theme URI: http://theedgeconference.com/
Description: Custom theme for IM
Version: 2.0
Author: Ben Stewart
Author URI: http://benstewart.net/
Tags: 

	Colors used:
	#000	black (bg)
	#F1F0DE	almost white (fg)
	#9A8D72	med. tan (fg)
	#594B3C	med. tan alt (fg)
	#25241C	dark tan (fg)
	#975831	brown link (fg)

*/

@import "css/typography.css";
/*@import "gigpress.css";*/

html {height:100%;border-top:1px solid #000;}
body {background:#000 url('images/header-bg.jpg') 50% 0 no-repeat;color:#F1F0DE;text-align:center;}
body.post-edge {background-image:none;}
body.home {background-image: url('images/body-bg.jpg');}
/*
div#header, div#content, div#footer {background:transparent url('images/_grid.png') top center repeat-y !important;}
*/

/* basics */
hr {color:#aaa;border:none;background-color:#aaa;height:1px;}
div.post h1, div.page-content h1 {font-size:24px;line-height:36px;margin:18px 0 0;}
div.post h2, div.page-content h2 {font-size:18px;line-height:18px;margin:18px 0 18px;}
div.post h3, div.page-content h3 {font-size:16px;line-height:18px;margin:18px 0 18px;}
div.post h4, div.page-content h4 {font-size:14px;line-height:18px;margin:18px 0 18px;color:#9A8D72;}
div.post li h1, div.post li h2, div.post li h3, div.post li h4, div.post li h5, div.post li h6,
div.page-content li h1, div.page-content li h2, div.page-content li h3, div.page-content li h4, div.page-content li h5, div.page-content li h6 {margin:0;}
blockquote, .blockquote {margin:0 20px 18px;padding:9px 20px;background-color:#25241C;font-style:normal;clear:both;}
blockquote p, .blockquote p {margin:0 0 9px;}

/* links */
a {outline:none;}
a:link, a:visited {color:#975831;text-decoration:underline;}
a:hover, a:active {color:#f1f0de;text-decoration:none;}
a:link img, a:visited img {opacity:1.0;filter:alpha(opacity=100);}
a:hover img, a:active img {opacity:0.90;filter:alpha(opacity=90);}

/* classes */
img#wpstats{display:none}
div#primary-content div.addthis_container a img,
div#primary-content div.addthis_container a:link img,
div#primary-content div.addthis_container a:visited img,
div#primary-content div.addthis_container a:hover img,
div#primary-content div.addthis_container a:active img {border:none;}
div#primary-content .whisper {font-weight:normal;color:#594B3C;font-size:10px;}
	div#primary-content .whisper a:link, div#primary-content .whisper a:visited {color:#594B3C;}
	div#primary-content .whisper a:hover, div#primary-content .whisper a:active {color:#F1F0DE;}
	h2.pagetitle span.whisper {font-size:12px;}
#lightbox a {color:#000;}
div#lbBottomContainer a#lbCloseLink, a#lbNextLink, a#lbPrevLink {border:0;}
div#primary-content img.ajax-loader {border:none;padding:0;}
body.error div#primary-content form#searchform label {width:80px;}
.post-edit-link {padding:9px;clear:both;display:block;text-align:center;background-color:#25241C;display:none;}

/* layout */
div#main {width:978px;margin:0 auto;padding:0;text-align:left;}

div#header {height:396px;position:relative;color:#000;}
	div#header h1 {margin-bottom:18px;width:632px;height:273px;}
		div#header h1 a {display:block;text-indent:-999em;overflow:hidden;outline:0;border:0;background:transparent url('images/logo.jpg') top left no-repeat;width:632px;height:273px;}
	div#tagline {position:absolute;left:10px;top:234px;width:336px;color:#594B3C;font-size:10px;line-height:10px;font-weight:normal;}
	div#primary-nav {width:602px;height:55px;position:absolute;left:30px;top:288px;background:transparent url('images/menu-bg.jpg') left top no-repeat;text-align:center;}
		div#primary-nav ul {margin:20px 0 0;padding:0 10px 0 0;list-style-type:none;font-family:'BorisBlackBloxxRegular','Arial Black',Impact,Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;text-transform:uppercase;overflow:hidden;vertical-align:bottom;}
		div#primary-nav ul li {margin:0 2px 0 0;padding:0 0 0 6px;display:inline;border-left:2px solid #000;}
		div#primary-nav ul li:first-child {border:none;}
		div#primary-nav ul li a {}
		div#primary-nav ul li a:link, div#primary-nav ul li a:visited {color:#000;text-decoration:none;}
		div#primary-nav ul li a:hover, div#primary-nav ul li a:active, div#primary-nav ul li a:focus {color:#975831;text-decoration:none;}
		div#primary-nav ul li.current_page_item a:link, div#primary-nav ul li.current_page_item a:visited,
		div#primary-nav ul li.current_page_parent a:link, div#primary-nav ul li.current_page_parent a:visited {color:#975831;text-decoration:none;}
	div#locations {position:absolute;left:662px;top:36px;width:316px;height:306px;background:transparent url('images/header-loc-bg.jpg') 0 0 no-repeat;}
		div#locations ul {list-style-type:none;margin:0 0 0 20px;padding:55px 0 0;}
		div#locations ul li {margin:0 0 15px;padding:0;display:block;}
		div#locations p#register-now {position:absolute;top:236px;left:20px;margin:0;}
		div#locations p#register-now a {display:block;}

div#presenters {height:360px;width:978px;background:transparent url('images/wood-fg.jpg') 0 0 no-repeat;color:#F1F0DE;overflow:hidden;}
	div#presenters h3 {display:none;}
	div#presenters ul {display:none;margin:0;padding:0;list-style-type:none;}
	div#presenters ul li {margin:0;padding:0;}
	
div#content {color:#F1F0DE;padding:36px 0 18px;width:978px;float:left;clear:both;overflow:hidden;}

div#primary-content {width:602px;margin:0 30px;float:left;overflow:hidden;}
	div#primary-content h2.page-title {}
	div#primary-content img {border:3px solid #594B3C;}
		div#primary-content a:link img, div#primary-content a:visited img {border-color:#594B3C;}
		div#primary-content a:hover img, div#primary-content a:active img {border-color:#f1f0de;}
	div.page-content {overflow:hidden;}
	
div#footer {padding:35px 0 36px;margin-top:36px;border-top:1px solid #25241C;clear:both;color:#25241C;font-size:11px;text-align:center;}
	div#footer a:link, div#footer a:visited {color:#594B3C;text-decoration:underline;}
	div#footer a:hover, div#footer a:active {color:#F1F0DE;text-decoration:none;}
	ul#secondary-nav {margin:0 0 36px;padding:0;text-align:center;color:#594B3C;}
		ul#secondary-nav li {padding:0;margin:0 10px;display:inline;}
	p#site-credits {margin:0;font-size:10px;line-height:14.4px;}
	p#creative-commons {margin:0;font-size:10px;line-height:14.4px;}
		p#creative-commons span {margin:0;display:none;}
		p#creative-commons a:link img, p#creative-commons a:visited img {opacity:0.3;filter:alpha(opacity=30);}
		p#creative-commons a:hover img, p#creative-commons a:active img {opacity:0.8;filter:alpha(opacity=80);}
	
/* sidebar */
div#secondary-content {padding:54px 0 18px;margin-right:30px;width:286px;float:left;color:#9A8D72;font-size:11px;line-height:14.4px;}
	div.widget h3.widget-title {margin:0 0 9px;color:#9A8D72;}
	div.widget {padding:0;margin:0 0 36px;clear:both;overflow:hidden;}
	div.widget dl {}
		div.widget dl dt {margin:0;text-transform:uppercase;}
		div.widget dl dd {margin:0 0 9px;}

div#sub-navigation {padding:14.4px 18px;background-color:#25241C;color:#9A8D72;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
	div#sub-navigation h3.widget-title {}
	div#sub-navigation ul {margin-bottom:0;}
	div#sub-navigation li {font-size:16px;line-height:28.8px;margin-bottom:0;font-weight:bold;}
	div#sub-navigation li.current_page_item {}
	div#sub-navigation li a:link, div#sub-navigation li a:visited {}
	div#sub-navigation li a:hover, div#sub-navigation li a:active {}
	div#sub-navigation li.current_page_item a:link, div#sub-navigation li.current_page_item a:visited {color:#9A8D72;text-decoration:none;}
	div#sub-navigation li.current_page_item a:hover, div#sub-navigation li.current_page_item a:active {color:#F1F0DE;}

div#recent-news {}
	div#recent-news h3 {}
	div#recent-news div.post {padding-left:5px;margin-bottom:18px;border-left:4px solid #25241C;}
	div#recent-news div.post h4.post-title {margin:0;font-size:12px;}
	div#recent-news div.post h4.post-title a:link, div#recent-news div.post h4.post-title a:visited {color:#9A8D72;text-decoration:none;}
	div#recent-news div.post h4.post-title a:hover, div#recent-news div.post h4.post-title a:active {color:#F1F0DE;}
	div#recent-news div.post p.post-date {margin:0;font-size:10px;color:#594B3C;}
	div#recent-news div.post div.post-content {}

div.widget_wp_bannerize {}
	div.widget_wp_bannerize ul {list-style-type:none;margin:0;padding:0;}
	div.widget_wp_bannerize li {margin:0 30px 0 0;padding:0;float:left;}
	div.widget_wp_bannerize li.alt {margin:0;}
	div.widget_wp_bannerize li a {vertical-align:bottom;}

div#search-form label {display:none;}
	div#search-form input#s {width:200px;float:left;margin-right:10px;}
	div#search-form input#searchsubmit {}

div#vimeo-videos {}
	div#vimeo-videos ul {list-style-type:none;margin:0;padding:0;}
	div#vimeo-videos li {margin:0 32px 9px 0;padding:0;}
	div#vimeo-videos img {border:3px solid #594B3C;}
		div#vimeo-videos a:link img, div#vimeo-videos a:visited img {border-color:#594B3C;}
		div#vimeo-videos a:hover img, div#vimeo-videos a:active img {border-color:#F1F0DE;}

/* home */
body.home div.page-content h3 {margin-top:36px;padding-top:35px;border-top:1px solid #25241C;}

/* register */
body.register div.page-content h3 {margin-top:36px;}

/* blog/news */
div.post, body.search div.page {margin-bottom:36px;overflow:hidden;clear:both;}
div.post h3.post-title, body.search div.page h3.post-title {margin-bottom:0;}
div.post p.post-date, div.post p.post-meta, body.search div.page p.post-date, body.search div.page p.post-meta {padding:0 1px;color:#594B3C;font-size:11px;}
ul.posts-nav {list-style-type:none;clear:both;margin:0;padding:0;text-align:center;}
ul.posts-nav li {margin:0 10px;padding:0;display:inline;}
h3#comments-header {color:#594B3C;}
p.nocomments {color:#594B3C;}

/* faq */
div#faq-menu {}
	div#faq-menu ol {margin-bottom:0;}
div#faq-list ol {margin:0 0 18px;padding:0;list-style-type:none;}
	div#faq-list ol li {margin-top:36px;padding-top:35px;border-top:1px solid #25241C;}
	div#faq-list ol li h3 {margin:0 0 9px;padding:0;}

/* media */
div.flickr-photos {margin-bottom:18px;}
	div.flickr-photos ul {margin:0 0 8px;padding:0;list-style-type:none;overflow:hidden;}
	div.flickr-photos li {float:left;margin:0 10px 10px 0;padding:0;}
	div.flickr-photos li a {height:87px;width:87px;display:block;vertical-align:bottom;}
div.vimeo-videos {margin-bottom:36px;}
	div.vimeo-videos ul {margin:0 0 8px;padding:0;list-style-type:none;overflow:hidden;}
	div.vimeo-videos li {float:left;margin:0 10px 10px 0;padding:0;}
	div.vimeo-videos li a {height:81px;width:106px;display:block;}

/* downloads */
div.forms-list {float:left;width:286px;margin-right:15px;padding-right:14px;border-right:1px solid #25241C;}
div#pf-forms {margin-right:0;padding-right:0;border-right:0;}

/* locations */
body.caswell h2.page-title, body.pigeon-forge h2.page-title {margin-bottom:0;}
body.locations div#primary-content {width:918px;}
body.locations div.page-content {float:left;clear:both;padding:18px 18px 9px;margin:18px 0;font-size:11px;background-color:#25241C;color:#9A8D72;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
body.locations div.page-content h4 {margin:0 0 9px;}
body.locations div.page-content p {margin-bottom:9px;}
div#locations-list div.location {float:left;width:444px;margin-right:15px;padding-right:14px;border-right:1px solid #25241C;}
div#locations-list div#loc-pigeon-forge {margin-right:0;padding-right:0;border-right:0;}
div#locations-list div.location h4 {color:#9A8D72;}

/* search results */
body.search form#searchform {width:598px;margin-bottom:36px;}
	body.search form#searchform label {width:100px;}
