/* Formatting Tags -- HTML Selectors */
body { 									color:#756b8a;
										font-family: Verdana, Arial, Helvetica, sans-serif;
	 									text-align: center }
ul { margin: 50px;
}

a.greenlink {
        color:#545B45;
	font-size: 12px;
        text-decoration: none;	
	font-weight: bold;		
}

a.greenlink:link {
        color:#545B45;
	font-size: 12px;
        text-decoration: none;	
	font-weight: bold;		
}

a.greenlink:visited {
        color:#757F60;
	font-size: 12px;
        text-decoration: none;		
	font-weight: bold;	
}

a.greenlink:hover {
        color:#545B45;
	font-size: 12px;
        text-decoration: underline;	
	font-weight: bold;		
}
.quoteattribute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #756b8a;
	text-indent: 30pt;
}

h1 { 									color:#756b8a;
										font-size: 14px; 
										font-weight: 700; 
										letter-spacing: 3px;
										padding-left: 2px;
										border-left: 1px solid #756b8a;
										border-bottom: 1px solid #756b8a;
										margin-left: 2px;
										margin-bottom: 10px; 
										margin-top: 25px
	}

h5 { 									font-size: 14px; 
										font-family: Verdana, Arial, Helvetica, sans-serif;
										font-weight: 100; 
										width: 165px;
										text-align: center;
										margin-bottom: 10px; 
										margin-top: 25px; 
	}

h6 { 									font-size: 11px; 
										font-weight: 700; 
										display: block;
										width: 150px;
										text-align: left;
										margin-left: 2px; 
										margin-top: 5px; 
										margin-bottom: 0px 
	}

a {										font-size: 10px;
										text-decoration: none			
	}

a:link {								color: #756b8a;
										text-decoration: none
						}

a:visited {								color: #9589af;
										text-decoration: none
							}

a:hover {								text-decoration: underline }

a:active {								color: #98a777;
										text-decoration: underline
							}

/* Positioning DIV tag containers */

#centeringdiv { 						width: 770px; 
										text-align: center;
										margin-left: auto; 
										margin-right: auto; 
										border: #756b8a 1px solid
					}
					
#globalnavbar { 						width: 770px; 
										height: 122px 
				}

#left { 								width: 770px; 
										height: 100%; 
										background: #e7eddf url(images/locnavbg.jpg) no-repeat; 
										margin: 0px; 
										padding: 0px 
		}
		
.leftContent { 							background: #e7eddf url(images/locnavbg.jpg) no-repeat 
				}
				
.mainContent { 							text-align: center;
										background: #fff url(images/if_header_29.gif) right bottom no-repeat 				}
				
.toc { 									width: 500px;
										padding: 5px;
				}
				
.contactinfo { 							text-align: right;
										font-size: 12px;													
										width: 200px;
				}
.contentlinks {							width: 200px;
										text-align: left;
										margin-left: 15px;			
				}


#footer { 								width: 770px; 
										height: 45px; 
										margin: 0px auto; 
										position: relative; 
										clear: both; 
										border: 1px solid #756b8a; 
										border-top: 0px;
										padding-top: 0px   
		}

/* Formatting Tags -- Classes */
.sidenav { 								font-size: 10px; 
										margin-left: 15px; 
			}

/* Formatting Tags -- Classes */
.bodytext { 							font-size: 12px;
	 									text-align: left;
	 									margin-left: 120px }

div.leftContent ul { 					font-size: 10px; 
										line-height: 15px; 
										text-align: left;
										width: 125px;										
										margin-left: 10px;
					}
			
td.leftContent a {		 				display: block;
										width: 150px;
										text-align: left;
										margin-left: 15px;
										margin-bottom: 15px
					}
						
td.leftContent span.selected {		 	display: block;
										width: 150px;
										text-align: left;
										font-size: 10px;
										font-weight: 700;
										margin-left: 5px;
										margin-bottom: 15px
					}
						







ul.contentlinks li a { 					font-weight: bold; 
										line-height: 15px; 
										text-align: left			}

td.mainContent p { 						font-size: 12px; 
										text-align: left; 
										padding-left: 65px;
										margin-left: 5px;
										margin-bottom: 0px;
										line-height: 15px; 
										width: 425px
						}

.topbutton {							padding-right: 350px
										
			}

td.mainContent p.title {				font-size: 14px;
										font-weight: bold
		}
		
.picturecaption { 						font-size: 10px;
										font-style: italic
}

.quoteattribute {						font-size: 10px;
										font-style: oblique;
										text-indent: 30pt
}

p.fine { 								font-size: 10px;
										text-align: left
}

td.mainContent p.rulebottom {			border-bottom: #756b8a 1px solid;
										padding-bottom: 5px
							}




td.mainContent p a:link {				color: #b2c293;
										font-size: 12px;
										font-weight: bold;
										text-decoration: none;
						}

td.mainContent p a:visited {			color: #b2c293;
										text-decoration: none;
										font-weight: bold;
										font-size: 12px;
							}

td.mainContent p a:hover {				text-decoration: underline ;
										font-size: 12px;}

td.mainContent p a:active {				color: #e7eddf;
										text-decoration: underline;
										font-size: 12px;
							}


.bodylist {					 			font-size: 12px;
										line-height: 15px; 
										text-align: left;
										width: 350px;										
										position: relative;
										left: 60px
					}
			




/* Vanishing Headlines */

td.mainContent h3 { 					width: 517px;
										height: 32px;
										padding: 0;
										margin: 0;
										clear: both
										
						}

td.mainContent h3 span { 					display: none
							}
td.mainContent h3.inThisIssue { 			clear: none;
											background: url(http://www.innerfitness.com/newsletter/images/InThisIssue-banner.gif) no-repeat transparent;
							}
td.mainContent h3.welcome { 	background: url(http://www.innerfitness.com/newsletter/images/welcome-banner.gif) no-repeat transparent;
							}
td.mainContent h3.didYouKnow {	background: url(http://www.innerfitness.com/newsletter/images/DidYouKnow-banner.gif) no-repeat transparent;
							}
td.mainContent h3.feature { 	background: url(http://www.innerfitness.com/newsletter/images/Featured-banner.gif) no-repeat transparent;
							}
td.mainContent h3.announcements { 	background: url(http://www.innerfitness.com/newsletter/images/Announcements-banner.gif) no-repeat transparent;
							}
td.mainContent h3.wisdom {		background: url(http://www.innerfitness.com/newsletter/images/WordsWisdom-banner.gif) no-repeat transparent;
							}
td.mainContent h3.publisher { 	background: url(http://www.innerfitness.com/newsletter/images/AboutPublisher-banner.gif) no-repeat transparent;
							}
td.mainContent h3.testimonial { background: url(http://www.innerfitness.com/newsletter/images/Testimonial-banner.gif) no-repeat transparent;
							}
td.mainContent h3.resource { 	background: url(http://www.innerfitness.com/newsletter/images/recommendedResourceBanner.gif) no-repeat transparent;
							}
td.mainContent h3.marketplace { 			background: url(http://www.innerfitness.com/newsletter/images/Marketplace-banner.gif) no-repeat transparent;
							}
.fine {
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left
}
