/*
Theme Name: Rockers
Theme URI: http://www.eficacy.com/themes/
Description: This is a child theme of the default TwentyTen theme bundled with WordPress 3.0
Author: Kamaleshwar Morjal (kamal@morjal.com)
Template: twentyten
Version: 0.1.0
*/

/* blog specific styles are declared here */

.right
{
  float:right;
}

.left
{
  float:left;
}

.clearfix
{
clear:both;
width:100%;
height:0;
visibility:hidden;
z-index:101;
}

div.navigation
{
  position:relative;
  width:100%;
  overflow:hidden;
}

div.nav-previous
{
  float:left;
}

div.nav-next
{
  float:right;
}

div.edit-link,
span.edit-link
{
  display:block;
  text-align:center;
  margin:3px 12px;
  padding:0;
  height:26px;
  width:100%;
  float:left; clear:both;
  background:#080000;
  border-width:1px 0;
  border-style:solid;
  border-color:#160000;
  font-size:11px;
  letter-spacing:2px;
}
div.edit-link a,
span.edit-link a
{
  display:block;
  width:100%; height:100%;
  text-align:center;
  color:#CCC;
  text-decoration:none;
  margin:0;padding:0;
}
div.edit-link a:hover,
span.edit-link a:hover,
div.edit-link a:visited:hover
{
  color:#FFF;
}

div#container
{
  float:left;
  width:740px;
  margin-right:20px;
}

div#page-wrapper p,
div#blog-wrapper p
{
  margin:24px 6px;
  text-align:justify;
}

p.citation
{
  margin:2px 24px;
  color:#fc8;
  font-family:Georgia, 'Times New Roman', Serif;
  font-style:italic;
  font-size:0.8em;
  text-align:right;
}

div#primary.widget-area
{
  float:left;
  width:200px;
}

div#primary.widget-area ul.xoxo,
div#primary.widget-area ul.xoxo li
{
  list-style-type:none;
  font-size:1em;
  line-height:1.2em;
}

ul.xoxo h3
{
  color:#B52230;
  margin:0.6em 0 0.3em 0;
}

div#primary.widget-area form#searchform input#s
{
  width:98%;
  margin:10px auto;
  padding:2% 0;
  border:1px solid #fee;
/*  background-color:#A54250; */
  background:transparent url(../../../../images/bg/search-field.png) scroll repeat-x top left;
  font-family:QlassikMediumRegular, 'Trebuchet MS', Sans-serif;
  font-weight:normal;
  font-size:1.6em;
  color:white;
  text-shadow: 1px 1px 2px #000;
  -moz-border-radius:6px;
  -khtml-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}

div#blog-wrapper
{
  position:relative;
  margin:30px auto;
  float:left;
}

div.post
{
  position:relative;
  margin:0.6em 0 2.4em 0;
}

div#author-info-block
{
  position:relative;
  margin:0.6em 0 2.4em 0;
  padding:0.6em;
}

div#author-info-block h1
{
  font-size:1.37em;
}

div#author-info-block h2
{
  font-size:1.2em;
  font-style:italic;
}

div#author-info-block #author-avatar
{
  float:right;
  margin:0.6em;
}

div#author-info-block #entry-author-info
{
  border:1px solid #222;
  border-top:1px solid #444; border-left:1px solid #444;
  padding:0.6em;
  -moz-border-radius:6px;
  -khtml-border-radius:6px;
  border-radius:6px;
}

.aligncenter
{
  margin:0 auto;
}

.entry-content .gh_post_image
{
  position:relative;
  float:right;
  padding:9px;
  margin:20px;
  border:1px solid #131313;
  background-color:#050505;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

div.wp-caption,
div.wp-img1
{
  position:relative;
  border:1px solid #131313;
  margin-top:20px;
  margin-bottom:20px;
  background-color:#050505;
  overflow:hidden;
  padding:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}

div.wp-img1
{
  margin:20px;
}

div.wp-caption p
{
  margin:3px 6px!important;
}


.entry-content img
{
  margin:6px;
  /*padding:2px;*/
}

div.testimonial
{
  position:relative;
  margin:12px 12px 18px 6px;
  width:45%;
  float:left;
}

div.testimonial strong
{
  font-size:1.2em;
  color:#B52230;
}

div.testimonial p
{
  text-align:justify!important;
}

div#page-content ul,
div#page-content ul li
{
  list-style-type:disc;
}

div#page-content ol,
div#page-content ol li
{
  list-style-type:decimal;
}

div#page-content ul,
div#page-content ol
{
  padding-left:30px;
}

div#page-content ul li
{
  list-style-type:disc;
}

div#page-content strong
{
  color:#F83;
}

table.gh-guitar-specs td,
table.gh-table td
{
  padding:3px 12px;
  text-align:right;
}

div.gh-faq
{
  width:700px;
}

div.gh-faq p
{
  text-align:justify;
}

div.gh-faq p.q
{
  font-weight:bold;
  font-size:larger;
  color:#B52230;
}

div.gh-faq p.ans
{
  color:#fc8;
}

div.gh-center
{
  position:relative;
  margin:6px 0 12px 0;
  padding:12px;
  border:1px solid #222;
  -moz-border-radius:6px;
  -khtml-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  width:700px;
}

/* comments-related styles */
div#comments ol.commentlist
{
  position:relative;
  color:#fc8;
}

div#comments ol.commentlist li.comment
{
  padding:1.2em 0.6em;
  list-style-type:none;
  position:relative;
  overflow:hidden;
  border-bottom:1px dashed #222;
}

div#comments ol.commentlist li.comment div.comment-author
{
  position:relative;
  float:left;
  width:150px;
  min-height:250px;
  border-right:1px dashed #222;
}

div#comments div.comment-meta
{
  float:right;
}

div#comments div.comment-body
{
  margin:0.6em;
  width:67%;
  height:100%;
  float:left;
  /*
  clear:both;
  */
}

div#comments div.reply
{
  float:left;
  width:100%;
}

div#comments img.avatar,
div#comments cite.fn
{
  float:left;
  clear:both;
}

div#comments span.says
{
  display:none;
}

div#respond
{
  float:left;
  width:100%;
}

div#respond p label
{
float:left;
width:100px;
}

div#respond p input,
div#respond p textarea
{
width:450px;
border:0 none;
margin-left:12px;
padding:3px;
font-family:QlassikMediumRegular, 'Trebuchet MS', Sans-serif;
font-size:larger;
}

div#respond p.comment-form-url input,
div#respond p.comment-form-comment textarea
{
margin-left:18px;
}

div#respond p.form-submit input
{
width:200px;
border:1px solid #FFF;
text-align:center;
}

p.form-allowed-tags
{
display:none;
}

div#recaptcha_widget_div
{
position:relative;
margin:10px 125px;
}

div#recaptcha-submit-btn-area
{
position:relative;
margin:10px 125px;
}

div#recaptcha-submit-btn-area input#submit
{
font-family:QlassikMediumRegular, 'Trebuchet MS', Sans-serif;
font-weight:bold;
color:white;
background-color:#9F6D33;
border:1px solid orange;
padding:6px 12px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

div#recaptcha-submit-btn-area input#submit:hover
{
background-color:#CF6D33;
border:1px solid #9F6D33;
}

div.teachers-bio-short
{
  position:relative;
}

/* div.teachers-bio-short */ div.teacher
{
  position:relative;
  float:left;
  width:40%;
  margin-right:8%;
  text-align:justify;
  /* min-height:500px; */ /* not needed with the new structure of "teachers" pages (posts) */
}

/* div.teachers-bio-short */ div.teacher p
{
  text-align:justify;
}

div.note
{
  font-family:Georgia,'Times New Roman',Serif;
  font-style:italic;
  color:yellow;
}

#page-content .attachment img {
  max-width: 900px;
}

.board .alignleft,
#page-content .alignleft,
#page-content img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.board .alignright,
#page-content .alignright,
#page-content img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.board .aligncenter,
#page-content .aligncenter,
#page-content img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#page-content img.alignleft,
#page-content img.alignright,
#page-content img.aligncenter {
  margin-bottom: 12px;
}

blockquote {
padding-left:30px;
background:transparent url('../../../../images/icons/quotes.png') scroll no-repeat 3px 0;
}

div#boutique { background:#101010 url('../../../../images/bg/guitar-boutique.jpg') scroll no-repeat 24px center; }
div#rock-jazz { background:#101010 url('../../../../images/bg/rock-jazz.jpg') scroll no-repeat 24px center; }
div#keyboards { background:#101010 url('../../../../images/bg/kbx-closeup-thmb.jpg') scroll no-repeat 24px center; }
div#drumzone { background:#101010 url('../../../../images/bg/drumzone-closeup-thmb.jpg') scroll no-repeat 24px center; }


