@charset "utf-8";
/* CSS Document */

body {background:url(../images/layout/background.jpg) top center no-repeat #0f0f0f; font-family:Arial, Tahoma, Verdana; font-size:10px; color:#fff;}

* {margin:0; padding:0;}

a:focus, object:focus, div:focus, input:focus {outline:none;}

a, a:visited {color:#e06c19;}
a:hover {color:#a54c0c;}

.error {color:#F00;}

#container {width:906px; margin:0 auto 0 auto;}
#container div {float:left;}

#left {width:306px;}
#speakerflash {width:306px; height:299px;}

#right {width:600px;}
#mainflash {width:600px; height:170px;}

.row {width:518px;}

.newsitem {width:518px;}
.newsitem .header {width:518px; background:url(../images/layout/news_top.jpg); height:44px;}
.newsitem .header h2 {font-weight:bold; font-size:14px; margin:26px 0 0 53px; line-height:14px;}
.newsitem .header h2 span {color:#fe7a1b; font-size:10px;}
.newsitem .middle {width:430px; background:url(../images/layout/news_bg.jpg); padding:5px 40px 0 48px;}
.newsitem .middle .image {background:url(../images/layout/news_image_bg.jpg); width:63px; height:59px; margin:0 10px 0 0; padding:7px 7px 10px 7px;}
.newsitem .middle .info {width:343px;}
.newsitem .bottom {width:430px; background:url(../images/layout/news_bottom.jpg); height:46px;padding:0 40px 0 48px; text-align:right;}

.schedule {width:239px; background:url(../images/layout/schedule_bg.jpg); height:142px; padding: 51px 0 0 20px;}
.schedulerow {width:239px; padding:4px 10px; font-weight:bold;}
.schedulerow .date {width:65px; color:#fe7a1b;}
.schedulerow .info {width:154px;}

.dark {background:url(../images/layout/row_darkbg.png) repeat;}

.media {width:251px; background:url(../images/layout/media_bg.jpg); height:142px;padding: 51px 0 0 8px;}

.charts {width:259px;}
.charts .header {background:url(../images/layout/charts_top.jpg); height:28px;width:229px; padding:81px 0 0 30px;}
.charts .middle {background:url(../images/layout/charts_bg.jpg); width:216px; padding:0 21px 0 22px;}
.charts .middle .chartsrow {width:196px; font-weight:bold; padding:4px 10px;}
.charts .middle .chartsrow .number {color:#fe7a1b; margin:0 10px 0 0;}
.charts .middle .chartsrow .info {width:170px;}
.charts .middle .chartsrow .info span {color:#757474;}
.charts .bottom {background:url(../images/layout/charts_bottom.jpg); width:259px; height:43px;}

.contact {width:259px;}
.contact .header {width:259px; background:url(../images/layout/contact_top.jpg) top left no-repeat; height:85px;}
.contact .middle {width:210px; background:url(../images/layout/contact_bg.jpg) left repeat-y; padding: 0 24px 0 25px;}
.contact .middle h2 {font-weight:bold; font-size:14px; line-height:14px; margin:0 0 10px 0;}
.contact .middle h2 span {color:#fe7a1b; font-size:10px;}
.contact .bottom {width:259px; background:url(../images/layout/contact_bottom.jpg) bottom left no-repeat; height:36px;}
.contact .credits {width:236px; padding:0 0 0 23px; margin:10px 0 20px 0; font-weight:bold;}
.contact .credits span {font-size:9px; color:#757474; font-weight:normal;}
.contact .credits span a, .contact .credits span a:visited {color:#757474; text-decoration:none;}
.contact .credits span a:hover {text-decoration:underline;}
.contact .links {width:236px; padding:0 0 0 23px;}

.partyflock {background:url(../images/layout/link_pf.jpg); width:45px; height:18px; margin:0 10px 0 0;}
.partyflock a, .partyflock a:visited {display:block; width:45px; height:18px; font-size:0px; float:left;}
.partyflock:hover {background:url(../images/layout/link_pf_hover.jpg);}

.myspace {background:url(../images/layout/link_myspace.jpg); width:68px; height:18px;}
.myspace a, .myspace a:visited {display:block; width:68px; height:18px; font-size:0px; float:left;}
.myspace:hover {background:url(../images/layout/link_myspace_hover.jpg);}

.newspopup{ display:none; float:left;}
.newspopupheader{ float:left; width:380px;}
.newspopupheader h2 {font-weight:bold; font-size:14px; margin:12px 0 0 12px; line-height:14px;}
.newspopupheader h2 span {color:#fe7a1b; font-size:10px;}
.newspopupmessage{float:left; width:360px;padding:12px 0 0 12px;}
