/* CSS Document */

/*
-----------------------------------------------
MASTER STYLE SHEET (universal.css)

Site: InformFitness.com
Author:   Sunil Kumar 
Version:  February 17, 2008
File Path: ../css/universal.css
----------------------------------------------- */

/* = Global
------------------------------------------*/

body {
	font-family: arial;
	font-size: 13px;
	color: #333333;
	line-height: 16px;

	margin: 0px; 
	padding: 0px; 
	background-color: #ffffff;
	}
	
img {
	border:none;
	}
	
	
.page {
	width: 887px; 
	min-height: 465px; 
	margin: auto; 
	margin-top: 0px;
	
	background-image: url(../images/page/bg_nav.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	}


.navcolumn {
	width: 185px;
	/*width: 94px;*/ 
	float: left; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border: none;
	}
/* IE fix for .leftcolumn */
* html .leftcolumn {margin: 0px -5px 0px 0px;}
/* end IE fix */



.maincolumn {
	position: relative;
	width: 502px; 
	float: left; 
	margin: 0px 0px 0px 3px; 
	padding: 0px 0px 0px 0px;
	}
/* IE fix for .leftcolumn */
* html .maincolumn { }
/* end IE fix */


.newscolumn {
	position: relative;
	width: 195px; 
	float: left; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	
	font-family: arial;
	font-size: 12px;
	color: #666666;
	line-height: 14px;
	font-weight: bold;
	}

.newscolumn span {
	font-size: 15px;
	font-weight: bold;
	}


.maincontent {
	margin: 0px 0px 0px 2px;
	padding: 0px 25px 0px 0px;
	}

.newscontent {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	}



.mainphoto {
	margin: 0px; 
	padding: 0px; 
	border: 2px solid #efeff0; 
	border-right: none;
	}
	
.logo {
	margin: 0px; 
	padding: 0px; 
	border: 2px solid #efeff0;
	}
	
	
	

/* =Text
------------------------------------------*/

.title {
	width: 100%;
	padding: 10px 0px 7px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 5px solid #cc9900;
	
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #80609a;
	}



/* =Links (global) 
------------------------------------------*/

a:link { color: #80609a; text-decoration: none; font-family: arial; }

a:visited { color: #80609a; text-decoration: none; font-family: arial;}

a:hover { color: #80609a; text-decoration: underline; font-family: arial;}


.newscolumn a {
	font-weight: normal;
	}

	
	
/* =Header
------------------------------------------*/

#header { 
	width: 887px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 10px 0px;
	
	text-align: center;
	
	font-family: arial;
	font-size: 10px;
	color: #898989;
	font-weight: bold;
	 }
	 
#header a:link { color: #898989; text-decoration: none; font-family: arial; }

#header a:visited { color: #898989; text-decoration: none; font-family: arial;}

#header a:hover { color: #80609a; text-decoration: underline; font-family: arial;}



/* =Footer
------------------------------------------*/

	
#footer {
	width: 887px;  
	margin: auto;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 20px 0px;
	
	text-align: center;
	
	font-family: arial;
	font-size: 10px;
	color: #777777; /* #898989; */
	}

#footer a:link { color: #777777; text-decoration: none; font-family: arial; }

#footer a:visited { color: #777777; text-decoration: none; font-family: arial;}

#footer a:hover { color: #80609a; text-decoration: underline; font-family: arial;}



	
	
/* =Nav
------------------------------------------*/


.markermenu{
	list-style-type: none;
	margin: 85px 0px 0px 0px;
	padding: 0;
	width: 94px;
	border: none;
	}

.markermenu li span {
	font: bold 11px arial;
	color: #ffffff;
	display: block;
	width: auto;
	padding: 7px 0;
	padding-left: 15px;
	text-decoration: none;
	border-bottom: none;
	
	background: #666666 url(../images/page/nav.png) no-repeat 2px center;
	}
/* IE fix for .markermenu li span */
* html .markermenu li span {margin-bottom: -18px;}
/* end IE fix */



.markermenu li a{
	font: bold 11px arial;
	color: #666666;
	display: block;
	width: 100%;
	padding: 7px 0;
	padding-left: 15px;
	text-decoration: none;
	border-bottom: none;
	}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (15px) */
	width: 79px;
	}

.markermenu li a:visited, .markermenu li a:active{
	color: #666666;
	}

.markermenu li a:hover{
	color: black;
	/*background: url(../images/page/nav.png) no-repeat 2px center; onMouseover image change. Remove if none*/
	}





/* =SubNav
------------------------------------------*/




.sub  {
	margin-left: 95px;
	width: 76px;
	}
/* IE fix for .sub */
* html .sub {margin-left: 95px; margin-right: -2px; }
/* end IE fix */

	
.sub2 {
	margin-left: 95px;
	font: bold 11px arial;
	color: #ffffff;
	display: block;
	width: 76px;
	padding: 7px 0;
	padding-left: 15px;
	text-decoration: none;
	border-bottom: none;
	background-color: #666666;
	
	background: #666666 url(../images/page/nav.png) no-repeat 2px 10px;
	}
/* IE fix for .sub2 */
* html .sub2 {margin-left: 95px; margin-right: -2px;}
/* end IE fix */





/* id=HOME
------------------------------------------*/


.homequote {
	font-family: times New Roman;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	line-space: 17px; 
	text-align: center;
	margin-bottom: 15px;
	}


.cover {
	float: left;
	}
	
.left {
	float: left; 
	margin: 0px 5px 5px 0px;
	}

.right {
	float: right; 
	margin: 0px 0px 5px 5px;
	}


/* id=AUTHOR
------------------------------------------*/






/* id=BOOK
------------------------------------------*/




/* id=BEHIND
------------------------------------------*/

#behind .menubehind {
background: transparent url(../images/nav/nav_behind.gif) center center no-repeat;
}

#behind #subnav a:link { color: #A77682; }

#behind #subnav a:visited { color: #A77682;}

#behind #subnav a:hover { color: #A77682; }


#behind .centercolumn {
	/*margin-left: 274px;*/
	padding: 0px;
	}

/* #behind .leftcolumn {
	width: 259px; 
	float: left; 
	clear: left;
	} */


/* id=PRESS
------------------------------------------*/

#press {
	padding: 10px;
	}




/* id=PHOTOS
------------------------------------------*/

.photothumbs img {
	float: left;
	margin: 1px;
	margin-bottom: 15px;
	border: none;
	width: 61px;
	}
	



/* id=APPEARANCES
------------------------------------------*/





/* id=PLACES
------------------------------------------*/





/* id=CONTACT
------------------------------------------*/





