/*
Theme Name: ForFHA Articles
Theme URI: http://zadams.com/
Description: ForFHA Articles theme.
Author: zadams
Version: 1.0
Tags: forfha
*/

/* CSS Reset */
/* v1.0 | 20080212 */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End CSS Reset */


@font_face{
	font-family: BloomingGroveBold;
	src: url('fonts/bgroveb.ttf');
}

body{ font-family:Myriad Pro, Helvetica, Arial; background-color:#F5FCFF; color: #4D4D4D;}

#title_bar{ width: 100%; height:36px; background:#166A91 url('/img/png/title_bar_bg.png') repeat-x; margin-bottom: 40px; }
#title_content, #page{ width:980px; margin:0 auto;}
#page{margin-top:-10px;}
#logo{ font-family:BloomingGroveBold; color: #FFF; font-size: 20pt; line-height:45px; _line-height:35px; letter-spacing:2px; float:left;}
#logo a{ color: #FFF; text-decoration:none;}
#catchphrase{ font-weight:normal; font-size:10pt; float:left; margin:20px 0 0 20px; color:#e6e6e6;}

.title{ font-family: Myriad Pro, helvetica, arial; }
#content{ width:715px; border: 1px #E6E6E6 solid; background-color:#FFF; min-height:200px; float:left; margin: 0 0 10px 235px; padding:20px 10px 20px 15px;}
#content .title{ background-color: #757575; color: #FFF; margin:3px; padding:10px 0 2px 10px; font-size:10pt; }
#content .title h2{ font-weight:normal; }
.search #content{width:810px;}

.info-box{ width: 90%; margin:15px auto; padding: 10px 20px; background-color:#F5FCFF; border-bottom:1px #E6E6E6 solid; font-size:8pt; color:#757575;}
.info-box p{ line-height: 18px;}

.navigation{ display:none;}

#cse-search-box{ text-align:right; margin:0 0 2px 0; padding-right: 12px;}
#cse-search-results{ margin-left:10px;}

#nav-location{font-size:10pt; margin:20px 0 10px 20px;}
#nav-map{margin: 30px auto; width:574px;}
#mapinstruction{margin:30px 5px 0 104px;}

#left_bar{float:left; margin:-26px 0 0 -978px;}
.search #left_bar{margin-left: -1048px}

#navigation{ width:200px; border: 1px #E6E6E6 solid; background-color:#FFF; min-height: 150px;}
#navigation .title{ background-color: #757575; color: #FFF; margin:3px; padding:6px 0 0px 10px; font-size:14pt;}
#navigation ul{ font-size:11pt; margin:10px 5px 15px 5px;}
#navigation ul li{margin:8px 0; border-left:2px #FFF solid; padding-left: 10px;}
#navigation ul li ul{font-size: 9pt; margin: 4px 5px 8px 15px;}
#navigation ul li:hover{ border-left:2px #4D4D4D solid; background-color:#F5FCFF; cursor:pointer;}
#navigation ul li.no-hover:hover{border-left:2px #FFF solid; background:#FFF;}
#navigation ul li ul li{margin:4px 0;}
#navigation a{ color:#4D4D4D;}

#back-to-search{ font-size:9pt; margin: 0 0 0 25px;}
#back-to-search a{ font-size:10pt;}

#base_bar{margin: 0 2px 10px 0; float:right;}

#footer a {background: url('../../img/png/forfha_map.png') no-repeat scroll;}

#footer { font-size: 8pt; text-align:right;}
#footer a { padding-right: 15px; background-position:58px -16px;}

#left_ad{ width:200px; margin-top:20px;}
#base_ad{ width: 728px; margin:25px 8px 0 0;}

#inspector_states{margin-bottom:20px;}
.insp_app_h3{margin:0 0 15px 18px;padding-top:5px;}
.ul_left{float:left;margin:0 140px;}
.ul_right{float:left;margin:0 0 0 40px;}
.ul_left li, .ul_right li{padding:2px 0;}
.ul_left a, .ul_right a{color:#4D4D4D;}

.top_round{ 
	-moz-border-radius-topleft: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius: 10px; 
}

/* FHA Articles Styling */
.entry-title{ font-size: 1.5em; margin-bottom:5px;}
.post a{ color: #4D4D4D;}
.entry-meta{ font-size:.75em; color:#C6C6C6; padding-left:10px;}
.entry-meta a{color:#4D4D4D;}
.entry-content, .entry-summary {padding:15px 10px 15px 10px;line-height:1.3em;}
.entry-content p, .entry-summary p {padding-bottom:16px;}
.entry-utility { color:#4D4D4D; font-size:.8em; padding-left:10px;}
.post {margin-bottom:30px; padding-bottom:5px; border-bottom:1px dashed #c6c6c6;}
.entry-content ul { list-style: circle inside; margin: 0 0 15px 20px;}

#comments {padding:0 5px 0 10px;}
#respond .comment-notes{ font-size:.8em;padding:10px 0 4px 0;}
#respond p{ margin:0;}
#respond label{ color: #888; font-size:12px;}
#respond .required{ color:#FF4B33; font-weight:bold;}
#respond input{ margin: 0 0 9px 0; width: 98%;}
#respond textarea{ width: 98%;}
#respond .form-allowed-tags{ color:#888; font-size:12px; line-height:18px;}
#respond input[type="text"], textarea{ 
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCC;
	padding: 2px;
}
#respond .form-submit{ margin: 12px 0;}
#respond .form-submit input{font-size:14px; width:auto;}
.commentlist{ list-style: none outside none; margin: 10px 0 0 0;}
.commentlist li.comment{ 
	border-bottom: 1px solid #E7E7E7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child{border-bottom: medium none; margin-bottom: 0;}
.commentlist .avatar { left: 0; position: absolute; top: 4px;}
.comment-body{ font-size: 13px;}
.comment-meta{ font-size:10px; margin: 0 0 12px 0;}
.reply{ font-size: 12px; padding: 0 0 24px;}

h1.author, h1.page-title{margin-bottom:15px;}
/* End FHA Articles Styling */

.hide{display:none;}
.css_right {
	float:right;
}
.clear {
  clear:both;
}
