/* 
Theme Name: FireProtection411 Website Theme
Theme URI: http://www.fireprotection411.com/
Description: Wordpress design for blog and website for FireProtection411.com
Version: 1.0
Author: Foster Cryer
Author URI: http://www.gocryer.com/
*/


/*------------
Gray:	#999999
Brown:	#5b4137
Red:	#c1272d
Orange:	#f15822


1.	Layout
2.	Typography
3.	Colors & Borders
4.	Links, Misc.
------------*/


/*---- 1. Layout ----*/
.consultant_holder {
	float: right;
	width: 520px; }

.content, .content_acr, #content_page, #content_title {
	display: block;
	overflow: hidden;
	padding: 5px;
	width: 665px;}

.content, .content_acr, #content_page, #content_title {
	margin-bottom: 10px;}
	
.content, #content_page, #content_title, .member_container {
	margin-right: 10px;}

.content_desc {
	display: block;
	min-height: 105px;
	height: auto !important;
	height: 105px;
	margin-bottom: 20px;}

.content_holder {
	float: right;
	width: 410px; }

.content_img {
	float: left;
	margin-right: 10px;}

#content_page {
	min-height: 215px;
	height: auto !important;
	height: 215px;}

#footer {
	display: block;
	margin-top: 10px;
	overflow: hidden;
	padding: 5px;}

#footer_links {}

#footer_titles {
	float: left;
	margin-right: 20px; }

.member_container {
	display: block;
	float: left;
	height: 130px;
	margin-bottom: 10px;
	padding: 5px;
	width: 322px; }

.member_info {
	display: block;
	width: 178px; }

.member_info, .member_logo {
	float: left;}
	
.member_list, #rotating_images {
	overflow: hidden; }

.member_logo {
	width: 140px; }

#page_content {
	padding: 10px; }

#rotating_images {
	background-color: #FFFFFF;
	display: block;
	height: 200px; }

#rotator1, #rotator2, #rotator3 {
	display: block;
	float: left;
	margin: 0px; }

#rotator1, #rotator3 {
	width: 333px;}

#rotator2 {
	width: 334px;}

#search_bar {
	display: block;
	float: right;
	margin-top: 20px; }

#sidebar {
	display: block;
	float: right;
	margin-left: 10px;
	width: 280px; }

.sidebar_home {
	display: block;
	float: left;
	margin-right: 25px;
	overflow: hidden;
	width: 320px; }

#sponsored_by {
	float: right; }

#top_nav {
	display: block;
	height: 75px;
	overflow: hidden;}

#wrapper {
	margin: 0 auto;
	width: 1002px; }

/*- END: 1. Layout -*/



/*---- 2. Typography ----*/
body {
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	text-align: center;}

.center {
	text-align: center;}

.content_desc {
	color: #676767; }

h1 {
	font-size: 18px;
	margin: 0px; }

.content_desc h2 {
	font-size: 14px;
	margin-top: 0px;
	}

.content_desc h2 sup {
	font-size: 8px;}

p {
	margin-bottom: 0px;
	padding-bottom: 0px; }

.member_info h3 {
	font-size: 14px;
	margin:0px; }

#sidebar h2, .sidebar_home h2 {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	margin: 0px;
	padding: 5px; }

#sidebar h3 {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px;}

#wrapper {
	text-align: left;}

/*- END: 2. Typography -*/



/*---- 3. Colors & Borders ----*/
body {
	background-color: #676767;}

.content, #content_page, #content_title, #footer, .member_container {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC; }

.content_acr {
	background-color: #F6C300;
	border: 1px solid #CCCCCC;}

#page_content {
	background-color: #FFFFFF;}

#page_holder {
	border: 1px solid #000000;}

#sidebar img, .sidebar_home img {
	border: 1px solid #c1272d; }

#rotating_images, #top_nav {
	border-bottom: 1px solid #000000;}

/*- END: 3. Colors & Borders -*/



/*---- 4. Links, Lists, Misc. ----*/
a {
	color: #c1272d;
	text-decoration: none; }

a:hover {
	color: #5b4137;
	text-decoration: underline; }

.content_img img {
	border: 1px solid #676767; }

.content_links a {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	padding: 5px;
	text-align: center;
	width: 188px;}

.content_links a:hover, .sidebar_list li a:hover, #sidebar h3 a:hover {
	background-color: #c1272d;
	color: #FFFFFF;
	text-decoration: none; }

.content_links_prod {
	margin-right: 10px;}

.content img, .member_logo img {
	border: 1px solid #CCCCCC;}

#content_page ul {
	margin-bottom: 15px; }

#header a{
	color: #FFFFFF;}

p {
	margin-bottom: 0px;
	margin-top: 0px;}

.sidebar_list {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-left: 40px;}

.sidebar_list li {
	border-bottom: 1px solid #CCCCCC;
	list-style-type: none;
	margin: 0px 0px 0px -40px;}

.sidebar_list li a, #sidebar h3 a {
	display: block;
	padding: 5px;}

#sponsored_by img {
	border: 0px; }

#header img, #top_nav img, #top_nav a {
	border: 0px;}

ul {
	margin-bottom: 0px;
	margin-top: 0px;}

/*- END: 4. Links, Misc. -*/