/*

Theme Name: School Safety News
Author: Jonathan Adams - SafePlans
Version: 1.0

*/
* {padding:0; margin:0;}
a img {border:none;}
img{border:none;}
body{background:#787878; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/*Links*/
a:link, a:visited{color:#FF9933; text-decoration:none;}
a:hover{color:#FFCC66;}

/*Body Shadow*/
#shadow{margin:0 auto; background:url(img/shadow.png); width:970px;}

/*Outer Container*/
#container{ width:950px; margin:0 auto; border:1px solid #4d4d4d; border-width:0 1px; background:white;}

/*Header*/
#header{border:1px solid #FF8B00; border-width:2px 0;}

/*Navigation*/
#nav{background:#666 url(img/navbg.png) no-repeat -2px 0; overflow:hidden; height:32px;}
#nav ul{ list-style:none;}
#nav ul li {display:inline;}
#nav ul li a{float:left; padding: 6px 10px 7px; color:#015488; text-decoration:none;}
#nav ul li a:hover{color:#666; background:#ffe381;}
#nav ul li.current_page_item a{background:#ffe381; color:#333;}

/*Navigation Search Box*/
#nav #cse-search-box{float:right; padding:5px 10px 0 0; }
#nav #cse-search-box input{border:1px solid #666; background:#ebebeb; color:#333; padding:1px;}

/*Content*/
#content{padding:20px 30px; float:left; width:680px;}
#content .post{padding:0 0 20px 0;}
#content p {margin:0 0 10px 0; line-height:1.6;}
#content h2{margin:0 0 5px 0;}
#content h2 a{color:#990000; text-decoration:none;}
#content h2 a:hover{color:#666;}
#content .subheading{color:#999; font-size:12px; margin:0 0 10px 0;}

/*Content Page Specific*/
#content .page h2 {color:#990000; margin:0 0 10px 0; border-bottom:1px solid #990000; width:90%;}
#content .page h3{margin:0 0 5px 0;}

/*Content Post Specific*/
#content .post ul, #content .post ol{padding:0 0 10px 35px;}
#content .post ul li, #content .post ol li{padding:5px 0;line-height:1.4;}
#content .post dl{padding-bottom:10px;}
#content .post dt{font-weight:bold; padding:5px 0;}
#content .post dd{padding:5px 0 10px 15px; line-height:1.4;}

/*Search Results Page Container*/
#results-content{padding:20px 30px;}

/*Image Between Posts*/
.postspacer{text-align:center; padding-top:10px;}

/*Comment Styles*/
#respond form textarea{width:680px;}

/*Form Styles*/
.page #contact-form br {display:none;}
.page form fieldset{width:550px; margin:0 auto; overflow:hidden; padding:10px;}
.page form fieldset legend{padding:0 5px; margin-left:10px;}
.page form .form-row{padding:5px; overflow:hidden;}
.page form .form-row label{float:left; padding:3px; margin-right:5px; width:70px; text-align:right;}
.page form .form-row input{float:left; padding:3px; width:300px;}
.page form .form-row textarea{width:450px;}
.page form .form-row input.button{ padding:2px 5px; width:60px; margin-left:80px;}

.page form .form-row label.error{width:150px; color:#990000; font-style:italic; width:140px; text-align:left;}
.page form .form-row label.error[for="message"]{margin-left:80px;}
.page form .form-row input.error, .page form .form-row textarea.error{border:1px solid #990000;}

/*Homepage Map*/
#map{}
#map .mapsubtitle{background:#666; color:white; text-align:right; padding:5px; font-size:12px;}

/*Side Bar General*/
#sidebar{float:left; width:200px; padding-top:20px;}
#sidebar .sidebarItem{margin-bottom:20px;}
#sidebar h3{color:#003366; margin:0 0 10px 0; border-bottom:1px solid #003366; width:80%;}

/*Side Bar Twitter*/
#sidebar .twitter img{vertical-align:bottom; padding:0 5px 0 0;}
#sidebar .twitter a{display:block; padding-bottom:5px;}

/*Site Bar Categories*/
#sidebar #categories {color:#ccc;}
#sidebar #categories ul{ list-style:none;}
#sidebar #categories ul li {padding:0 0 5px 0;}

/*Side Bar Footer*/
#footer{background:url(img/footerBG.jpg) repeat-x; padding:10px 20px; border-bottom:2px solid #4d4d4d; clear:both;}
#footer p{ color:#c4b38a;}

/*Wordpress Default Styles*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


