
body {margin:0; padding:0; background:url('/daily/images/bg.gif') repeat-x #20A7E7; font-family:arial, geneva, sans-serif;}

.main {text-align:center; width:100%;}
.maininner {width:950px; margin:0 auto; text-align:left; background:url('/daily/images/bumps.gif') top right no-repeat transparent;}

img.logo {float:left;}

.header h1 {margin:0; padding:0;}

.header form {margin:20px 0 0 0; padding:0;}
.header form {float:left; width:395px;}
.header form img.title {float:left;}
.header form p {font-size:10px; color:#fff; float:right; width:220px; margin:0; padding:0;}
.header form p cite {color:#8FC2E9; font-style:normal;}

.header form input.email {border:0; background:url('/daily/images/input_email.gif') no-repeat; width:250px; height:40px; padding:10px; font-size:16px; color:#999; vertical-align:middle;}
.header form input.subscribe {}

.nav {margin:50px 0; width:178px; float:left;}
.nav ul {list-style:none; margin:0; padding:0; width:127px;}
.nav ul li {color:#C7E9F9; border-bottom:1px solid #58BDED; padding:10px 20px; font-weight:bold; margin:0;}
.nav ul li.first {border-top:1px solid #58BDED;}
.nav ul li a {color:#C7E9F9; text-decoration:none;}
.nav ul li a:hover {color:#fff;}

.content {float:left; width:542px; margin-top:50px;}
.content div.item {border-top:4px solid #57B4E7; margin:0 0 30px 0;}
.content div.item h2 {font-size:24px; color:#fff; border-bottom:1px solid #57B4E7; margin:0 0 0 80px; padding:20px 0 5px 0;}
.content div.item h2 a {color:#fff;}
.content div.item h3 {font-size:12px; color:#90D3F3; font-weight:normal; border-bottom:1px solid #57B4E7; margin:0 0 0 80px; padding:5px 0;}
.content div.item p, .content div.item blockquote {font-size:14px; color:#fff; margin:0 0 0 80px; padding:15px 0 0 0; line-height:135%;}
.content div.item img.catpic {float:left; margin:20px 30px 0 0;}
.content div.item blockquote {color:#fff; font-size:12px; border-left:4px solid #57B4E7; padding:0 0 0 20px; margin-top:10px;}

.content div.item object {margin:20px 0 0 80px;}

.content div.item img {margin:20px 0 0 80px;}

.content div.item p.offsitelink {background:#57B4E7; color:#fff; font-size:12px; padding:10px; margin-top:20px;}
.content div.item p.offsitelink a {color:#fff; font-weight:bold;}

.content div.item form {margin:30px 0 0 80px; color:#fff; font-size:12px;}
.content div.item form textarea {margin-top:5px; width:450px; height:45px; font-size:11px; padding:5px; color:#666; overflow:hidden;}

.rightad {float:right; width:150px; padding-top:30px;}

.footer {margin-bottom:50px;}
.footer p {margin-left:258px; color:#fff; font-size:12px;}
.footer p a {color:#fff;}