body {
    margin: 0px;
    padding: 0px;
    background:#000000 url('images/bg.jpg');
    color:#ffffff;
    font-family:"dejavu sans", tahoma, verdana, helvetica, serif;
    font-size:12px;
}

.blue {
    color:#7dc4d8;
}

.yellow {
    color:#F4CB1A;
}

.gray {
    color:#cccccc;
}

img {
    border:none;
}

.top {
    width:970px;
    height:120px;
    margin:auto;
    background-image:url('images/overlaydot.png');
}

.logo {
    float:left; 
    padding-left:15px;
    padding-top:10px;
}

.logos {
    margin:auto;
    width:250px;
    text-align:left;
}

.header {
    width:970px;
    margin:auto;
}

.tagline {
    width:250px;
    float:right;
}

.stories {
    width:440px;
    height:42px;
    float:right;
    padding:10px;
    background-image:url('images/overlaydot.png');
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.party {
    display:block;
    position:absolute;
    top:0px;
    left:30%;
    padding:10px;
    background-image:url('images/overlaydot.png');
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.live {
    display:block;
    position:absolute;
    top:0px;
    left:35%;
    padding:10px;
    background-image:url('images/overlaydot.png');
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.tabs {
    float:right;
    padding-left:20px;
    padding-top:38px;
    vertical-align:bottom;
}

a.tab {
    text-decoration:none;
    color:#cccccc;
    font-weight:bold;
    display:inline;
    font-size:15px;
    background-color:#444444;
    padding: 5px 7px 0px 7px;
    margin-right:10px;
}

a.tab:hover {
    text-decoration:none;
    color:#ffffff;
    border-top:2px solid #7dc4d8;
}

a.tabu {
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
    display:inline;
    font-size:15px;
    background-color:#444444;
    padding: 5px 7px 0px 7px;
    margin-right:10px;
    border-top:2px solid #7dc4d8;
}

a.tabu:hover {
    text-decoration:none;
    color:#ffffff;
}

a.news {
    text-decoration:none;
    color:#ffffff;
    border-bottom:1px white dotted;
}

a.news:hover {
    text-decoration:none;
    color:#ffffff;
    border-bottom:1px #7dc4d8 dotted;
}

.main {
    width:970px;
    margin:auto;
    padding-top:25px;
}

.data {
    float:left;
    width:210px;
    min-height:600px;
    background-image:url('images/overlaydot.png');
    border-top:2px solid white;
    border-bottom:2px solid white;
}

.content {
    float:right;
    width:750px;
    min-height:600px;
    background-image:url('images/overlaydot.png');
    border-top:2px solid white;
    border-bottom:2px solid white;
}

.label {
    color:#7dc4d8;
    font-size:13px;
    font-weight:bold;
}

.sep {
    border-top:1px solid #cccccc;
    padding-bottom:30px;
    width:730px;
    margin:auto;
}

.seps {
    border-top:1px solid #cccccc;
    padding-bottom:10px;
    width:190px;
    clear:both;
}

a {
    text-decoration:none;
    color:#7dc4d8;
}

a:hover {
    text-decoration:none;
    color:#F4CB1A;
}

a.label_info {
    color:#F4CB1A;
}

a.label_info:hover {
    color:#7dc4d8;
}

.author {
}

.blog_category {
    height: 20px;
    vertical-align: middle;
    display:inline;
    width: 187px;
}

.text {
    text-align:justify;
    margin-left:5px;
    margin-right:5px;
}

input {width: 220px;}
textarea {width: 400px;}
input { background: transparent url(images/comment-text.gif) no-repeat top left; border: none; height: 18px; margin: 5px; color: white; padding: 5px;} 
textarea { background: transparent url(images/comment-message.gif) no-repeat top left; border: none; height: 126px; margin: 5px; color: white; padding: 5px;} 
input:focus { background: transparent url(images/comment-text.gif) no-repeat top left; background-position: 0 -29px;border: none; height: 18px; } 
textarea:focus { background: transparent url(images/comment-message.gif) no-repeat top left; background-position: 0 -136px; border: none; height: 126px; } 
select { background: #000000 url(images/overlaydot.png); border: 1px solid white; color: white; } 
option { background: #000000 url(images/overlaydot.png); border: 1px solid white; color: white; } 

.days {
    background-color:#cccccc;
    color:#000000;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

.daysu {
    background:#999999;
    color:#000000;
    border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;
}

.bset {
    padding-top:10px;
    padding-left:2px;
    padding-right:2px;
    min-height:70px;
}

.bsetu {
    padding-top:10px;
    padding-left:2px;
    padding-right:2px;
    min-height:70px;
    font-weight:bold;
    font-variant:small-caps;
    border:1px dotted #ffffff;
}

.pgr {
    font-size:11px;
    border-right:1px solid white;
    border-bottom:1px solid #666;
}

.pgru {
    font-size:11px;
    border-bottom:1px solid #666;
}

.btime {
    text-decoration:underline;
    color:#cccccc;
}

.btitle {
}

.btitleu {
    color:#cccccc;
}

.bprod {
    color:#cccccc;
    font-style:italic;
}

.commbox {
    border:1px dotted #F4CB1A;
    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 #F4CB1A;text-align:justify;padding:5px;padding-bottom:15px;width:610px;min-height:80px;}

img.txt {float:right;padding:10px 0px 10px 10px;}


#carousel ul {
    list-style: none;
    width:1600px;
    margin: 0;
    padding: 0;
    position:relative;
}
#carousel li {
    display:inline;
    float:left;
}
#carousel {
    margin:auto;
    width:600px;
    height:450px;
    overflow:none;
    border:2px solid #999;
}

