﻿@charset "utf-8";
/*tables*/
* {margin-top:0; padding-top:0;}
body {margin:0 auto 0 auto; font-family:arial; font-size:12px; margin-top:0; padding-top:0; background-color:#FFFFFF; color:#000000;}
#wrap{width:900px; margin:5px auto 0 auto; background-color:#FFFFFF; background-image:url(img/bg.jpg); background-repeat:repeat-y; border: 5px solid #fff; }
#header{height:272px; background-color:#33CC66;background-image:url(img/header.jpg); background-repeat:no-repeat;}
#container{padding-left:10px; padding-top:20px;}
#content{float:left; width:670px;}
#sidebar{float:right; width:200px; padding-left:6px; background-color:#006699;}
#footer{clear:both; height:15px; padding-top:10px; padding-bottom:10px; background-color:#302C2D; color:#FFFFFF; min-width: 900px; margin: 0 auto; text-align:right; margin:12px auto 0 auto;background-image:url(img/footerbg.gif); background-repeat:repeat-x;}
.meta{text-align:right; font-size:11px; padding-bottom:6px; padding-top:3px;}
.text {margin:0; padding:0;}
.post{margin-bottom:10px; border:#006bb7 solid 2px; padding:2px;}
#sidebar ul{list-style:none; margin-left:6px; padding-left:6px;}
blockquote{margin-top:6px; margin-left:30px; background-color:#FBFBFB;}
.alignleft{float:left;}
.alignright{float:right;}
.com-write{width:520px;}
.side-center{text-align:center;}
/*forms*/
.searchbox {margin-left:12px; padding: 3px; width: 170px; color: #090; font: normal 12px Georgia, "Times New Roman", Times, serif; border: 1px solid #000; }
/*typography*/
#header h1 {font-size:30px; padding-left:77px; padding-top:11px; color:#FFFFFF;}
#header p {font-size:15px; margin-top:-8px; margin-left:110px; color:#476828;}
h1{font-size:20px; font-weight:normal; color:#302C2D;}
h2{font-size:16px; font-weight:bold; color:#6C9F3E;}
h3{font-size:14px; font-weight:bold; color:#302C2D; padding-top: 10px;}
h4{font-size:12px; font-weight:bold; color:#302C2D;}
#sidebar h2{color:#FFFFFF;}
#sidebar h3{margin-left:12px; text-transform:uppercase; font-size:12px; font-weight: bold; text-decoration:none; color:#ffffff;}
#sidebar h4{font-size:15px; font-weight:normal; padding-left:6px; padding-top:2px; margin-bottom:6px; color:#FFFFFF;}
.trackback{font-size:11px;}
.com-name{font-size:13px; font-weight:bold;}
/*links*/
#header h1 a:link, #header h1 a:visited {text-decoration:none; color:#FFFFFF;}
#header h1 a:hover {text-decoration:none; color:#FFFFFF;}
h2 a:link, h2 a:visited {text-decoration:none; color:#6C9F3E;}
h2 a:hover {text-decoration:underline; color:#302C2D;}
a:link, a:visited {text-decoration:underline; color:#302C2D;}
a:hover {text-decoration:none; color:#6C9F3E;}
#sidebar a:link, #sidebar a:visited {text-transform:uppercase; font-size:12px; font-weight: bold; text-decoration:none; color:#FFFF00;}
#sidebar a:hover {text-decoration:underline; color:#FFFFFF;}
#footer a:link, #footer a:visited {text-decoration:underline; color:#FFFFFF;}
#footer a:hover {text-decoration:none; color:#6C9F3E;}
.feed { padding: 10px 15px 10px 28px; background: url(img/feed.gif) no-repeat 0 50%;}

/*menu*/
#menu{height:15px; padding-top:10px; padding-bottom:10px; background-color:#302C2D; color:#FFFFFF;background-image:url(img/menubg.gif); background-repeat:repeat-x; min-width: 900px; margin: 0 auto; text-transform:uppercase;}
#menu, #menu ul {text-align: left; font-size: 13px; list-style: none; font-weight: normal; z-index: 8;}
#menu ul {margin-left: -40px;}
#menu li {float: left; padding: 0; display:inline; list-style:none; margin:0; margin-left:10px; text-align:center; color:#FFFFFF;}
#menu a {display: block; padding: 0 5px; color: #fff; text-decoration: none; font-weight: bold;}
#menu a:hover {color: #000; background: #86C64C;}
#menu li ul {margin: 0; padding: 0; font-size: 1em; border: 1px solid #ddd; background: #555; position: absolute; left: -999em; height: 36px; width: 18em;}
#menu li li {width: 18em; margin: 0;background-image:url(img/menubg.gif); background-repeat:repeat;}
#menu li ul a {margin: 0; border-bottom: 1px solid #ccc; line-height: 1.5em;}
#menu li ul a:hover {background: #86C64C;}
#menu li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
#menu li:hover, #nav li.sfhover { color: #fff; background: #ccc;}

/*sponsors box*/
#sponsors {background-color:#ffffff;border:1px solid #000000;margin: 0 5px 5px 0;text-align:center;padding:5px 5px 0 5px;}
#sponsors img {margin-bottom:5px;}
#sponsors h2{color:#6C9F3E;}

/*schedule tables */
.schedule {background-color: #eeeeee; border: 1px solid #cccccc;}
.time {color: #008000;font-weight:bold; padding: 2px 0;border: 1px solid #cccccc;}
.prog {color: #800080;font-weight:bold; padding: 2px 0;border: 1px solid #cccccc;}
.desc {color: #0066CC;font-weight:bold; padding: 2px 0;border: 1px solid #cccccc;}
.pres {color: #990000;font-weight:bold; padding: 2px 0;border: 1px solid #cccccc;}

/*sidebar clock*/
#analogclock {height: 150px; text-align: center;}