html, body {margin: 0; padding: 0;}
body {
min-height: 100%;
background: #fff url(i/bg.jpg) repeat-x 0 -27px;
color: #000;
text-align: center; /* IE center */
font-family: georgia, sans-serif;
font-size: 12px;
}

a { color: #ab4739;}
a:hover {color:#fdb300; text-decoration: none;}

ul {
list-style: square;
}

h1 {
color: #ab4739;
margin: 0;
font-size: 24px;
font-weight:bolder;
}
h1 span {
color: #ab4739;
display: block;
}

h2 {
color: #ab4739;
font-size: 15px;
margin: 0;
}

h3 {
color: #ab4739;
font-size: 15px;
margin: 0;
}

/**** layout divs ****/


#wrap {
width: 920px;
border: 3px solid #bf5f53; 
margin: 0 auto; /* center */ 
text-align: left; /* IE realign */
background: #fff;
overflow:hidden
}
#header {
position: relative;
height: 100px;
background: #fff url(i/logobg.png) repeat-x 0 0;
}

#header #logo {
width: 430px;
height: 100px;
background: #fff url(i/logo.png) no-repeat 0 0;
}
#header #logo span {
position: absolute;
left: -9999px;
}
#header #toll {
position: absolute;
right: 10px;
top: 50px;
margin-top: -25px;
color: #ab4739;
font: bold 16px/1.6 georgia, sans-serif;  
}

.radio {
font-size:10px;

}
#navtop, #footnav {
height: 32px;
background: #fff url(i/menubg.png) repeat-x 0 0;
text-align: center;
font-size: 13px;
font-weight: bold;
margin: 0 0 2px 0;
clear: both;
}
#navtop ul, #footnav ul {
margin: 0; 
padding: 0;
list-style: none;
}
#navtop ul li, #footnav ul li {
display: inline;
border-right: 2px solid #ab4739;
padding: 0 10px;
line-height: 32px;
}
#navtop ul li.last, #footnav ul li.last {
border: 0;
}
#navtop ul li a, #footnav ul li a {
color: #ab4739;
text-decoration: none;
}

#navtop ul li a:hover, #footnav ul li a:hover {
color: #fdb300;
}

#top-intro {
background: #ffffff;
width:922px;
height:318px;
position: relative;
border-top: 1px solid #fdb300;
border-bottom: 1px solid #fdb300;
overflow:hidden;
}



#footnav {
border: 1px solid #fdb300;
border-width: 1px 0;
background: #fff;
font-size: 12px;
margin-bottom: 10px;
}
#copy {
background: #fff;
font-size: 11px;
color: #333;
width: 100%;
padding: 4px 0;
overflow: hidden;
} 
#copy p {margin: 0 auto;}


#cols {
float: left;
width: 100%;
overflow: auto;
margin: 20px 0;
background: #fff url(i/sep-v.png) repeat-y 635px 0;
}

#mainwrap {
float: left;
width: 100%;
margin-right: -100%;
}

#main {
margin: 0 300px 0 250px;
zoom: 1;
text-align: justify;
}

#main2 {
margin: 0 295px 0 25px;
zoom: 1;
text-align: justify;
}

#mainhome {
margin: 0 300px 0 200px;
zoom: 1;
text-align: justify;
}
#side1 {
  float:left;
	width: 260px; 
  margin: 0 -100% 0 10px;
	display: inline; /* IE Margin bug */
}
#side2 {
  float:right;
  width: 250px;
  margin: 0 20px 0 0;
  display: inline; /* IE Margin bug */

}

#side2 p {
font-size:11px;
text-align:justify;

}

#side2 #ph {
height: 180px;
background: #eee;
margin: 5px 0 10px 0;
text-align: center;
}

object, embed{
	margin:0px;
	padding:0px	
}