@charset "utf-8";
/* CSS Document */

body{font-size:12px; font-family: Arial, Verdana, sans-serif; color:#333;}
a, a:active{color:#2d2d2d; outline:none;}
img{border:0;}

div.tophat{background:#ebebeb;}
div.tophat a{color:#949494; text-decoration:none; font-weight:bold;}

div.newsflash{border:1px solid #ebebeb;}
div.newsflash a.close{background:url(../images/close.png) no-repeat;}

div.header{background:url(../images/top_gray.png) no-repeat; color:#fff;}
div.header h1{font-size:30px;}
div.header h1 a{text-decoration:none;}
div.header p{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; color:#ebebeb;}

div.featured{background:#00bff3 url(../images/feat_blue.png) no-repeat;}
div.featured h2{color:#fff; font-size:26px;}
div.featured p{color:#104A70; font-size:12px; line-height:18px;}
div.featured a.button{background:#fff url(../images/gradient_white.png) repeat-x; background-position:bottom; border:1px solid #fff; text-decoration:none;}
div.featured a.button:hover{background:#2d2d2d; border:1px solid #2d2d2d; text-decoration:none; color:#fff;}
div.featured h4{width:390px; height:160px; background: url(../images/demo/icons_trans.png) no-repeat; text-indent:-9999px; overflow:hidden; position:absolute; top:35px; right:15px; margin:0;}

div.stream{border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; line-height:18px;}

div.item h3{font-weight:normal;font-size:20px;color:#2d2d2d;}
div.item h3 a{text-decoration:none;}
div.item h3 a:hover{background-color:#333;color:#fff;}
div.favicon{background:url(../images/faviconbubble.png) no-repeat;}
p.meta{font-size:11px;}

div.pager{background:#ebebeb;}
div.pager a{color:#000; text-decoration:underline;}

.footer p{color:#999;}
.footer a{color:#000;}