body { font-family: myriad-pro-1,myriad-pro-2,sans-serif; background-image:url(../Images/background.jpg); background-position:center top; background-repeat:no-repeat; color:#91d8fe; background-color:#000066; padding-top: 20px; }
.center { text-align:center; }
.right { text-align:right; }
.caps { text-transform:uppercase; }
h1,h2,h3,h4,h5,h6,p { color:#91d8fe; }
h1 { line-height:34px; font-size:32px; }
h2 { line-height:30px; font-size:28px; }
h3 { font-style:normal; font-weight:normal; line-height:28px; font-size:26px; }
h4 { font-style:normal; font-weight:normal; line-height:26px; font-size:24px; font-weight: 600; }
h5 { font-style:normal; font-weight:normal; line-height:22px; font-size:20px; }
h6 { font-style:normal; font-weight:normal; line-height:20px; font-size:18px; }
p,ul,li { line-height:20px; font-size:16px; }
a,a:visited { text-decoration:none; color:#ffbd6d; }
a:hover { text-decoration:none; color:#ff800d; }
.small { line-height:16px; font-size:12px; }
.cyberart { margin-top:-20px; text-align:center; padding:10px; width:930px; }
.cyberart img { margin-bottom:10px; margin-right:10px; }

.header {margin-bottom:25px;}
.header h1 {line-height:30px; color: white; font-weight:900; font-size:25px;}
.header h1.date {font-size:40px; font-weight:900; margin-top:25px;}

h2.headline {color: white; text-transform:uppercase; font-style:normal; font-weight:normal; padding:7px; text-align:center; background-color:rgba(255,255,255,0.2); -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius: 10px; border-radius:10px; display: block; font-weight:900;}

h4.program {margin-bottom: 10px;}

.artist {border-bottom-color: rgba(255,255,255,0.2); border-bottom-width: 4px; border-bottom-style: solid; padding-bottom: 10px; margin-bottom: 25px; position: relative;}
.artist h3 {font-size: 30px;font-weight: 900; margin-bottom: 5px;}
.artist h4 {font-size: 20px; margin-bottom: 10px;}
.artist img {margin-bottom: 10px; position: relative; z-index: 100;}
.artist .song {font-weight: 600; margin-left: 50px;}
h4.internet {text-align: center; font-weight: 900; font-size: 25px;}
.last {border-bottom-width: 0px;}

.space {float: none; clear: both; height: 2em;}

.player {position: relative; height: 20px; margin-bottom: 20px; padding-left: 320px; background-color: rgba(255,255,255,0.2); -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
