/*AngryApe stylesheet for screenLast updated: 15th February 2004*/

/* Body stuff
------------------------------------------------------*/
html body {  
margin: 10px auto 10px auto;  
padding: 0;  
border: 0;  
color: #555;  
text-align: center;  
background: url(../images/site/bg_body.gif) #fff left top repeat;  
font: 11px verdana, helvetica, arial, sans-serif;  
}

/* Main wrapping div
------------------------------------------------------*/
#wrapper {  
position: relative;  
margin: 0 auto;  
text-align: left;  
background: url(../images/site/bg_side.gif) #fff 8px 0 repeat-y;  
width: 724px;  
\width: 726px; /* for ie5 */  
w\idth: 724px; /* sets it back for better browsers */  
border: 1px solid #a19d93;  
}

/* Logo area
------------------------------------------------------*/
#branding {  
margin: 0;  
height: 60px;  
background: #fff;  
}
#branding p.logo {  
margin: 0;  
padding: 12px 0 0 7px;  
}

/* Main navigation
------------------------------------------------------*/
#primarynav {  margin: 0 8px;  padding: 0;  height: 27px;  color: #333;  background: #b0ac98;  }#nav {  margin: 0;   padding: 0;  height: 27px;  list-style: none;  display: inline;  overflow: hidden;  }#nav li {  margin: 0;   padding: 0;  display: inline;  list-style-type: none;  }#nav a {  float: left;  padding: 27px 0 0 0;  overflow: hidden;  height: 0px !important;   height /**/:27px; /* for IE5/Win */  }#home a  {  width: 90px;  background: url(../images/site/nav_home.gif) #b0ac98 top left no-repeat;  }#home a:hover {  background-color: #a6a28e;  }#resume a  {  width: 63px;  background: url(../images/site/nav_resume.gif) #b0ac98 top left no-repeat;  }#resume a:hover {  background-color: #a6a28e;  }#blog a  {  width: 100px;  background: url(../images/site/nav_blog.gif) #b0ac98 top left no-repeat;  }#blog a:hover {  background-color: #a6a28e;  }#amelia a  {  width: 72px;  background: url(../images/site/nav_features.gif) #b0ac98 top left no-repeat;  }#amelia a:hover {  background-color: #a6a28e;  }#artists a  {  width: 64px;  background: url(../images/site/nav_artists.gif) #b0ac98 top left no-repeat;  }#artists a:hover {  background-color: #a6a28e;  }#competitions a  {  width: 95px;  background: url(../images/site/nav_competitions.gif) #b0ac98 top left no-repeat;  }#competitions a:hover {  background-color: #a6a28e;  }#charts a  {  width: 61px;  background: url(../images/site/nav_charts.gif) #b0ac98 top left no-repeat;  }#charts a:hover {  background-color: #a6a28e;  }#links a  {  width: 49px;  background: url(../images/site/nav_links.gif) #b0ac98 top left no-repeat;  }#links a:hover {  background-color: #a6a28e;  }#publications a  {  width: 120px;  background: url(../images/site/nav_publications.gif) #b0ac98 top left no-repeat;  }#publications a:hover {  background-color: #a6a28e;  }#about a  {  width: 54px;  background: url(../images/site/nav_about.gif) #b0ac98 top left no-repeat;  }#about a:hover {  background-color: #a6a28e;  }

/* Main content
------------------------------------------------------*/
#content {  
clear: both;  
margin: 0 8px 0 226px;  
padding: 8px 0 0 0;  
background: #fff;  
}

.content {  
min-height: 550px;  
height: 550px;  
}

body[class] .content {  
height: auto;  
}

#content .homeinterview {  padding: 0 0 8px 0;  background: #e9e8de;  }.homeinterview h2.interviewhome {  margin: 0;  padding: 28px 8px 0 8px;  font-size: 16px;  background: url(../images/site/home_title_interview.gif) #e9e8de 8px 8px no-repeat;  }.homeinterview h3.interviewhome {  margin: 0;  padding: 0 8px 0 8px;  font-size: 11px;  background: #e9e8de;  }/* css tables using floating divs via http://css.nu/articles/table-in-css.html */#content .homereviews {  margin: 0;   padding: 45px 0 0 0;   width: 490px;  background: url(../images/site/home_title_reviews.gif) #fff 8px 30px no-repeat;  }.homereviews .table-row {  background: #fff;   margin: 0;  padding: 0;   width: 490px;  height: 89px;  }.homereviews .image {  border: none;   float: left;   margin: 0;   padding: 0;   width: 89px;  height: 85px;    background: #fff;  }.homereviews .text {  border: none;   float: left;   margin: 0;   padding: 0;   height: 85px;   width: 401px;  background: #efefea;  }.homereviews .space-line {  clear: both;  margin: 0;  padding: 0;  width: auto;  }.homereviews h3 {  margin: 0;  padding: 16px 8px 16px 8px;  font-size: 10px;  font-weight: bold;  color: #555;  background: #efefea;  }.homereviews .home-p {  margin: 0 0 5px 0;  padding: 8px 8px 4px 8px;  font-size: 10px;  color: #555;  background: #efefea;  }.homereviews a:link, .homereviews a:visited, .homereviews a:hover {  color: #ce5a31;  text-decoration: none;   }#titlecontainer {  height: 40px;  background: #fff;  }#content h1 {  margin: 0;  padding: 35px 0 0 0;  overflow: hidden;  height: 0px !important;  height /**/:35px; /* for IE5.5's bad box model */  }#content h1.news {  background: url(../images/site/title_news.gif) #efefea 8px 10px no-repeat;  }#content h1.reviews {  background: url(../images/site/title_reviews.gif) #efefea 8px 10px no-repeat;  }#content h1.reviewsalbums {  background: url(../images/site/title_reviews_albums.gif) #efefea 8px 10px no-repeat;  }#content h1.reviewssingles {  background: url(../images/site/title_reviews_singles.gif) #efefea 8px 10px no-repeat;  }#content h1.reviewslive {  background: url(../images/site/title_reviews_live.gif) #efefea 8px 10px no-repeat;  }#content h1.reviewsunsigned {  background: url(../images/site/title_reviews_unsigned.gif) #efefea 8px 10px no-repeat;  }#content h1.home {  background: url(../images/site/title_home.gif) #efefea 8px 10px no-repeat;  }#content h1.blog {  background: url(../images/site/title_blog.gif) #efefea 8px 10px no-repeat;  }#content h1.publications {  background: url(../images/site/title_publications.gif) #efefea 8px 10px no-repeat;  }#content h1.links {  background: url(../images/site/title_links.gif) #efefea 0px 10px no-repeat;  }#content h1.linksunsigned {  background: url(../images/site/title_links_unsigned.gif) #efefea 8px 10px no-repeat;  }#content h1.linkslabels {  background: url(../images/site/title_links_labels.gif) #efefea 8px 10px no-repeat;  }#content h1.linksshops {  background: url(../images/site/title_links_shops.gif) #efefea 8px 10px no-repeat;  }#content h1.linksothers {  background: url(../images/site/title_links_others.gif) #efefea 8px 10px no-repeat;  }#content h1.about {  background: url(../images/site/title_about.gif) #efefea 8px 10px no-repeat;  }#content h1.aboutcontact {  background: url(../images/site/title_about_contact.gif) #efefea 8px 10px no-repeat;  }#content h1.aboutsitemap {  background: url(../images/site/title_about_sitemap.gif) #efefea 8px 10px no-repeat;  }#content h1.aboutprivacy {  background: url(../images/site/title_about_privacy.gif) #efefea 8px 10px no-repeat;  }#content h1.feeds {  background: url(../images/site/title_feeds.gif) #efefea 8px 10px no-repeat;  }#content h3 {  margin: 0;  padding: 15px 8px 0 8px;  font-size: 12px;  line-height: 16px;  font-weight: bold;  color: #555;  }#content h3.about {  margin: 0;  padding: 0 8px 15px 8px;  font-size: 12px;  line-height: 16px;  font-weight: bold;  color: #555;  }#content .item {  clear: both;  margin: 0;  padding: 15px 8px 0 8px;  }#content .previewitem {  height: 95px;  margin: 0;  padding: 15px 8px 15px 8px;  }#content .previewitem div {  float: left;  font-size: 9px;  background: #fff;  }#content .previewitem h3 {  margin: 0 0 0 95px;  padding: 0 0 3px 0;  font-size: 13px;  line-height: 16px;  font-weight: bold;  color: #555;  }#content .previewitem h4 {  margin: 0 0 0 95px;  padding: 0 0 3px 0;  font-size: 11px;  font-weight: bold;  line-height: 14px;  color: #555;  }#content .previewitem p {  margin: 0 0 0 95px;  padding: 0;  font-size: 11px;  font-weight: normal;  line-height: 16px;  color: #555;  }#content .item h3 {  margin: 0;  padding: 0;  font-size: 12px;  line-height: 16px;  font-weight: bold;  color: #555;  }#content .item h4 {  margin: 0;  padding: 0 0 15px 0;  font-size: 10px;  font-weight: normal;  line-height: 14px;  color: #555;  }#content .item p {  margin: 0;  padding: 0 0 15px 0;  font-size: 11px;  line-height: 16px;  color: #555;  background: #fff;  }#content #header {  margin: 0;  padding: 15px 8px 30px 8px;  height: 125px;  background: #fff;  }#header p.image {  float: right;  margin: 0 0 0 10px;  padding: 0 0 0 0;  font-size: 9px;  background: #fff;  }#header #titles {  height: 100px;  }#header h2 {  margin: 0;  padding: 0;  font-size: 16px;  line-height: 20px;  font-weight: bold;  color: #555;  }#header h3 {  margin: 0;  padding: 0;  font-size: 12px;  line-height: 16px;  font-weight: bold;  color: #555;  }#header h4 {  margin: 0;  padding: 0;  font-size: 10px;  font-weight: normal;  line-height: 14px;  color: #555;  }#content p.interviewpic {  margin: 0;  padding: 3px 0;  background: #fff;  }#content h2.interview {  margin: 0;  padding: 15px 8px;  font-size: 16px;  line-height: 20px;  font-weight: bold;  color: #555;  }#content h4.interview {  margin: 0;  padding: 0 8px 30px 8px;  font-size: 10px;  font-weight: normal;  line-height: 14px;  color: #555;  }#content h5 {  margin: 0;  padding: 0 8px 15px 8px;  font-size: 11px;  line-height: 16px;  font-weight: bold;  color: #555;  }#content p {  margin: 0 8px;  padding: 0 0 15px 0;  font-size: 11px;  line-height: 16px;  color: #555;  background: #fff;  }#content a:link, #content a:visited {  color: #ce5a31;  text-decoration: none;  }#content a:hover {  text-decoration: underline;  }#nextprev {  clear: both;  margin: 15px 0 0 0;  padding: 12px 0;  border-top: 1px solid #ecebe6;  border-bottom: 1px solid #ecebe6;  }#nextprev p {  margin: 0;  padding: 0 8px;  font-size: 11px;  font-weight: bold;  color: #666;  }#nextprev .left {  float: left;  }#nextprev .right {  float: right;  }#nextprev .faint {  color: #999;  }#nextprev a:link, #nextprev a:visited, #nextprev a:hover {  color: #666;  }#content h3 a:link, #content h3 a:visited {
  color: #555;
  text-decoration: none;
  }#content h3 a:hover {
  color: #ce5a31;
  text-decoration: underline;
  }#content h4 a:link, #content h4 a:visited {
  color: #555;
  text-decoration: none;
  }#content h4 a:hover {
  color: #ce5a31;
  text-decoration: underline;
  }#content li {  margin: 0;  padding: 0 0 0 10px;  list-style: none;  background: url(../images/site/extras_bullet.gif) 1px 6px no-repeat;  }#content ul {  margin: 0;  padding: 20px 8px 20px 0;  list-style: none;  line-height: 16px;  font-weight: italic;  }#content li2 {  margin: 0;  padding: 0 8px 10px 8px;  list-style: none;  }#content ul li ul {  margin: 0;  padding: 0;  }#content ul li ul li {  margin: 0;  padding: 0 16px 0 16px;  font-size: 11px;  font-weight: normal;  }#content .small {  font-size: 9px;  color: #999;  }
/* Left column------------------------------------------------------*/#extras {  position: absolute;  top: 87px;  left: 8px;  padding: 17px 0 5px 0;  border-top: 8px solid #fff;  background: transparent;  width: 210px;  }#extras h4 {  margin: 0;  padding: 0 8px 11px 8px;  font-size: 11px;  font-weight: bold;  color: #9e9982;  }#extras p {  margin: 0;  padding: 0 8px 10px 8px;  font-size: 11px;  line-height: 16px;  color: #555;  background: transparent;  }#extras ul {  margin: 0;  padding: 0 8px 20px 8px;  list-style: none;  font-size: 11px;  line-height: 16px;  color: #555;  background: transparent;  }#extras li {  margin: 0;  padding: 0 0 0 10px;  list-style: none;  background: url(../images/site/extras_bullet.gif) 1px 6px no-repeat;  }#extras a:link, #extras a:visited, #extras a:hover {  text-decoration: underline;  color: #555;  }/* Footer section------------------------------------------------------*/#footer {  margin: 0 8px;  text-align: right;  border-top: 8px solid #fff;  border-bottom: 8px solid #fff;  background: url(../images/site/logo_small.gif) #b0ac98 left center no-repeat;}#footer p {  margin: 0;  padding: 8px 10px;  font-size: 9px;  line-height: normal;  color: #555;  background: transparent;  }#footer a:link, #footer a:visited {  text-decoration: none;  font-weight: bold;  color: #6d6961;  }#footer a:hover {  border-bottom: 1px solid #6d6961;  }

.home #extras a:link, .home #extras a:active, .home #extras a:visited {
  color: #555;
  text-decoration: none;
  }

#blogPost p {  margin: 20;  padding: 13px 20;  background: #fff;  }