/* 

Theme Name: Performance II 

Description: Performance Fitness Tucson

Version: 1.0 

*/



body {	

	background-color:#0e1529;

	background-image:url(images/bg-html.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	font: normal 14px Arial, Verdana, sans-serif;

}

@font-face {
	font-family: 'FuturaObl-NormaRegular';
	src: url('futuraobl-norma-webfont.eot');
	src: local('☺'), url('futuraobl-norma-webfont.woff') format('woff'), url('futuraobl-norma-webfont.ttf') format('truetype'), url('futuraobl-norma-webfont.svg#webfontF5O1UBwA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaTEERegular';
	src: url('futuratee-webfont.eot');
	src: local('☺'), url('futuratee-webfont.woff') format('woff'), url('futuratee-webfont.ttf') format('truetype'), url('futuratee-webfont.svg#webfontL3Cv7vKz') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FuturaTEELigConRegular';
	src: url('futurateeligcon-webfont.eot');
	src: local('☺'), url('futurateeligcon-webfont.woff') format('woff'), url('futurateeligcon-webfont.ttf') format('truetype'), url('futurateeligcon-webfont.svg#webfontWvuGCDHb') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FutenaBookNormal';
	src: url('futena_book-webfont.eot');
	src: local('☺'), url('futena_book-webfont.woff') format('woff'), url('futena_book-webfont.ttf') format('truetype'), url('futena_book-webfont.svg#webfont9K94npcp') format('svg');
	font-weight: normal;
	font-style: normal;
}

		.FuturaObl-Norma {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'FuturaObl-NormaRegular', sans-serif;
			font-size-adjust: 0.42;
		}
		.FuturaTEE-Book {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'FuturaTEERegular', sans-serif;
			font-size-adjust: 0.42;
		}
		.FuturaTEE-LighCond {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'FuturaTEELigConRegular', sans-serif;
			font-size-adjust: 0.45;
		}
		.FutenaBook {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'FutenaBookNormal', sans-serif;
			font-size-adjust: 0.47;
		}

#social {
width: 260px; 
margin:25px 10px 0 0;
float:right;}

#newsletter {
float:left;
margin-left:20px;
margin-top:30px;
}

#newsletter a {	
font-family:'FuturaTEELigConRegular',sans-serif;
font-size:20px;
font-size-adjust:0.45;
font-style:normal;
font-weight:bold;
line-height:normal;
color:#FFF;
text-decoration:none;}

#sitemap {
	width:760px;
	position:relative;
	margin:0 auto;}

#site1, #site2, #site3, #site4, #site5, #site6 {
	float:left;
	margin-right:25px;}

.sitetitle, #sitemap a {
font-family:'FuturaTEELigConRegular',sans-serif;
font-size:17px;
font-size-adjust:0.45;
font-style:italic;
font-weight:bold;
line-height:normal;
color:#FFF;
text-decoration:none;
display:block;
clear:both;}
	


h1 {

	

}



h2 {

	margin: 1.2em 0 5px 0;

	font: normal 160% "Arial Narrow", Arial, Verdana, sans-serif;

}



h1.storytitle {

	margin: 3px 0 5px 0;

	font: bold 140% "Arial Narrow", Arial, Verdana, sans-serif;

	

}



h3 {

	margin: 3px 0 5px 0;

	font: bold 140% "Arial Narrow", Arial, Verdana, sans-serif;

	

}



h4 {

	margin: 8px 0 8px;

	font: bold 120% "Arial Narrow", Arial, Verdana, sans-serif;

}



p {

	margin-bottom: 1em;

}



a {

	color: #2475bc;

}



a:hover {

        color: #4b99dd;

}



a, a:active, a:visited, a:link, a:hover {

        outline: none;

}



/* ///////////////////////////



ID Declarations



/////////////////////////// */

#site {

	width: 760px;

	margin: 0 auto;

	margin-top: 5px;

	

}



#header {

	position: relative;

	width: 760px;

	height: 108px;

margin: 0;

	vertical-align: bottom;	

	background: transparent url(images/bg-header.png) no-repeat scroll;

z-index: 100;

}



#header h1 {	

	height: 22px;

	text-align: left;

	text-indent: -9999px;

	font: 18px "Arial Narrow", Arial, Verdana, sans-serif;

}



#header .logo a {

        width: 220px;

	height: 85px;

        display: block;

}



#masthead {

	

	margin: 0 auto;

}



#main-nav {

	position: relative;

	width: 100%;

	color: #904314;

}
/*
#main-nav {

	position: absolute;

	width: 750px;

	color: #904314;

	left: 160px;

	top: 87px;

}

.page-880 #main-nav {

	position: absolute;

	width: 750px;

	color: #904314;

	left: 90px;

	top: 87px;

}
*/


#main-nav a:hover {

      color: #a76139;

}



#main-nav ul {

	padding: 0;
	width:430px;



}



#main-nav li {

	display: inline;

	font: bold 14px "Arial Narrow", Arial, Verdana, sans-serif;

	text-transform: lowercase;

}



#main-nav li a {

	font: bold 14px "Arial Narrow", Arial, Verdana, sans-serif;

	text-transform: capitalize;

	color: #904314;

}
/*
.page-880 #main-nav li a {
	font-size:18px;
	text-transform: uppercase;
	color: #000;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'FuturaTEELigConRegular', sans-serif;
	font-size-adjust: 0.45;}
*/
#video {
background:url("images/video.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:172px;
margin:20px 0 0 15px;
width:307px;
}

#main-nav .left {

	margin: 0 auto;



}



#main-nav .right {

	float: right;

	width: 250px;

}



#main-nav ul.left li {

	margin-left: 12px;

        text-align: right;

}



#main-nav ul.right li {

	margin-right: 12px;

}



#page {

	min-width: 758px;

	margin: 0 auto;

	background: #fefbed;

}



#page.home {

       background: #fefbed url(images/bg-page-home.jpg) no-repeat scroll;
	   position:relative;

}



#page.pt {

       background: #fefbed url(images/bg-page-training.jpg) no-repeat scroll;

}



#page.blog {

       background: #fefbed url(images/bg-page-blog.jpg) no-repeat scroll;

}



#content {

	width: 458px;

	margin: 18px 0 10px 24px;

	padding: 0 18px 0 0;

	float: left;

}

#trial {
			font-weight: bold;
			font-style: italic;
			line-height:normal;
			font-family: 'FuturaTEERegular', sans-serif;
			font-size-adjust: 0.42;
			font-size:24px;
			color:#ff0000;
			width:110px;
			float:left;
			margin-left:30px;
	}

.sm {
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
}

#sep {
background:none repeat scroll 0 0 #817B5A;
float:left;
height:95px;
margin-right:20px;
margin-top:5px;
width:2px;
}

#nutri {
			font-weight: bold;
			font-style: italic;
			line-height:normal;
			font-family: 'FuturaTEERegular', sans-serif;
			font-size-adjust: 0.42;
			font-size:24px;
			color:#ff0000;
			width:120px;
			float:left;
	}

 
.page-880 #welcome-note {
clear:both;
float:left;
margin-left:15px;
margin-top:50px;
text-align:left;
width:255px;
}

#welcome-note p {
	margin:0 !important;
	font-weight: normal !important;
	font-style: italic !important;
	line-height:normal !important;
	font-family: 'FuturaTEELigConRegular', sans-serif;
	font-size-adjust: 0.45 !important;
	font-size:20px !important;
	line-height:1em !important;
	color:#000 !important;}

#title {
clear:both;
font-family:'FuturaTEELigConRegular',sans-serif;
font-size:51px;
font-size-adjust:0.45;
font-style:italic;
font-weight:normal;
line-height:normal;
width:100%;
}


#content-home {

        position: relative;

        width: 716px;

        min-height: 654px;

	margin: 0 0 0 24px;

	padding: 18px 18px 0 0;

}



#content-home h2 {

     height: 48px;

     padding: 12px 0 0 54px;

     background: transparent url(images/icon-pf.png) no-repeat scroll;

     text-transform: none;

     font-style: italic;

}



#content-home p {

     width: 250px;

     margin-left: 24px;

     line-height: 1.7em;

     font-weight: 300;

     font-style: italic;

     color: #555;

}



#sign-up-now {

position: absolute;

top: 107px;

right: 100px;

width: 200px;



}



#home-icons {

     width: 630px;

     float: right;
	 margin:60px 0 0;
     /*margin: -18px 0 36px;*/

}

.page-880 #home-icons {
bottom:120px;
float:none;
margin:0;
position:absolute;
right:100px;
width:250px;
}

#home-icons ul {

     list-style: none;

     padding: 0;

}



#home-icons li {

     float: left;

     width: 90px;

     text-align: center;

     text-transform: uppercase;

     color: #333;

     

}
.page-880 #home-icons li {

     float: left;

     width: 244px;

     text-align: left;

     text-transform: uppercase;

     color: #333;

     

}

.page-880 #home-icons li a {
color:#000000 !important;
font-family:'FuturaTEELigConRegular',sans-serif;
font-size:18px !important;
font-size-adjust:0.45 !important;
font-style:normal !important;
font-weight:bold !important;
line-height:1em !important;
}
	
.page-880 #home-icons li {
color:#000000 !important;
font-family:'FuturaTEELigConRegular',sans-serif;
font-size:18px !important;
font-size-adjust:0.45 !important;
font-style:italic !important;
font-weight:normal !important;
line-height:1em !important;
margin-top:10px;
}

#home-icons a {

text-decoration: none;

}



#home-icons a:hover {

text-decoration: underline;

}



#home-icons li img {

     margin-bottom: 8px;

}



li.nc, li.ss, li.cw {

     margin-top: 58px;

}



img.vert-line {

     border-right: 1px solid #061328;

}



span.andrew-sig {

     display: block;

     width: 139px;

     height: 56px;

     margin-left: 24px;

     background: transparent url(images/andrew-sig.png) no-repeat scroll;

}



#article {

	padding: 15px;

}



#sidebar {

	width: 240px;

}



.sidebar-section {

	padding: 0 0 14px 0;

	margin: 0 0 10px 0;

	border-bottom: 1px dashed #1F2B3E;

}



#sidebar h3 {

	margin-bottom: 0;

	color: #904314;

}



#sidebar h4 {

	color: #A76139;

}



#sidebar ul {

	padding: 0 0 0 15px;

}



#related-links {

	margin: 15px 15px 0 15px;

	border-right: 1px solid #E4E4E4;

}



#related-links li {

	margin-bottom: 5px;

	padding: 3px;

	font: italic 14px Georgia;

	font-weight: bold;

}



#specific {

	background-color: #366;

}



#footer {

	min-width: 760px;

	height: 74px;

	padding: 12px 0 0 0;

	background: transparent url(images/bg-footer.jpg) no-repeat scroll;

        background-position: top center;

}



#footer-nav {

	margin: 0 36px;

	text-align: center;

}
/*
.page-880  #footer-nav {
margin:0 75px;
text-align:center;
}
*/
#footer-nav ul {

	padding: 0 0 2px 8px;

	

}



#footer-nav li {

	display: inline;

        margin: 0 10px 0 0;

	padding: 3px;

	font: 12px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;

	text-transform: lowercase;

	color: #2475bc;

        content-after: "|";

}
/*
.page-880 #footer-nav li a {
color:#000 !important;
font-family:'FuturaTEELigConRegular',sans-serif !important;
font-size:18px !important;
font-size-adjust:0.45 !important;
font-style:normal !important;
font-weight:normal !important;
line-height:normal !important;
text-transform:lowercase !important;
}
*/
#legal {

	margin: 0 15px;

	text-align: center;

}

.page-880 #legal {
font-family:'FuturaTEELigConRegular',sans-serif !important;
font-size:18px !important;
font-size-adjust:0.45 !important;
font-style:normal !important;
font-weight:normal !important;
line-height:normal !important;}

.page-880 #legal p {
	font-size:18px !important;}

#legal ul {

		

}



#legal li {

	display: inline;

	padding: 3px;

	font: 9px Arial, Helvetica, sans-serif;

}



#legal p {

     font-size: 10px;

}



/* ///////////////////////////



Custom Classes



/////////////////////////// */

.clear-both {

	height: 0px;

	clear: both;

}



.no-margin, #content.no-margin {

	margin:0;

}



.one-col {

	width: 100%;

}



.two-col {

	width: 49%;

	background: #CCC;

}



.three-col {

	width: 32%;

	background: #9CF;

}



.four-col {

	width: 24%;

	background: #069;

}



.five-col {

	width: 19%;

}



.storycontent p {

    margin-top: 3px;

}



#sidebar, .two-col, .three-col, .four-col, .five-col {

	float: left;

	margin: 0 0 10px 10px;

}



#sidebar.first-col, .first-col {

	margin: 0 0 10px 0;

}



#sidebar {

        padding: 0 0 14px 0;

	margin: 18px 0 10px 8px;

}



.feature {

	padding: 3px;

}



.search {

	float: left;

	color: #FFF;

}



.logo {

	text-align: left;

	text-indent: -9999px;

	font: 18px "Arial Narrow", Arial, Verdana, sans-serif;

	width: 220px;

	height: 85px;

	margin: 0 auto;

	background: transparent url(images/logo.png) no-repeat scroll;

}



.search {

	width: 400px;

	height: 50px;

	padding: 12px 20px 15px 20px;

}



span.post-date {

	font-size: 12px;

}



.float-left {

float: left;

}



.float-right {

float: right;

}



.align-left {

text-align: left;

}



.align-right {

text-align: right;

}



ul.program-info {

margin: 0 0 12px 0;

list-style: none;

padding: 0 12px 0 0;

color: #4d4d4d;

}



.sidebar-section ul {

   list-style: disc;

}



.sidebar-section ul li {

   margin-bottom: 8px;

}



ul.bullet-list {

   list-style: disc;

   padding-left: 1em;

}



ul.bullet-list li {

   margin-bottom: 8px;

}



h2.pt, h2.nc, h2.bc, h2.ss, h2.kc, h2.cw, h2.mi {

     height: 48px;

     padding: 12px 0 0 54px;

     text-transform: uppercase;

     font-style: italic;

}



h2.pt {

     background: transparent url(images/icon-pt.png) no-repeat scroll;

}



h2.nc {

     

     background: transparent url(images/icon-nc.png) no-repeat scroll;

}



h2.bc {

     background: transparent url(images/icon-bc.png) no-repeat scroll;

}



h2.ss {

     background: transparent url(images/icon-ss.png) no-repeat scroll;

}



h2.kc {

     background: transparent url(images/icon-kc.png) no-repeat scroll;

}



h2.cw {

     background: transparent url(images/icon-cw.png) no-repeat scroll;

}



h2.mi {

     background: transparent url(images/icon-mi.png) no-repeat scroll;

}



td

{

font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

font-size:12px;

color:#000000 ;

}



.sidebar-header {

	color: #909069;

	font-size: 11pt;

	font-weight: bold;

	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;

}



.alignright {

	float:right;

}



.alignleft {

	float:left;

}



.left-txt a {

	color:#909069;	

}



.storytitle a {

	text-decoration: none;

}

img {

	border: 0;

	margin: 0;

	padding: 0;

}

.wp-caption-text {

	padding-top: 0px; 

	padding-bottom: 0px;

}

.wp-caption {

	padding-bottom: 1em;

	padding-top: 1em;

}

#main {

	padding: 0;

	margin: 0;

}



/**************************** Header part start *********************/

.header{

height:300px;

background-image:url(images/header.jpg);

background-repeat:no-repeat;

background-position:center top;

}







/**************************** nav part start *********************/

.nav-bg{

height:62px;

padding:11px 0 0 0;

padding: 7px 0 0 0;

background-image:url(images/nav-bg.jpg);

background-repeat:no-repeat;

background-position:center top;

}



#navmenu {

	width: 510px;

	margin: 0;

	padding: 0;

}

#navmenu ul.pagenav {

	list-style: none;

	margin: 0;

	padding: 0;

}

.page_item { 

	float: left;

	

}

.page_item a {

	text-decoration: none;	

	color:#2475BC;

	text-transform: capitalize;

	font-size:9pt;

	font-weight: bold;

}

.page_item a:hover {

	color: #4b99dd;

}

.current_page_item { color: white; }

.current_page_parent { }



/**************************** body part start *********************/



.body-dot{

background-image:url(images/body-dot1.gif);

background-repeat:repeat-y;

background-position:center top;

}



.left-dot{

height:30px;

background-image:url(images/body-dot2.gif);

background-repeat:repeat-x;

background-position:center;

}



.left-txt{

text-align:left;

font-size:9pt;

line-height:10pt;

color:#5F686E;

color:#8e9295;

}



#latestpost {

	

	overflow: hidden;

}



.body-txt{

text-align:left;

font-size:13px;

line-height:16px;

color:#5F686E;

color:#8e9295;

}



.body-txt a{

	color:#909069;

}



.left-head1{

text-align:left;

font-size:9pt;

font-weight:bold;

line-height:11px;

color:#909069;

}



.pic-dot{

background-image:url(images/dot3.gif);

background-repeat:repeat-x;

background-position:bottom left;

}



.right-txt{

text-align:left;

font-size:9px;

line-height:11px;

color:#727B82;

}



/**************************** footer part start *********************/



.footer-txt a {

	text-align:center;

	font-size:9px;

	line-height:11px;

	color:#909069;

	text-decoration:none;

	text-transform: lowercase;

}

.footer-txt a:hover {

	text-align:center;

	font-size:9px;

	line-height:11px;

	color:#909069;

	text-decoration:underline;

}



.f-nav{

text-align:center;

font-size:9px;

line-height:11px;

color:#909069;

text-decoration:none;

}

.f-nav:hover{

text-align:center;

font-size:9px;

line-height:11px;

color:#909069;

text-decoration:underline;

}



.copyright{

text-align:center;

font-size:9px;

line-height:11px;

color:#5F686E;

color:#8e9295;

}



/*************** Free Consultation Form *************/

.indent {

	left-indent: 15px;

}

input#txtName, #txtEmail, #txtTelephone, #txtMessage {

	width: 250px;

	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size:9pt;

}

#txtMessage {

	width: 350px;

	height:150px;

}

