/*
Theme Name: Onit Default
Theme URI: http://wordpress.org/
Description: The default Onit Blog Theme
Version: 1.0
Author: Onit Software
Author URI: http://www.onit.com

*/

/* Begin Typography & Colors */
h1, h2, h3 {font-family: Georgia; font-weight: normal;}

h1 {
	font-size: 22px;
	font-family: Georgia;
	margin: 10px 0 0 0;
	padding:0;
	font-weight: normal;
	padding:11px 0 10px 75px;
	text-align: left;
	color: #4D4F53;
}
h1 a {color: #4D4F53; text-decoration: none;}
h1.remove-left-padding {padding-left:0;}
h1.reversed-header {padding:13px 0 0 0;}
h2 {
	color: #00A62B;
}
h2.search {font-family: Arial;}

.score {
	color: #333;
}
.substyle {color:#333;}
p, .AS_ajax_resultsIntroFailure {font-size: 15px; line-height:160%; font-family: Georgia; color:#4D4F53; margin-top:0;}

.ajaxSearch_resultLink {font-size: 15px; line-height:160%; font-family: Georgia; color:#4D4F53; margin-top:0; text-decoration:none; border-bottom:1px solid red;}

body {font-family:Arial;}

/* Clearing the floats */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.floatleft {float:left;}
.floatright {float:right;}

/* Body Structure */
div,h2 {margin:0; padding:0;}
ul {margin:0; padding:0;}
#page-wrapper {margin:auto; height: auto; width:960px;}
#primary-content {padding-top:25px; min-height:500px;}
#primary-column {width:620px; float:left;}
.full-column h2 {
        font-size:18px;
	color: #666;
	font-weight: normal;
	padding-bottom:20px;
	padding-left:0;
}

#branding {width:620px; height:64px;}
#application {height:64px;}
#application a, #secondary-content a, .content-column a, .full-column ul li a, .page-content a {border-bottom: 1px solid red;}
#secondary-content a, .content-column a, .full-column ul li a, .page-content a {text-decoration: none; color: #4D4F53;}
.search a {text-decoration:none; color: #4D4F53;}
#secondary-content a, .content-column a {text-decoration: none; color: #4D4F53;}
#secondary-column {width:310px; margin-left:20px; float:left; }
.lead-banner {background-color:#BDBDBD; padding:3px 0 3px 0;}
#primary-banner {width:620px; text-align: left;}
#secondary-banner {width:310px; height:17px;}
#primary-banner ul li {list-style-type: none; display:inline; padding:0 18px 0 18px;}
#primary-banner ul li a, h2, #application a {color:#3D3E42; text-decoration: none; font-size:13px; font-weight: bold;}
#primary-banner ul li a:hover {color:#ECEBE8;}
h2 {color:#3D3E42;padding:1px 0 1px 10px;}
#primary-banner ul li.current a {color:#fff;}
.header {background: url(http://www.onit.com/assets/images/header-logo.png) no-repeat;}
.search {background: url(http://blog.onit.com/wp-content/images/rss-bg.jpg) no-repeat 0 3px; padding-left:25px; margin-left:10px;}
.header-dark {background: url(http://www.onit.com/assets/images/header-logo-dark.png) no-repeat;}
#secondary-content {padding:36px 25px 15px 25px;}
#secondary-content h1 {
	padding:0 0 0 0;
	margin:0 0 13px 0;
}
.content-column {width:300px; float:left; padding-top:0;}
.innerspace {padding-left:20px;}
.side-column {background-color:#E6E5E1;}
#footer {width:950px; margin-top:20px;}
#footer ul {text-align: center;}
#footer ul li {list-style-type: none; display:inline; margin:0 10px 0 10px;}
#footer ul li a {text-decoration: none; color: #4D4F53; font: 13px Arial; }
#footer ul li a:hover {border-bottom:1px solid red;}
#footer p {font: 11px Arial; text-align: center; padding-top: 10px;}

.feature-column {width:390px;}
.feature-column p {font-size:26px;}
.feature-column a {text-decoration: none;color:#3D3E42; border-bottom:1px solid red;}


.feature-column {width:390px;}
.feature-column p {font-size:26px;}
.feature-column a {text-decoration: none;color:#3D3E42; border-bottom:1px solid red;}

.full-column {width:620px;}
.full-column ul {margin-left:30px;}
.postmetadata a, .full-column a {text-decoration:none; font-size: 15px; line-height:160%; font-family: Georgia; color:#4D4F53; border-bottom:1px solid red;}
.full-column ul li, .full-column ol li {font-size: 15px; list-style-type: none; line-height:160%; font-family: Georgia; color:#4D4F53; margin-top:0;}
.press-date {display:block; float:left; width: 110px;}
.full-column h2 {
    font-size:18px;
	color: #666;
	font-weight: normal;
	padding-bottom:10px;
	padding-left:0;
}

.page-content ul li {list-style-type:disc;}
.page-content ul {margin-bottom:20px;}
.full-column ul.dated-item-list {margin:0 0 30px 0; padding:0;}
.ajaxSearch_resultsInfo {margin-bottom:0; font-weight:bold;}

.postmetadata {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px 0 3px 0;}
.by-line a, .by-line {font-size:13px;margin-top: 6px;}
.by-line {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px 0 3px 0;}
.commentlist {padding:0;}




/* Comment Styles */
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
