/*
Theme Name: Lifeline of Ohio
Theme URI: http://www.cementmarketing.com/
Description: Theme for Lifeline of Ohio
Version: 2.0
Author: Alexander Palmo
Author URI: http://www.cementmarketing.com/
Tags: widgets, sidebar
Design by Dan Clark. Programming by Alexander Palmo. All rights reserved.
*/


/* -------------------- Reset -------------------- */

html, body, div {
	border: 0;
	margin: 0;
	padding: 0;
	}

body {
	font-size: .75em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	}

	/* -------------------- Headlines -------------------- */
	
	h1, h2, h3, h4, h5, h6 {
		/* font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif; */
		font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
		padding: 0;
		margin: 0;
		font-weight: normal;
		line-height: 1.2em;
		color: #7fb0dd;
		}	
		
		h1 { font-size: 2.0em; margin: 0 0 .4em 0; }
		h2 { font-size: 1.8em; margin: 0 0 .4em 0; }
		h3 { font-size: 1.6em; margin: 0 0 .4em 0; }
		h4 { font-size: 1.4em; margin: 0.6em 0; color:#538ab0; }
		h5 { font-size: 1.1em; margin: 0.8em 0 0.4em; font-weight: bold; color: #4d4d4d; }
		h6 { font-size: 1.1em; margin: 0.8em 0 0.4em; font-weight: bold; }

	/* -------------------- Block Elements -------------------- */
	
	p {
		margin: 0 0 .8em 0;
		}

	hr {
		margin: 20px 0;
		padding: 0;
		border: 0 none;
		border-top: 1px dotted #999999;
		height: 1px;
		}

	/* -------------------- Lists -------------------- */
	
	ul, ol, dl, li {
		margin: 0;
		padding: 0;
		}
		ul ul, ol ol, ul ol, ol ul {
			margin-bottom: 0;
			}
		ul li, ol li {
			margin: 0 0 .8em 2em;
			padding: 0;
			line-height: 1.2em;
			}
			
	dt {
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0.1em;
		}
		dd {
			font-weight: normal;
			margin: 0 0 0.6em;
			}
	
	/*
	ul, ol { list-style: none; }
	ul li { text-indent: -.85em; margin-left: .85em; }
	ul li:before { content: "\2022\00a0\00a0"; }

	ul { margin-left: 1.5em; }
	ol { margin-left: 2.35em; }
	ol ol, ul ol { margin-left: 2.5em; }
	*/
	
	
	/* -------------------- Links -------------------- */
	
	a {
		text-decoration: underline;
		}
		a:hover {
			text-decoration: none;
			}
		a, a:active, a:focus {
			outline: none;
			}
		a img {
			border: 0 none;
			}
	
	/* -------------------- Quotes -------------------- */
	
	blockquote {
		font-style: italic;
		font-size: 1.1em;
		padding: 13px 15px;
		margin: 1.2em 1.6em;
		}
	
	/* -------------------- Code / Mono -------------------- */
	
	code, kbd, samp, pre, tt, var {
		font-size: 92%;
		font-family: monaco, "Lucida Console", courier, mono-space; 
		}
	
	/* -------------------- Tables -------------------- */
	
	table {
		border-collapse: collapse;
		border-spacing: 0;
		margin-bottom: .4em;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		}
		th, td {
			padding: .6em .8em;
			text-align: left;
			vertical-align: top;
			border-bottom: 1px solid #ddd;
			border-right: 1px solid #ccc;
			}
		caption {
			padding: .6em .8em;
			text-align: left;
			vertical-align: top;
			}
	
	/* -------------------- Tweaks -------------------- */
	
	font { /* disables some nasty font attributes in standard browsers */
		color: inherit !important;
		font: inherit !important;
		}
	
	/* -------------------- Forms -------------------- */
	
	form {
		margin: 0;
		padding: 0;
		}
	input,
	textarea {
		cursor: pointer;
		}
		
	input[type='text'],
	input[type='password'],
	textarea {
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		background: #ffffff;
		color: #538AB0;
		cursor: text;
		border: 1px #D4E2F4 solid;
		margin: 0 0 5px 0;
		padding: 4px 7px;
		}	
		input[type='text']:focus,
		input[type='password']:focus,
		textarea:focus {
			color: #538AB0;
			border-color: #538AB0;
			background: #D4E2F4;
			}
		
	input[type='button'],
	input[type='submit'],
	select {
		vertical-align: middle;
		margin: 2px 0 5px 0;
		padding: 2px 0;
		}
		
	input[type='checkbox'] {
		vertical-align: bottom;
		}
	
	legend {
		margin: 0;
		padding: 0 10px;
		font-size: 1.1em;
		}
		
	fieldset {
		margin: 10px 0;
		padding: 5px 15px;
		border: 1px solid black;
		}	
		select { cursor: pointer; }

	/* -------------------- Very Misc -------------------- */	
	
	del { text-decoration: line-through; }
	ins, dfn { text-decoration: none; border-bottom: 1px solid #ccc; }
	abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
	a abbr, a acronym { border: none; }
	abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
	address { font-style: normal; }
	abbr { border: none; }

	/* -------------------- Utility : Typograpy -------------------- */
	
	.big			{ font-size: 1.2em; line-height: 1.4em; }
	.bigger			{ font-size: 1.3em; line-height: 1.5em; }
	.biggest		{ font-size: 1.5em; line-height: 1.6em; }
	
	.small			{ font-size: 0.9em; line-height: 1.1em; }
	.smaller		{ font-size: 0.8em; line-height: 1.0em; }
	.smallest		{ font-size: 0.7em; line-height: 0.9em; }
	
	.hidden			{ visibility: hidden; }
	.nopadding		{ padding: 0; }

	/* -------------------- Utility : Floats -------------------- */
	
	.end, .clear		{ clear:both; }	
		
	.float-left			{ float:left; }
	.float-right		{ float:right; }
	img.float-left		{ margin: 5px 15px 5px 0; }
	img.float-right		{ margin: 5px 0 5px 15px; }
	 
	.text-left			{ text-align:left; }
	.text-right			{ text-align:right; }
	.text-center		{ text-align:center; }
	.text-justify		{ text-align:justify; }
	 
	.nopadding			{ padding:0; }
	.noindent			{ margin-left:0; padding-left:0; }
	.nobullet			{ list-style:none; list-style-image:none; }