@charset "UTF-8";
/* CSS Document */

		body {
			background: #000 url("../images/site/bg.gif") top left;
			margin: 25px 0px;
			}
			
		form, fieldset { border: 0; }
			
		div#harhar {
			margin: 0 auto;
			width: 750px;
			}
			
		#header {
			margin: 0px;
			padding: 0px;
			width: 750px;
			height: 123px;
			background: url("../images/site/banner.gif") top left no-repeat;
			}
				
				#header a {
					display: block;
					width: 750px;
					height: 126px;
					outline: none;
					}
					
						.hide { display: none; }
						
		#attention_parents {
			position: absolute;
			top: 0px;
			width: 100%;
			height: 1px;
			float: right;
			}
			
				#attention_parents a {
					display: block;
					width: 125px;
					height: 125px;
					background: url("../images/site/attention_parents.gif") no-repeat top right;
					float: right;
					outline: none;
					}
			
				#attention_parents a:hover { background: url("../images/site/attention_parents2.gif") no-repeat top right; }
				
		#nav {
			margin: 0px;
			padding: 0px;
			width: 748px;
			height: 24px;
			background-color: #000;
			border-left: 1px solid #fff;
			border-right: 1px solid #fff;
			}
			
			#nav_basics a {
					margin: 0px;
					padding: 0px;
					display: block;
					width: 151px;
					height: 24px;
					background: #000 url("../images/site/nav_01.gif") top right no-repeat;
					float: left;
					outline: none;
					}
					
					#nav_basics a:hover {
						display: block;
						background: #000 url("../images/site/nav_hover_01.gif") top right no-repeat;
						}
					
					#nav_basics a:active {
						display: block;
						background: #000 url("../images/site/nav_active_01.gif") top right no-repeat;
						}
			
			#nav_torso a {
					margin: 0px;
					padding: 0px;
					display: block;
					width: 120px;
					height: 24px;
					background: #000 url("../images/site/nav_02.gif") top left no-repeat;
					float: left;
					outline: none;
					}
					
					#nav_torso a:hover {
						display: block;
						background: #000 url("../images/site/nav_hover_02.gif") top left no-repeat;
						}
					
					#nav_torso a:active {
						display: block;
						background: #000 url("../images/site/nav_active_02.gif") top left no-repeat;
						}
			
			#nav_armsnlegs a {
					margin: 0px;
					padding: 0px;
					display: block;
					width: 143px;
					height: 24px;
					background: #000 url("../images/site/nav_03.gif") top left no-repeat;
					float: left;
					outline: none;
					}
					
					#nav_armsnlegs a:hover {
						display: block;
						background: #000 url("../images/site/nav_hover_03.gif") top left no-repeat;
						}
					
					#nav_armsnlegs a:active {
						display: block;
						background: #000 url("../images/site/nav_active_03.gif") top left no-repeat;
						}
			
			#nav_face a {
					margin: 0px;
					padding: 0px;
					display: block;
					width: 160px;
					height: 24px;
					background: #000 url("../images/site/nav_04.gif") top left no-repeat;
					float: left;
					outline: none;
					}
					
					#nav_face a:hover {
						display: block;
						background: #000 url("../images/site/nav_hover_04.gif") top left no-repeat;
						}
					
					#nav_face a:active {
						display: block;
						background: #000 url("../images/site/nav_active_04.gif") top left no-repeat;
						}
						
			#nav_search input.search_input {
				position: relative;
				top: -6px;
				font-size: 10px;
				border: 1px solid #333;
				border-bottom: 0;
				border-right: 0;
				background-color: #666;
				color: #fff;
				}
						
			#nav_search input.search_button {
				position: relative;
				top: -2px;
				}
			
				/*#nav ul {
					margin: 0px;
					padding: 0px;
					text-align: center;
					}
			
				#nav li {
					padding: 0px 15px;
					display: inline;
					font: bold 13px "Trebushet MS", Verdana, Arial, sans-serif;
					color: #fff;
					}
			
						#nav li a {
							font: bold 13px "Trebushet MS", Verdana, Arial, sans-serif;
							color: #fff;
							text-decoration: none;
							}
			
						#nav li a:link, #nav li a:visited {
							font: bold 13px "Trebushet MS", Verdana, Arial, sans-serif;
							color: #fff;
							text-decoration: none;
							}
			
						#nav li a:hover {
							font: bold 13px "Trebushet MS", Verdana, Arial, sans-serif;
							color: #ff0;
							text-decoration: none;
							}
			
						#nav li a:active {
							font: bold 13px "Trebushet MS", Verdana, Arial, sans-serif;
							color: #f00;
							text-decoration: none;
							outline: none;
							}*/
				
		#content {
			margin: 0px;
			padding: 5px 25px;
			width: 700px;
			background-color: #fff;
			font: 13px "Verdana", Arial, sans-serif;
			color: #333;
			line-height: 20px;
			}
			
				#content img { margin: 5px; border: none; }
			
				#content a, #content a:link, #content a:visited {
					font: 13px "Verdana", Arial, sans-serif;
					color: #276ab0;
					outline: none;
					}
			
				#content a:hover {
					font: 13px "Verdana", Arial, sans-serif;
					color: #000;
					outline: none;
					}
			
				#content a:active {
					font: 13px "Verdana", Arial, sans-serif;
					color: #666;
					outline: none;
					}
			
		#nav_two {
			margin: 0px;
			padding: 5px;
			width: 738px;
			height: 15px;
			background-color: #ccc;
			font: bold 11px "Verdana", Arial, sans-serif;
			color: #888;
			text-align: center;
			border-left: 1px solid #fff;
			border-right: 1px solid #fff;
			}
			
				#nav_two a, #nav_two a:link, #nav_two a:visited {
					font: bold 11px "Verdana", Arial, sans-serif;
					color: #444;
					text-decoration: none;
					outline: none;
					}
			
				#nav_two a:hover {
					font: bold 11px "Verdana", Arial, sans-serif;
					color: #000;
					text-decoration: none;
					outline: none;
					}
			
				#nav_two a:active {
					font: bold 11px "Verdana", Arial, sans-serif;
					color: #fff;
					text-decoration: none;
					outline: none;
					}
			
		#footer {
			margin: 0px;
			padding: 5px;
			width: 738px;
			background-color: #666;
			font: 11px "Verdana", Arial, sans-serif;
			color: #ccc;
			text-align: center;
			border-left: 1px solid #fff;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			}
			
		#footer a { color: #fff; }
		
		.prev_next {
			width: 700px;
			background-color: #fff;
			padding-bottom: 30px;
			}
			
				.prev_next a {
					font: bold 15px "Verdana", Arial, sans-serif;
					text-decoration: none;
					}
			
		.previous {
			width: 350px;
			height: 28px;
			float: left;
			}
			
				.previous a {
					/*width: 95px;*/
					height: 28px;
					display: block;
					/*background: #fff url("../images/btn_previous.gif") top right no-repeat;*/
					float: left;
					}
					
						/*.previous a:hover {
							display: block;
							background: #fff url("../images/btn_hover_previous.gif") top right no-repeat;
							}
					
						.previous a:active {
							display: block;
							background: #fff url("../images/btn_active_previous.gif") top right no-repeat;
							}*/
			
		.next {
			width: 350px;
			height: 28px;
			float: left;
			}
			
				.next a {
					/*width: 61px;*/
					height: 28px;
					display: block;
					/*background: #fff url("../images/btn_next.gif") top left no-repeat;*/
					float: right;
					}
					
						/*.next a:hover {
							display: block;
							background: #fff url("../images/btn_hover_next.gif") top left no-repeat;
							}
					
						.next a:active {
							display: block;
							background: #fff url("../images/btn_active_next.gif") top left no-repeat;
							}*/
			
		.blank {
			width: 350px;
			height: 28px;
			float: left;
			}
							
		h2 {
			margin: 0px;
			font: bold 25px "Trebuchet MS", Arial, Verdana, sans-serif;
			color: #000;
			font-variant: small-caps;
			letter-spacing: 3px;
			}
							
		h3 {
			margin: 5px 0px 10px 0px;
			font: bold 20px "Trebuchet MS", Arial, Verdana, sans-serif;
			color: #000;
			font-variant: small-caps;
			letter-spacing: 3px;
			}
							
		h4 {
			margin: 0px 0px 15px 0px;
			font: bold 20px "Trebuchet MS", Arial, Verdana, sans-serif;
			font-variant: small-caps;
			}
							
		h5 {
			margin: 0px;
			font: bold 25px "Trebuchet MS", Arial, Verdana, sans-serif;
			font-variant: small-caps;
			line-height: 15px;
			text-decoration: none;
			text-align: center;
			}
			
		#menu {
			margin: 15px 15px 0px 0px;
			padding: 0px 10px 0px 10px;
			width: 150px;
			border: 1px solid #666;
			float: left;
			}
			
				#menu ul {
					margin: 0px;
					padding: 0px 0px 15px 20px;
					}
					
				#menu ul li a { text-decoration: none; }
			
		.tbl {
			margin: 0px;
			padding: 10px;
			width: 730px;
			font: 13px "Verdana", Arial, sans-serif;
			color: #333;
			line-height: 20px;
			}
			
		.borderbottom {  padding: 5px 10px 5px 5px; border-bottom: 1px solid #000; width: 200px; }
			
		.bordernone {  padding: 5px; width: 200px; }
		
		.alignleft {
			margin: 5px 15px 0px 0px;
			padding: 0px 10px 0px 10px;
			float: left;
			}
		
		.alignright {
			margin: 5px 0px 0px 15px;
			padding: 0px 10px 0px 10px;
			float: right;
			}
		.muscles {
			margin: 5px 15px 0px 0px;
			padding: 0px 10px 0px 10px;
			float: left;
			}
			
		.imgpad { padding-right: 15px; }
		
		.centerstuff { text-align: center; padding-top: 10px; }
		
		.red { color: #fff; }
			
		#fcf2 p {
			text-align: center;
			padding: 8px;
			}
			
		#fcf2 em { color: #f00; }
		
		#fcf2 div.r {
			clear: both;
			padding-top: 5px;
			}
			
		#fcf2 label {
			float: left;
			width: 100px;
			text-align: right;
			}
			
		#fcf2 span.f {
			float: right;
			width: 335px;
			text-align: left;
			}
			
		#fcf2 div.sp { clear: both; }
		
		#fcf2 input, #fcf2 textarea {
			background-color: #999;
			padding: 5px;
			color: #fff;
			font: 11px "Courier New", Courier, monospace;
			border: none;
			}
		
			#fcf2 input:focus, #fcf2 textarea:focus {
				background-color: #ccc;
				padding: 5px;
				color: #000;
				font: 11px "Courier New", Courier, monospace;
				border: none;
				}
			
		#fcf2 .btn, #fcf2 .btn:focus {
			background-color: #999;
			border: none;
			padding: 2px;
			color: #000;
			font: bold 11px "Verdana", Arial, sans-serif;
			outline: none;
			}
			
			#fcf2 .btn:active {
				background-color: #276ab0;
				padding: 2px;
				font: bold 11px "Verdana", Arial, sans-serif;
				color: #fff;
				outline: none;
				}
