img, div, input { 

behavior: url("iepngfix.htc") 

}

body {

	background:#fff url(../images/brown-bk.gif);

	color:#594a42;

	margin:0 auto;

	font-size:13px;

	font-family: Verdana, Geneva, sans-serif;

	

}

p{

	font: 13px/16px Verdana, Geneva, sans-serif;

	margin:0px;

}

h2{ font-size:22px;

	font-weight:normal;

	font-family: Verdana, Geneva, sans-serif;

	color:#F15A29;

	padding-bottom:5px;

	margin:0;

}

img {

	border-style:none;

}

form {

	margin:0;

	padding:0;

}

.main {

	margin:0 auto;

	padding:0;

	width:936px;

	background:#fff url(../images/home-main-bg.jpg) no-repeat;

}

#header{

	height:165px;

	background:#fff url(../images/header.jpg) no-repeat;

	position: relative;

	overflow: hidden;

}



#logo{

	float:left;

	margin:0px 0 0px 50px;

	width:399px;

	height:120px;

	display: inline;

	

}





/* --------- 1. Navigation  --------- */



#topnav{

	background:#fff;

	height:45px;

	width:936px;

	float:left;

	clear:both;

	position:relative;

	



}

ul.NoBulletNoIndent {

  list-style-type: none;

  margin:0px;

  padding:0px;

}



#topnav li {

	position:relative;

	float:left;

	list-style:none;

	

}

.btnFitness {

	width: 147px;

	height: 45px;

	display: block;

	float:left;

	background-repeat:no-repeat;

	background-image:url(../images/nav-fitness.gif);

}

.btnFitness_hover {

	width: 147px;

	height: 45px;

	display: block;

	float:left;

	background-repeat:no-repeat;

	background-image:url(../images/nav-fitness-over.gif);

}

.btnServices {

	width: 123px;

	height: 45px;

	display: block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-services.gif);

}



.btnServices_hover {

	width: 123px;

	height: 45px;

	display:block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-services-over.gif);



}



.btnArticles {

	width: 125px;

	height: 45px;

	display: block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-articles.gif);

}



.btnArticles_hover {

	width: 125px;

	height: 45px;

	display:block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-articles-over.gif);



}



.btnAbout {

	width: 124px;

	height: 45px;

	display: block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-about.gif);

}



.btnAbout_hover {

	width: 124px;

	height: 45px;

	display:block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-about-over.gif);



}

.btnContact {

	width: 117px;

	height: 45px;

	display: block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-contact.gif);

}



.btnContact_hover {

	width: 117px;

	height: 45px;

	display:block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-contact-over.gif);}

	

.btnHome{
	width: 99px;
	height: 45px;
	display: block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-home.gif);
}

.btnHome_hover {
	width: 99px;
	height: 45px;
	display:block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-home-over.gif);}
	
.btnHomeon {
	width: 99px;
	height: 45px;
	display:block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-home-over.gif);}
	
.btnBlog{
	width: 101px;
	height: 45px;
	display: block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-blog.gif);
}

.btnBlog_hover {
	width: 101px;
	height: 45px;
	display:block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-blog-over.gif);}
	
.btnBlogon {
	width: 101px;
	height: 45px;
	display:block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-blog-over.gif);}	
	

/* --------- Navigation End  --------- */	

	

/* --------- 2. Left Column  --------- */



#columnsholder {

	width:100%;

	overflow:auto;

	

	

}

.sidebar {

	width:420px;

	float:left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0;

}

.topbox {

	width:420px;

	overflow:hidden;

	margin-bottom:200px;

}

.topbox img {

	float:left;

	padding-left:45px;

	margin-top:0px;

	padding:0px;

}

.sidebar .textbox{

	margin-top:125px;

	padding-top: 45px;

	padding-left:35px;



}

.prop{

	height:29px;

	float:right;

	width:1px;

}



.clear {

    clear:both;

    height:1px;

    overflow:hidden;

  }



.sidebar img {

	display:block;

}

.boxlink {

	padding-left: 0px;

	padding-top: 8px;

	

}

.arrow{

	float:left;

	padding-right: 5px;

	}

/* --------- 3. Right Column  --------- */

.content {

	width:420px;

	float:right;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0;

}



.content .textbox {

	margin-top:125px;

	padding-top: 45px;



}

.textbox a {

	color:#F15A29;

	text-decoration:none;

}

.textbox a:hover {

	text-decoration:underline;

}



/* ---------  Right Column End  --------- */



/* --------- 4. Arc  --------- */

.bluearea {

	width:936px;

}

.bluearea .top {

	margin:0;

	width:936px;

	height:47px;

	background:url(../images/blue-main-top.jpg) no-repeat;

}

.bluearea .container {

	width:936px;

	background:#fdc582;

	border-bottom:solid 2px #EEE;

}

.bluearea .container:after {

	content:"";

	display:block;

	clear:both;

}

.bluearea .container .innerpart {

	float:left;

	width:890px;

	position:relative;

	margin:-30px 0 0 0;

	padding: 0 15px 12px 30px;

}

.innerpart .box {

	width:295px;

	float:left;

	padding-top: 31px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	

}

.innerpart .lower {

	padding-top:31px;

}

.innerpart img {

	display:block;

	float:left;

	padding: 10px 0px 5px 0px;

	

}

.innerpart h3 {

	font:17px/20px Verdana, Geneva, sans-serif;

	font-weight: normal;

	margin:0 0 7px;

	text-align:center;

	color:#ff6600;

	}

.innerpart p {

	margin:0 0 4px;

	font:13px/16px Verdana, Geneva, sans-serif;

}

.innerpart p span {

	font-weight: bold;

}

.innerpart p a {

	color:#f15a29;

}

.innerpart p a:hover {

	text-decoration:none;

}

.innerpart em {

	float:right;

	font:13px/16px Verdana, Geneva, sans-serif;

}



.innerpart ul li{

	margin-left: -25px;

	padding-bottom:5px;

}

.innerpart div{

	width:200px;

	padding: 10px 5px 0;

	float: left;

}

/* --------- Arc End  --------- */



/* --------- 5. Footer  --------- */

div#footer {

	padding-top:10px;

	padding-bottom:20px;

	text-align:center;

	}

div#footer p.copyright {text-align:center; margin:0px auto; padding:0px 0px; font-size:11px;}

div#footer ul { margin:10px auto; padding:0px; text-align:center;}

div#footer ul li {

	padding:0px 10px 0px 0px;

	color: #999;

	display: inline;

	font-size: 12px;

	}

div#footer ul li span.bar{padding-left:10px;}

div#footer ul li span.copyright,

div#footer ul li a {

	color:#9b8579;

	

}

div#footer ul li a:hover {

text-decoration:none;

}

