/* Primary page elements  */


body {
background-color: #008000;
text-align: center; /* start IE 5 fix for page centering*/
margin: 0px; 
padding: 0px;
font-family: geneva,arial, helvetica, sans-serif;
font-size: 11px;
color: #333;
line-height: 1.2em;
}


a:link, 
a:visited, 
a:active	{ 
color: #cc3300;
text-decoration: none;
}
a:hover { 
color: #000000;
text-decoration: none;
}

/* --------------WRAPPER---------------------------*/
#wrapper{
/*set up for entire site to be centered on page*/
text-align: left; /* end fix for IE 5 centering on page*/
margin-top: 10px;
margin-bottom: 10px;
/*background-image: url(images/back.gif); background-repeat: no-repeat; background-position: bottom;*/
margin-left: auto;
margin-right: auto;
width: 800px;
position: relative;
    /*min-height: 100%;*/
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
padding: 10px;
border: 1px solid #fff;
background-color: #ffffff;
}

/* --------------TOP BANNER--------------------------*/   
img.headpic {
margin: 0px;padding:0;
height: 70px;
border: 0px;
width: 719px;
padding:10px;
}

/* --------------TOP NAV---------------------------*/
#topnav {
float:left;
margin-bottom:10px;

width: 800px;
text-align:center;
background-color: #ffffff;

}
#topnav a{text-align: right; font-family: arial, verdana, helvetica, san-serif;
font-size: 12px; letter-spacing: 1pt;  padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px;
line-height:0px;}

#leftside {
display: block; 
float: left;
width: 400px; 
text-align: left; 
padding:0px;
}

#rightside{
display: block;
float: right; 
width:260px; 
padding:0px;

}



/* --------------FOOTER---------------------------*/  
.footer1 {
background-color:#ffffff;
padding:10px;
font-size: 10px;
margin: auto;
width: 800px;
text-align: center;
}
.footer {clear: both; 
display:block;
background-color:#ffffff;
padding:3px;
font-size: 10px;
margin: 10px auto;
width: 800px;
text-align: center;
}

.credits{clear: both; 
background-color:#ffffff;
padding:3px;
font-size: 10px;
margin: 10px auto;
width: 800px;
text-align: center;
}
 p.songs a{font-family:georgia, times, times roman, serif; margin:0; padding:0;}  

 

#contact{width:720px; margin-top:50px;}

img.gmmawinner{
margin:auto;}


#rightpic img{
border: 1px solid #999;
margin: 0px;padding:4px;}


#coverpic1{
display: inline;
float: right; 
width:100px; 
height: 100%;
margin-left: 0px;
margin-right: 70px;
margin-top: -70px;
padding:0;}

#coverpic{
display: inline;
float: right; 
width:350px; 
height: 100%;
margin-left: 0px;
margin-right: 70px;
margin-top: 40px;
padding:0;}

.albcvrsm { margin:auto;}

#textaudio{display: block; float: left; width: 270px; }
 p.audio{
margin-top: 50px;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 0px;
border: 0px;
font-family: georgia, times, "times roman", serif;
font-size: 13px;

line-height: 20px;
} 

#coverpic img{
border: 1px solid #999;
margin: 0px;padding:4px;}

#button img{border:0;text-align:center}

.title1 {margin:auto;text-align:center;font-size:130%;line-height:30px;font-weight:bold;}

.counter {font-size:small; font-styl