/* reset library
--------------------------------------------------- */
/* @import "stylesheets/reset.css"; */

/* default styles
--------------------------------------------------- */
body {
  background-color: #AC2424;
  font: 10pt "Lucida Grande", Tahoma, Helvetica, Sans-serif;
}
a{
  color: #AC2424;
}

.aktt_tweets{
padding: 30px 15px 0px 0px;
background: url('http://www.kayhanley.com/wp-content/themes/kaytheme/images/kaystweets.gif') no-repeat left top;
}


.aktt_tweets li{
padding: 3px 0px;
list-style-type: circle;
}
.aktt_tweets li a{
text-decoration:none;
}


#tweet{
font-size: 0.8em;
width: 650px;
margin-right: 20px;
border: 1px dashed #ccc;
background: #
}
.hr{
color: #eee;
background-color: #eee;
height: 9px;
margin: 5px 0px 30px 0px;
}

.hr hr{
display: none;
}

.quote{
background: #eee;
padding: 20px;
border: 1px solid #ccc;
}


.row1{
padding: 15px;
border-top: 1px solid #eee;
}
.row2{
padding: 15px;
border-top: 1px solid #eee;
}

.postdetails{
font-size: 0.9em;
line-height: 1.1em
}

.avatar img{
width: 100px;
}

.postdetails img{
}

.mainmenu a{
font-size: 0.9em;
text-decoration: none;
color: #333;
}

.gensmall{
font-size: 11px;
color: #444;
text-transform: lowercase;
line-height: 1.0em;

}

.genmed{
color: #000000;
}

.forumlink{
font-size: 15px;
text-decoration: none;
line-height: 2.4em
}

.forumline{
border: 1px solid #ddd;
padding: 10px;
font-size: 12px;
color: #333;
}

.nav a{
font-size: 1.0em
text-decoration: none;
}

/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* container
--------------------------------------------------- */
#container{
  background: #fff url('http://www.kayhanley.com/wp-content/themes/kaytheme/images/paper_background.jpg') 0px 113px repeat-y;
  margin: 0 auto;
  min-height: 750px;
  position: relative;
  width: 967px;
}
#navigation li{
list-style-type:none
}


/* main header - h1
--------------------------------------------------- */
h1 a{
  background: url('http://www.kayhanley.com/wp-content/themes/kaytheme/images/kay_hanley_header.jpg') no-repeat scroll top left;
  display: block;
  width: 967px;
  height: 120px;
  text-indent: -9999px;
}

h1 a:hover{
  background: url('http://www.kayhanley.com/wp-content/themes/kaytheme/images/kay_hanley_header_over.jpg') no-repeat scroll top left;
}

/* navigation
--------------------------------------------------- */
#navigation{
  background: transparent url('images/nav_background.png') no-repeat top left;
  height: 449px;
  padding: 250px 0 0 60px;
  position: absolute;
    left: 5px;
    top: 0px;
  width: 256px;
}
  #navigation li{
    margin-bottom: 0px;
  }
  #navigation a{
    display: block;
    text-indent: -9999px;
  }
  
  #navigation #bio a{
    background: url('images/nav_bio.png') no-repeat scroll top left;
    width: 133px;
    height: 26px;
  }
  
  #navigation #bio a:hover{
    background: url('images/nav_bio_over.png') no-repeat scroll top left;
  }
  
  #navigation #music a{
    background: url('images/nav_music.png') no-repeat scroll top left;
    width: 133px;
    height: 32px;
  } 
  
  #navigation #music a:hover{
    background: url('images/nav_music_over.png') no-repeat scroll top left;
  }
  
  #navigation #pictures a{
    background: url('images/nav_pictures.png') no-repeat scroll top left;
    width: 133px;
    height: 29px;
  } 
  
  #navigation #pictures a:hover{
    background: url('images/nav_pictures_over.png') no-repeat scroll top left;

  }
  
  #navigation #shows a {
    background: url('images/nav_shows.png') no-repeat scroll top left;
    width: 133px;
    height: 27px;
  } 
  
  #navigation #shows a:hover{
    background: url('images/nav_shows_over.png') no-repeat scroll top left;
  }
    
  #navigation #press a {
    background: url('images/nav_press.png') no-repeat scroll top left;
    width: 133px;
    height: 24px;
  } 
  
  #navigation #press a:hover{
    background: url('images/nav_press_over.png') no-repeat scroll top left;
  }
  
    #navigation #essays a {
    background: url('images/nav_essays.png') no-repeat scroll top left;
    width: 133px;
    height: 30px;
  } 
  
  #navigation #essays a:hover{
    background: url('images/nav_essays_over.png') no-repeat scroll top left;
  }
  
  
  #navigation #forum a{
    background: url('images/nav_forum.png') no-repeat scroll top left;
    width: 133px;
    height: 30px;
  } 
  
  #navigation #forum a:hover{
    background: url('images/nav_forum_over.png') no-repeat scroll top left;
  }
  
  #navigation #blog a{
    background: url('images/nav_blog.png') no-repeat scroll top left;
    width: 133px;
    height: 24px;
  } 
  
  #navigation #blog a:hover{
    background: url('images/nav_blog_over.png') no-repeat scroll top left;
  }
  
  
  #navigation #store a{
    background: url('images/nav_store.png') no-repeat scroll top left;
    width: 133px;
    height: 27px;
  } 
  
  #navigation #store a:hover{
    background: url('images/nav_store_over.png') no-repeat scroll top left;
  }
  
  #navigation #links a{
    background: url('images/nav_links.png') no-repeat scroll top left;
    width: 133px;
    height: 27px;
  } 
  
  #navigation #links a:hover{
    background: url('images/nav_links_over.png') no-repeat scroll top left;
  }
    #navigation #contact a {
    background: url('images/nav_contact.png') no-repeat scroll top left;
    width: 133px;
    height: 30px;
  } 
  
  #navigation #contact a:hover{
    background: url('images/nav_contact_over.png') no-repeat scroll top left;
  }
  
  #navigation #launch-player a {
    background: url('images/launch_music_player.png') no-repeat scroll top left;
    width: 116px;
    height: 57px;
    position: absolute;
      left: 62px;
      bottom: 91px;
  }


#sidebar{
position: relative;
float: left;
width: 200px;
margin-top: 530px;
margin-left: 20px;
font-size: 11px;
line-height: 1.4em;
}

#sidebar ul{
	list-style-type: none;
	margin: 0;
	padding
}

#sidebar li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar a{
text-decoration: none;	
	
}

#sidebar a:hover{
	text-decoration: underline;
	
}

  
/* content
--------------------------------------------------- */
#content{
  margin: 4px 0px 0 225px;
padding: 30px;
position: relative;
}
   #content h2{
    color: #AC2424;
    font-size: 1.8em;
letter-spacing: 0.09em;
background: url('http://www.kayhanley.com/wp-content/themes/kaytheme/images/highlight.png');
  }

#content h2 a{
text-decoration: none;
}
  #content p{
    line-height: 1.8em;
    margin: 10px 0;
  }
  

#latestwrapper{
margin-top: 20px;
margin-left: 0px;

}

#latestforum{
width: 280px;
float: left;
margin-left: 10px;
}

#latestforum h2{
padding-bottom: 15px;
}

#latestwrapper h2{
background-image: none;
margin-bottom: 5px;
font-size: 18px;
color: #000;
}

#latestwrapper li{
margin: 0 5px;
font-size: 11px;

}

#latestwrapper li a{
text-decoration: none;
}


#latestblog{
width: 280px;
padding: 5px 5px 65px 25px;
float: left;
margin-left: -50px;
margin-right: 10px;
background: url('http://www.kayhanley.com/wp-content/themes/kaytheme/images/postit.gif') no-repeat left top;

}

#latestblog ul li {
padding: 0;
margin: 0;
}


/* footer
--------------------------------------------------- */
#footer{
  background: #AC2424 url('http://www.kayhanley.com/wp-content/themes/kaytheme/images/footer.png') no-repeat top left;
  color: #fff;
  font-size: .8em;
  margin-bottom: 10px;
  padding: 5px 0;
  text-align: right;
  width: 967px;
clear: both;
}

#footer a{
	color: #000;
	
}

.date{
float: right;
margin-top: -33px;
font-size: 0.8em;
}

blockquote{
	padding: 0;
	margin: 0;
	
}

#forumdiv{
	width: 700px;
	margin-left: 240px;
	margin-bottom: 50px;
padding: 10px;
font-size: 0.9em;
line-height: 1.4em;
border: 1px dashed #ccc;
background: #f8f8f8;
position:relative;	
}

#forumdiv img{
	max-width: 400px;	
}

.namepost{
font-size: 1.4em;
color: #ac2424;
line-height: 1.7em
}