body {
		margin:0px 0px 10px 0px;
		background: #3399CD;
		}

	A			{ color:#99E6B3; text-decoration:none; }
	A:link		{ color:#99E6B3; text-decoration:none; }
	A:visited	{ color:#A6E699; text-decoration:none; }
	A:active	{ color:#A6E699; }
	A:hover		{ color:#66D98D;}

	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
acronym {
   border-bottom: 1px dotted #eee;
}

img.giThumbnail { border-style: none; }

.strike {
   text-decoration: line-through;
}

p.top {margin-top: 0px;}

    .saidby {

		font-weight:bold;       
        }

    .quote {

                margin-bottom:5px;
                margin-top:2px;
         }

.center {
      text-align: center;
      margin: 0 auto;
}

blockquote {
               margin: 15px 20px 15px 20px;
               padding: 5px 5px 5px 5px;
               border-left: 1px dotted #E6D999;
               background: #38A4D0 url("/images/quote.gif") no-repeat bottom right;
               min-height: 88px;
               line-height: 150%;
               font-style: oblique;
               
} 

div.download {

               margin: 15px 20px 15px 20px;
               padding: 5px 20px 5px 20px;
               border-left: 1px dotted #E6D999;
               line-height: 150%;
               background: #38A4D0 url("/images/download.gif") no-repeat bottom right;
               font-style: normal;        
               min-height: 128px;   
               text-align: left;
}

blockquote.lyrics {
               background: #38A4D0 url("/images/note.gif") no-repeat bottom right;                min-height: 128px;
} 

blockquote.none {
               background: #38A4D0;               
} 

blockquote.poll {
               background: #38A4D0 url("/images/poll.gif") no-repeat bottom right;                 font-style: normal;  
               min-height: 128px;      
} 

blockquote.email {
               background: #38A4D0 url("/images/email.gif") no-repeat bottom right;
               font-style: normal;        
               min-height: 88px;   
               font-family:      "Courier New", Courier, monospace;
} 

blockquote.code {
               background: #38A4D0 url("/images/code.gif") no-repeat bottom right;
               font-style: normal;        
               min-height: 88px;   
               font-family:      "Courier New", Courier, monospace;
               text-align: left;
} 

.refsearch { border: 1px #E6D999 dashed; padding: 8px;
                  margin-bottom: 10px;
		font-family:verdana, arial, sans-serif;
		color:#eee;
		font-size:small;
		font-weight:normal;
		line-height:140%;
 }
.refsearchtitle {		font-family:verdana, arial, sans-serif;
		font-size:small;
		color:#E6D999;
		text-transform:uppercase;
		font-weight:bold; }

  .caption {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-style: oblique;
	text-align: center;
        }

  .sms {
	font-family: "Gill Sans", arial, sans-serif;
        }
 .media {
	font-family: arial, sans-serif;
	font-size: x-small;
	font-style: oblique;
	
        }
	#banner {
		font-family:verdana, arial, sans-serif;
		color:#111;
		font-size:x-large;
		font-weight:normal;
		border-bottom:1px dotted #E6D999;
		border-top:3px dotted #E6D999;                                
                  background-image: url("/images/banner.jpg");
                  background-repeat: no-repeat;
                  background-color: #6EB26E; 
		padding:10px;
		text-transform:uppercase;
		letter-spacing:.2em;
                  line-height: 90%;
		}

        #googletopblob {
                float: right;
                width: 234px;
                height: 0px;
                position: relative;
                top: -70px;
                left: -20px;

        }


	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family:"Courier New", Courier,  monospace;
		font-size: x-large;
                  font-weight:bold;
		color: #E6D999;
		text-decoration: none;
                  
		}

	.description {
		font-family:"Courier New", Courier, monospace;
		color:#EEE;
		font-size:small;
		
		text-transform:none;
		letter-spacing:normal;
		}

	#content {
		
                  float:left;
                  width:65%;
		padding-bottom:20px;
                  overflow:hidden;
		}


	#container {
                  background-image: url("/images/face.jpg");
                  background-repeat: no-repeat;
                  background-color: #3399CD; 
                  background-position: top right;		

		}

	#links {
                  background-image: url("/images/face.jpg");
                  background-repeat: no-repeat;
                  background-color: #3399CD; 
                  background-position: top right;
                  float:right;
                  width:34%;
		}

	.blog {
		padding-left:15px;
		padding-top:15px;
		padding-right:15px;

		}

	.blogbody {
                  text-align: justify;
		font-family:verdana, arial, sans-serif;
		color:#eee;
		font-size:small;
		font-weight:normal;

		line-height:140%;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		}

	.title {
		font-family:verdana, arial, sans-serif;
		font-size:small;
		color:#E6D999;
		text-transform:uppercase;
		font-weight:bold;
		}

	#menu {
                  font-family:verdana, arial, sans-serif;
                  font-size:small;
                  color:#E6D999;
		  padding-bottom:15px;
		}

   .musica {
        color: #eee; 
        }

   .musicb {
        color: #AAD0E4; 
        }

   .musicc {
        color: #66B3DA; 
        }

  .ranktop {
        color: #f9f9f9; 
		background: #38A4D0;
		font-weight:bold;
        }

  .songtop {
        color: #f9f9f9; 
		background: #38A4D0;
		font-weight:bold;
        }

  .counttop {
        color: #f9f9f9; 
		background: #38A4D0;
		font-weight:bold;
        }
		
   .rank {
        color: #eee; 
		
        }

  .song {
        color: #eee; 
		
        }

  .count {
        color: #eee; 
		
        }

   .thinghead {
      color: #eee; 
      font-weight:bold;
text-align:center;
}

	.date {
		font-family:verdana, arial, sans-serif;
		font-size:small;
		color:#E6D999;
		border:1px solid #E6D999;
		padding:5px;
		margin-bottom:10px;
		font-weight:normal;
		}

	.posted	{
		font-family:verdana, arial, sans-serif;
		font-size:x-small;
		color:#CCC;
		margin-bottom:15px;
		}

	.calendar {
		font-family:verdana, arial, sans-serif;
		color:#0070BA;
		font-size:x-small;
		font-weight:normal;
		line-height:140%;
		padding:2px;
                  text-align:center;
                  margin: 0 auto;

		}

	.calendarhead {
		font-family:verdana, arial, sans-serif;
		color:#E6D999;
		font-size:x-small;
		font-weight:bold;
		line-height:140%;
		padding:2px;
                  text-align:center;
                  margin:0 auto;
		}

	.side {
		font-family:verdana, arial, sans-serif;
		color:#EEEEEE;
		font-size:x-small;
		font-weight:normal;
	         padding-left: 15px;
		line-height:140%;
		padding:2px;
		}

	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#E6D999;
                  padding-left: 15px;
		font-size:x-small;
		font-weight:bold;
		line-height:140%;
		padding:2px;
		margin-top:10px;
		text-align:left;
		text-transform:uppercase;
		letter-spacing:.2em;
                  border-bottom:1px dotted #E6D999;
                  border-left:1px dotted #E6D999;
		}

	.syndicate {
		font-family:verdana, arial, sans-serif;
                  color:#EEEEEE;
		font-size:xx-small;
		line-height:140%;
		padding:2px;
		margin-top:10px;
		text-align:center;
		}

	.powered {
		font-family:verdana, arial, sans-serif;
		color:#E6D999;
		font-size:xx-small;
		line-height:140%;
		
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing:.2em;
		}

	.comments-body {
		font-family:verdana, arial, sans-serif;
		color:#eee;
		font-size:small;
		font-weight:normal;
				
		padding-left:10px;
		padding-right:10px;
		padding-bottom:15px;
                  border-bottom:1px dotted #E6D999;
		}

	.comments-post {
		font-family:verdana, arial, sans-serif;
		color:#eee;
		font-size:x-small;
		font-weight:normal;
		}

	.comments-head {
		font-family:verdana, arial, sans-serif;
		font-size: small;
		color: #E6D999;
               
		border:1px solid #E6D999;
		font-weight:normal;
		padding:5px;
		margin-top:10px;
		}

	#banner-commentspop {
		font-family:"Courier New", Courier,  monospace;
		color:#E6D999;
		font-size:large;
		font-weight:bold;
		border-bottom:1px dotted #E6D999;
		border-top:3px dotted #E6D999;
                  background-image: url("/images/banner.jpg");
                  background-repeat: no-repeat;
                  background-color: #6EB26E; 
		padding: 15px;
		text-transform:uppercase;
		letter-spacing:.2em;
		}
		
	 .trackback-body {
		font-family:verdana, arial, sans-serif;
		color:#eee;
		font-size:small;
		font-weight:normal;
				padding-top:10px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:15px;
                  margin-left:20px;
                  margin-right:20px;
                  border:1px dotted #E6D999;
		}

	.trackback-url {
		font-family:verdana, arial, sans-serif;
		color:#eee;
		font-size:small;
		font-weight:normal;
  		
  		line-height:140%;	
  		padding:5px;
  		border:1px dashed #E6D999; 				
		}

	.trackback-post {
		font-family:verdana, arial, sans-serif;
		color:#eee;
		font-size:x-small;
		font-weight:normal;

  		margin-bottom:20px;
		}

a.extlink {
padding-right:12px;
background-image:url(/images/aoutside.gif);
background-position:right;
background-repeat:no-repeat;
}

a.email {
padding-right:16px;
background-image:url(/images/emaillink.gif);
background-position:right;
background-repeat:no-repeat;
}

.adtable{border:1px dotted #E6D999;margin-top:5px;padding-top:9px;margin-bottom:5px;}
.adheading{font-weight:bold;}
.adtext{margin-left: 1ex; }




/*determines the position of the calendar on the page*/
#calendar{
             
                
/*top:10px;
left:20px;*/
}

/*controls the look of the links within the calendar*/

div#calendar a, div#calendar a:link, div#calendar a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
background-color: transparent;


}

/*set the width of the calendar here*/
table.calendartable {
width:715px;
text-align : center;
empty-cells: show;
table-layout: fixed;
     margin: 0 auto;
}

/*set height of table cells here*/

td.calendarcontent {
height:100px; 
vertical-align : top;
}

/*determines look of the days of week appearing at top of calendar*/

.dayofweek {
 vertical-align : bottom;
}

/*this is the numercial date within each calendar cell*/
.caldate {
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:9px;
 background-color: transparent;  
 font-weight:normal;
 vertical-align : text-top;
 }

/*set height of table cells here as well? */ 
tr.calendarcontent {
height:10px;
}
