/* 
Theme Name: Editorial
Theme URL: none
Description: Editorial Theme
Author: Sam Dribin
Author URI: none
Version: 0.0.1

Based on Whiteboard - http://whiteboardframework.com/
*/

/*@import url('examples/2c-r.css');*/ /*three column lr*/
@import url('examples/2c-l.css'); /*two column r*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */
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 { border:0pt none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0pt; outline-color:invert; outline-style:none; outline-width:0pt; padding:0pt; vertical-align:baseline; } table { border-collapse:separate; border-spacing:0pt; } caption, th, td { font-weight:normal; text-align:left; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q { quotes:"" ""; } strong { font-weight:bold; } em { font-style:italic; } * { margin:0pt; padding:0pt; } 


/*Start of editorial*/
body {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Georgia, "Times New Roman", serif;
	font-size: 13px;
	text-align:justify;
}

a {
	text-decoration: none;
	font-style: none;
	color: black;
}

a:hover {
	text-decoration: underline;
}

ul {
	list-style: none;
}

h2 {
	font-size: 1.5em;
	color: #003366;
}

label  {
	color: #003366;
}

#container{
	width:1000px;
	margin: 0 auto;
}

#header {
	width:96%;
	margin-top: 45px;
	margin-bottom: 45px;
	height:150px;
	float: left;
}

#topTitle {
	height:70px;
	width: 100%;
	float: left;
}

#topTitle h1 {
	float: left;
	font-size: 4.3em;
	letter-spacing: -1px;	
}

#topTitle a {
	color: #003366;
}

#topTitle p {
	float: left;	
	font-style: italic;
	margin: 0 auto;
	padding: 39px 0px 0px 10px;	
}

#topNav {
	width: 100%;
	height: 30px;
	float: left;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-top: 45px;	
}

#topNav li , #footer li {
	float: left;
}

#topNav a {
	display: block;
	padding: 6px 40px 5px 40px;	
	font-size: 1.1em;
}

.menu a {
	color: #003366;
}

.navmeta {
	float: right;
}

#main {
	width: 96%;
	margin: 0 auto;
	float:left;	
}

#main p {
	line-height: 130%;
	margin-bottom: 10px;
}

.widget {
	padding-bottom: 20px;
	text-align: left;
	font-size: 1.2em;
}

.widgettitle {
	border-bottom: 1px solid black;
	margin-bottom: 10px;
	color: #003366;
}

#sidebar li {
	margin-bottom: 3px;
}


#post {
	margin-bottom: 30px;
}


.posttitle {
	border-bottom: 1px solid black;	
	margin-bottom: 10px;
	padding-bottom: 3px;	
}

.posttitle a {
	color: #003366;
	font-size: 1.2em;
}

.archivetitle {
	font-size: 2.1em;
	font-style: italic;
	padding-bottom: 6px;
	border-bottom: none;	
}


.postbyline {
	font-style: italic;
	font-size: 0.9em;
}

.posturl {
	font-style: italic;	
	font-size: 0.9em;
}

.postmeta {
	margin-top: 10px;
	font-style: italic;
	font-size: 0.9em;
}

.postcontent p {
	margin-bottom: 5px;
}

#footer {	
	height: 15px;
	width: 96%;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	float: left;
	display: block;
	padding: 13px 0px 15px 0px;
}

#footer a, #footer li {
	color: #003366;
}

#footerspacer {
	width: 100%;
	margin: 0 auto;
	height: 75px;
}

input[type="text"], input[type="password"], input[type="textarea"]
{
    font-family: Georgia, "Times New Roman", serif;
	padding: 3px;
	width: 165px;
	border: solid 1px black;
	background: #FFFFFF;
}

#searchsubmit, #wp-submit, #profile, .button-primary, .wpcf7-submit {
    border: 1px solid black;
	background: white;
	color: #003366;
	padding: 3px;
	width: 61px;	
	float: right;
	font-family: Georgia, "Times New Roman", serif;
	margin-bottom: 20px;
	border-radius: 5px;
	cursor: pointer;
}

.button-primary, .wpcf7-submit {
	float: left;
	width: 100px;
	margin-top: 5px;
}

.wpcf7-submit {
	width: 150px;
}

.indicator-hint {
		border: 1px solid #003366;
		font-size: 0.8em;
		font-style: italic;
		padding: 5px;
}


#wp-submit{
	float:left;	
}

#profile {
	float: left;
	border: none;
	width: 100%;
	color: black;	
}

.password-label {
	width: 200px;
	font-style: italic;
	padding: 5px 0 0px 0;
	font-size: 0.9em;
}

#pass-strength-result {
	margin: 15px 0 15px 0;
	padding: 3px 5px 3px 5px;
	width: 160px;
	border: 1px solid #003366;
	text-align: center;
}

.strong {
	background: #99CC99;
}

.bad, .short {
	background: #FF9999;
}

.good {
	background: white;
}

#loginform {
	width: 250px;
}

#loginform .input {
	float: right;
}

.login-username, .login-password , #loginform label {
	text-align: right;
}

#loginform input["checkbox"] {
	float: right;
}

.errormsg  {
	font-style: italic;
	color: red;
	font-size: 1.3em;
	padding-bottom: 5px;
}

.search-excerpt {
	background: #FFFF99;
}

.print-link a, .edit-link  a {
	color: #003366;
	font-style: normal;	
}

#menu-footer a {
	padding: 6px 40px 5px 40px;	
}
