/*
Theme Name: Renaissance 2010
Description: Created for Renaissance
Author: Jessie Glass
Author URI: http://glassfoundry.com/
Tags: 2010

*************/

/* Initialisation */
* { margin: 0px; padding: 0px; text-decoration:none; }
.clear, .postmetadata {clear: both;}


/* Core structure */
#header {margin: 0 auto; width: 710px; height: 140px;}
#navigation {margin: 0 auto; width: 900px; padding: 0 0 50px 0;}
#page {margin: 0 auto; width: 800px;}
#content {float:left;padding: 0; width: 500px;}
#content .transparent {width:710px;height:2000px;position:absolute;background-color: #000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-index:-1; position:absolute;z-index:-1;  }
#content_wide {padding: 0; width: 800px;overflow:hidden;position:relative; }
#content_wide .transparent {width:800px;height:2000px;position:absolute;background-color: #000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-index:-1; position:absolute;z-index:-1;  }
#content_xwide {padding: 0; width: 800px;overflow:hidden;position:relative; }
#content_xwide .transparent {width:800px;height:2000px;position:absolute;background-color: #000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-index:-1; position:absolute;z-index:-1;  }
.content_container {color:#bbb;padding:30px 50px 0px 50px;text-align:left;}
##-2012-05-24-## .content_container {color:#999;padding:30px 30px 0px 30px;text-align:left;}
#sidebar{float:right; margin: 0; width: 198px;}
#footer {margin: 0px auto; clear: both;}
#post_container { width:480px;float:left; }

/* Navigation */
#navigation ul {margin: 0; padding: 0;}
#navigation li {display: inline; padding: 13px;}
#navigation a, a:link {color:#9c9c9d; text-decoration:none;text-transform:uppercase;}

#navigation a:active, #navigation a:hover {color:#FFF;}
#navigation li.current_page_item a {color:#FFF;}


/* Universal typography and colors */
##-2012-05-24-## body {font-size: 12px; line-height: 18px; font-family: Helvetica, Arial, Sans-Serif; color: #999; text-align: center; background: #000 url('images/site_bg.jpg') no-repeat top center;}
body {font-size: 12px; line-height: 18px; font-family: Helvetica, Arial, Sans-Serif; color: #bbb; text-align: center; background: #000 url('images/site_bg.jpg') no-repeat top center;}

#page {text-align: left;}
#sidebar, .postdetails, .posttags, .postmetadata, #commentform, .commentmetadata {color:#999;} /*this is the lighter, faux-transparent text color */
/* #sidebar a, .commentlist a, .postdetails a, .posttags a, .postmetadata a, #commentform a {color:#7f7fe5;} this is the lighter, faux-transparent anchor color 
#sidebar a:hover, .commentlist a:hover, .postdetails a:hover, .posttags a:hover, .postmetadata a:hover, #commentform a:hover {color:#e17b7b;} */
small {font-size: 10px; line-height:18px;}
.red {color:#A00;}

/* Universal links */
a { color:#bbb;text-decoration:underline;text-transform:none; }
a:link, a:visited { color:#bbb;text-decoration:underline;text-transform:none; }
a:hover, a:active { color:#FFF;text-decoration:underline; }

/* Universal header styles */
h1, h2, h3 { font-weight:normal;}
h2 {margin-bottom:18px;font-size: 16px; line-height: 36px;color:#bbb;}
h3 {font-size: 16px;font-weight:bold;color:#AAA;}

/* Body Classes */
.Signup {background-image: url('images/site_bg_news.jpg');}
.Confirmation {background-image: url('images/site_bg_news.jpg');}
.DVD {background-image: url('images/site_bg_news.jpg');}
.DVD2 {background-image: url('images/site_bg_news.jpg');}
.Thanks {background-image: url('images/site_bg_news.jpg');}
.Welcome {background-image: url('images/site_bg_news.jpg');}
.Music {background-image: url('images/site_bg_home.jpg');}
.Home {background-image: url('images/site_bg_home.jpg');}
.News {background-image: url('images/site_bg_news.jpg');}
.Band {background-image: url('images/site_bg_band.jpg');}
.Grandine {background-image: url('images/site_bg_grandine.jpg');}
.Discography {background-image: url('images/site_bg_discography.jpg');}
.Tour {background-image: url('images/site_bg_tour.jpg');}
.Photos {background-image: url('images/site_bg_photos.jpg');}
.Blog {background-image: url('images/site_bg_blog.jpg');}
.Store {background-image: url('images/site_bg_grandine.jpg');}
.Links {background-image: url('images/site_bg_links.jpg');}
.Contact {background-image: url('images/site_bg_contact.jpg');}
.VSG {background-image: url('images/site_bg_tour.jpg');}
.test {background-image: url('images/site_bg_grandine.jpg');}





/* Content, entries */
.post h3 {font-size:18px;font-weight:normal;margin:0 0 20px 0}
.entry p { margin:0 0 12px 0;line-height:1.5em; }
.entry ol, .entry ul {padding: 0 0 0 36px; margin:-9px 0px 9px 0px;}
.post {margin: 0 0 36px;}
.post hr {display: block;}
#content .post p { }
#content .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
#content .attachment {text-align: center;margin: 5px 0px;}
.postdetails {margin-bottom:18px;}
.entry td { padding: 5px 5px 5px 0; }
.entry td.centered_cell { text-align:center; }
td.padded { padding: 10px 10px 10px 0; }
td.tour { padding: 10px 10px 10px 0; border-top: 1px solid #000; }
td.tickets { text-align:right;width:200px; }
td.date { color:#900;width:200px; }
td.sdate { color:#900;width:100px; }
td.store { padding: 20px 50px; vertical-align: top; text-align:center; }
td.store img { margin: 5px 0; }
div.post_title { margin: 0 0 20px 0; font-weight:normal; font-size:18px; text-transform:capitalize }

/* Discography */
td.discography_col1 { padding: 5px 45px 5px 0; }
td.discography_col3 { padding: 5px 5px 5px 40px;text-align:right;}



/* Sidebar */
#sidebar p {margin-bottom:18px;}
#sidebar h2 {font-size: 12px; line-height:18px; margin:0px; font-weight:normal; color:#999;}
#sidebar ul {list-style-type: none; color:#999;}
#sidebar ul li {list-style-type: none; margin: 0 0 18px 0;}
#sidebar ul ul {list-style-type:none;}
#sidebar ul ul li {list-style-type:disc; margin:0px;}
#sidebar ul ul, #sidebar ul ol {margin: 0 0 0 12px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 12px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}


/* Footer */
#footer { margin: 10px 30px 30px 30px; color: #666;font-size:10px;}
#footer a { color: #666;}


/* Inputs */
input { background-color: #000; color: #AAA; border: 1px solid #333;}
input[type="text"] { background-color: #000; color: #AAA; }
input[type="text"]:focus { background-color: #333; }
input[type="password"] { background-color: #000; color: #AAA; border: 1px solid #333;}
input[type="password"]:focus { background-color: #333; }
input[type="submit"] { background-color: #000; color: #AAA; padding: 5px; border: 1px solid #333;}
textarea { background-color: #000; color: #AAA; border: 1px solid #333;}
textarea:focus { background-color: #333; }


/* Comments */
.commentlist {color:#999; text-align: left;}
.commentlist li {background: #f8f8f8 url('images/headless_respondbg.jpg') repeat-x top; border: 1px solid #eaeaea; margin: 18px 0 0;padding: 17px; list-style: none; font-weight: bold;}
.commentlist li .avatar { float: right; padding:0px 0px 9px 18px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;}
.commentlist p {font-weight: normal; font-size:12px; text-transform: none;}
.commentmetadata {margin: 0;display: block;font-weight: normal;}
.nocomments {text-align: center;margin: 0;padding: 0;}


/* Comments response form */
div#respond {padding:17px; margin-top:36px; border:1px solid #333;}
#commentform input.text {width: 170px; line-height:18px; font-size:18px; margin: 9px 5px 0px 0px; repeat-x top; border:1px solid #333;}
#commentform textarea {width: 340px; padding: 8px;  repeat-x top; border:1px solid #333; font-size: 12px; line-height: 18px; font-family: Helvetica, Verdana, Arial, Sans-Serif; margin-bottom:9px;}
#commentform #submit {margin: 0;float: right;}
/* .entry form { This is mainly for password protected posts, makes them look better.  text-align:center;} */
select {width: 130px;}
.submit {position:relative; top:-18px;}


/* Searchbox (designed to be in sidebar but can be included elsewhere)*/
#searchbox { float:right; width: 198px; height: 36px; background: url(images/headless_searchbox.jpg) no-repeat; margin-bottom:18px;}
#searchbox #s { float: left; border: 0; margin:2px 0px 0px 6px; width: 152px; background: none; color:#999; height:34px; font-size:24px; line-height:34px;}
#searchbox #go { float: right; width:36px; height:36px;  }


/* Images */
p img {max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {margin: 0 0 2px 18px;display: inline;}
img.alignleft {margin: 0 18px 2px 0;display: inline;}
img.photo_page {margin: 10px 10px 10px 0;display: inline;}
.photo_credit {font-size:9px;color:#666;}
.photo_caption {font-size:9px;color:#900;}


/* Calendar - this is not intended for the theme and thus not styled */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right; }
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }


/* Captions */
.wp-caption {text-align: center;background-color: #999;}
/*.wp-caption img {margin: 0;padding: 0;border: 0 none;}*/
.wp-caption p.wp-caption-text {	font-size: 10px; line-height: 18px; margin: 0px !important; color:#999;}


/* Misc. */
.alignright {margin: 0 0 2px 18px; float: right;}
.alignleft {margin: 0 18px 2px 0; float: left}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
code {font-family:'Courier New', Courier, Fixed;}
blockquote {margin: 18px 30px 0 10px;padding-left: 20px;border-left: 5px solid #333;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}

# Esa
a.rsswidget:link  { font-weight:bold !important; }
.rsswidget { font-weight:bold !important; }


div.rssSummary { padding-bottom:10px; font-size:11px }

.custom .paypal_image { border:none; background:transparent; width:auto; }

