/*
Theme Name: PlanCheckNCLA
Theme URI: http://plancheckncla.com//
Description: Theme for PlanCheckNC Los Angeles
Version: 1.0
Author: Make My Blog Pretty
Author URI: http://makemyblogpretty.com/
*/

/* Reset all browser CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}

/* Global styles */
.clear {clear:both;}
.left {float:left;}
.right {float:right;}

body {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4;}

h1, h2, h3, h4 {color:#003399;font-weight:bold;line-height:auto;}
h1 {font-size:20px;}
h2 {font-size:20px;margin-bottom:20px;}
h3 {font-size:12px;margin-bottom:10px;}
h4 {font-size:12px;margin-top:5px;}

b, strong {font-weight:bold;}
i, em {font-style:italic;}

a {color:#000;font-weight:bold;}
a:hover {text-decoration:none;}

blockquote {margin-left:20px;}

.t20 {margin-top:20px;}
.t5 {margin-top:5px;}
.b5 {margin-bottom:5px;}
.l7 {margin-left:7px;}

.textSMALL {font-size:8px;}

div#site-wrap {width:950px;}
div#header {width:950px;height:125px;}
div#menu-wrap {width:185px;float:left;margin-right:20px;padding-bottom:20px;}
ul#menu li a {display:block;width:171px;padding:2px 7px;background-color:#b7b8bc;text-decoration:none;color:#fff;font-weight:bold;font-size:15px;font-family:Arial;letter-spacing:0.05em;}
ul#menu li a:hover, ul#menu li a.on {background-color:#fff;color:#cb736f;}
ul#menu li {padding-bottom:3px;}

ul#submenu a {display:inline;background:none;color:#000;}

div#content {width:745px;float:left;padding:15px 0;line-height:1.8;}
div#content h1, div#content h2, div#content h3 {line-height:1.4;}
div#content p, div#sidebar p {margin-bottom:10px;}
div#content ul, div#content ol {margin-left:30px;}
div#content ul li, div#content ol li {margin-bottom:10px;}

div#content.content-blog {width:545px;}
#sidebar {float:left;width:180px;margin-left:20px;padding:15px 0 20px 0;}
#sidebar ul {list-style:none;}
#sidebar a, .post a {text-decoration:none;}
#sidebar a:hover, .post a:hover {text-decoration:underline;}
#sidebar h2 {font-size:16px;margin-bottom:0;}

div#footer {background-color:#cb736f;padding:12px;color:#fff;text-transform:uppercase;font-size:9px;text-align:center;}
div#footer a {color:#fff;text-decoration:none;font-weight:normal;}
div#footer a:hover {text-decoration:underline;}

ul#footer-menu {list-style:none;float:right;}
ul#footer-menu li {float:left;padding:0 2px;}

p.logged-in {font-style:italic;}

form#searchform input#s {border:solid 1px #b7b8bc;width:110px;margin:0 5px;height:20px;float:left;}
form#searchform input#searchsubmit {color:#fff;font-weight:bold;background-color:#cb736f;border:none;font-size:10px;height:24px;width:60px;text-transform:uppercase;float:right;}

input.textbox {border:solid 1px #b7b8bc;width:110px;margin-right:5px;height:20px;}
input.subscribebox {color:#fff;font-weight:bold;background-color:#cb736f;border:none;font-size:10px;text-transform:uppercase;height:24px;}

div.col1 {width:360px;float:left;}
div.col2 {width:360px;margin-left:25px;float:left;}

table {border:solid 1px #333;}
thead {background-color:#ddd;}
td {padding:10px;border-bottom:solid 1px #333;border-right}

.post h2 {margin-bottom:3px;}
.date {font-size:14px;font-style:italic;}
.post {margin-bottom:20px;padding-bottom:20px;border-bottom:2px #CCC solid;}
.page {border-bottom:none !important;margin-bottom:0 !important;}
div.post div {margin-bottom:10px;}
div.navigation {margin-bottom:10px;}
h2.pagetitle {border-bottom: solid 2px #ccc;margin-bottom:10px;padding-bottom:10px;}

.alignleft {float:left;}
.alignright {float:right;}

.errorlist {color:#f00;}
div.credits {display:none;}
p.confirmation {font-weight:bold;font-size:120%;}
