/**** www.davidkeevil.com stylesheet ****/
/****      Simple Office Services 	****/
/****   www.simpleofficeservices.com ****/


body 	{ background: white;
       	font-family: Helvetica, Arial, sans-serif; }

.menutxtrow     { text-align: center;
		  padding-top: 10px;
		  padding-bottom: 20px; }

.menutxtrow a {   font-size: 14px;
	      	  font-weight: bold;
	      	  color: black;
	  }
	      		  

.menubtnrow { padding-left: 0px; /* was 5 */
	      padding-right: 0px;
	      padding-bottom: 40px;
	    }  
/* remove blue active link image border and IE workaround */

.menubtnrow img 	{ width: 165px;
		  	  height: 165px;
		 	  border:2px; border-thickness:1px; border-color: white; border-style: solid; } 

.menubtnrow a:link { color: white;
	       text-decoration: none;
	       border:2px; 
	       border-thickness:1px;
 	       border-color: white; 
 	       border-style: solid; }
.menubtnrow a:active { color: white;
		 	text-decoration: none;
		 	border:2px; 
		 	border-thickness:1px;
 			border-color: white; 
 			border-style: solid; }
.menubtnrow a:visited { color: white;
			text-decoration: none;
			border:2px; 
			border-thickness:1px;
 			border-color: white; 
 			border-style: solid; }


h1	{ font-size:  large;
	  font-weight: bold;
	  margin-left: 10px;
	  color: black;
	}
	
h1.header { border-bottom: solid #666 2px;
	    padding-bottom: 5px; }

h2	{ 
	  font-size: 12pt;
	  font-weight: bold; 
	  text-align: right; }

h2 a:link { text-decoration: none;
	    color: blue; }
	    
h2 a:visited { text-decoration: none;
	    color: blue; }
	    
h2 a:active { text-decoration: none;
	    color: blue; }
	      
h2 a:hover { text-decoration: underline; }	      
	      
img.portrait {  margin-left: 10px;
		margin-right: 10px;
		padding: 1px;
	     }
	     
.caption	{ text-align: right;
		  padding-right: 10px;
	  font-style: italic;
	  font-size: small; }
	  
cite	{  margin-left: 80px; }	  

.songs { font-size: medium;
         border-collapse: collapse;
       }
	 
.songs td {	 padding-left: 20px;
	 	 padding-right: 20px;
	 	 border-top: solid #ffcc00 1px;
	 	 padding-top: 10px;
	 	 padding-bottom: 10px;
       }
       
.songs td.album { border-bottom: none;
		  border-top: none;
	          font-weight: bold;
	          padding-bottom: 5px;
	          }

.songs td.musicnote { font-size: 75%;
		      font-style: italic;
		      letter-spacing: .175em;
		      border-top: none;
		      padding-top: 0;
		      }
       
.songs td.first { border-top: solid #ffcc00 1px; }       

.songs td.last { border-bottom: solid red 1px; } 

.songs td.only {border-top: solid red 1px; 
		border-bottom: solid red 1px; }       

.songs td a { width: 240px;
	      display: block; }
	      
.songs td a.inline { display: inline; }

.songs td.more { padding-top: 20px; 
		 font-size: 80%;
		 font-style: italic; }
.songs td.noborder { border: 0px; }
		 
.songs ul li { list-style-type: none;
	       padding-bottom: 1em;  }
	       
.songs form select.moviemenu { font-size: 100%;  }

.blurb { font-size: small;
	}      	      