body {
	background:#fff;
	font-size:.75em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	text-align:center;
	}

h1 {
margin:5px 5px 15px 10px;
border-bottom:1px solid #1f1f1f;
}
h1 {font-size:1.5em;}
h2 {font-size:1.33em;margin:5px 5px 10px 12px;}
h3 {font-size:1.17em;}
h4 {font-size:1em;}

h1, h2, h3, h4 {color:#ff0404; margin:0 0 15px 0; font-weight:normal;}

a {
color:#ff0404;
font-weight:normal;
}
a:hover {
color:#d70101;
}
img {
	border:none;
	}
p {line-height:1.5em;margin:5px 5px 10px 14px;}
img {
	border:none;
	}
/*--Wrappers--------------------------------------------*/
#tfp_master_wrapper {
	text-align:left;
	margin:0 auto;
	}
#tfp_header_wrapper {
	/*background:#fff url(../images/tfp_bg_header.png) left bottom;*/
	background: #000;
	border-bottom:3px solid #ff0404;
	padding: 1px 0;
	height:  90px;
}
#tfp_content_wrapper {
	background:#323232 url(/images/tfp_bg_floral.gif);
	padding:10px 0;
	}
#tfp_fotfpr_wrapper {	
	border-top:3px solid #1f1f1f;
	clear:both;
	padding:10px 0;
	color:#202020;
	background:#fff
	}
#tfp_body {
        background:#000;
	color:#b5b5b5;
	padding:1px 0;
	}
#tfp_body_content {
	margin:10px;
	}
.fixed_width {
	width:760px;
	margin:0 auto;
	}
/*--Header Stuff----------------------------------------*/
#tfp_logo {
	float:left;
	}
#tfp_toohey {
	float:right;
        margin:0;

	width: 100%;
	background: url(/files/header_bg.jpg);
	width:  728px;
	height:  90px;
}
#tfp_master_wrapper .tfp_header_menu{text-align:center;}
.tfp_info {float: right; border-right: 1px solid #a4a4a4; padding-right: 10px; margin-top: 17px; margin-right: 5px;}
.tfp_info h2, .tfp_info h3, .tfp_info h4 {padding: 0px; margin: 0px 0 2px 0; text-align: right; color: #a4a4a4; font-family: Verdana, Geneva, sans-serif}
.tfp_info h2, .tfp_info h4 {font-size: 1.3em;}
.tfp_info h3 a {text-decoration: none;}
.tfp_shield_logo {float: right; margin-top: 5px;width: 74px;height: 82px;display: block;margin-right: 23px;text-indent:  -1000em;}
#social_media { float:left;margin:37px 0 0 19px; position: absolute;}
#social_media img{margin-right:5px;}
.icon_linked {margin-left: 2px;}
.icon_yelp {margin-top: 4px; position: absolute;}
.icon_itunes {margin: 4px 0 0 24px; position:  absolute;}

#feeds {width:900px;margin:10px auto;}
#feeds p{margin:2px;line-height:1.2em;}
.pNews{font-size:8pt;}
.feedbox{width:290px;margin:5px;float:left;}
/*--Body Stuff-----------------------------------------*/
#tfp_slideshow {
	height:450px;
	border:1px solid #483838;
	margin:10px 0 0 0;
	background:#000;
	}
/*--Fotfpr Stuff---------------------------------------*/
#tfp_copyright {
	font-size:.83em;
        text-align:center;
margin-top:50px;
	}
#tfp_copyright a{
	color:#323232;
	text-decoration:none;
	font-weight:normal;
	}
#tfp_copyright a:hover {
	text-decoration:underline;
	color:#323232;
	}
/*--Menus----------------------------------------------*/
ul.tfp_header_menu {
	margin:10px;
	padding:0;
	list-style:none;
	font-size:1em;
	clear:both;
	}
ul.tfp_header_menu li {
	display:inline;
	}
ul.tfp_header_menu li a {
	margin:0 15px 0 0;
	color:#eee;
	text-decoration:none;
	padding:5px;
	float:left;
	font-weight:700;
        border:1px solid #323232;
	}

ul.tfp_header_menu li a:hover {
	background:#3a3a3a;
	color:#fff;
        border:1px solid #7c7c7c;
	}

/*--Clearfix to help enclose floats-----------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}	

