*{margin:0; padding:0; border:0;}
*html a{position:relative;}
*html #sitemast a{width:83px; height:107px; display:block; float:left;}
body{background:#4D6A90 url('../images/body-bg.gif') repeat-x 0 0; font:14px/1.5 Arial, Helvetica, sans-serif; color:#2E507D;}
#container{width:922px; margin:0 auto; background:url('../images/bg.png') repeat-y 0 0;}
*html #container{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg.png');}
#content-container{background:#fff; float:left; width:911px; margin-left:7px; *display:inline;}
#content-container div{float:left;}
#sitemast{float:left; background:url('../images/top.gif') no-repeat 0 0; width:922px;}
	#sitemast .logo{float:left; padding:20px 0 5px 15px;}
	#sitemast .balloon-council{float:right; padding:25px 20px 0 0;}
#main-nav{width:911px; height:33px; float:left; background:#8cb7dd; margin-left:7px; *display:inline;}
#main-nav ul{float:right; list-style:none;}
#main-nav ul li{float:left; padding:10px 19px 0;}
#main-nav ul li.first{padding-left:0;}
#main-nav ul a{float:left;}	

.main-header{float:left; background:#2D4F7C url('../images/blue-gradient.png') repeat-x 0 100%; width:911px; height:269px; position:relative;}
	.main-header .balloons{float:right; margin:50px 80px 0 0; position:relative;}
	.main-header .oppose{float:right; margin:10px 100px 0 0;}
	.main-header a{font-size:22px; font-weight:bold; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; color:#BF1E24; text-decoration:none; float:right; text-align:right; padding-right:110px; width:450px;}
	.main-header a span{color:#2E507D;}
	.main-header .kid{position:absolute; top:-87px; left:-12px;}
.secondary-nav{float:left; background:#fff url('../images/grass.gif') no-repeat 0 0; width:912px; height:114px; margin-top:-2px; position:relative;}
.secondary-nav ul{float:right; list-style:none; padding:20px 30px 0 0;}
.secondary-nav ul li{float:left; padding:0 55px;}
.secondary-nav ul a{float:left; color:#fff; text-decoration:none; font-size:22px; font-weight:bold; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; display:block;}
.secondary-nav ul a span{color:#8CB7DD;}
.secondary-nav ul a:hover{color:#8CB7DD;}



.content-link{padding:5px 0; display:block; font-size:24px; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#BF1E24;}
.content-link span{color:#2E507D;}
.content-link:hover{color:#2E507D;}

#content{float:left; width:911px; background:#8CB7DD; padding-bottom:30px;}
.subpage #content{background:#fff; min-height:630px;}
.subpage #content div{float:left; padding-top:50px;}
.subpage .col-1{width:530px; padding:0 40px 0 40px;}
.subpage #content .col-2{padding-top:100px;}
.subpage #content .right-side{max-width:274px; padding-top:100px;}
.subpage p{padding:6px 0;}
.left-content{width:375px; padding:20px 50px 0 30px;} .right-content{width:410px; padding:20px 0 0;}
#footer{clear:both; margin:0 auto; background:url('../images/footer-bg.png') no-repeat 0 100%; width:922px; height:43px;}
#footer ul{float:left; list-style:none;}
#footer ul li{float:left; padding:8px 15px 0;}
*html #footer{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='images/footer-bg.png');}
.sponsor{float:right; padding:8px 15px 0 0;}

#baloonform input, select {border: 1px solid;}
#baloonform td {padding-top:5px;}
#formthanks {font-size:17px;font-weight:bold;padding-top:5px}
#thanksPanel {font-size:17px;font-weight:bold;padding-top:5px}

.hot_issues { padding-left: 90px; padding-top: 25px;}
