@import url(/style/common.css); /* Fluffhouse-wide style definitions */

/* Definitions over all pages */ 

#leftcontent {  
  border: 1px solid black; 
  padding: 1em;
}

#rightcontent {  
  border: 1px solid black; 
  background-color: white; 
  background-image: url("/images/cdback.jpg");
  padding: 1em;
}

body { 
       background-color: #006600; 
       }

h1 
{ 
  font-size: large;
  color: black;
  text-align: center;
  letter-spacing: 0.1em; 
}

.album a { color: black; font-weight: bold;}
.rating { color: purple; }
.ratingtext { color: purple; }
.date { float: right; color: green; }
.revised { color: green; }
.emusic_link { font-style: normal; font-weight: bold; clear: left;}
.emusic_nouk { color: red; font-size: smaller; }
.year { font-size: 90%; color: gray; }

/* Definitions for review pages */

h1.title { margin-left: 20px; text-align: left;}
li.track { margin-left: 30px; font-family: Tahoma,Arial,Helvetica,sans-serif; text-align: left; }
.lyricslink { font-size: 80%; font-style: italic; }

.standout { color: purple; }
.label { color: gray; font-family: Tahoma,Arial,Helvetica,sans-serif; text-align: left; }
.seealso { color: gray; font-style: italic; clear: right; }

#leftreview {
	float:left;
	width: 40%;
        }

#review {	
 	float:left;
	width: 60%;
        }

#tracks {
	background-color: #e8e8e8;
         border: 1px dashed gray;
}

#seealso {

}

/* Definitions for listings pages */

p.album { margin-left: 30px; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
p.artist { margin-left: 30px; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.letter {  color: green; }


/* Definitions for front page */

.tagline { color: gray; font-style: italic; text-align: right; clear: left; }

.entry {  /* TODO: stop text from overflowing when browser shrinks */
         background: #e8e8e8;
         height: 7.5em;
         margin-left: 1em;
         margin-right: 1em;
         border: 1px dashed gray;
         }

.featured {  /* TODO: stop text from overflowing when browser shrinks */
         background: #cceeff;
         height: 9em;
         margin-left: 1em;
         margin-right: 1em;
         border: 1px dashed gray;
         }

.album1 a { color: black;  font-weight: bold;}
.featuredalbum a { color: navy; font-size: larger; font-weight: bold;}
.albumyear { color: black; font-style: italic;}

.teaser { 
/*          font-size: small; */
         }

.readmore { 
            font-style: italic;
          }

.recentcover { 
  padding: 0.5em;
  float: left;
 }

.author {  color: green; }

/* Definitions for lyrics page */

.lyrics { 
  font-family: serif; 
  margin-left: 3em; 
}

/* Definitions for About page */

.signature { margin-left: 3em; color: gray; }

/* Definitions for blog entry */

.blogalbum {  /* TODO: stop text from overflowing when browser shrinks */
         margin-left: 1em;
         margin-right: 1em;
	margin-top 
         }

.blogcover { 
  padding: 0.5em;
  float: right;
 }

.blogdate { color: green; }

.blogtitle {  
  color: #990099;
  letter-spacing: 0.1em; 
  font-family: "Gill Sans",Verdana,Arial,Helvetica,sans-serif; 
  font-size: larger;
}

.blograting { color: purple; }

.blogrevref { font-style: italic; font-weight: normal; color: blue; } 
.blogalbref { font-style: normal; font-weight: bold; color: black; } 

.share { font-weight: bold; }
.shareformat { font-size: smaller; font-weight: normal; }

