/*
Theme Name: Edward Harpley
Theme URI: 
Version: 1.0
Author: 
Author URI: 
*/

body { background: #000; font: 14px "Times New Roman", Times, serif; color: #fff; margin: 0; }
img {border-style: none;}
.post .alignnone { margin:0 0 10px; }
form,fieldset { border-style: none; padding: 0; margin: 0; }
input,select,textarea{ font: 10px Arial, Helvetica, sans-serif; color: #332f2c; }
#holder { width: 900px; padding: 154px 46px 0 50px; margin: 0 auto; }
#header { width: 900px; height: 154px; position: absolute; top: 0; margin: 0 auto; }
.logo { background: url(images/logo1a.gif) no-repeat; width: 230px; float: left; text-indent: -9999px; overflow: hidden; margin: 15px 0 0; }
.logo a { height: 135px; display: block; }
.slogan { width: 450px; font: italic 22px/28px "Times New Roman", Times, serif; color: #c4161c; float: right; margin: 52px 0 0; }
#main { width: 900px; padding: 0 0 56px; }
#main:after { content: ""; display: block; clear: both; }
#sidebar { width: 215px; float: left; }
.navigation { list-style: none; padding: 0; margin: 0; }
.navigation a { font: 15px/23px "Times New Roman", Times, serif; color: #fff; text-decoration: none; }
.navigation .current-cat a,
.navigation .current_page_item a,
.navigation a:hover {text-decoration: underline;}
#sidebar .formbox {margin: 7px 0 0;}
#sidebar .string {margin: 0 8px 0 0;}
.formbox { background: #a70926; display: block; overflow: hidden; padding: 10px; }
.formbox input { float: left; margin: 0; }
.string { background: #fff; width: 155px; height: 15px; border-style: none; padding: 2px 5px 0; }
#content { width: 675px; float: right; }
.col-1 { width: 205px; float: left; padding: 0 0 0 10px; }
.col-1 h1 { font: 25px/30px "Times New Roman", Times, serif; color: #fff; margin: 0 0 7px; }
.col-1 strong { font: italic 17px/23px "Times New Roman", Times, serif; color: #c4161c; }
.col-1 p { line-height: 17px; color: #fff; margin: 6px 0 0; }
.gallery-1 { width: 450px; float: right; list-style: none; padding: 0; margin: 6px 0 0; }
.gallery-1 li { width: 225px; height: 175px; overflow: hidden; float: left; position: relative; }
* html .gallery-1 .bg {bottom: -1px;}
.gallery-1 .bg { position: absolute; bottom: 0; left: 0; z-index: 2; }
.gallery-1 .bg div { background: url(images/red-bg.png); width: 205px; display: block; line-height: 20px; padding: 8px 10px 12px; }
.gallery-1 a { font-size: 17px; color: #fff; position: relative; cursor: pointer; }
.gallery-1 a:hover {text-decoration: none;}
.col-2 { width: 450px; float: left; }
.col-2 h1 { font: 29px "Times New Roman", Times, serif; color: #fff; margin: 0; }
.post { height: 1%; overflow: hidden; padding: 0 10px 5px 0; }
.post h2 { font: italic 20px "Times New Roman", Times, serif; color: #fff; margin: 14px 0; }
.post h3 { font: 20px "Times New Roman", Times, serif; color: #c4161c; margin: 10px 0; }
.post h2 a { color: #fff; text-decoration: none; }
.post h2 a:hover {text-decoration: underline;}
.post a { color: #fff; }
.post img { float: left; margin: 0 12px 0 0; }
.post p { font: 15px/20px "Times New Roman", Times, serif; color: #fff; margin: 12px 0; }
.post p a {color:#c4161c;text-decoration:underline}

/* Contact Form */
.post input 						{ width:400px; height:40px; line-height:40px; font-size:25px; margin:10px 0; padding:7px 5px 0; background: #fff; border: none; color: #292623; }
.post textarea 						{ width:400px; padding:7px 5px; background: #fff; border: none; font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:130%; color: #292623; }
.post input[type="submit"] 			{ width:70px; height:30px; line-height:30px; text-align:center; font-size:15px; margin:10px 0 10px -30px; background: #c4161c; color: #fff; cursor:pointer; padding:0}
.post input[type="submit"]:hover	{ background: #292623; }
.post input[type="submit"]:active 	{ background:#c4161c; }

#sidebar .post { background: #292623; padding: 10px 0 10px 10px; margin: 13px 0 0; }
#sidebar .post img {margin: 0 5px 0 0;}
#sidebar .post h5 { font-size: 11px; line-height: 13px; margin: 0 0 5px; }
#sidebar p { font-size: 11px; line-height: 13px; }
#sidebar p a {color:#c4161c}
.read-more,
.more-link {color: #c4161c;}
.read-more:hover {text-decoration: none;}
.col-3 { width: 215px; float: right; }
.col-3 .formbox { width: 205px; padding: 5px 10px; margin: 87px 0 0 -10px; position: relative; }
.col-3 label { font: 12px/14px Arial, Helvetica, sans-serif; display: block; margin: 0 0 7px; }
.col-3 .string {width: 168px;}
.rss { background: url(images/rss.gif) no-repeat 100% 50%; font: 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; padding: 1px 22px 1px 0; }
.rss:hover {text-decoration: underline;}
.formbox div { width: 100%; overflow: hidden; padding: 0 0 5px; }
.col-3 h3 { font: 20px/23px "Times New Roman", Times, serif; color: #fff; margin: 24px 40px 0 0; }
.col-3 p { font: 12px/23px Arial, Helvetica, sans-serif; color: #fff; margin: 0; }
.gallery-2 { width: 228px; list-style: none; padding: 0; margin: 15px -7px 0 -6px; position: relative; }
.gallery-2 li { width: 51px; float: left; padding: 0 0 6px 6px; }
.gallery-2 a {display: block;}
.gallery-2 img {display: block;}
.txt { width: 100%; margin:0 0 10px; overflow: hidden; }
.txt div { width: 450px; float: left; }
.txt h1 { font: 29px "Times New Roman", Times, serif; margin: 0 0 0 0; }
.txt h2 { font: normal 18px/21px "Times New Roman", Times, serif; margin: 5px 50px 0 0; }

.txt h2 a { text-decoration: underline; color:#fff ; }
.txt p { font: 15px/18px "Times New Roman", Times, serif; margin: 7px 10px 10px 0; }
.txt .formbox { width: 205px; float: right; margin: 120px 0 0; }
.formbox select { width: 100%; margin: 0; }
.gallery-3 {background: #fff;padding:0 0 10px;}
.row { width: 100%; overflow: hidden; }
.item { width: 209px; float: left; padding: 10px 8px 0; }
.item div {position: relative;}
.item h3 { font: 15px "Times New Roman", Times, serif; color: #000; margin: 0; }
.item h3 a { color: #000; text-decoration: underline; }
.item p { font: 10px/12px "Times New Roman", Times, serif; color: #000; margin: 0; }
.item img { display: block;margin-top:15px; }
.box { width: 100%; overflow: hidden; }
.img-hold { width: 450px; float: left; }
.box-col { width: 215px; float: right; }
.box-col h3 { font: 22px/25px "Times New Roman", Times, serif; color: #fff; margin: -5px 0 5px; }
.box-col p { font: 12px/15px "Times New Roman", Times, serif; margin: 5px 0 0; }
.box-col p a {color:#fff;text-decoration:underline;}
.box-col table { font: 11px/13px "Times New Roman", Times, serif; border-collapse: collapse; padding: 0; margin: 5px 0 0; }
.box-col td,
.box-col th { text-align: left; font-weight: normal; padding: 3px; margin: 0; }
.cell-1 {width: 110%x;}
.box-col td.cell-3 {text-align: left;}
.box-col h4 { font: 18px "Times New Roman", Times, serif; color: #fff; margin: 30px 0 0; }
.tags { list-style: none; padding: 0; margin: 0; }
.tags li { width: 100%; overflow: hidden; padding: 14px 0 0; }
.tags img { float: left; margin: 0 10px 0 0; }
.tags a { font: "Times New Roman", Times, serif; color: #fff; }
.post h4 a, .post h4 a:visited {color: #c4161c;text-decoration:underline}
.tags a:hover {text-decoration: none;}
#footer { width: 900px; overflow: hidden; padding: 0 0 15px; margin:20px 0 0; }
.foot-logo { background: url(images/foot-logo.gif) no-repeat; width: 54px; height: 19px; float: left; text-indent: -9999px; overflow: hidden; }
.foot-logo a { display: block; height: 19px; }
#footer p { width: 220px; font: 8.5px/11px "Times New Roman", Times, serif; float: right; margin: 0; }
#footer p span {display: block;}

div.navigation { margin: 0 15px 0 0; }
.alignleft { float: left; }
.alignright { float: right; }
h1 span {color:#fff}

.theme-credit p {font: "Times New Roman", Times, serif;color: #fff;}
.theme-credit a {color: #fff;text-decoration:underline;}