/*  
Theme Name: Fitness_Blog
Theme URI: 
Description: A theme generated by TonyStocco.com
Author: Tony Stocco
Author URI: http://TonyStocco.com/
*/
body {
	margin:				0px;
	background-image:	url(images/background.gif);
	background-repeat:	repeat-x;
	text-align:			center;
	font:				14px Arial, Helvetica, sans-serif;
	}

#container {
	width:			775px; /*775px*/
	margin-top:		10px;
	margin-left:	auto;
	margin-right:	auto;
	text-align:		left;
	}
	
#skinny-left-column {
	width:			12px;
	text-align:		left;
	float:			left;
	}

a, a:visited {
	color: #d05931;
	}
a:hover {
	color:	#990000;
	}	

img {border: none;}

.headshot-image {
	float:		left;
	border:		1px solid #999999;
	margin:	0 10px 10px 0;
	}	

h1 {
	color: 		#de0101;
	font-size:	27px;
	}
	
h2 {   /*----- TITLE FOR TIPS ARTICLES ------*/
	font-size:	18px;
	}	

/*----------- RIGHT COLUMN ---------------*/

#right-column {
	width:			491px;
	text-align:		left;
	float:			left;
	}


/*----------- LEFT COLUMN ---------------*/
	
#left-column {
	width:				236px;
	text-align:			left;
	float:				left;
	padding:			0 14px;
	margin:				0;
	background-color:	#FFFFFF;
	font-size:			12px;
}

/*----------- LEFT COLUMN NAV ---------------*/


#left-column ul {list-style: none; padding: 0; margin: 0;}

#left-column ul li {display: block;}

#left-nav  {float:left; padding: 0; margin: 0; line-height: normal;}

.nav-in-home {background-image: url(images/in-home-training.gif);}
.nav-in-home:hover {background-image: url(images/in-home-training-on.gif);}

.nav-private {background-image: url(images/private-gym-training.gif);}
.nav-private:hover {background-image: url(images/private-gym-training-on.gif);}

.nav-group {background-image: url(images/group-fitness.gif);}
.nav-group:hover {background-image: url(images/group-fitness-on.gif);}

.nav-snap {background-image: url(images/training-snap-fitness.gif);}
.nav-snap:hover {background-image: url(images/training-snap-fitness-on.gif);}

.nav-consultation {background-image: url(images/fitness-consultation.gif);}
.nav-consultation:hover {background-image: url(images/fitness-consultation-on.gif);}

.nav-programs {background-image: url(images/custom-training-programs.gif);}
.nav-programs:hover {background-image: url(images/custom-training-programs-on.gif);}

.nav-tips {background-image: url(images/fitness-tips.gif);}
.nav-tips:hover {background-image: url(images/fitness-tips-on.gif);}

.nav-blog {background-image: url(images/fitness-blog.gif);}
.nav-blog:hover {background-image: url(images/fitness-blog-on.gif);}


/*----------- TOP NAV ---------------*/


#top-nav {
	width:				491px;
	text-align:			left;
	float:				left;
	padding:			0;
	margin:				0;
	background-color:	#333333;
}

.float-left {
	float:	left;
	}
		
/*----------- CONTACT FORM ---------------*/


label, legend { }

hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { 
	display: block; 
	width: 490px; 
	margin: 0; 
	padding: 0; 
	background-color: #FFF; 
	}

/* Form style */

label { display: inline-block; float: left; width: 100px; }
input, textarea, select { margin: 0; padding: 5px; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; }
input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
input.submit:hover { background:#444; }
fieldset { padding:20px; border:1px solid #eee; }
legend { padding:7px 10px; font-weight:bold; border:1px solid #eee; }

span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('images/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; }

#succsess_page h1 { background: url('images/success.gif') left no-repeat; padding-left:22px; }



/*----------- FOOTER ---------------*/

#footer {
	margin:	0 0 0 28px;
	font-size:	10px;
	text-align:	center;
	}


/*----------------------------*/



.style1 {
	color: #8d8d8d;
	font-size: 9px;
	font-family: tahoma;
	}
	
.style2 {
	color: #3b3b3b;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
	}
.style3 {
	color: #8f8f8f;
	font-size: 11px;
	font-family: tahoma;
	}
.style4 {
	color: #525252;
	font-size: 11px;
	font-family: tahoma;
	}
.style5 {
	color: #C53D10;
	font-size: 11px;
	font-family: tahoma;
	}
.style6 {
	color: #465D9E;
	font-size: 10px;
	font-family: tahoma;
	}
.style7 {
	color: #888888;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none
	}
.style8 {
	color: #465D9E;
	font-size: 11px;
	font-family: tahoma;
	}
#mu li {list-style:url(images/point_2.gif); margin:0 0 0 0px}
#mu a { font-family:tahoma; font-size:10px; color:#888888; text-decoration:none}

#small {
font-size:9px;}

#six {
	font-size:9px;
	}
#six a:link, #six a:hover, #six a:visited, #six a:active {
	color:				#999999;
	text-decoration:	none;
	}
	
/* BLOG */
ul#topics {
	margin:12px 0;
}
h1.title {
	margin-bottom:10px;
}
h2.title {
	margin-bottom:8px;
}
.top_meta {
	font-size:12px;
	color:#666666;
}
.post {
	border-bottom:dotted 1px #999999;
}
.entry, .entrytext {
	margin-bottom:25px;
}
.navigation {
	margin-top:15px;
}
#comments {
	list-style-type:none;
	padding:0;
}
#comments li {
	list-style-type:none;
}
.commentmetadata {
	color:#666666;
}
.alignleft {
	float:left;
	width:240px;
}
.alignright {
	float:right;
	width:240px;
	text-align:right;
}
h3.leave_comment {
	clear:both;
	margin-top:15px;
}
.comment {
	border:1px dotted #999999;
	padding:20px 20px 10px 20px;
	margin-bottom:15px;
}
.name {
	font-weight:bold;
	color:#D05931;
	font-size:18px;
}
