body {
    margin:0;
    
font-size:8pt;
font-family:"Lucida Grande","Trebuchet MS",helvetica,verdana,arial;
line-height:13pt;
background-color:#FFFFFF;
/*background-image:url('images/hospitalbg.jpg');*/
background-repeat:no-repeat;

color:#606060;
}

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

h1 {
    /*background-color:#FBF8F8;*/
    color:#000000;
    padding:0px;
    font-family:arial;
    
    font-size:12pt;
/*     border-bottom:2px solid #EAE6E6; */
    border-bottom:4px solid #FF0000;
    line-height:9pt;
    
    
    
}
h2 {
    font-size:10pt;
    color:#000000;
}




h3{margin-bottom:0;}

img {border:none;}

ul {padding:0;margin:0;}
li {list-style-type:none;}

#wrapper {
width:760px;
padding:10px;
margin:0 auto;
margin-top:0px;
background-color:#FFFFFF;

/*background-color:#1B1D1E;*/
/*background-image:url('images/mainbg.gif');*/
/*background-color:#3D515B;*/
}

#header{
background-image:url('images/rottenlogoangle.gif');
background-repeat:no-repeat;
height:165px;
/*padding-left:10px;*/
text-align:center;
}

#shopbadge{
	background:url('images/shopbadge.png') top left no-repeat;
	float:right;
	margin:0px;
	margin-top:10px;
	width:72px;height:72px;
}
#shopbadge a{
	width:70px;
	height:70px;
	display:block;
}
#shopbadge span{
	display:none;
}

#login{
float:right;
text-align:left;
margin-right:25px;
margin-top:5px;
width:315px;}

#login p{margin-top:2px;margin-bottom:2px;}

#login input {
/*height:20px;
width:50px;*/
font-size:7pt;
border:1px solid black;
background-color:#A3B9C6;

}

#logohead {

}

#maincontent {
    padding-left:30px;
    padding-right:25px;
    margin-top:15px;
    
}

#topnav{
padding-right:35px;
}

#topnavlist {
padding-top:100px;


}

#topnavlist ul {
/*padding: .2em 0;*/
margin: 0;
list-style-type: none;
text-align:right;
width:760px;
}

#topnavul {

}


#topnavul li {
/*font-weight:bold;
list-style-type:none;
 margin:10px; 

font-weight:bold;
font-size:14pt;
font-family:arial,helvetica;*/
    display:inline;
}

#mainleft {
width:135px;
/*border:1px yellow dashed;*/
float:left;
/* background-color:#FBFBFB; */
padding:0px 0px 0px 0px;
margin-right:20px;
}

#newslist {
    padding-left:0px;
/*width:340px;*/
}

#newspagelist {
    float:left;
    
     width:475px;
}


.newslistitem {
    border-bottom:1px solid  #FFD0D0;
    padding-bottom:5px;
    
}

.newslistitem p a{
	color:white;
	background:red;
}


#rightlist{float:right;margin-left:20px;width:200px;}

.comment {
/*background-color:#4D616B;
border:1px solid #1B1D1E;*/
padding:10px;
margin-bottom:10px;
border-left:2px solid #EAE6E6;
    color:#996060
}

.largetext{font-size:9pt;}

#eventslist {
    
/*         float:left; */
    
    width:475px;
    

}

.eventsitem{padding-left:0;margin:0;
    }
.eventsitem li {list-style-type:none;border-bottom:1px solid #FFD0D0;
    }

#musiclist {
/*width:340px;*/
}

.musiclistitem{
margin-top:5px;
border-bottom:1px solid #FFD0D0;
/*background-image:url('images/homemusicbg.gif');
background-repeat:repeat-y;*/
}

.musiclistitem p{
margin:0px;
/*border:1px white dashed;*/
}

.musiclistitemimg {
margin-bottom:10px;
margin-top:10px;
/*width:100px;
height:100px;
float:left;
clear:left;*/
/*padding-left:10px;
height:100%;*/
}


.musicpagelistitemartist{
font-weight:bold;
font-size:12pt;
}

.musicpagelistitemtitle{
font-size:11pt;
}

.musiclistitemartist{
font-weight:bold;
text-transform:uppercase;
font-size:9pt;

}

.musiclistitemdesc {
/*float:right;
width:195px;*/
/*padding-right:25px;*/
margin-top:5px;

}

.musiclistitemdesc ul {
padding:0px;margin:10px 0px 0px 0px;
}

.musiclistitemdesc li {
list-style-type:none;
padding:0px;
}

.musiclistitemtracks li {
list-style-type:none;
padding:0px;
}

.musiclistitemtracks {
margin:0px;padding:0px
}

.musicpagelistitem{
margin-top:5px;
/*background-image:url('images/homemusicbg.gif');
background-repeat:repeat-y;*/
}

.musicpagelistitemimg {
    width:135px;
margin-bottom:10px;
margin-right:15px;

float:left;
}

.musicpagelistitemdesc {
    float:left;
}


.musicbuy{
margin-top:0px;
}

.musiclistitemtracks a:link{
color:#000000;
text-decoration:none;
}
.musiclistitemtracks a:visited{
color:#550000;
text-decoration:none;
}
.musiclistitemtracks a:link{
color:#000000;
text-decoration:none;
}
.musiclistitemtracks a:hover{
color:#FF0000;
text-decoration:none;
}
.musiclistitemtracks a:active{
color:#FF0000;
text-decoration:none;
}

.separator{
/*border:1px dashed red;*/
width:300px;
display:inline;
clear:left;
/*background-image:url('images/separator3.gif');*/
}

.separator2{
/*border:1px dashed red;*/
display:block;
width:500px;
clear:left;
}

.separator135 {
}


#randompic p {margin-top:5px;}

#maincenter {
/*border:1px dashed green;*/
width:335px;
float:left;
margin-right:20px;

}

#mainright {
    float:right;
    width:195px;
    padding-right:0px;
    
}


h1 a:link{color:#000000;}
h1 a:visited{color:#000000;}
h1 a:hover{color:#FF6600;}
h1 a:active{color:#000000;}

.floatright{float:right;}

.bold{font-weight:bold;}

.newsinfo{color:#949492; margin:0;
    }

#artistslist{width:195px;margin-right:15px;
font-size:12pt;

    }

.homeartistslist{
font-size:9pt;
/*float:left;
margin-right:15px;
border-bottom:1px dashed #FF6600;
padding:0;*/
}

#musicselect {font-weight:bold; padding-bottom:30px;}
#musicselect li {float:left; margin-left:10px;}
#musiclistselect {
    float:right;
    width:70px;
    text-align:left;
    
}

#musicpagelist {
        float:left;
    
    width:475px;
}

.nomargin {
    margin:0px;
}

.galleryitem {
    width:100px;
    float:left;
    margin:7px;
}

.galleryitem img {
    border:1px solid black;
    background-color:black;
}


.galleryitemdesc {
    text-align:center;
}

.peopleitemimg {
    width:335px;
margin-bottom:10px;
margin-right:15px;
float:left;
clear:left;
}

.peopleitemdesc {
    float:left;
    width:350px;
    
}

.peopleitemdesc {
    margin-bottom:15px;
}

#musicquick {
    width:195px;
    font-size:1em
}

.clearall {
 clear:both;
}

.peopleitem {
    margin-top:15px;
}


.peoplepic {
    float:left;
    margin-right:10px;
    
}

.peoplename {
    font-size:12pt;
    font-weight:bold;
}


#footer {
    padding:15px 25px 0px 30px;
    text-align:center;
}

.buy {
    float:right;
    display:inline;
}

.buytop {
    margin-top:10px;
}

.error {
    color:red;
    font-weight:bold;
}

.correct {
    color:green;
    font-weight:bold;
} 

#emailaddress {
    background-color:#EEFFFF;
}

.eventpic {
    margin-right:11px;
    margin-bottom:10px;
    float:left;
    border:1px solid black;
    
}

#eventpics {
    padding:10px;
/*     border:1px solid grey; */
    background-color:#EFEFEF;
    margin-bottom:10px;
    
}

.eventflyer {
    float:right;
}

#rsshome {
    width:18px;
    height:18px;
    float:right;
    display:inline;
}

#subscribe{
	width:100px;
	float:right;
	margin-left:20px;
}

#rotcastmain{
	width:600px;
}
#rotcastimage{
	float:right;
	margin-left:20px;
	border:1px solid black;
}



.headextra {margin-bottom:1em;margin-top:1em;}
.h1extra {font-size: 16pt;font-weight:bold;}
.h1extra a:link{color:#FFFFFF;}
.h1extra a:visited{color:#FFFFFF;}
.h1extra a:hover{color:#FF6600;}
.h1extra a:active{color:#FFFFFF;}

.newsinfo a:link{color:#949492;}
.newsinfo a:visited{color:#949492;}
.newsinfo a:hover{color:#FF6600;}