body {
    margin: 0px;
    padding: 0px;
    background:#fff url('/media/images/bg3.jpg') fixed;
    color:#000;
    font-family:'Ubuntu', 'Droid Sans', 'dejavu sans';
    font-size:12px;
}

.blue {
    color:#00adef;
}

.red {
    color:#dd0000;
}

.gray {
    color:#ccc;
}

.chatbutton {
    position:fixed;
    left:0px;
    top:200px;
}

.chat {
    position:fixed;
    top:40px;
    left:50%;
    margin-left:-410px;
    width:820px;
    display:none;
    background:transparent url('/media/images/overlay.png');
    -moz-border-radius:5px;
    border-radius:5px;
    z-index:3;
}

.toptop {
    width:960px;
    margin:auto;
    background:#000 url('/media/images/headerbg.jpg');
    color:#fff;
    padding:7px;
    font-size:12px;
}

.playing {
    display:inline;
    vertical-align:40%;
}

.loading {
    display:inline-block;
    vertical-align:40%;
    background:#fff url('/media/images/bg.jpg');
    padding:4px;
    font-weight:bold;
    margin-left:100px;
    color:#000;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.social {
    float:right;
    padding:0px;
    margin:0px;
    display:inline;
}

.top {
    width:960px;
    height:130px;
    margin:auto;
}

.logo {
    float:left; 
    padding-top:10px;
    padding-right:110px;
}

.tagline {
    width:250px;
    float:right;
}

.mozilla {
    position:fixed;
    left:-2px;
    top:320px;
}

.stories {
    width:300px;
    height:38px;
    float:right;
    color:#000;
    padding:10px;
    /*background:url('/media/images/cloud.png') no-repeat;*/
    margin-top:10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 3px #292929;  
    -moz-box-shadow: 1px 1px 3px #292929;  
    box-shadow: 1px 1px 3px #292929; 
    min-height:87px;
}

.tabs {
    padding-top:5px;
    width:300px;
    float:left;
}

a.tab {
    text-decoration:none;
    color:#000;
    font-weight:bold;
    display:inline;
    font-size:25px;
}

a.tab:hover {
    text-decoration:none;
    color:#dd0000;
    border:none;
}

a.tabu {
    text-decoration:none;
    color:#000;
    font-weight:bold;
    display:inline;
    font-size:15px;
    background-color:#ccc;
    padding: 5px 7px 5px 7px;
    margin-right:10px;
    border-top:5px solid #ec008c;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

a.tabu:hover {
    text-decoration:none;
    color:#000;
    background-color:#ccc;
    border-bottom:none;
}

.header {
    width:960px;
    margin:auto;
    border-top:1px solid #333;
    border-bottom:1px solid #333;
    padding:5px;
    font-weight:bold;
}


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

.footer {
    width:960px;
    margin:auto;
    border-top:1px solid #333;
    border-bottom:1px solid #333;
    padding:5px;
    clear:both;
}

.main {
    width:960px;
    margin:auto;
    padding-top:5px;
    min-height:340px;
}

.hometitle {
    width:560px;
    text-align:left;
    background-color:black;
    color:white;
    display:inline-block;
    padding:7px;
    font-weight:bold;
    width:auto;
    border-top-left-radius:7px;
    -moz-border-radius-topleft:7px;
}

.hometitle a {
    color:white;
}

.hometitle a:hover {
    color:#dd0000;
    border:none;
}

.homebox {
    border:1px solid black;
    margin:0px;
    padding:5px;
    border-bottom-right-radius:7px;
    -moz-border-radius-bottomright:7px;
}

.homesurf {
    width:520px;
}

.homeextra {
    width:520px;
}

.homesponsor {
    width:432px;
}

.homezine {
    width:432px;
}

.homezinelay {
    width:100px;
    text-align:center;
    position:relative;
    top:80px;
    left:160px;
    z-index:2;
    padding:3px;
    /*background:transparent url('/media/images/overlay.png');*/
    background-color:black;
    opacity:0.6;
    -moz-border-radius:5px;
    border-radius:5px;
    display:inline-block;
}

.homezinelay a {
    color:white;
}

.homezinelay a:hover {
    border:none;
    color:#dd0000;
}

.homeblog {
    width:432px;
}

.homeradio {
    width:520px;
}

.sidabar {
    float:right;
    width:210px;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
}

.content {
    float:left;
    width:730px;
}

a.label {
    color:#000;
    font-size:13px;
    font-weight:bold;
}

a.label:hover {
    color:#000;
    font-size:13px;
    font-weight:bold;
    border-bottom:1px solid #f3528a;
}

a {
    text-decoration:none;
    color:#dd0000;
}

a:hover {
    text-decoration:none;
    border-bottom:1px solid #dd0000;
    color:#000;
}

a.label_info {
    color:#dd0000;
    text-decoration:none;
}

a.label_info:hover {
    color:black;
    text-decoration:none;
}

.author {
    color:black;
    font-weight:normal;
}

.blog_category {
    height: 20px;
    vertical-align: middle;
    display:inline;
    width: 187px;
}

.text {
    text-align:justify;
    margin-left:5px;
    margin-right:5px;
}

.sep {
    border-top:1px solid black;
}

input {width:220px;background:transparent;border:1px solid #dd0000;height:18px;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px;} 
textarea {width:400px;background:transparent;border:1px solid #dd0000;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px;} 
input:focus {border:1px solid black;} 
textarea:focus {border:1px solid black;} 

input.search {width:150px;height:14px;-moz-border-radius:2px;-webkit-border-radius:2px;background:transparent;border:1px solid #000;color:#000;margin:0px;padding:0px;} 
input.search:focus {border:1px solid #dd0000;}
input.searchsb {width:18px;height:18px;margin:0px;padding:0px;border:none;}

.commbox {
    border:1px solid #dd0000;
    text-align:justify;
    padding:5px;
    padding-bottom:15px;
    width:690px;
    -moz-border-radius: 10px; -moz-border-radius: 10px;
    -webkit-border-radius: 10px; -webkit-border-radius: 10px;
    border-radius: 10px; border-radius: 10px;
}

.biobox {border:1px dotted #dd0000;text-align:justify;padding:5px;padding-bottom:15px;width:700px;min-height:80px;}

img.txt {float:right;padding:10px 0px 10px 10px;}

.about_img {
    /*border:1px dotted #00adef;*/
    border:none;
}

a.aabout_img {
    text-decoration:none;
}

a.aabout_img:hover {
    text-decoration:none;
    border:none;
}

.about {
    color:#dc007c;
}

a.about {
    color:#dc007c;
    text-decoration:none;
}

a.about:hover {
    color:#dc007c;
    text-decoration:none;
    border-bottom:1px solid #dd0000;
}

img {
    border:none;
}

.banner {
    position:absolute;
    top:47px;
    left:47%;
    color:black;
    font-weight:bold;
    font-size:13px;
}

.timer {
    position:absolute;
    top:47px;
    left:47%;
    color:black;
    font-weight:bold;
    font-size:13px;
}

a.timer {
    text-decoration:none;
    color:#dd0000;
}

a.timer:hover {
    color:white;
    text-decoration:none;
    border:none;
}

