/*   
Theme Name: Venue
Theme URI: http://oneprcnt.com
Description: A theme template for performance venues -- WordPress v2.9.1
Author: Charles Patterson
Author URI: http://oneprcnt.com
Version: 1.0
*/

@media screen {

* { margin: 0; padding: 0; }
body { background-color: #000; font: 14px/1.4 Georgia, Serif; overflow-y: scroll; overflow-x: hidden}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { padding-top: 10px; width: 100%; margin: 0 auto 0 auto;}

p { margin: 0 ; }
a { color: #666666}
a:hover { color: red} 
a:active { border: none }
img a {	border-style: none }

ul, ol { margin: 0 0 10px 0; }

.post { margin: 0 auto 0 auto; width: 600px; text-align: left; color: #fff; }

.entry { margin: 0 auto 0 auto;}
.entry a { }
.entry a:hover { }

#sidebar { display: none}

div#header { margin: 0 auto 0 auto; background-position: center; background-repeat: no-repeat; background-image: url(images/TheKnowLogo.png); }
div#headerlink { width: 265px; height: 388px }
div#headerlink a { display: inline; width: 100%; height: 100%; text-decoration: none; }

#supernav { margin: -50px 0 0 0; text-align: center; letter-spacing: normal; font: 18px Georgia, serif; width: 100%; word-spacing: 8px; }
#supernav li { color: #fff; text-decoration: none; margin: 0; display: inline; }
#supernav a { color: #767676; text-decoration: none; height: 24px; }
#supernav a:hover { color: white; text-decoration: none;}
#supernav .current_page_item a { text-shadow: 2px 2px 3px; color: white; text-decoration: none;}

div#calendar { display: block; overflow: auto}

div#news { width: 500px; height: auto; margin: 0 auto 0 auto; overflow: hidden}
div#news ul {list-style: none;}
div#news a {}
div#news a:hover{ color: red;}
div#news_post { padding-left: 10px; margin: 0 auto 0 auto; text-align: left; color: #4a4a4a; height: auto; width: 500px; float:left; overflow: hidden }
div#news_post ul.lcp_catlist li { border-bottom-color: #4a4a4a; border-bottom-width: 2px; border-left-style: none; border-bottom-style: dotted; border-right-style: none; border-top-style: none; padding-bottom: 30px; }
div#news_post ul.lcp_catlist li a {font-size: x-large; color: #4a4a4a; text-decoration: none; margin-bottom: 10px }
div#news_post ul.lcp_catlist li p {margin-top: 10px;}
div#news_post ul.lcp_catlist li p a { color: #d7402e; font-size: 14px; }

div#gallery { z-index: 1000;}
div#photo_uploader { left: 0px; background-repeat: no-repeat; background-position: center bottom; background-image: url(images/uploader_bg.png); bottom: 0px; position: fixed; font-size: small; margin-right: auto; margin-left: 25px; text-align: center; width: 350px; height: 142px; }

div#contact { padding-right: 30px; padding-left: 30px; margin-top: 75px; margin-left: auto; margin-right: auto;width: 440px; color: #fff; line-height: 22px; text-align: center; font-size: 16px;}
div#contact a { color: #d7402e;}
div#contact a:hover { color:red;}

div#booking { text-align: left; color: #fff; height: 100%; width: 550px; padding: 0 20px; margin: 50px auto 50px auto; }
div#booking a{ color: #d7402e;}
div#booking a:hover { color: red;}
div#booking_rules {  padding-right: 30px; padding-left: 30px; width: 500px; }
div#booking_form { color: #d7402e; width: 300px; font-size: 16px; text-align: left; padding-top: 30px; margin: 0 auto 0 auto}

div#footer { color: #fff; margin-left: auto; margin-bottom: 0; margin-right: auto; margin-top: 100px; text-align: center;}

div.submit { border: none;}
ul.lcp_catlist li a { color: #4a4a4a; font-size: large; }
ul.lcp_catlist li { padding: 25px 0 25px 0 }
div#uploadimage { margin-top: 70px; }
div.post h2 { display: none;}
	            
	
	
	


