body { 
	background-image: url('http://www.language-arts.net/images/site_design/woodgrain.jpg'); 
	}



	
* {
	font-family: georgia, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 1.4em;
	letter-spacing: normal;
	word-spacing: normal;
	color:#444444;
	}
	
	.bottomhead { 
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:white; 
	background-color:darkgrey ; 
	margin:0px;
	margin-bottom:20px;
	padding:3px; 
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	} 

#linkbar { 
	clear:both; 
	margin:auto; 
	margin-top:5px;
	padding-top:0px;
	opacity:.3;
	}



.book{
	padding:20px;
	width: 721px;  
	height:547px; 
	background-image: 	url('http://www.language-arts.net/images/site_design/inside3.gif');
	margin:auto; 
	margin-bottom:0px;
	}

.contents{
	width: 761px; 
	height:587px;
	margin:auto;
	}

.clearing {
 	height:0px;
 	padding:0;
 	margin:0;
 	}

.pageleft {
	float:left;
	width:322.5px;
	overflow:auto;
	height:525px;padding-top:20px;
	}

.pagelefttext{
	padding:30px;
	line-height:2em;	
	overflow:auto;
	}

.pageright{
	align:left;
	float:right;
	padding-right:20px; 
	padding-top:20px;
	width:303.5px; 
	height:525px;
	overflow:auto; 

	}


h2 > a:link { 
	font-size:14px; 
	text-decoration:none; 
	font-weight:bold; 
	color:#CC0000;
	}

h2 > a:hover { 
	font-size:14px;
	text-decoration:underline;
	}

h2 > a:visited {
	font-size:14px;
	text-decoration:none; 
	font-weight: bold; 
	color: #CC0000;
	}





strong { 
	font-weight: bold; 
	}

em { 
	font-style: italic; 
	font-weight: normal;
	}

p { 
	clear: both; 
	margin-top: 0px; 
	line-height: 1.2em !important;
	}

em { 
	font-weight: bold; 
	}

a:link { 
	font-size:12px; 
	text-decoration:none; 
	font-weight:bold; 
	color:#CC0000;
	}

a:hover { 
	font-size:12px;
	text-decoration:underline;
	}

a:visited {
	font-size:12px;
	text-decoration:none; 
	font-weight: bold; 
	color: #CC0000;
	}

ul { 
	text-align: center; 
	}

li { 
	float: left; 
	margin: 2px; 
	list-style-type: none; 
	padding: 2px; 
	background: #888888; 
	color: #FFFFFF; 
	text-align: center;
	}


h1 {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	clear: both;
	}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	clear: both;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	clear: both;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}


.left { 
	width: 600px;
	background-color: #FFFFFF;
	border: 1px;
	margin: 10px;
	padding: 10px;
	}



.lyrics { 
	margin-bottom: 0px; 
	border-width:0px;
	border-bottom-width: 1px; 
	border-style: dotted; 
	border-color: #666666;
	}

.lyricpara { 
	margin-bottom: 0px; 
	margin-top: 0px;
	}

.byline { 
	color: #666666; 
	font-size: 9px; 
	margin-top: 0px; 
	margin-bottom: 4px;
	}


.message { 
	margin-bottom: 5px; 
	margin-top: 5px;
	border-width:0px;
	border-bottom-width: 1px; 
	border-style: dotted; 
	border-color: #666666;
	}


.msgtitle {
	font-size: 14px; 
	font-weight: bold; 
	color: #123456; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-bottom: 0px;  
	}

.msgtext { 
	margin-top: 0px; 
	margin-bottom: 0px;
	}

.msgname { 
	color:#CC0000;
	} 

.msglocation { 
	color:#CC0000;
	} 


.msgdate { 
	color:#CC0000;
	} 

.biopic {
	padding-top:20px;
	padding-bottom:20px;
	}



/* FORMS */
.form {
	margin-top:0px; 
	margin-bottom:0px;  
	background-color:lightgrey; 
	}

.form_field { 
	padding:10px; 
	margin:0px;
	}

input { font-size:11px; border:1px solid #666666;-moz-border-radius:0px;}

label { font-size:11px; color:#666666;}

input[type="submit"] { padding:8px;}

label {
	font-size:12px; 
	font-family:arial;
	}

input[type="text"] {
	padding:1px; 
	background-color:white; 
	font-size:12px;
	font-family:arial;
	}

.tophead { 
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	background-color:darkgrey; 
	color:white; 
	margin:0px;
	margin-top:20px;
	padding:5px; 
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	} 


/* EVENTS */
.event
{ 
border-bottom-width: 1px; 
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
border-color: #000000;
padding-top: 5px;
padding-bottom: 5px;}

.date 
{
font-weight: bold;
color: #CC0000;
}

.location 
{ 
font-weight: bold;
}

.club 
{
color: #44339900;
}

