/*  
Theme Name: Faith Casler Associates
Theme URI: 
Description: Default theme for "Faith Casler Associates"
Version: 1.0
Author: Kelly O'Brien
Author URI: http://www.kobwebdesigns.com/


------------------------------------------------------------------------------
                                    Defaults
----------------------------------------------------------------------------*/

* {
margin:0;
padding:0;
border:none;
z-index:0;
}

html {
	min-height:100.2%;
}

body {
	font: 70% Tahoma, Arial, Helvetica, sans-serif;
	background: #b1b1b1 url("images/grey11c.jpg");
	color:#000;
	text-align:center; /* to center main wrapping div in IE */
}

h1, h2, h4 {
	color: #004159;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h3, h4 {
	text-align:center;
}

h1 {
	font-size: 1.2em;
}

h2 {
	font-size: 1.1em;
}

h3 {
	color:#FFF;
	font:bold 1.4em Georgia, "Times New Roman", Times, serif;
	margin:10px 0 15px 0;
}

h4 {
	font-size:1.4em;
	margin:5px 0 25px 0;
}

p {
	line-height:1.3em;
	margin-bottom:1em;
	text-align:left;
}

blockquote {
}

span {
}

a, a:link, a:visited {
	color: #004159;
}

a:hover, a:active {
	color: #000;
}

.left {
float:left;
}

.right {
float:right;
}

.center {
display:block;
text-align:center;
}

ul, ol {
	text-align:left;
	margin-left:1em;
}

.clear:after {
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}

hr.clear {
display:block;
visibility:hidden;
height:0;
clear:both;
}

input[type=hidden] { /* for Mozilla - likes to show borders on hidden input fields */
display:none; 
}

/*----------------------------------------------------------------------------
                                 Main Elements
----------------------------------------------------------------------------*/

#header {
	padding-top:5px;
}

#outer {
	width:569px;
	margin:0 auto;
	background-color:#759787;
	padding-left:191px;
}
	
#wrapper {
	width: 569px;
	background-color:#FFF;
	text-align:left;
	float:right;
}

#main {
	width:550px;
	float:right;
	padding:0 0 0 19px;
}

#sidebar {
	position:relative;
	width:162px;
	padding:25px 15px 20px 15px;
	float:left;
	margin-left:-192px;
	left:-1px;
	text-align:center;
	font: 1em Georgia, "Times New Roman", Times, serif;
}

#header, #footer {
	width:760px;
	margin:0 auto;
}

#footer {
	width: 760px;
	border-top: 4px solid #004159;
	font-size: 0.9em;
	text-align: center;
	padding-top: 2px;
}

/*----------------------------------------------------------------------------
                               Index Page Stuff
----------------------------------------------------------------------------*/

#index #sidebar ul, #blog #sidebar ul {
	width:70px;
	margin:0 auto 2em auto;
}

#index #sidebar p, #blog #sidebar p {
	width:135px;
	margin:0 auto;
}

/*----------------------------------------------------------------------------
                               Sidebar Fun
----------------------------------------------------------------------------*/

#sidebar {
	color:#FFF;
}

#sidebar h3 {
	color:#004159;
	font-size:1.6em;
}

#sidebar li {
padding-bottom: 7px;
}
h4 {
font-size: 1.1em;
}

/*----------------------------------------------------------------------------
                               Postie Goodness
----------------------------------------------------------------------------*/

div.post {
        margin-top:5px;
	border-top: 4px solid #004159;
}

div.post h2 {
        display:none;
}

div.entry {
	background: #a6bcb0 url(images/tearbottom.gif) no-repeat center bottom;
	margin:5px 0;
	padding:10px 25px 25px 25px;
}

body#employers div.entry {
	background: #8EA3B6 url(images/tearbottomBL.gif) no-repeat center bottom;
}

body#blog div.post {
border-top:1px solid #004159;
}

body#blog h2 {
display:block;
}

p.postmetadata {
	text-align:right;
}

/*----------------------------------------------------------------------------
                               Job Submission Form
----------------------------------------------------------------------------*/

#jobsubmit div.entry, body#blog div.entry {
	background-image:none;
        background-color:transparent;
}

#jobsubmit div.post h2 {
        font-size:2em;
        font-weight:normal;
        margin:1em 0 0 0;
        padding:0;
}

form.ddfm p.fieldwrap label {
        width:120px;
}

form.ddfm input, textarea {
        border:1px solid #888;
        padding:2px;
}

form.ddfm p.fieldwrap label.fm_callme, form.ddfm p.fieldwrap label.fm_temp_help, 
form.ddfm p.fieldwrap label.fm_contact_by {
        display:block;
        width:350px;
        text-align:left;
        margin:0 0 0 50px;
}

form.ddfm div.fmcheck, form.ddfm div.fmradio {
        width:150px;
        margin:-10px 0 15px 150px;
}

form.ddfm div.fmcheck p input {
        vertical-align:middle;
        margin:0 3px 3px 0;
}

form.ddfm div.credits {
        display:none;
}
