/*  
Theme Name: Health & Fitness
Theme URI: http://www.healthfitnesstoplist.com/

*/

/* In House */

body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: Tahoma, Arial; background-color: #FFF; color: #333; text-align: center; margin: 0; padding: 0; }
	
.style1 {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.border { border: 1px solid #666666; }
.style5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	font-size: 1.2em;
}
.style7 { font-family: Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #339900; }

.border-top { border-top-width: 1px; border-top-style: solid; border-top-color: #999999; }

.categ { margin-left: 10px; padding-left: 10px; font-size: 13px; color: #FFFFFF; }

.single-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}

.style8 {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}


.style9 {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	vertical-align: super;
}
.style11 {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	vertical-align: super;
}

.rethome {
	font-family: Arial, Helvetica;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	vertical-align: baseline;
}

#headerfooter { width: 100%; height: 48px; margin: 0; }

#headfooleft { width: 208px; height: 48px; margin: 0; background: #eae6c5 url('images/bar_cat.gif') no-repeat top center; float: left;	}

#headfooleft #text { margin: 21px 30px 0 0; font-family: Arial; font-size: 1.7em; text-transform: uppercase; color: white; font-weight: bold; }

#headfooright { width: 796px; height: 48px; margin: 0; float: right; background: #eae6c5 url('images/bar_ptrn.gif') repeat-x; }

#headfooright #headsubleft { width: 12px; height: 48px; background: #0dade2 url('images/bar_prod.gif') no-repeat top left; margin: 0; float: left; display: inline; }

#headfooright #text { margin-top: 21px; font-family: Arial; font-size: 1.7em; text-transform: uppercase; color: white; font-weight: bold; float: left; }

#searchico { display:inline; float: left; margin: 0; padding-left: 400px}

#headsubmaggla { width: 180px; height: 48px; margin-right: 5px; float: right; display: inline; }

#headsubmaggla #searchform #s { margin: 14px 0 0; }
	
#headsubmaggla #searchform #searchsubmit { margin-left: 3px; }
	
#page { background-color: white; border: 10px solid #252db2; margin: 0 auto; padding: 0; width: 1004px; }

#header {
	background: #f6f2bb url('images/header.gif') no-repeat top center;
	margin: 0;
	padding: 0;
	height: 150px;
	width: 1004px;
}

#headerimg 	{ height: 150px; margin: 0; width: 100%; } 

#footer { background-color: #fff; border: none; padding: 0; margin: 0 auto; width: 760px; clear: both; }

#footer p { margin: 0; padding: 20px 0; text-align: center; }
	
#headerimg .description { font-size: 1.2em; text-align: center; }

#sidebar { font: 1.4em Arial; padding-bottom: 10px; margin-right: 3px; width: 208px; float: left; background: url(images/menu-bg-ptrn.gif) repeat-y; }
	


#sidebar h2 { margin: 5px 0 0; padding: 0; font-family: Arial; font-size: 1.2em; }



/* Sidebar - Categories */



#tabla td {
	border-bottom: 1.5px solid #d5d2a5;
	}

#sidebar #tabla .text {
	vertical-align: middle;
	text-align: left;
	padding: 0 0 5px;
	color: #62b333;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	}

/* _Sidebar Categories_ */



#sidebar #searchform #s { width: 108px; padding: 2px; }

#sidebar #searchsubmit { padding: 1px; }

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #787878;
}


h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }
	
small { font-family: Tahoma, Arial, Helvetica; font-size: 0.9em; line-height: 1.5em; }

h1, h3 { font-family: Tahoma, Arial, Helvetica; font-weight: bold; }

h1 { font-size: 1.3em; text-align: right; padding: 130px 10px 0 0; margin: 0; }

h2 { font: bold 1.2em Georgia, "Times New Roman", Times, serif; margin: 0; }

h2.pagetitle { font: bold 1.3em Arial, Helvetica, sans-serif; color: #999999; margin: 5px 0 7px; text-align: center; text-transform: uppercase; }

h3 { padding: 0; margin: 30px 0 0; font-size: 1.3em; }

h3.comments { padding: 0; margin: 40px auto 20px ; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }

blockquote cite { margin: 5px 0 0; display: block; }

.center { text-align: center; }

hr { display: none; }

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #777; }

code { font: 1.1em 'Courier New', Courier, Fixed; }

acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }

a, h2 a:hover, h3 a:hover { color: #06c; text-decoration: none; }
	
#content { font-size: 1.2em; padding: 8px; margin: 2px 2px 2px -4px; width: 770px; }

.narrowcolumn { float: left; }

.widecolumn .entry p { font-size: 1.05em; }

.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em;}

.widecolumn { line-height: 1.6em; }

.narrowcolumn .postmetadata { text-align: left; }

.alt { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

.alignright { float: right; }

.alignleft { float: left }
	
a:hover { color: #147}

.widecolumn { padding: 10px 0 20px; margin: 5px 0 0 150px; width: 600px; }


.post { margin: 0 0 5px; text-align: justify; font: 0.95em Verdana; }

.post hr { display: block; }

.widecolumn .post { margin: 0; }

.narrowcolumn .postmetadata { padding-top: 5px; }

.widecolumn .postmetadata { margin: 30px 0; }

.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }

.widecolumn .attachment { text-align: center; margin: 5px 0px; }

.entry p a:visited { color: #b85b5a; }

html>body .entry ul { margin-left: 0px; padding: 0 0 0 20px; list-style: none; padding-left: 10px; text-indent: -10px; } 

html>body .entry li { margin: 7px 0 8px 10px; }

.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }

.entry ol { padding: 0 0 0 20px; margin: 0; }

.entry ol li { margin: 0; padding: 0; }

.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
