/* 
Theme Name: whiteboard
Theme URL: http://sirestudios.com
Description: White/Blue theme for Better Station Coalition
Author: Tom Marshall
Author URI: http://sirestudios.com
Version: 1.0.0
*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a{ 
margin:0;
padding:0;
outline: none;
}
fieldset,img { 
border:0;
}
#sidebar ol, #sidebar ul {
list-style: none;
}
#main ol, #main ul, #main_ac ol, #main_ac ul {
margin: 0 40px 20px;
}
a {
text-decoration:none;
}

/* Global */
body {
font: 15px/28px Palatino, Georgia, Sans, Times;
color: #232323;
background: #fff url(images/head.jpg) center 130px no-repeat;
}

/* Frames */
#liner {
width: 100%;
height: 15px;
display:block;
float:left;
clear:both;
background: #7fc0d2;
}
#container{
width: 960px;
margin: 0 auto;
}
#header {
float:left;
text-align:center;
height: 260px;
width: 960px;
padding-top: 25px;
}
#title {
float:left;
margin-left:60px;
width: 580px;
height: 50px;
border-bottom: 1px solid #333;
margin-bottom: 15px;
font-style:italic !important;
font: bold 30px/50px Palatino, Georgia, Sans, Times;
color: #333;
}
#title_act {
float:left;
margin-left:60px;
width: 900px;
height: 50px;
border-bottom: 1px solid #333;
margin-bottom: 15px;
font-style:italic !important;
font: bold 30px/50px Palatino, Georgia, Sans, Times;
color: #333;
}
#search {
float:right;
width: 270px;
height: 50px;
border-bottom: 1px solid #333;
margin-bottom: 15px;
color: #7fc0d2;
font: bold 20px/30px Palatino, Georgia, Sans, Times;
background: #999;
}
#post, .post {
float:left;
width: 580px;
}
#post_act {
float:left;
margin-left:60px;
width: 900px;
}
#postmeta{
width:580px;
float:left;
}
#postnavigation{
width:580px;
float:left;
}
#searchform{
width:270px;
float:right;
}
#sidebar{
width: 270px;
display:block;
float:right;
}
#sidebar h2 {
margin-top: 15px;
}
#footer {
margin-top: 25px;
clear:both;
float:left;
width: 100%;
text-align:center;
height: 230px;
}
#main {
float:left;
width: 580px;
margin-left: 60px;
}

/* Menu */
#menu {
float:left;
margin-top: 20px;
text-align:center;
}
#menu ul {
list-style:none;
float:left;
margin-left: 164px;
}
#menu li {
list-style:none;
float:left;
}
#menu li a {
text-transform: uppercase;
font: 13px/30px Arial, Helvetica;
color: #343434;
padding: 0 24px;
}
#menu li:hover {
background: #e8e8e8;
color: #000;
}
#menu li.active {
background: #e8e8e8;
color: #000;
border-bottom: 3px solid #7fc0d2;
}
#menu li.active a {
font-weight: bold;
}

#menu li ul { 	
display: none;
background: #fff;
position: absolute;
width: 190px;
margin-left: 0;
}

#menu li>ul {
top: auto;
left: auto;
margin-top:-2px;
}
#menu li ul li {
text-align:left;
float:left;
}
#menu li ul li a {
display:block;
width: 142px;
float:left;
}
#menu li:hover ul, #menu li.over ul { 
display: block;
}


	
/* Search */
#search input {
margin-top: 10px;
line-height: 40px;
font: 18px/28px Palatino, Georgia, Sans, Times;
padding: 3px 6px;
}
#s {
width: 165px;
border: 0px;
color: #555;
font-style: italic;
background: #fff;
margin-left: 10px;
}
#ssubmit {
color: #333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0;
border-top:1px solid #8e8e8e;
border-left:1px solid #8e8e8e;
border-bottom:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}

#ssubmit:hover {
cursor:pointer;
background: #e9e9e9;
}

/* Footer */
.footer_inner {
width: 960px;
margin: 0 auto;
height: 140px;
font-size: 13px;
}
#footer_menu {
float:left;
margin-top: 20px;
text-align:center;
}
#footer_menu ul {
list-style:none;
border: 1px solid transparent;
border-right: 1px solid #7fc0d2;
float:left;
height: 24px;
margin-left: 170px;
}
#footer_menu li {
list-style:none;
display: inline;
border: 1px solid transparent;
border-left: 1px solid #7fc0d2;
height: 24px;
float:left;
}
#footer_menu li a {
text-transform: uppercase;
font: 14px/24px Arial, Helvetica;
color: #343434;
padding: 5px 20px;
}
#footer_menu li:hover {
background: #e8e8e8;
color: #000;
border: 1px solid #7fc0d2;
border-right: 1px solid transparent;
}
/* Text Formatring */

p {
margin: 0 10px 20px 0;
padding: 0;
}
.small {
font-size: 13px;
}
#post a, .post a, #post_act a, #post_act li a #sidebar a, h2 a {
color: #1c4c6d;
border-bottom: 1px dotted #1c4c6d;
}
.post h2 a {
margin: 0 0 15px 0;
font: 22px/27px Arial, Helvetica;
}
h3, h4 {
margin: 20px 0 10px 20px;
font-size: 130%;
color: #225289;
}