body
{
background-color:#565455;
padding:0; font-family:arial, sans-serif; font-size:11px;
margin:0px auto auto auto;
color: #fff;
}
h3{
margin:0px;
padding:3px;
font-size:20px;
color:#CCCCCC;
}
h4{
margin:0px;
padding:3px;
font-size:13px;
color:#CCCCCC;
}
p{
padding:5px;
text-align:left;
margin:0px;
font-size:11px;
font-weight:normal;
}
a{
color:#FFFFFF;
text-decoration:underline;
}
a:hover{
color: #000;
text-decoration:underline;
}

a.black:link{
color:#FFFFFF;
background-color:#000000;
text-decoration:none;
}
a.black:hover{
color: #000;
background-color:#fff;
text-decoration:none;
}

a.listing:link{
color:#FFFFFF;
/*background-color:#000000;*/
text-decoration:none;

}
a.listing:hover{
color: #000;
background-color:#666666;
text-decoration:none;
cursor:pointer;
}


#main_container{
width:950px;
height:auto;
margin:0px;
padding:0px;
}
/*------------------------------main content-----------------------*/
#left_content{
width:184px;
height:auto;
float:left;
background-color:#3e3c3d;
}
.bruce_text{
padding:10px 0 0 20px;
}
.calumet_logo{
padding:0px 0 50px 0;
}
#main_content{
width:750px;
float:left;
margin:auto;
}
.header_title{
padding:20px 0 0 30px;
}
/*---------------- menu tab----------------------*/
ul.menu {
list-style-type:none; float:left; display:block; width: auto; 
 margin:0px; padding:0px 0 0 50px; background:none;}

ul.menu li {
display:inline;
font-size:14px;
font-weight:bold;
line-height:20px;
width: auto;
}
a.nav:link, a.nav:visited {
display:block; float:left; padding:0px 12px 0 11px; margin:0px;height: auto;width: auto; text-align:center;
text-decoration:none; background:none; color:#959494;}

a.nav_selected:link, a.nav_selected:visited {
display:block; float:left; padding:0px 12px 0 11px; margin:0px; height: auto;
text-decoration:none; color: #CCCCCC;width: auto;text-align:center;}

a.nav:hover {
text-decoration:none;
color: #CCCCCC;
}
/*-------------------page content--------------------------------*/
#flashcontent2{
float:left;
padding:55px 10px 10px 30px;
}
#flashcontent{
float:left;
/*padding:55px 10px 10px 30px;*/
}
#streamingcontent{
width:348px;
height:292px;
background:url(images/stream_bg.jpg) no-repeat center;
float:left;
margin:20px 10px 10px 30px;
text-align:center;
}

.text_box{
width:280px;
float:left;
padding:20px 0 0 20px;
font-size:12px;
font-weight:bold;
}
#slideshow{
clear:both;
width:720px;
float:left;
padding:30px 0 0 10px;
}
.box{
width:204px;
height:113px;
float:left;
background-color:#4e4c4d;
margin:20px 10px 10px 10px;
padding:5px;
font-size:10px;
color:#acacab;
}
.box2{
width:204px;
height:173px;
float:left;
background-color:#4e4c4d;
margin:20px 10px 10px 10px;
padding:5px;
font-size:10px;
color:#acacab;
}
.subtext{
clear:both;
width:665px;
text-align:center;
color:#CCCCCC;
padding:10px;
font-size:12px;
font-weight:bold;
}
/*-------------------labels--------------*/
.leftlabel{
float:left;
cursor:pointer;
}
.rightlabel{
float:right;
cursor:pointer;
}

/*-----------fbar----------------*/
.fbar{
width:650px;
clear:both;
float:left;
text-align:center;
margin:50px auto auto 50px;
padding:50px 0 0 0;
background:url(images/fbar.jpg) no-repeat top center;
}
.fbar a{
text-decoration:none;
color:#adabac;
font-size:15px;
font-weight:bold;
}
