html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, b {
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
body {
	line-height: 1;
	color: black;
	background: white;
	}
ol, ul {
	list-style: none;
	}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}

.section-heading{
position:absolute;
text-indent: -9999px;
}

/*browser compatibilty*/

body{
         color: #343E47; /*#525252*/
          font-family: Verdana, Ariel, Georgia;         
         font-size: 84%;  
         margin: 2px auto 25px auto;   /* centers the body*/
           padding: 0;
           border:0;  
/*  background: url("http://exercisebiology.com/images/uploads/gradient.gif") repeat-x scroll 0 0 #F2F2F2;*/ /* Disables the gradient that I used to have */
                
   }

.addthis{border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding: 
8px 0 8px 125px; margin-bottom: 15px;}

 #container { /* Contain holding main content, content & navigation, fooetr*/
   width:995px;
  margin: 0 auto; 
  padding:0;
  border:0;
    }
#main_content  /*includes content & sidebar*/
{
	width: 993px; /* takes care of borders*/
	float:left;
	padding:0px;
	/*background: url(http://exercisebiology.com/images/uploads/shadow_effect.png) repeat-y 4px top;*/	/* Disables the gradient that I used to have */
} 
#left_content
{
padding: 17px 5px 0px 38px;
color: #454545;
width: 150px;
float:left;
font-family: Helvetica, Ariel, Verdana;
margin:0;
border:0;
}

p{margin:15px 0px;
}
 #content /* article box*/
{
	padding: 20px 25px 0px 25px;	
	font-size:13.5px;
	font-family: "Lucida Grande",Verdana,sans-serif;
	line-height:1.75em;
	margin:10px 0 10px 25px;
	border-right: 1px solid #e4e4e4;
float:left;
	width: 590px;
	height: auto;
         }
#content_review {
	width: 278px;
	font-size: 80%;
	margin-left:10px;
	border-right: 1px solid #e4e4e4;
		
}
 #content_review h6{
	font-size: 165%;
	background: url(images/uploads/spriteme1.png) no-repeat;
background-position: -10px -276px;
	width: 220px;
	padding: 10px 0px 10px 36px;
		margin:0 1px 15px 0;
	
}
#content_review h3 {
	padding: 1px 0px 0px 0px;
	margin: 0 -2px 0 0;
	width: 260px;
font-size:135%;
line-height:125%;	
	}
#content_review_article /* to align related article div*/
{
	width: 278px;
	font-size: 80%;
	margin-left:10px;
	border-right: 1px solid #e4e4e4;	
padding-top:3px;
}

#content_review_article h3 
{
	padding-top: 1px ;
	margin: 0 -2px 0 0;
	width: 260px;
font-size:135%;
line-height:125%;
	}

#content #content_review_article ul, #content #content_other ul /*takes out the list type and padding from the content id*/
 {
	     list-style-type: none;
      padding-left: 0px;
height:55px;
} 

#content_other {/*other reccomm. article div */
	width: 275px;
	font-size:80%;
	float: right;
		padding-left: 10px;
	margin-right:5px;
	}

#content_other h6{
	font-size: 165%;
	background: url(images/uploads/spriteme1.png) no-repeat;
background-position: -10px -228px;
	width: 220px;
	padding: 10px 0px 10px 35px;
	margin:0 0 15px 0;
}
		
	#content_other h3{
	padding-top: 1px;
	width: 270px;
font-size: 135%;
line-height:125%;
	
}
#store_content /* article box*/
{    
   padding: 10px 10px 0px 10px;
          width: 743px;
           border-right: 1px solid #E4E4E4;
         border-left: 1px solid #E4E4E4;
   font-size:13px;
font-family: "Lucida Grande",Verdana,sans-serif;
        float:left;
        line-height:1.6em;
         margin:20px 0 5px 0;              
         }

#sidebar /* side  box*/
{
	padding: 17px 0px 0px 5px;
	color: #454545;
	width: 290px;
	float:right;
	text-align:left;
	font-family: Helvetica, Ariel, Verdana;
	margin-right:25px;
	display:inline;
}

.navbar /*  class navbar only applies to ul and is defined in the navbar html*/
{
	padding:0;   /* if not there, chages the position in mozilla*/
	list-style-type: none;
	font-family: Verdana, Ariel, georgia;
	float: none; /* Needs to add orelse gaps appear between links*/
	width:958px;
	background-color: #4F4F4F;
	height:28px;
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;       
}

.navbar li 
{
display: inline; /* lists them in a line*/
} 

.navbar li a /* gives the link items color, keeps them to the left and gives spacing. Needs flat here too*/
{
	float:left; /**/
	color: #D9E7F1;
	font-weight: 300;
	text-decoration:none;
	letter-spacing: 0.09em;
	font-family: verdana, Ariel Georgia, "Times New Roman", serif;
	font-size: 95%;
	line-height:145%;
	margin:0px;
	padding-top: 0.4em;
	padding-right: 1.1em;
	padding-bottom: 0.4em;
	padding-left: 1.1em;
}

.navbar li a:visited
{text-decoration: none; color: #D9E7F1;
 background-color: #4F4F4F;
}
 
.navbar  li a:hover /* black backround and color when you hover*/
{
	background-color: #fff;
	color: #303030;
	text-decoration:none;
}

.navbar #active a /* keeps the active navbar link highlighted*/
{
background-color: #fff;
 color: #000;
}

#about_page .navbar #about a,
#training_page .navbar #training a, 
#nutrition_page .navbar #nutrition a, 
#miscellaneous_page .navbar #miscellaneous a  
{
background-color: #fff;
color: #353535;
padding-top: 0.4em;
	padding-right: 1.1em;
	padding-bottom: 0.5em;
	padding-left: 1.1em;
} 

/* Side Bar Links */

.popular_articles, .categories_class, .subscribe, .latest_comments, .latest_forum_threads
{
	font-size:110%;
	line-height:155%;
	width: 80%;
	padding: 4px 0px 5px 35px;
	margin:0px 13px 0px 0px;
	border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	color: #353535;
	margin: 13px 0px;
}
.join_us{/*social media icon title*/
text-align:center;
font-size:110%;
line-height:155%;
 width: 100%;
 padding: 3px 0px 5px 0px;
 border-bottom: 1px solid  #EEEEEE;
border-top: 1px solid #EEEEEE;
 color: #848484;
margin: 5px 0px 13px 0px; }

 a.social_media  {padding: 0px; border-right: 1px solid #fff;}
a.social_media:hover {padding: 0px; border-bottom: 4px solid #DCDCDC; }

.popular_articles
{
	
background: url(images/uploads/spriteme1.png) no-repeat;
  background-position: -10px -6px;
}

.categories_class
{
	background: url(images/uploads/spriteme1.png) no-repeat;
	
background-position: -6px -139px;
}

.subscribe{
background:transparent url(images/uploads/rss_icon.jpg) no-repeat;
background-position: 9px 4px; }

.latest_comments
{
	background: url(images/uploads/spriteme1.png) no-repeat;
background-position: -8px -55px;
}

.latest_forum_threads
{
	background: url(images/uploads/spriteme1.png) no-repeat;
background-position: -8px -99px;
}


ul.popular_article_text    /* popular articles links*/
{
color: #353535;
font-size: 90%;
line-height:175%;
margin:0; 
padding:0;
list-style-type: none;
}

ul.popular_article_text a:link, ul.popular_article_text a:visited {display:block;color:#848484; width: 90%; padding:2px 0px 1px 5px;border-bottom: 1px dotted #DCDCDC;}
ul.popular_article_text a:hover {
	display:block;
	text-decoration:none;
	padding:1px 0px 1px 5px;
	background-color: #F2F2F2;
	color: #000;
	border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
}
 
.categories_text {list-style-type: none;padding: 0; margin:0; }  /* Categories*/
.categories_text li {float: left; width: 120px; height: 25px; margin-right: 15px;}
.categories_text a:link, .categories_text a:visited  {display:block;text-decoration: none; color: #848484; width: 130px;padding: 5px 0px 4px 9px;border-bottom: 1px dotted #DCDCDC;  }
.categories_text a:hover {
	text-decoration:none;
	 
	padding: 4px 0px 3px 9px;
	background-color:#F2F2F2;
	color: #000;
	font-weight:300;
	border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
	float: left;
	}


.margins /* left margin for beginner & Advanced */
{margin:0px;
padding: 0px 0px 3px 9px;}

.article-sep { /* sylize the line seperator in articles */
    border: 0;
    height: 1px;
    background: #e2e8f0;
    margin: 0.5rem 0 1.5rem;
}


/*Icons*/

.latestarticle
{
	background: url(images/uploads/spriteme1.png) no-repeat;
background-position: -10px -184px;
}

.aboutme
{background:transparent url(http://exercisebiology.com/images/uploads/about_me.png) no-repeat;
background-position: left 3px;}

.dumbell
{background:transparent url(http://exercisebiology.com/images/uploads/Dumbell.png) no-repeat;
background-position: bottom left;}

.apple
{background:transparent url(http://exercisebiology.com/images/uploads/apple.png) no-repeat;
background-position: bottom left;}

.about
{background:transparent url(http://exercisebiology.com/images/uploads/about1.png) no-repeat;
background-position: 2px 2px;}

.leave_comment
{background:transparent url(http://exercisebiology.com/images/uploads/leavecomment.png) no-repeat;
background-position: bottom left;
width:85%;}

.miscellaneous
{background:transparent url(http://exercisebiology.com/images/uploads/miscellaneous.png) no-repeat;
background-position: bottom left;
width:85%;}

.category
{background:transparent url(http://exercisebiology.com/images/uploads/category_icon.png) no-repeat;
background-position: bottom left;
width:85%;}

category_icon.png
.leftside
{padding-left: 45px;
}
                          
 .date  /* gives the color & font family date*/

{
font-family: verdana, Ariel,Tahoma;
color: #666666;
font-size: 95%;
padding-left: 2px;
} 

#content_review .date, #content_other .date{
	padding-left: 0px;
	font-size: 98%;}

.count /* gives comment count color & font family & right alligned*/
{
text-align: right; 
color: #666666; 
font-family: "times new roman"; 
margin:0 0 10px;
border-bottom: 1px solid #e4e4e4;
padding:0 0 3px;
}

#content_review .count, #content_other .count

{text-align: left;
margin:0 0 25px 0;
border: 0px;
}

/* Fonts Used*/

a:link 
{text-decoration: none; color:#0080FF;} /* #0080FFLink Color Blue */
a:visited  {text-decoration: none; color: #0080FF;}/* pink*/

a:hover {
	text-decoration:none;
	color: #404040;
	}

#content li{ padding: 5px 15px 5px 0px; }/* Keeps the list content in the article without affecting sidebar*/
#content ul {list-style-type: disc; padding-left: 35px;}

h1 /* Article Titles*/
{ 

font-size:186%;
color: #FF0000;
line-height: 118%;
font-weight:normal;
margin: 0; 
width: 450px;
font-family:SAns-serif,Georgia, Ariel;
}
   
   /* Article Subtitles Titles*/
h2 
{
color: #D93315; /*#D14343; /* #189E30;*/
font-weight:normal;
font-size:1.4em;
margin:-4px 0px;
line-height:110%;
font-family: Sans-serif,Georgia,Tahoma,sans-serif;
}

h3 /* Main Link Titles*/

{
	color: #fff; /*#005F9D; Main Link Color*/
	font-size:140%;
	line-height: 119.5%;
	font-weight: 300;
			margin:0px;/* keeps the heading & level 
	close together*/
	width: auto;
	padding:0px;
	font-family: helvetica, Georgia, Ariel;
		}
		
		

.levels /* Begginer & Advanced color*/
{
color: #202020;
font-weight:normal;
font-size:100%;
font-family:"helvetica";
letter-spacing: .06em;  
}

h6 /* Page Titles*/
{border-bottom:1px dotted #DCDCDC;
border-top:1px dotted #DCDCDC;
color:#606060;
font-family:Georgia;
font-size:185%;
font-weight:300;
line-height:116%;
padding:5px 0px 5px 60px;
width:400px;
margin:0px 0px 25px 0px;
}


h5 /*sub headings*/
 {
color:#D93315; /*#D14343; /* #189E30;*/
font-weight:normal;
font-size:1.6em;
font-style:italic;
margin:0px;
line-height:110%;
margin:-3px 0px;
font-family: Georgia,Tahoma,sans-serif;
}

h4/* related */

 {
color:  #ff0000;
font-weight:normal;
font-size:170%;
line-height: 118%;
margin:0px;
font-family: Georgia,tahoma, Ariel;
letter-spacing: .01em; 

padding-bottom: 5px;
}

.close {
	padding:0px;
	margin:0px 0px 10px 0px;
	} /* To keep main links close to date & levels */

#copyright
{
text-align:center;
font-family: "Tahoma";
padding: 0px;
letter-spacing: .1em;
margin:0px;
color: #8BA9BC;
font-size: 85%;
}

.entry /* cooment box*/
{
width: 535px;
margin-top: 10px;
padding: 12px;
border:1px solid #eeeeee;
border-bottom:0px;
border-right:1px solid #eeeeee;
color: #353535;
font-size: 96%;
line-height: 165%;
background: #fff url(http://exercisebiology.com/images/uploads/Comment_shadow.gif) no-repeat scroll 0px bottom;
}

.myentry /* cooment box*/
{
width: 535px;
margin-top: 10px;
padding: 12px;
border:1px solid #E0ECF8 ;
border-bottom:0px;
border-right:1px solid #E0ECF8;
color: #363636;
font-size: 96%;
line-height: 165%;
background:#EFF5FB url(http://exercisebiology.com/images/uploads/Comment_shadow.gif) no-repeat scroll 0px bottom;
}

.center { text-align:center;} /* to center images*/


.left{/* keeps the thumnails in position*/
	float:left;
	margin: 3px 12px 0px 0px;
	padding: 0px;}

#footer_box1 .left /* for Anoop image in footer to allign left*/
{float:left;
	margin: 0px 12px 0px -20px;
	padding: 0px;
}

.right{float:right;} /*to float images to right*/

.margin_zero{margin:0 0 10px;}

/* Comment names */
.commentname{ color:#848484; font-weight:bold; font-family: helvetica, "times new roman", georgia; font-size:105%; } /* Comment username color*/
.myname { color:#848484; font-weight:bold; font-family: helvetica, "times new roman", georgia; font-size:105%;} /* MY Comment username color*/
.shade { width:525px; padding: 3px 0 0 10px; margin-top:0px; background: #F8f8f8 ;}
.shades { width:525px; padding:3px 0 0 10px; margin-top:0px; background: #E0ECF8; }
/*url(http://exercisebiology.com/images/uploads/people.png) no-repeat;background-position: 2px 2px;*/

.none
{list-style-type: none;
}

.yellow /* Gray background for bold*/
{
background-color:#F4FA58; 
padding:1.5px;
}

/* page numbers */
.page_number{
	color:#848484;
	font-weight:bold;
	font-family: helvetica, "times new roman", georgia;
	font-size:120%;
	padding-left: 5px;
	}

.page_number a, .page_number_small a { padding: 4px; border: 1px solid #e4e4e4;}

.page_number_small{
	color:#848484;
	font-family: helvetica, "times new roman", georgia;
	font-size:110%;
	padding-left: 5px;}

#footer {
	background: #f5f5f5;
	clear: both;
	width: 100%;
	border-top: thick solid #e4e4e4;
	}

.footer_box /**/

{width: 1000px; margin: 10px auto; height: 330px; background:#f5f5f5;font-size:85%; 
	line-height:1.8em;}

#footer_box1 h6, #footer_box2 h6, #footer_box3 h6
 /* footer Titles*/
{border-bottom:1px dotted #DCDCDC;
border-top:1px dotted #DCDCDC;
letter-spacing:.05em;
color:#353535;
font-family:Georgia;
font-size:155%;
font-weight:300;
line-height:116%;
width:175px;
margin: 10px 0 15px 0;
padding: 4px;
}

#footer_box1{/**/
	
	width: 250px;
		padding:0 35px;			
	
	border-left:1px solid #e3e3e3;
	margin-left: 10px;
	background:#f4f4f4;	
	}

#footer_box2/*Subscibe footer div */
{
width: 240px;
border-right: 1px solid #e4e4e4;
border-left:1px solid #e3e3e3;
padding:0 35px;
text-align:left;
float: right;
}

#footer_box3/*like facebookfooter  div*/
{width: 335px;
border-right: 1px solid #e4e4e4;
padding-left: 20px;
padding-right: -10px;
text-align: left;
float:right;
}



