/**
Theme Name: FitnessTrainer
Author URI: http://www.napersolutions.com
Theme URI: http://www.napersolutions.com
Author: Napersolutions
Description: FTU Skin Theme WP
*/

@import url('css/reset.css');
@import url('css/default.css');
@import url('css/lavalamp.css');
@import url('css/glide.css');
@import url('css/tabs.css');
@import url('css/slide.css');
@import url('css/widgets.css');
@import url('css/comments.css');
@import url('css/nav.css');

body {
	background:#FFFFFF url('./images/background.gif') repeat-x 0 0;
	font:normal 11px Tahoma, Verdana, Arial;
	margin:0;
	color:#112914;
}
ul li {
	list-style:none;
}
a {
	color:#8e181a;
}
a:hover {
	color:#000000;
}
#body-in {
	background:transparent url('./images/body-in-bg.gif') repeat-x 0 100%;
}
#body-out {
	background:transparent url('./images/weights.gif') no-repeat bottom right;
}
#wrapper {
	width:1000px;
	margin:0 auto;
}
/* header */
#header {
	padding-top:0px;
	margin:0px;
}
#header-content {
	background: url('./images/tagline.gif') no-repeat bottom right;
	padding-bottom: 76px;
}
#branding {
	text-transform:uppercase;
	height:58px;
	float:left;
	width:635px;
}
#blog-title {
	float:left;
}
#blog-title a {
	color:#7893B1;
}
#blog-title a:hover {
	color:#B0C6E0;
}
#blog-description {
	font-size:12px;
	float:left;
	line-height:58px;
	color:#B0C6E0;
	text-indent:-10000px;
}
#top-search {
	float:right;
	margin-top:10px;
	background:transparent url('./images/top-search-bg.gif') no-repeat 0 0;
	width:301px;
	height:42px;
	position:relative;
}
#top-search input {
	border:medium none;
	background:transparent;
	position:absolute;
	color:#BEBEBE;
}
#top-search .input-text {
	left:40px;
	top:14px;
	width:182px;
}
#top-search .input-submit {
	width:80px;
	height:30px;
	padding:0;
	right:0;
	top:7px;
	cursor:pointer;
}
/* container */

#container {
	margin-top:10px;
}

#top-container {
	height:247px;
}
#featured-posts-wrapper {
	float:left;
	width:644px;
	height:262px;
	margin-top:1px;
}
#featured-posts .title {
	font-size:16px;
	border-bottom:3px solid #FFFFFF;
	padding-bottom:3px;
	margin-bottom:3px;
}
#featured-posts .title a {
	color:#FFFFFF;
}
#featured-posts .entry {
	font-size:13px;
	color:#FFFFFF;
	margin:10px 0px;
}
.post {
border-bottom:3px double #CCCCCC;
margin-bottom:30px;
padding-bottom:20px;
}

.post, .navigation, .commentlist, .respond {
	padding-right:10px;
}
.pagetitle {
	font-size:18px;
	color:#566B83;
	margin-bottom:10px;
}
.post .title {
	color:#8E181A;
	font-size:20px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.post .meta, .entry-meta {
	color:#adab50;
	margin-bottom:10px;
}
.more-link span {
	background:transparent url('./images/button-bg.gif') repeat-x scroll 0 0;
	border:1px solid #C7ECFF;
	font-size:11px;
	display:block;
	color:#FFFFFF;
	text-align:center;
	line-height:20px;
	padding:2px 9px;
}
.entry {
	line-height:18px;
	font-size:13px;
}
.page-entry {
	margin-bottom:80px;
}
/* content */
#content {
	float:left;
	width:600px;
	margin-right:40px;
}
.mini-post {
	float:left;
	width:276px;
	height:210px;
	background:#FFFFFF url('./images/mini-post-bg.gif') repeat-x 0 0;
	padding:9px 7px;
	overflow:hidden;
}
.odd {
	margin-right:8px;
}
.mini-post .title {
	float:left;
	font-size:12px;
	height:17px;
	margin-bottom:17px;
	overflow:hidden;
}
.mini-post .title a {
color:#FFFFFF;
font-size:14px;
letter-spacing:1px;
text-transform:uppercase;
}
.mini-post .title a:hover {
	color:#003963;
}
.mini-post .datepost {
	float:right;
	width:96px;
	text-align:right;
}
.mini-post .thumbnail {
	clear:both;
	padding:5px;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
.mini-post .entry {
	clear:both;
}
.mini-post .more-link span {
	margin-top:15px;
}
.no-image {
	background:#FFFFFF url('./images/mini-post-no-image-bg.gif') repeat-x 0 0 !important;
}
/* post navigation */
#post-nav {
	text-transform:uppercase;
	font-size:11px;
	margin-bottom:25px;
	padding-right:10px;
	clear:both;
}
#post-nav a {
	display:block;
	background-color:#d71000;
	border:1px solid #b30d00;
	color:#FFFFFF;
	padding:10px 15px;
}
#nav-prev-post, #nav-next-post {
	float:right;
	margin-left:10px;
}
/* sidebar */
#sidebar {
	float:left;
	width:360px;
	margin-bottom:30px;
}
.widget {
	margin-bottom:10px;
	border:1px dashed #C7C7C7;
}
.widget-title {
	height:30px;
	font-size:12px;
	text-transform:uppercase;
	line-height:30px;
	color:#4e4e4e;
border-bottom:3px double #C7C7C7;
padding:0 5px;
font-weight:bold;
}
.widget-content {
	padding:0 5px;
}
.widget-content a {

}
.widget-content li {
	padding:7px 0;
	border-bottom:1px solid #e3e3e3;
}
.widget-content li li {
	border:none;
	padding:10px 0 0 10px;
}
#secondary .widget-title {
}
#calendar_wrap {
	padding-top:5px;
}
/* footer */
#footer {
	text-transform:uppercase;
	clear:both;
	height:112px;
	color:#FFF;
	position:relative;
}

.footer-small {
	color:#4ec5ff;
	font-size:1px;
	position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
}
.footer-small a:link, .footer-small a:hover, .footer-small a:active, .footer-small a:visited {
	color:#4ec5ff;
	text-decoration:none;
}


.footer-links {
	letter-spacing:1px;
	padding:20px 0px 30px 0px;
	display:block;
}

.footer-links a:link, .footer-links a:visited, .footer-links a:active  {
	color:#FFFFFF;
	padding:0px 5px;
}
.footer-links a:hover  {
	color:#02679b;
	padding:0px 5px;
}
#blog-name {
	background:#09a4db;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 8px;
	border:3px double #4EC5FF;
}
.footer-small-text {
	font-size:9px;
	color:#FFF;
}
#footer a.footer-small-a {
	color:#FFF;
}
#footer a.footer-small-a:hover {
	color:#FFF;
}























/*=-=-=-[ Main Menu Styling Here ]-=-=-=*/
ul#mc_menu_1 {
	margin:0px;
	padding:0px;
	list-style:none;
	z-index:500;
}
ul#mc_menu_1 a {
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
}
#mc_menu_1 a, #mc_menu_1 a:visited {
	color:#045903;
	display:block;
	margin:1px 0px;
	padding:12px 10px;
}
#mc_menu_1 a:hover {
	background:#d71000 right no-repeat;
	color:#fff;
	margin:1px 0px;
	padding:12px 10px;
	text-decoration:none;
}

#mc_menu_1 li {
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	border-right:1px solid #fff;
}
#mc_menu_1 li ul {
	position:absolute;
	width:10em;
	left:-999em;
	z-index:501;
	margin-left:-1px;
}
#mc_menu_1 li li {
	float:left;
	margin:0px;
	padding:0px;
	width:180px;
}
/*-=-=-=[]=-=-=-*/
#mc_menu_1 li li a, #mc_menu_1 li li a:link, #mc_menu_1 li li a:visited {
	color:#045903;
	background:#bfffa5;
	width:180px;
	float:none;
	text-transform:none;
	margin:0px;
	padding:8px 10px 8px 10px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#mc_menu_1 li li a:hover, #mc_menu_1 li li a:active {
	background:#d71000;
	color:#fff;
	padding:8px 10px 8px 10px; /*margin:0;*/
}
#mc_menu_1 li:hover ul {
	left:auto;
	display:block;
	color:#fff;
}
#mc_menu_1 li:hover ul, #mc_menu_1 li.sfhover ul {
	left:auto
}
/*-=-=-=[Third Level]=-=-=-*/
#mc_menu_1 li ul ul {
	left:auto;
	display: block;
	margin: -31px 0 0 201px; /*margin: -24px 0 0 171px !Important;*/
}
#mc_menu_1 li:hover ul ul, #mc_menu_1 li:hover ul ul ul, #mc_menu_1 li.sfhover ul ul, #mc_menu_1 li.sfhover ul ul ul {
	left: -999em;
	display:block;
}
#mc_menu_1 li:hover ul, #mc_menu_1 li li:hover ul, #mc_menu_1 li li li:hover ul, #mc_menu_1 li.sfhover ul, #mc_menu_1 li li.sfhover ul, #mc_menu_1 li li li.sfhover ul {
	left: auto;
}

#mc_menu_1 li li#menu_item_5 > a, #mc_menu_1 li li#menu_item_7 > a {
	background: #bfffa5 url('./images/arrow-bg.gif') no-repeat 95% 50%;
}

#mc_menu_1 li li#menu_item_5 > a:hover, #mc_menu_1 li li#menu_item_7 > a:hover {
	background: #d71000 url('./images/arrow-bg.gif') no-repeat 95% 50%;
}


#trainer-message-box {
background:url('./images/trainer-message.png') no-repeat top left;
width:588px;
height:235px;
margin-bottom:20px;
}
#trainer-message{
float:left;
width:322px;
height:235px;
}
#trainer-message p#tmp0 {
	margin:34px 0 0 106px;
}
#trainer-message p#tmp1 {
font-size:12px;
text-decoration:underline;
color:#7D0000;
padding:5px 10px 0 105px;
}
#trainer-message p#tmp2 {
padding: 7px 5px 0px 10px;
}

#who-is-darin-steen {
float:right;
width:266px;
height:235px;
}
#who-is-darin-steen img {
padding:65px 0px 0px 13px;
}

#training-services {
background:url('./images/training-services.png') no-repeat top left;
width:588px;
height:143px;
margin-bottom:10px;
font-size:12px;
}
#training-services ul li {
list-style-type:disc;
}
#training-services-1 {
float:left;
height:70px;
margin:10px 10px 0 100px;
width:190px;
}
#training-services-2 {
float:left;
height:70px;
margin:10px 0 0 0;
width:140px;
}
#training-services-4 {
	clear:both;
	margin-left:82px;
}
#training-services-3 {
float:left;
height:70px;
margin:10px 0 0 0;
width:145px;
}
#publications-box {
width:586px;
height:540px;
margin-bottom:20px;
border:1px solid #003963;
}
#publications-top {
background:url('./images/publications-top.gif') no-repeat top left;
float:left;
width:586px;
height:135px;
}
#publications-left {
background:url('./images/publications-left.jpg') no-repeat top left;
float:left;
width:310px;
height:303px;
}
#publications-right {
background:url('./images/publications-right.jpg') no-repeat top left;
float:right;
width:276px;
height:303px;
}
#publications-left-p0 {
	margin:3px 0px 0px 3px;
}
#publications-right-p0 {
	margin:2px 0px 0px 4px;
}
#publications-left-p1 {
margin:10px 12px 0px 126px;
color:#404040;
}
#publications-left-p2 {
margin:10px 12px 10px 126px;
color:#851010;
}
#publications-right-p1 {
background:url('./images/dollar.gif') no-repeat top left;
margin:187px 10px 0 16px;
color:#404040;
min-height:50px;
padding:2px 0 5px 42px;
}
.more-link-small {
	font-size:11px;
	display:block;
	color:#FFFFFF;
	text-align:center;
	width:65px;
	height:20px;
	line-height:20px;
	padding:0 6px;
	background-color:#d71000;
	border:1px solid #b30d00;
}
.read-more-link-small {
float:right;
margin: 0px 20px 0px 0px;
}
.entry a {
margin:0px;
}
#featured-posts .entry a {
float:right;
margin:5px;
}

#forum-box {
width:590px;
height:271px;
margin-bottom:5px;
}

#forum-top {
background:url('./images/forum.gif') no-repeat top left;
float:left;
width:590px;
height:61px;
}

#forum-left {
background:url('./images/bloggers.jpg') no-repeat top left;
float:left;
width:295px;
height:191px;
}

#forum-right {
background:url('./images/fitnesstrainers.jpg') no-repeat top left;
float:right;
width:295px;
height:191px;
}

#forum-left-read-more {
width:47px;
height:46px;
margin:162px 0 0 224px;;
}

#forum-right-read-more {
width:47px;
height:46px;
margin:162px 0 0 224px;;
}

#latest-news-box {
background:url('./images/latest-articles.gif') no-repeat top left;
width:590px;
height:96px;
margin-bottom:10px;
}

#success-stories {
	margin-top:10px;
	margin-bottom:12px;
}

.top-post {
	background:url('./images/post-title-bg.gif') no-repeat top left;
	height:95px;
	padding:26px 0 0 12px;
	width:590px;
}

.tppage {
	padding:36px 0 0 12px;
	color:#8E181A;
}

.print-this {
	margin: -15px 12px 0 0;
	float:right;
	min-width:70px;
}

.smaller {
float:left;
margin:15px 0px 0px 10px;
padding:0 0 20px 0;
width:290px;
border-bottom:1px dashed #E8E8E8;
min-height:350px;
}

.impar {
margin-right:10px;
margin-left:0;
width:290px;
}

.smaller .top-post {
	background: none;
	width:auto;
	height:auto;
	padding:0px;
}

.smaller .title {
	font-size:14px;
}

.smaller .entry {
	font-size:11px;
	padding:10px 0 0 0;
}

.smallbg {
	background:url('./images/smallbg.gif') repeat-y top left;
	float:left;
	margin:40px 0 15px;
}


.readmore2 {
border-top:1px solid #8E181A;
display:block;
margin:25px 0 5px 0;
text-align:right;
}

.readmore2 a {
	font-size:11px;
}

li#g-lock-double-opt-in-manager {
	width:100%;
	float:none;
	border:1px solid #c7c7c7;
	margin-bottom:20px;
}

#g-lock-double-opt-in-manager .widget-title {
	background:url('./images/newsletter.gif') no-repeat top left;
	height:57px;
	border:0px;
	text-indent:-99999px;
}

#g-lock-double-opt-in-manager .widget-content {
	background:none;
}

#g-lock-double-opt-in-manager input {
	background:#ededed;
	border:1px solid #c7c7c7;
}

#g-lock-double-opt-in-manager .gsom-optin-radiogroup input {
	background:#15840e;
	border:1px solid #004f00;
	color:#FFF;
	float:none;
}

.sidebarimg {
	margin-bottom:18px;
}

.gsom-optin-form .gsom-optin-radiogroup {
	margin:0px;
	float:none;
}

.directory {
	border:1px solid #4ec5ff;
	padding:2px 0px;
}

.bmicalculator {
	border:1px solid #003963;
	width:174px;
	height:125px;
}

.bmicalc-entry {
	float:left;
	padding:20px 0;
}


#bmi-content {
	float:left;
	width:350px;
	border-right:1px dashed #CCCCCC;
}


#bmi-calc {
	background:url('./images/bmi-human.gif') no-repeat top right;
float:right;
min-height:231px;
padding-left:20px;
width:219px;
}

.bmicalc-meta {
	clear:both;
}

#bmi-calc span {
	display:block;
	margin:7px 0;
}

.bmi-title {
border-bottom:1px solid #2C4C85;
color:#2C4C85;
font-weight:bold;
text-transform:uppercase;
}

.bmt1 {
	width:155px;
}
.bmt2 {
	width:132px;
}
.bmt3 {
	width:144px;
}

#bmi-calc input {
	background:#e9edf3;
	border:1px solid #6b81a9;
	width:70px;
}

#bmi-calc .bmi-submit {
	background:#56709d;
	border-left:1px solid #2c4c85;
	border-right:2px solid #001343;
	border-top:1px solid #2c4c85;
	border-bottom:2px solid #001343;
	color:#FFF;
	width:auto;
	padding:3px 5px;
}

.homepostimg{
	float:left;
	border:4px solid #80aac1;
	margin-right:10px;
	height:125px;
	width:125px;
}


.req { 
color:#bf0011; 
}

#cf-yourname, #cf-email, #cf-phone, #cf-zipcode, #cf-textarea, #dir-businessname, #dir-fullname, #dir-address, #dir-city, #dir-state, #dir-country, #dir-phone, #dir-fax, #dir-website, #dir-email, #dir-description, #dir-services, #dir-captcha {
background:#FEFDE0;
border:1px dashed #CCCCCC;
padding:4px 6px;
}

#cf-textarea { width:400px; height:150px;}

#cf-submit {
background:#B30D00;
border:3px solid #D9867F;
color:#FFFFFF;
padding:5px 10px;
}

#contact-name {
	background:#fff url('./images/contact-name.gif') no-repeat 7px 9px;
	margin:5px 5px 5px 5px;
	padding:0px 0px 15px 65px;
}
#contact-email {
	background:#fff url('./images/contact-email.gif') no-repeat 7px 12px;
	margin:5px 5px 5px 5px;
	padding:0px 0px 15px 65px;
}
#contact-phone {
	background:#fff url('./images/contact-phone.gif') no-repeat 0px 9px;
	margin:5px 5px 5px 5px;
	padding:0px 0px 15px 65px;
}
#contact-zip {
	background:#fff url('./images/contact-zip.gif') no-repeat 9px 8px;
	margin:5px 5px 5px 5px;
	padding:0px 0px 15px 65px;
}
#contact-what {
	background:#fff url('./images/contact-what.gif') no-repeat 10px 3px;
	margin:5px 5px 5px 5px;
	padding:0px 0px 15px 65px;
}
#contact-message {
	background:#fff url('./images/contact-message.gif') no-repeat 14px 8px;
	margin:5px 5px 5px 5px;
	padding:0px 0px 15px 65px;
}

#contact-submit {
	padding:0px 0px 15px 70px;
}

.darin-steen-contact {
	background:#fff url('./images/contact.gif') no-repeat top right;
	border:1px dashed #ccc;
	padding:10px 15px;
}

.contact-title {
border-bottom:1px dotted #E6E6E6;
color:#ACACAC;
display:block;
font-size:17px;
letter-spacing:3px;
margin:0 0 10px;
padding:0 0 3px;
text-transform:uppercase;
}

.darin-steen-contact em {
}

.darin-steen-contact p {
border:1px solid #e6e6e6;
color:#565656;
letter-spacing:2px;
text-transform:uppercase;
line-height:19px;
}

.darin-steen-contact .small {
border:medium none;
color:#ACACAC;
font-size:9px;
padding:0 10px 0 0;
text-align:right;
display:block;
}


.address, .phone, .email {
background:#e6e6e6;
border:1px solid #B30D00;
color:#B30D00;
padding:2px 5px;
letter-spacing:0px;
margin:0 0 0 -2px;
}

.address {
float:left;
margin-right:22px;
margin-top:-2px;
padding:10px 5px;
}
.phone {
	margin-right:18px;
}
.email {
	margin-right:30px;
}

.notice {
background:#F1F1F1;
border:5px double #FFFFFF;
color:#696969;
font-size:11px;
margin:20px 0px;
padding:15px;
letter-spacing:1px;
}

.notice strong {
font-weight:bold;
letter-spacing:2px;
text-decoration:underline;
text-transform:uppercase;
}

#lean-o-meter {
	background:#fff url('./images/lean-o-meter.gif') no-repeat top right;
	width:361px;
margin-bottom:25px;
}

#lean-o-meter .more {
	float:left;	
	margin:111px 0 0 7px;
	width:106px;
}

#lean-o-meter .text {
float:right;
padding:55px 16px 0;
width:216px;
}

#lean-o-meter .clear {
	clear:both;
}

#lean-o-meter .homepostimg {
	height:90px;
	width:90px;
	}

#lean-o-meter p {
	padding-bottom:13px;
	letter-spacing:1px;
}

.newsletter-signup {
	background:#fff url('./images/newsletter-bg1.gif') repeat-y top left;
	width:600px;
	margin:15px 0px;
}

.newsletter-signup .top1 {
	background:#fff url('./images/newsletter-top1.gif') no-repeat top left;
	height:12px;
}
.newsletter-signup .bottom1 {
	background:#fff url('./images/newsletter-bottom1.gif') no-repeat top left;
	height:12px;
	clear:both;
}

.newsletter-signup .newsletter-img {
	float:left;
	margin-top:-8px;
}

.newsletter-signup .newsletter-title {
	float:right;
	margin-right:17px;
	margin-bottom:7px;
}

.newsletter-signup .newsletter-text {
font-size:13px;
letter-spacing:1px;
padding:10px 15px;
}
.newsletter-signup .newsletter-text p {
padding:2px 15px 0 20px;
}
.highlight {
background-color:#FFFF66;
}
.highlight1 {
color:#CC0000;
font-weight:bold;
padding:4px 0;
text-transform:uppercase;
}
.highlight2 {
background:#CC0000;
color:#FFFFFF;
font-weight:bold;
padding:1px 5px;
}
.highlight3 {
	background:url('./images/my-mission.png') no-repeat top left;
display:block;
padding:0 0 0 95px;
}
.highlight4 {
background:#FDFBCC;
border:3px double #4EC5FF;
display:block;
padding:10px 15px;
}

.highlight4 .h4p1 {
	padding-right:10px;
}
.highlight4 .h4p2 {
}

.highlight4 .h4p1 input, .highlight4 .h4p2 input {
	padding:3px;
	border:1px solid #4EC5FF;
}


.highlight4 .h4submit {
margin:15px 0 0 135px;
display:block;
}

.highlight4 .h4submit input {
	padding:5px;
}

.highlight5 {
color:#A7A44A;
font-size:10px;
font-style:italic;
letter-spacing:0;
}

.newsletter-signup .newsletter-text ul li {
	background:url('./images/check.png') no-repeat top left;
font-size:13px;
font-weight:bold;
list-style-image:none;
list-style-type:none;
min-height:29px;
padding-left:44px;
vertical-align:middle;
}

.newsletter {
	border: 1px solid #C7C7C7;
}


.newsletter .h4p1, .newsletter .h4p2 {
padding:10px 0px 0px 10px;
font-size:13px;
display:block;
}
.newsletter .h4p2 {
}

.newsletter .h4p1 input, .newsletter .h4p2 input {
	padding:2px;
background:#EDEDED;
border:1px solid #C7C7C7;}


.newsletter .h4submit {
margin:10px 44px;
display:block;
}

.newsletter .h4submit input {
	padding:3px;
background:#15840E none repeat scroll 0 0;
border:1px solid #004F00;
color:#FFFFFF;}

.newsletter h4 {
background:transparent url(./images/newsletter.gif) no-repeat scroll left top;
border:0 none;
height:57px;
text-indent:-99999px;
}

.post .entry .private-facility {
background:#4EC5FF;
border:3px double #FFFFFF;
color:#FFFFFF;
font-size:13px;
letter-spacing:1px;
line-height:20px;
padding:5px 8px;
margin:40px 0 30px 0;
}
.post .entry .private-facility img {
float:left;
margin:-29px 0 0 -14px;
}

.herror {
color:#CC0000;
font-size:24px;
letter-spacing:3px;
padding:30px 0;
text-align:center;
text-transform:uppercase;
}

.error p {
font-size:14px;
letter-spacing:1px;
padding:10px 0;
text-align:center;
}

.error a {
	font-size:16px;
}


#affiliate {
	background:transparent url(./images/affiliate.png) no-repeat scroll left top;
	margin:-65px 0 0;
	width:583px;
	height:151px;
}


.post .left1 {
background:#F1F1F1;
float:left;
padding:10px;
width:130px;
}

.post .left1 p {
	line-height:normal;
}

.post .left1 em {
background:#8E181A;
border:3px double #F1F1F1;
color:#FFFFFF;
display:block;
font-size:11px;
letter-spacing:1px;
padding:5px;
text-transform:uppercase;
}

.post .left1 img {
	border:3px double #8E181A;
}


.post .right1 {
	float:right;
	width:430px;
}

.entry .sublinkmenu li {
font-size:14px;
letter-spacing:1px;
line-height:2em;
list-style-type:circle;
text-transform:uppercase;
}

.small-note {
	font-size:11px;
	line-height:1em;
	display:inline-block;
	font-style:italic;
	margin-top:35px;
	color:#999;
}

#slidein {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

#slidein p {
	line-height:1.5em;
}

.hpform {
background:none repeat scroll 0 0 #dcdcdc;
border:3px double #FFFFFF;
display:block;
font-size:16px;
margin:15px 0 15px 20px;
padding:13px;
text-align:center;
width:350px;
}

.txt10 {
	font-size:10px;
	color:#999;
	font-style:italic;
}
#hpformimg {
}

.bigred {color:red; font-style:italic; font-size:16px;}

#banner {padding-top:15px; padding-bottom:15px;}