/*
Theme Name: NMS
Theme URI: http://www.nationalmailroom.com
Description: Child Theme For National Mailroom Site
Author: Brister
Author URI: http://www.nationalmailroom.com
Template: thematic
Version: 0.8
*/

@import url(../thematic/style.css);

#blog-title a {
background: url(images/Logo.png) no-repeat 0 25%;
display:block;
text-indent: -9000px;
width: 960px;
height: 300px;
}

.alignleft, img.alignleft {
margin-right: 20px;
float: none;
clear: both;
}

#branding {
background: url(images/StuffedMailbox.png) no-repeat top right;
width: 960px;
height: 275px;
padding: 0 0 0 0;
margin-top: 5px;
Border: 0px solid #CCCCCC;
}

.entry-title, .entry-title a {
font-family:times,georgia,serif;
color: #24408f;
font-size:42px;
/*font-weight:bold;*/
line-height:1.1em;
}

body, input, textarea {
font-family: helvetica, arial, sans-serif;
font-size: 14px;
line height: 1.5em;
}

#main {
Border: 1px solid #CCCCCC;
padding: 0 0 0 0;
top: -50px;
}

#content {
margin: 0 0 0 15px;
}

#access {
border-bottom:0px solid #CCCCCC;
border-top:0px solid #CCCCCC;
font-family:helvetica,arial,sans-serif;
font-size:14px;
height:32px;
overflow:visible;
z-index:100;
width: 960px;
top:-73px;
margin: 0 auto;
padding: 0 0 0 0;
left: -10px;
}

#footer {
Background: #ffffff;
Border-top: 1px solid #CCCCCC;
/*Border-bottom: 1px solid #CCCCCC;*/
width: 960px;
height: 30px;
margin: 10px auto;
}

#siteinfo {
padding: 10px 0 3px 0;
text-align: center;
font-family:helvetica,arial,sans-serif;
color: #000000;
font-size:12px;
font-weight:bold;
}

input {
background-color: #FFFFFF;
}

.sf-menu {
border-right: 0px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

.sf-menu a {
border-bottom:0px solid #CCCCCC;
border-left:0px solid #CCCCCC;
border-top:0px solid #CCCCCC;
padding:9px 10px;
text-decoration:none;
font-weight: bolder;
}

.entry-title a:active, .entry-title a:hover {
color:#CCCCCC;
}

a:active, a:hover {
color:#CCCCCC;
}

.entry-meta {
font-family: Helvetica,Arial,sans-serif;
padding: 0 0 5px;
display:none;
}

#blog-description {
display:none;
}

.entry-utility {
display:none;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu ul a:hover{
background:#FFFFFF none repeat scroll 0 0;
border-bottom-color:#CCCCCC;
color:red;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}

.sf-menu ul a {
background: none repeat scroll 0 0 #FFFFFF;
}

#primary {
margin-top: 40px;
}

#secondary {
border:1px solid #CCCCCC;
margin-bottom:22px;
padding:18px 0 0;
}

#container {
padding:40px 0 0 0;
}

.entry-content{
padding: 10px 0 0 0;
border-top:1px solid #CCCCCC;
}

/* Info For Forms */
.userinput {padding-bottom:15px; margin-top:-50px;}    
.userinput label {float:left;clear:left;padding:2px 5px 0px 0px;font: bold 14px arial, sans-serif}
.userinput .red {color:red;}
.userinput input{float:left;clear:left;margin:2px 0px 0px 0px;}
.success-box {display:none;border: #99cc66 2px solid; background-color: #ccffcc; padding: 10px; font-weight:bold;margin: -50px 0px 75px;}
.error-box {display:none;clear:both; font-weight:bold; border: #FF0000 2px solid; background-color: #ffb3b3; padding: 10px; margin:5px 0px;}
.clear { float:none; clear:both; height:0px; }
 

