/*
THEME NAME: LWE
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION:  Based on Generic 960 Theme Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 5.0
AUTHOR: <a href="http://cg.cg/">Chicago Graphics &amp; Computing Group, Inc.</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


/* reset css, from 960.gs */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,big,cite,abbr,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


body{font:13px/1.5 Helvetica,Arial,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

sup {font-size:9px; vertical-align:super;} 
/*  COLORS  */

/*

Website Background
RGB  107,150,186
HEX  6b96ba


Tag Box Background
RGB  91,32,168
HEX  5b84a8

Body Text
RGB  51,51,51
HEX  333333 (web ok)

Content Box
RGB  127, 170, 207
HEX  7faacf

Comment Bubble
RGB  170,204,234
HEX  aaccea

Hyperlink
RGB  0,51,102
HEX  003366 (web ok)

*/



html, body {

}

/*for ads;*/
iframe {
//  margin-bottom:20px;
}
ins>ins {
	margin-bottom:20px;	
}

body{
  color:#333333;    
  /*font-family:Georgia, serif;  */
  font-family:Helvetica, arial, serif;  
  /*background-color:#6b96ba;*/
  /*background-color:#5c84a8; */
  background-color:#3A688E;

  background-image:url("/wp-content/themes/littlewhiteearbuds_v4/images/header_tile2.jpg?3323");
  background-repeat:repeat-x;
  background-position:top;
  font-size:14px;
}

#outer_wrapper {
  margin-left:auto;
  margin-right:auto;
  width:974px;
}

#showcase {
  width: 100px;
  float: right;
  padding-left: 5px;
}

#wrapper {
  padding-bottom:84px;
}

#header{
  height:90px;
}

a, a:link, a:visited {
  color: #003366;
  text-decoration:none; 
  font-weight:bold;
}

a:hover, a:active {
  color:#000000;
  text-decoration:none; 
}

p{
/* font-family:Georgia; */
 line-height:1.38em;
  font-size:13px;
  margin-bottom:10px;
}


h1 a, h2 a, h3 a, h1, h2, h3 {
  text-decoration: none;
   /*color: #333333; */
  font-weight:normal;
}

a:link h1 , h2 a:link  ,  h3 a:link {
  text-decoration: none; 
    /* color: #003366; */
}


a:hover h1 , a:hover h2 , a:hover h3 {
  text-decoration: none; 
}

#banner_ad{
  width:728px;
  height:90px;
  margin-left:auto;
  margin-right:auto;
}


#logo{
  float:left;
  width:460px;
  text-align:left;
  margin-left:18px;
}

#main_nav{
  float:right;
  width:460px;
  text-align:right;
}

#main_nav a{
  margin-left:0px;
}

#searchform-header{
  float:left;
  text-align:right;
  margin-left:50px;  
}

#main_nav input[type="text"]{
  background-color:#7fa9cf;
  border:1px solid #5b84a8;
  padding:2px;
}


#main_nav input[type="text"]{
  background-color:#7fa9cf;
  border:1px solid #5b84a8;
  padding:2px;

}

#s-header {
  width:135px;
}

.main_btn, #main_nav input[type="image"]{
  position:relative;
  top:6px;
}

.box{
  background-color:#7faacf;
  padding:6px 10px;
}
.box p {
 /* display:inline; */
}

.post {
  padding-top:2px;
  
}

.author, .entry-date {
 font-weight:bold;
 font-style:italic;
 font-size:11px;
 display:block;
 margin:0px;
 padding:0px;
}


/*--- LEFT COLUMN ---*/

#col_left{
  width:140px;
  float:left;
}

#col_left a{
  font-size:12px;
}

#col_left ul,
#col_left li{
 margin-left:0px;
 margin-right:0px;
 padding-left:0px;
 padding-right:0px;
 list-style:none;
}


#new_arrivals{
  background-color:#7faacf;
}

#new_arrivals h2{
 margin:0px;
 padding-top:6px;
 padding-bottom:10px;
 padding-left:6px;
}

#col_left ul,
#col_left li{
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
}


#col_left ul li a{
 display:block;
 margin-bottom:0px;
 /*padding-bottom:2px;*/
}


#new_arrivals li a{
display:block;
}





#linkcat-2 h3 {
  background-image:url("/wp-content/themes/littlewhiteearbuds_v4/images/heading/heading_our-buds.png");
  background-repeat:no-repeat;
  background-position:0px 0px;
  font-size:0px;
  color:#7faacf;
  display:block;
  height:26px;
  margin-top:0px;
  padding-bottom:6px;
  padding-left:6px;
  
}

.textwidget {
  background:none;
  padding:0px; 
  margin-bottom:20px;
}


.bluebox, #alerts .textwidget, .widget_links{
  background-color:#7faacf;
  padding:10px;
  margin-top:0px;
  margin-bottom:20px;
}



.widget-title{
  font-size:0px;
  color:#7faacf;
  display:none;
  height:0px;
  margin-top:0px;
  padding-bottom:0px;
  padding-left:6px;
}

.widget_links h3{
  margin-bottom:0px;
}

.widget_links div{
  padding-top:0px;
  margin-top:0px;
}

.widget_links div a{
  width:100%;
  padding-bottom:6px;
  padding-left:6px;
}



#alerts {
  margin-left:162px; 
}
#alerts .textwidget {
  background-image:url(/wp-content/themes/littlewhiteearbuds_v4/images/heading/heading_this-just-in.png);
  background-position:10px 10px;
  background-repeat:no-repeat;
  color:#FFFFFF;
  font-size:18px;
  padding:7px 5px 2px 100px;
}

/*--- CENTER COLUMN ---*/

#col_center{
  width:490px;
  float:left;
  margin-left:22px;
}

#col_center ul,
#col_center li{
  margin-left:0px;
  list-style:none;
}

#col_center h3 {
  margin:0px;
  /*color: #333333; */
  margin-bottom:2px;
  font-size:16px;
  font-weight:bold;
  margin-bottom:2px;
}


#col_center h2,
#col_center h3,
#col_center h4{
  margin-bottom:8px;
}

big, big strong{
  font-size:18px;
  margin-bottom:0px;
}

small, small strong{
  font-size:10px;
  margin-bottom:0px;
}

.entry-title a{
  margin-bottom:6px;
  font-size:20px;
  font-weight:bold;
  padding:0px;
  color:#fff;
  font-family: georgia, serif;
}

.entry-meta{
  font-size:11px;
  font-weight:bold;
  text-align:left;
  clear:both;
  display:inline;
}

.meta-body{
  width:360px;
  float:left;
  display:inline;
}

.archivelist li{
  padding-left:26px;
}

.archivelist .download{
  background-image:url("images/arrow-down.png");
  background-repeat:no-repeat;
  background-position:left middle;
}
.archivelist .album{
  background-image:url("images/CD_album.png");
  background-repeat:no-repeat;
  background-position:left middle;
}


.archivelist .single{
  background-image:url("images/CD_single.png");
  background-repeat:no-repeat;
  background-position:left middle;
}

.disc{
  margin-right:8px;
  position:relative;
  top:3px;
}

.clearfix{
  clear:both;
  width:100%;
}

.search_item{
  color:#ffffff;
  font-size:14px;
  text-transform:uppercase;
}


.wpcf7-form-control-wrap{
  margin-left:10px;

}

.chart_num{
  padding-bottom:20px;
}


/*--- NAV ---*/
.nav-previous{
  display:inline;
}

.nav-next{
  display:inline;
  text-align:right;
  margin-left:360px;
}


/*---  Comments ---*/

.comment-arrow{
  background-image:url("/wp-content/themes/littlewhiteearbuds_v4/images/comment_arrow.png");
  background-repeat:no-repeat;
  margin-left:40px;
  width:200px;
  height:10px;
}

.comment-body{
  padding:8px;
  background-color:#aaccea;
}

.comment-meta{
 /* font-size:12px;*/
  /*font-family:georgia; */
}

.comment, .pingback{
  margin-top:10px;
  margin-bottom:20px;
  font-size:12px;
}


.form-label, label{
  font-size:10px;
  text-transform:uppercase;
  margin-top:10px;    
}

#respond h3{
  margin-bottom:10px;
}

#respond .button{
  margin-top:4px;
}

#col_center input[type="text"],
#col_center textarea{
  background-color:#ebf3fa;
  border:1px solid #5b84a8;
  padding:8px 4px;

}

#col_center input[type="text"]{
 width:70%;
}

#col_center textarea{
 width:96%;
}

.preview{
  margin:0px;   
  padding:0px;
}

.preview .author{
  margin-top:-4px;
}

.excerpt {
  margin-bottom:10px;
}


#on_the_turntables p{
  display:inline;
  margin-bottom:12px;
}

#on_the_turntables h3,
#podcasts h3{
   margin-bottom:0px;
}


#features p,
#charts p{
 font-size:11px;   
}


/*--- Socialble ---*/

.sociable{
  width:160px;
  text-align:right;
    display:inline;
}


/*--- TAGS ---*/

.entry-tags{
  clear:both;
 /* background-color:#5b84a8;*/
  background-color:#4d7599;
  font-size:12px;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:10px;  
  padding-right:10px;  
}




/*--- RIGHT COLUMN ---*/
#col_right{
  width:300px;
  float:left;
  margin-left:22px;
  overflow:hidden;
}

#col_right .box {
  font-size:12px; 
}

#col_right h3{
  margin:0px;
  margin-bottom:6px;
  font-size:14px;
  font-weight:bold;
}


#col_right h2,
#col_right h3,
#col_right h4{
  margin-bottom:8px;
}

#col_right ul,
#col_right li{
  margin-left:0px;
  list-style:none;
}

.article_thumb{
  float:left;
  padding-right:6px;
  padding-bottom:0px;
}

#col_right ul,
#col_right li{
  margin-left:0px;
  list-style:none;
}
.number{
  color:#ffffff;
}

#features h3,
#charts h3 {
   margin-bottom:0px;
}

/*--- Footer ---*/

#footer{
 claer:both;
 text-align:center;   
 font-size:12px;
 /*margin-top:20px; */
 padding-top:10px;
}


#footer-content{
  width:810px;

}

#footer a{
  font-size:11px; 
}


.copyright{
  font-weight:bold;
}


small {
  
}


/*--- Vertical Spacing Classes ---*/

.vspace_1{
 margin-top:11px;   
}

.vspace_2{
 margin-top:22px;   
}

.vspace_3{
 margin-top:34px;   
}

.vspace_4{
 margin-top:40px;   
}

.vspace_5{
 margin-top:50px;   
}

.vspace_6{
 margin-top:60px;   
}

.vspace_7{
 margin-top:70px;   
}

.vspace_8{
 margin-top:80px;   
}

.vspace_9{
 margin-top:90px;   
}

.vspace_10{
 margin-top:100px;   
}


/* related posts */

#related_posts {
display:none;
}

#related_posts h3 {
    color: white;
}
#crp_related  li {
   width:33%;
   float:left;
   display:block;
   text-align:center;
}
#crp_related  li a img {
   padding-bottom: 8px;
}
#crp_related  li a{
    display:block;
    font-size: 11px;
}