/* 
THEME NAME:The Creepshow
THEME URI:http://www.thecreepshow.org
DESCRIPTION:Custom Theme created for The Creepshow by Brain Lava
TAGS:creepshow,band,custom theme
VERSION:1.0
AUTHOR:Developed by <a href="http://brainlava.com">Nicole Williams</a> design created by <a href="http://ghoulishgary.com">Ghoulish Gary</a>
AUTHOR URI:<a href="http://brainlava.com">Brain Lava</a> */

/* Base Styles */
html,body{background-color: #000000;}
input, textarea, select {font-size: 12px; font-family: verdana;}
em{font-style:italic;}
strong, .bold {font-weight:bold;}
.alignleft,div.nav-previous{float:left;}
.alignright,div.nav-next{float:right;}
.clear{clear:both;font-size:0px;line-height:0px;}
a,a:visited,#comments .loggedin a,#comments .loggedin a:visited, #comments .logout a,#comments .logout a:visited{color:#6d0505; text-decoration:none; font-weight: bold;}
a:hover{text-decoration: underline;}

/* Headers */
h1{font-size:18px;}
/*18px */
h2{font-size:16px; line-height: 26px;}
/*16px */
h3{font-size:21px;}
/*14px */
h1,h2,h3,h4,h5,h6{font-weight:bold;  font-family: 'Arial Narrow' !important;}

/* Button Formatting */
.submit-button, #submit, #acp-preview {padding:5px 10px; border: 0px; text-align: center; background: transparent url('img/csBtnBg.gif') repeat-x left top; color: #ffffff; font-weight: bold; font-size: 10px;}

/* Content Body Formatting */
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
blockquote{margin:1em;}
#container ol,#container ul,#container dl{margin:1em 1em 1em 2em;}
#container ol li{list-style:decimal inside;}
#container ul li{list-style:disc inside;}
#container dl dd{margin-left:1em;}
p,fieldset,table,pre{margin-bottom:1em;}
input[type=text],input[type=password],textarea {width: 200px; background-color: #727171; border: solid 1px #333333; padding: 5px 0 0 3px; height: 20px; color: #ffffff; font-size: 12px;}

/* Site Structure Start */
#wrapper{width:931px;margin:0 auto;text-align:center; font-family: verdana; font-size: 12px; background:transparent url('img/ieCsBodyBg.gif') repeat-y left top;}
#container,.sidebar,#header{text-align:left;}
#container{float:left;width:627px;;padding:0 0 0 18px;position:relative;}
.sidebar{float:left;width:220px;position:relative; background:transparent url('img/csSearchBg.gif') no-repeat left top; padding: 30px 20px 10px 20px; left:9px;}

/* Header */
div#header{background:#000000 url('img/csHeadPaper.gif') no-repeat center bottom; height:443px;position:relative;}
#blog-title{display:block;background:transparent url('img/csLogo.gif') no-repeat center top;width:637px;height:263px;position:absolute;top:114px;right:-13px;z-index:2;}
#blog-title a{display:block;width:637px;height:263px;}
.csRadio{position:absolute;right:-17px;top:0;z-index:1;background:transparent url('img/csRadio.png') no-repeat top left;width:504px;height:152px;}
.csBand{position:absolute;left:-50px;top:0;background:transparent url('img/csBand.gif') no-repeat top left;width:399px;height:472px; z-index: 5;}

/* Top Nav */
#top-nav{background:transparent url('img/csNavBg.gif') no-repeat center top;position:absolute;right:17px;top:379px;width:723px;height:59px;z-index: 6;}
#top-nav ul{position:absolute;right:3px;}
#top-nav ul li{margin:18px 0 0 11px;display:block;float:left;background-color:transparent;background-image:url('img/csNav.gif');background-repeat:no-repeat;}
#top-nav ul li a{height:22px;display:block;float:left;background-color:transparent;}
#top-nav ul li a:hover{background-color:transparent;background-image:url('img/csNav.gif');background-repeat:no-repeat;}
li.news{margin-left:0px !important;background-position:left top;}
li.news a{width:44px;}
li.news a:hover, body.home li.news, body.single li.news {background-position:left -22px;}
li.bio{background-position:-55px top;}
li.bio a{width:25px;}
li.bio a:hover, body.pageid-7 li.bio {background-position:-55px -22px;}
li.tourDates{background-position:-91px top;}
li.tourDates a{width:91px;}
li.tourDates a:hover, body.pageid-14 li.tourDates, body.s-category-gigs li.tourDates {background-position:-91px -22px;}
body.s-category-gigs li.news{margin-left:0px !important;background-position:left top !important;}
li.music{background-position:-193px top;}
li.music a{width:50px;}
li.music a:hover, body.pageid-23 li.music {background-position:-193px -22px;}
li.video{background-position:-254px top;}
li.video a{width:43px;}
li.video a:hover, body.pageid-26 li.video {background-position:-254px -22px;}
li.links{background-position:-308px top;}
li.links a{width:43px;}
li.links a:hover, body.pageid-28 li.links {background-position:-308px -22px;}
li.photos{background-position:-362px top;}
li.photos a{width:56px;}
li.photos a:hover, body.pageid-30 li.photos, body.pageid-386 li.photos {background-position:-362px -22px;}
li.contact{background-position:-429px top;}
li.contact a{width:69px;}
li.contact a:hover, body.pageid-33 li.contact{background-position:-429px -22px;}
li.store{background-position:-509px top;}
li.store a{width:47px;}
li.store a:hover, body.pageid-35 li.store{background-position:-509px -22px;}
li.press{background-position:-567px top;}
li.press a{width:45px;}
li.press a:hover, body.pageid-41 li.press {background-position:-567px -22px;}

/* Page Titles Start */
h2.page-title{display:block; width:627px;  height:102px;background:transparent url('img/ttlNews.gif') no-repeat top left; padding-bottom: 5px;}
.bio-page .entry-title  {background: transparent url('img/csBioHead.gif') no-repeat top left; padding: 90px 10px 0 0; width: 620px; text-align: center;}
.tour-page .entry-title {background: transparent url('img/csTourHead.gif') no-repeat top left; padding: 90px 0 10px 0;width: 630px; text-align: center;}
.pageid-16 .entry-title {background: transparent url('img/csTourHead.gif') no-repeat top left; padding: 60px 10px 30px 0;width: 620px;}
body.s-category-gigs .entry-title  {background: transparent url('img/csTourHead.gif') no-repeat top left; padding: 60px 0 30px 90px;width: 540px;}
.music-page .entry-title  {background: transparent url('img/csMusicHead.gif') no-repeat top left; padding: 70px 0 20px 20px; width: 610px; text-align: center;}
.video-page .entry-title  {background: transparent url('img/csVideoHead.gif') no-repeat top left; padding: 60px 0 40px 0; width: 630px; text-align: center;}
.links-page .entry-title {background: transparent url('img/csLinksHead.gif') no-repeat top left; padding: 80px 15px 25px 0px; width: 615px; text-align: center;}
.photos-page .entry-title {background: transparent url('img/csPhotosHead.gif') no-repeat top left; padding: 65px 20px 30px 0px; width: 610px;}
.contact-page .entry-title {background: transparent url('img/csContactHead.gif') no-repeat top left; padding: 65px 20px 40px 0; width: 610px; text-align: center;}
.store-page .entry-title {background: transparent url('img/csStoreHead.gif') no-repeat top left; padding: 55px 10px 20px 0; width: 620px; text-align: center;}
.press-page .entry-title {background: transparent url('img/csPressHead.gif') no-repeat top left; padding: 55px 0 40px 0px; width: 630px; text-align: center;}
.sub-page-title {margin: 20px 0; font-family:'arial narrow'; font-size:25px; color: #666F30;}

/* Post Stying Start*/
div.post, div.page{background:transparent url('img/csPostBar.gif') no-repeat top left;margin:5px 0 30px;width:627px;;float:left; padding-top:15px;}
.entry-title{background: transparent url('img/csPostBat.gif') no-repeat top left; padding-left: 80px; font-family:'arial narrow'; font-size:25px; padding-bottom: 5px; float: left; width:550px; color: #6D0505; line-height: 35px;}
.entry-title .titleDate {margin-right: 5px; color: #000000;}
.p2 .entry-title {background: transparent url('img/csPostRat.gif') no-repeat top left;}
.entry-content {line-height: 20px;padding: 0 20px 0 10px;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin-bottom: 10px; padding-top: 15px;clear: both;}
.entry-content h1 {font-size:21px;}
.entry-content h2 {font-size:19px;}
.entry-content h3 {font-size:17px;}
.entry-content h4 {font-size:14px;}
.entry-content h5 {font-size:12px;}
.entry-content h6 {font-size:10px;}
.entry-meta {background:transparent url('img/csPostBar.gif') no-repeat top left; width: 627px; padding-top: 15px; float: left; margin-bottom: 20px; font-size: 0px; line-height: 0px;}
body.home .entry-meta, body.single .entry-meta {margin-bottom: 15px; font-size: 11px; line-height: 16px; color: #444444; font-weight: bold;}
p.entry-meta {background-image: none;}
.navigation {margin: 10px 0; float: left; width: 627px;}
.navigation a, .navigation a:visited, .navigation a:hover {color: #666F30;}
div.gig-post p, .navigation a, .membersContent p, .gbSystemLinks p, .block-core-EmergencyEditItemLink, .photoBlock p {font-family: 'arial narrow'; font-size: 15px; text-transform: uppercase;}
.block-core-EmergencyEditItemLink {padding-top: 0px !important;}
.wp-caption {background-color: #7F7F7F; font-size: 9px; line-height: 13px;}
.entry-content img {padding: 5px; background-color: #7F7F7F;}
.alignleft {margin-right: 20px; margin-bottom: 10px;}
.alignright {margin-left: 20px; margin-bottom: 10px;}
.wp-caption p {margin-bottom: 0px; padding: 5px 0 5px 5px; color: #FCFFEF;}
img.size-thumbnail {padding: 5px; background-color: #7F7F7F;}

/* Generic Page Styling Start */
.press-page div.page, .store-page div.page, .contact-page div.page, .links-page div.page, .video-page div.page, .music-page div.page, .tour-page div.page, body.s-category-gigs div.post, .bio-page div.page, .photos-page div.page {background-image: none; padding-top: 0px;position: relative; top: 35px;}
.links-page div.page {top: 10px;}
.photos-page div.page, .contact-page div.page {top: 25px;}
.press-page div.page {top: 30px;}

/* Links Page Styling Start */
.links-page .entry-content {padding-left: 100px; position: relative; top: -30px;}
.entry-content ul#links-page {list-style-type:none; margin:0px; padding: 0px; text-align: left;11}
.entry-content ul#links-page li {list-style-type: none;}
.entry-content ul#links-page li.linkcat {margin-bottom: 40px;} 
.entry-content ul#links-page ul li {list-style-type: disc; border-bottom: 0px; color: #222222; font-size: 12px; margin-bottom: 0px; padding-bottom: 5px;}
.entry-content ul#links-page h3 {font-size:21px; }
.entry-content ul#links-page a	{}

/* Music Page Styling Start */
.music-page .wp-caption {margin-bottom: 80px;}

/* Press Page Styling Start */
.pageid-41 .wp-caption p {height: 46px;}
.pageid-41 .alignleft {margin-right: 9px;} 

/* Store Page Styling Start */
.store-page .entry-content div{float: left;}

/* Video Page Styling Start */
.video-page .entry-content {position: relative; top: -50px;} 
.video-page .entry-content h1 {margin-bottom: 40px; color: #222222; text-align: center; padding-right: 10px;}
.video-page .entry-content h1 a {padding:10px 10px 10px 35px;}
.video-page .entry-content h1 a:hover {color: #222222; text-decoration: none;}
a.selected {background: transparent url('img/csNavBat1.gif') no-repeat top left;}

/* Contact Page Styling Start */
.contact-page .entry-content {padding-left: 100px;} 

/* Post Comments Styling Start */
#comments {margin-top: 30px;}
#comments h3 {background:transparent url(img/csPostBar.gif) no-repeat left -5px; padding-top: 10px;}
#comments ol {margin: 0; padding: 0;}
#comments ol li {list-style-type: none; background: transparent url('img/csCommentBg.gif') repeat-y top left; width: 607px; margin: 10px 0 20px; color: #DFDFDF; line-height: 18px;}
.comment-author {background: transparent url('img/csCommentTopBg.gif') no-repeat top left; padding: 20px 30px; font-weight: bold;}
.unapproved {font-style: italic; padding: 0 30px 10px 30px; color: #ffffff; }
.comment-meta {background: transparent url('img/csCommentBtmBg.gif') no-repeat bottom left; text-align: right; color: #cccccc; padding: 10px 30px 40px; font-size: 10px;}
#comments ol li p {padding: 0 30px;}
#comments a, #comments a:visited {color: #BFD730;}
#login {font-size: 11px;} 
#submit, #acp-preview {width: 100px; margin-top: 10px; float: right; margin-right: 21px;}
#comment {width: 500px; height: 200px;}
#comment-notes {margin-bottom: 20px;}
.form-label {float: left; width: 100px; font-weight: bold; color: #444444; }
.form-input {float: left; width: 500px; margin-bottom: 10px;}
#ajax-comment-preview {float: left; width: 100%; margin-top: 20px;}

/* Sidebar Styling Start */
.sidebar h3 {color: #BFD730; font-size: 15px;}
.sidebar a, .sidebar a:visited {color: #8f8f8f; font-weight: normal; font-size: 11px;}
.sidebar select {height: auto;width: 217px; padding-top: 3px; padding-bottom: 3px; margin-top: 5px; border: 0px; font-size: 11px;}
ul.xoxo li {padding-bottom: 20px; margin-bottom: 20px; border-bottom: solid 1px #6b6a6a; font-size: 11px; color: #ffffff;}
ul.xoxo ul {margin: 5px 0;}
ul.xoxo ul li {padding: 4px 0; margin-bottom: 0px; border-bottom: 0px;}
.fly {position: absolute;  top: -21px; right: -30px; background: transparent url('img/csFlySidebar.gif') no-repeat top left;width: 75px; height: 71px; z-index: 7;}

/* Search Styling */
li#search {margin-bottom: 5px; border-bottom: 0px;}
li#search h3 {color: #6D0505; padding-bottom: 0px;}
#s {height: 17px; width: 155px;float: left;}
.submit-button {width: 55px; float: right;}

/* Gigs Styling */
.gigs-rss, .more-link {font-family:'arial narrow';font-size:15px;text-transform:uppercase; padding: 20px 0;}
.gigs-rss img{position: relative; top: 6px; padding-right: 10px;}
div.eventLabel {float: left; width: 100px; font-weight: bold; padding: 5px 10px 0 0;}
div.eventContent {float: left; position: relative; padding: 5px 0 25px 0;}
div.eventDate, div.eventVenue {width: 250px;}
img.buy, img.maps {position: absolute;top: 0px; right: -35px; padding: 0px; margin: 0px;}
table.gigs img, .gigs-rss img	{padding: 0px; margin: 0px; background: transparent;}
div.gig-post p{margin-top: 20px;}
div.eventName {font-weight: bold; font-size: 16px; font-family: arial;padding-bottom: 5px;}
body.s-category-gigs #comments, body.s-category-gigs #nav-below, body.s-category-gigs .page-title, body.s-category-gigs .entry-meta {display: none;}

/* Tables Styling */
table.gigs, div.membersList table, table.profileTable {width: 100%; text-align: left; border-collapse: collapse; font-size: 11px;}
table.gigs th, div.membersList table th, table.profileTable .header {font-weight: bold; background-color: #727171; color: #ffffff; text-transform: uppercase; font-family: arial; padding: 5px 10px; vertical-align: middle;}
table.gigs td, div.membersList table td, table.profileTable td {padding: 5px 10px; border-bottom:1px dashed #727171; vertical-align: middle;} 
table.profileTable .header { border-bottom:1px dashed #cccccc; vertical-align: top;}
table.profileTable td table td {border: 0px;}
table.profileTable tr.top td {border-top:1px dashed #727171;}
table.gigs td.tickets {text-align: center;} 
table.gigs td.icon {width: 18px;text-align: center;}
table.gigs td.time {	text-align: right;}
table.gigs a {font-weight: bold;}
table.gigs a img {border: 0px;}
table.gigs td.shortNotes {padding-left: 5px;}
table.gigs caption {font-weight: bold;text-align: left;}
table.gigs caption div.notes{font-weight: normal;text-align: left;}
table.gigs, div.no-gigs {margin-bottom: 1em;}



/* Gallery Styling */
#gallery {position: relative; top: -36px;}
#gallery .gallery-albums {width: 100% ;}
#gallery .gbSystemLinks, #gallery .block-core-ItemLinks {width: 607px; padding: 10px; border-top-color: #333333; border-bottom-color:#727171; background-color: #BFBFBF;}
#gallery h2 {font-family:'arial narrow';font-size:25px;line-height:35px; position: relative; left: 95px; width: 532px;}
#gallery .gallery-admin h2, #gallery .block-comment-AddComment h2 {top: auto; left: auto; width: auto;}
#gallery .breadcrumb {clear:none;float:none;font-size:0.9em;margin-bottom:0.5em;margin-top:10px; margin-left: 95px; padding-bottom:25px; width: 532px;}
#gallery .gallery-thumb a:hover img, #gallery .block-imageblock-ImageBlock a:hover img {border-color: #AFBD24; background-color: #000000;}
#gallery .gallery-thumb img, #gallery .block-imageblock-ImageBlock img {background:#AFBD24 none repeat scroll 0 0; border:5px solid #000000;margin:1px;padding:2px;}
#gallery .gallery-albums h4, #gallery .gbBlock h4 {font-size: 18px; padding-top: 15px;}
#gallery .gbTabBar {border-bottom: 0px;}
#gallery .gbTabBar .o {display: block; float: left; background:#EEEEEE;border:1px solid #CCCCCC;padding: 5px; margin: 2px; }
#gallery .gbTabBar .giSelected {background: #fff;}
#gallery .gbTabBar a {background: none; border: 0px; padding: 0px; margin: 0px;}
#gallery input, #gallery textarea, #gallery select {padding: 4px;}
#gallery input[type="text"], #gallery textarea {height: auto; width: auto;}
#gallery .block-core-Navigator {width: 100%; padding: 15px 0 25px; text-align: center; clear: both; float: left;}
#gallery .block-core-Navigator .current {width: 480px;}
#gallery .block-core-Navigator .first-and-previous {float: left;}
#gallery .block-core-Navigator .next-and-last {float: right;}
#gallery .gallery-admin h2 {margin-top: 0px;}
#gallery img.gallery-photo {padding: 1px; border: solid 4px #000000; background-color: #AFBD24;}
#gallery .breadcrumb span, #gallery .footer {display: none;}
#gallery .giRatingAverageContainer {border:1px solid #000000;}
#gallery .giRatingAverage {background-color:#AFBD24;}
#gallery .gbBlock, #gallery .block-comment-ViewComments {clear: both; padding-top: 20px;}
#gallery .block-comment-ViewComments div h3 {font-size: 16px; padding-top: 15px;}
#gallery .edit {position: absolute; bottom: 15px; }
#gallery .delete {position: absolute; bottom: 15px; left: 60px;  }
#gallery .edit a, #gallery .delete a {font-size: 10px; padding-right: 5px; color: #BFD730;}
#gallery .gcBorder2 {background: transparent url(img/csCommentBg.gif) repeat-y scroll left top; width: 567px; padding: 20px 20px 30px; margin: 10px 0 20px; position: relative;color: #DFDFDF; line-height: 18px;}
#gallery .gcBorder2 h3 {padding-top:0px !important; margin-bottom: 10px; }
#gallery p.info {font-size: 11px;}
#gallery #AddComment_trigger textarea {height: 20px;}
#gallery p {line-height: 20px; clear: both;}
#gallery #gsContent input[type="text"], #gallery #gsContent textarea  {width: 350px;}
.gbSystemLinks .block-core-SystemLink a, .block-core-ItemLinks a {padding: 0px !important;}
.photoBlock {width: 607px; padding: 10px; border-bottom:1px solid #333333; border-top:3px solid #333333;background-color: #EFEFEF; clear:both; margin:1.5em 0;}
.fileUpload {width: 200px;}


/* Gallery Light Box */
#imageData #imageDetails a.userId {color:#666666 !important; text-decoration: underline;}

/* Gallery Members Page */
.membersBlock {position: relative; top: -20px;}
#gallery .meta span {color: #000; font-size: 12px; line-height: 16px;}
#gallery .meta h4 {padding: 0px 0 5px 0;}
#gallery .gbLink-members_MembersList {background-image: none;}
#gallery .block-members-MembersSummary .gbAdminLink  {padding-left: 0px !important;} 

/* Next Gig Widget */
.gig.next {	padding-left: 10px;}

/* Promo FAct Widget */
#text-202276481 {display: none;}
.home #text-202276481 {display: block;}

/* RSS Widget */
#rss_links {position: relative;}
#rss_links img {position: absolute; left: 195px; top: 2px;}	

/* Footer Styling */
#footer {background:transparent url('img/csFooterCity.gif') no-repeat center bottom; height: 300px; width: 931px; position: relative; font-size: 10px; color: #ffffff; }
#footer ul {position: absolute; bottom: 30px; left: 20px;}
#footer li {float: left; padding: 7px 12px 13px;}
#footer p {padding-left:10px; text-align: left; position: absolute; bottom: 10px; left: 20px;}
#footer .spacer {padding: 0 10px;}
#footer a, #footer a:visited, #footer a:hover {font-size: 10px; color: #bfd730;}
.woman {background:transparent url('img/csFooterWoman.gif') no-repeat center bottom; width: 268px; height: 270px; position: absolute; right: 0px; bottom: 0px;}

/* Hidden elements for usability */
div#access,#blog-title span,#blog-description,#top-nav ul li a span,h2.page-title span,
.bio-page .entry-title span, .tour-page .entry-title span, .music-page .entry-title span, .video-page .entry-title span,
.links-page .entry-title span, .photos-page .entry-title span, .contact-page .entry-title span, .store-page .entry-title span,
.press-page .entry-title span, .hide, .block-core-GuestPreview
{position:absolute;left:-9999px;}

.pageid-469 .photos-page .entry-title span
	{position: relative; left: 95px; color: #000000;}

p.reset
	{text-transform: none;}