body 
{
margin: 0px auto;
background-color: #000000;
background-image: url("images/bg.gif");
}

#main
{
margin: 0px auto;
width: 790px;
position: relative;
background-color: #fff;
border-top: 5px solid #fff;
border-bottom: 5px solid #fff;
text-align: center;
background-image: url("images/mainbg.gif");
background-repeat: repeat-y;
}

#main2
{
margin: 0px auto;
width: 790px;
position: relative;
background-color: #fff;
border-top: 5px solid #fff;
border-bottom: 5px solid #fff;
text-align: center;
}

#content
{
width: 500px;
background-color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
float: left;
padding-left: 10px;
padding-right: 10px; 
padding-bottom: 20px;
}

#content img
{
padding: 2px;
border: 1px solid #000;
}

#content2
{
width: 770px;
background-color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
padding-left: 10px;
padding-right: 10px; 
margin-bottom: 25px;
}

#content2 img
{
padding: 2px;
border: 1px solid #000;
}

#right
{
background-image: url("images/rightbg.gif");
width: 225px;
background-color: #adcdf6;
border-left: 1px solid #000000;
float: right;
padding-left: 10px;
padding-right: 5px;
margin-right: 5px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #fff;
text-align: left;
}

#right img
{
padding: 2px;
border: 1px solid #fff;
}

h1
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 17px;
color: #c5c3c3;
letter-spacing: -1px;
background-image: url("images/h1bg.gif");
width: 487px;
height: 23px;
padding-left: 3px;
padding-top: 3px;
margin-top: 10px;
}

h2
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
color: #000;
letter-spacing: -1px;
border-bottom: 1px dotted #000;
margin-bottom: 2px;
width: 206px;
}

h2.right
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
color: #c5c3c3;
letter-spacing: -1px;
border-bottom: 1px dotted #c5c3c3;
margin-bottom: 5px;
width: 215px;
margin-top: 10px;
}

h3
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
color: #000;
letter-spacing: -1px;
}

h3.right
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
color: #c5c3c3;
letter-spacing: -1px;
margin-bottom: 1px;
}

h4
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 17px;
color: #000;
letter-spacing: -1px;
background-image: url("images/demos.gif");
width: 487px;
height: 23px;
padding-left: 3px;
padding-top: 3px;
}

h4.green
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 17px;
color: #000;
letter-spacing: -1px;
background-image: url("images/h4green.gif");
width: 487px;
height: 23px;
padding-left: 3px;
padding-top: 3px;
}

h4.orange
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 17px;
color: #000;
letter-spacing: -1px;
background-image: url("images/h4orange.gif");
width: 487px;
height: 23px;
padding-left: 3px;
padding-top: 3px;
}

h4.blue
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 17px;
color: #000;
letter-spacing: -1px;
background-image: url("images/h4blue.gif");
width: 487px;
height: 23px;
padding-left: 3px;
padding-top: 3px;
}


#footer
{
background-image: url("images/footer.gif");
width: 780px;
height: 110px;
background-color: #000000;
margin: 0px auto;
}

#footer2
{
background-image: url("images/footer2.gif");
width: 780px;
height: 110px;
background-color: #000000;
margin: 0px auto;
}

#topheader
{
background-image: url("images/topheader.gif");
width: 775px;
height: 83px;
padding-right: 5px;
background-color: #000000;
margin: 0px auto;
text-align: right;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #bbdbf9;
}

#banner
{
background-image: url("images/banner.jpg");
width: 780px;
height: 219px;
background-color: #ffffff;
margin: 0px auto;
}

#bannertheme
{
background-image: url("images/bannertheme.jpg");
width: 780px;
height: 219px;
background-color: #ffffff;
margin: 0px auto;
}


#bannerband
{
background-image: url("images/bannerband.jpg");
width: 780px;
height: 219px;
background-color: #ffffff;
margin: 0px auto;
}

#bannersponsor
{
background-image: url("images/bannersponsor.jpg");
width: 780px;
height: 219px;
background-color: #ffffff;
margin: 0px auto;
}

#bannercontact
{
background-image: url("images/bannercontact.jpg");
width: 780px;
height: 219px;
background-color: #ffffff;
margin: 0px auto;
}

#bannersolo
{
background-image: url("images/bannersolo.jpg");
width: 780px;
height: 219px;
background-color: #ffffff;
margin: 0px auto;
}

#bannercara
{
background-image: url("images/bannercara.jpg");
width: 780px;
height: 219px;
background-color: #ffffff;
margin: 0px auto;
}

#bannerroom
{
background-image: url("images/bannerroom.jpg");
width: 780px;
height: 219px;
background-color: #ffffff;
margin: 0px auto;
}

#navtop
{
background-image: url("images/topnav.gif");
width: 780px;
height: 22px;
text-align: left;
line-height: 180%;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
margin: 0px auto;
}

#navtop a:link 
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
}


#navtop a:visited
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
}	


#navtop a:hover 
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #0171b1;
margin-right: 5px;
margin-left: 5px;
}

#navbtm
{
background-image: url("images/btmnav.gif");
width: 780px;
height: 22px;
text-align: left;
line-height: 150%;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
margin: 0px auto;
}

#navbtm a:link 
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
}


#navbtm a:visited
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
}	


#navbtm a:hover 
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #0171b1;
margin-right: 5px;
margin-left: 5px;
}

a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #428be8;
}

a:link 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #428be8;
text-decoration: none;
}


a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #428be8;
text-decoration: none;
}	


a:hover 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #428be8;
border-bottom: 1px dotted #adcdf6;
}

.left1
{
width: 200px;
height: 200px;
margin-right: 75px;
margin-bottom: 20px;
float: left;
background-color: #fff;
text-align: left;
}

.left2
{
width: 200px;
height: 170px;
margin-right: 25px;
margin-bottom: 10px;
float: left;
background-color: #fff;
text-align: left;
}

.center1
{
width: 200px;
height: 200px;
margin-right: 75px;
margin-bottom: 20px;
float: left;
background-color: #fff;
text-align: left;
}

.center2
{
width: 265px;
height: 170px;
margin-bottom: 10px;
float: left;
background-color: #fff;
text-align: left;
}

.center3
{
width: 265px;
height: 100%;
float: left;
background-color: #fff;
text-align: left;
}

.right1
{
width: 200px;
height: 200px;
margin-bottom: 20px;
float: left;
background-color: #fff;
text-align: left;
}

.right3
{
width: 500px;
position: relative;
float: left;
margin-bottom: 25px;
}

#steveodesigns
{
width: 780px;
height: 60px;
margin: 0px auto;
text-align: right;
}

ul li
{
margin-bottom: 10px;
}

.noborder
{
border: 0px;
}

.center
{
margin: 0px auto;
border: 0px;
}

img a:hover
{
border-bottom: 0px;
}