@charset "utf-8";
/* CSS Document */
body  {
	font: 100% Helvetica, Arial, sans-serif;
	line-height:  1.125em; /* 16×1.125=18 */
	background: #a7a9ac;
	margin: 0;
	padding: 0;
	text-align: justify;
	color: #595959;
} 
img { border: 0; 
}

h1, h2, h3, h4 { margin: 0 0 16px 0; padding: 0; font-family: "Arial", Verdana, san-serif; color: #595959; line-height: 24px; }
h1 { font-weight: bold; font-size: 24px; }
h2 { font-weight: normal; font-size: 20px; }
h3 { font-weight: bold; font-size: 16px; }
h4 { font-weight: bold; font-size: 14px; line-height: 18px; }
h5 { font-weight: bold; font-size: 12px; line-height: 18px; color: #336699 }

.style1 {font-size: 80%; font-weight: normal; color: #FFFFFF; }

p { margin: 0 0 16px 0; padding: 0; }
p.nopad { margin: 0; padding: 0; }

a { color: #336699; text-decoration: underline; }
a:hover { color: #595959; text-decoration: none; }



/* GLOBAL LAYOUT STYLES */

#container { width: 960px; background: #fff; margin: 40px auto; text-align: left; }

#header { height: 325px; position: relative; }

.menu1 {padding:0 0 0 128px; margin:0; list-style:none; height:35px; background:#fff url(../images/menu/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url(../images/menu/button3.gif);}
.menu1 li.current a b {background:url(../images/menu/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(../images/menu/button2.gif);}
.menu1 li a:hover b {background:url(../images/menu/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(../images/menu/button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(../images/menu/button3.gif) no-repeat right top;}


div.videobox {
position: absolute; 
left: 2px; 
top: 170px; 
width: 234px; 
height: 265px;
padding-left: 4px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px; 
z-index: 7; 
border: 0px 
solid #000000;
}


#schedule-box {	padding: 10px;	height: 550px;	width: 200px;	border: thin solid #00CC66;	overflow: auto;	position: relative;	top: 5px;}


#bottomadBar {
	position: relative;
	width: 960px;
	top: -3px;
	left: 0px;
	bottom: 3px
	height: 60px;
	
}

#footer {
	height: 65px;
	position: relative;
	top: 7px;
}
#footer a {
	color: #FFFFFF;
}

#bottomBar {
	position: relative;
	width: 960px;
	top: -3px;
	left: 0px;
	height: 60px;
	background-image: url(../images/miamifooter.jpg);
}



/* TWO COLUMN LAYOUT */

.twoCol #lCol { width: 234px; margin: 20px 67px 0 25px; } 
.twoCol #lCol p { font-size: 0.6875em; /* 16x.6875=11 */ } 
.twoCol #lCol h1 { font-size: 0.6875em; /* 16x.6875=11 */ color: #0f8888; text-transform: uppercase; font-weight: bold; }

.twoCol #rCol {
	float: right;
	width: 650px;
	margin: 20px 20px 0 0;
} 
.twoCol #rCol img { display: block; }

/* IMAGE FLOAT LEFT & RIGHT */
img.floatLeft { 
    float: left; 
    margin: 10px; 
}
img.floatRight { 
    float: right; 
    margin: 10px; 
}







/* Should be final element before close of a container that should  
fully contain a float */
.clearfloat { clear: both; height: 0; font-size: 1px; line-height:  
0px; }
