html { 
overflow-y: scroll;
}
body {
font-family: Arial, Verdana, 'Trebuchet MS',  Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:14px;
line-height:20px;
color:#0c465d;
background-color:#1da8df;
background-image:url('../images/background_top_left.gif');
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
}
#design_area{
margin:0;
padding:0px;
text-align:left;
}
#logo{
width:223px;
height:190px;
margin:-15px 0 0 -15px;
}
#bandstand{
position:absolute;
top:0px;
right:0px;
width:546px;
height:313px;
z-index:50;
}
#kidonbike{
position:absolute;
bottom:0px;
right:0px;
width:531px;
height:300px;
z-index:500;
}
#kidonbike2{
position:absolute;
bottom:0px;
left:-277px;
width:531px;
height:300px;
z-index:500;
}
#sidebar{
float:left;
width:247px;
padding:15px 15px 240px 15px;
color:#ffffff;
font-size:16px;
line-height:22px;
background: url('../images/performers.gif') bottom left no-repeat;
}
#content_area{
width:auto;
margin:0 0 0 247px;
background-image:url('../images/bandstand.jpg');
background-repeat:no-repeat;
background-position:top right;
position:relative;
}

#mainheading{
text-align:center;
padding-right:200px;
}

#content{
position:relative;
}
#content_padding{
margin:0 7px 0 7px;
}

#content_extra{
float:right;
margin-left:30px;
width:240px;
}

#box_area {
margin: 0 auto;
}
#box_left{
background:#ffcc00;
float: left;
width: 23px;
margin-left: -100%;
}
#box_right{
background:#ffcc00;
float: left;
width: 23px;
margin-left: -23px;
}
#box_wrapmiddle{
float: left;
width: 100%;
}
#box_middle{
margin-right:23px;
margin-left:23px;
background-color: #afeeee;
}

#box_white_top_left {
width:23px;
height:23px;
float:left;
background: url('../images/box_top_left.png') top left no-repeat;
}
#box_white_top_right {
width:23px;
height:23px;
float:right;
background: url('../images/box_top_right.png') top left no-repeat;
}
#box_white_content {
font-family: Arial, Verdana, 'Trebuchet MS',  Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:14px;
line-height:20px;
color:#0c465d;
}


#box_black_bott_left
#box_black_bott_right {
width:18px;
height:38px;
float:left;
}

#box_black_bott_left {background: url('/images/box_top_left.png') top left no-repeat;}
#box_black_bott_right {background: url('/images/box_top_right.png') top right no-repeat;}



#box_black_content strong {
font-size:16px;
font-style:normal;
}


.band{
margin-top:20px;
}
.div_clear{
clear:both;
}

#footer {
position:relative;
text-align:left;
color:#ffffff;
}
#thanks{
position:absolute;
top:45px;
}
#sponsorslogos{
position:absolute;
top:94px;
left:120px;
z-index:1000;
}
#leadsponsorsm{
position:absolute;
top:94px;
z-index:1000;
}
#contact{
position:absolute;
top:155px;
z-index:1000;
}
#credit{
position:absolute;
top:155px;
right:0px;
width:400px;
text-align:right;
}
#leadsponsor{
text-align:center;
color:#ffffff;
margin-top:200px;
margin-bottom:50px;
}

h1 {
font-family: Times New Roman, Times, Georgia;
font-size:30px;
line-height:36px;
font-weight:bold;
font-style:italic;
color:#0c465d;
display:inline;
}

.hr {
height:4px;
border-bottom:2px solid #0c465d;
margin-bottom:10px;
}
.myblues{
color:#1da8df;
}
.bigger{
font-size:16px;
line-height:22px;
}
.bigger2{
font-size:20px;
line-height:26px;
}
.smaller{
font-size:11px;
}
/* MENU LINKS HERE */

a {
outline:0px;
}

a:link, a:visited, a:active {text-decoration:underline;color:#007dc6;}
a:hover {text-decoration:none;color:#af1e2c;}

a.videolink:link,a.videolink:visited,a.videolink:active {text-decoration:none;color:#007dc6}
a.videolink:hover {text-decoration:none;color:#af1e2c;}

a.email:link,a.email:visited,a.email:active {text-decoration:underline;color:#ffffff}
a.email:hover {text-decoration:none;color:#007dc6;}

a.whitelink:link,a.whitelink:visited,a.whitelink:active {text-decoration:none;color:#ffffff;}
a.whitelink:hover {text-decoration:underline;color:#ffffff;}

a.yellowlink:link,a.yellowlink:visited,a.yellowlink:active {text-decoration:underline;color:#fff000;}
a.yellowlink:hover {text-decoration:none;color:#ffffff;}


