﻿html {
		height: 100%; 
		margin-bottom: 1px;	
		font-size:100%;
}

body {	font-size:100%;
		font: 100% 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica, 
		  Arial, sans-serif;


}


h1, h2, h3 {

	font-family: Arial, Helvetica, sans-serif;
}


h1{
	font-size:1.8em;
	font-weight:bold;
	margin:0 0 0 0em;
	padding: 0 0 0 0;
	text-align:center;
	color:#323848;
	
}

h2
{
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	color:#323848;
}

h3{
	font-size: 1.2em;
	margin:0 0 0 0;
	padding:1em 0 0 0;
	text-align: left;
	color:#5A75E3;
	font-weight:normal;
}



p{
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size:0.8em;
	text-align:left;
	padding:0.5em 0 0.5em 0;
	margin:0 0 0 0;
	line-height:1.5em;
	
}



div.background {


	width: 60em;
	background-color:white;
	border:1px solid black;
	
}


div.header {
	border: thin #000000 solid;
	padding: 0;
	margin: 0;
}

div.fplogo  {
		border-bottom: 0.2em #FF0000 solid;
		text-align:left;
		background-image:url('images/fplogobgk.png');
		padding:0;
		margin:0;
}


div.logo  {
		border-bottom: 0.2em #FF0000 solid;
		text-align:left;
		background-image:url('images/logobgk.png');
		padding:0;
		margin:0;
		
}

div.menufp{
	font: arial;
	font-weight: bold;
	padding: 0;
	margin: 0;
	background-color: #363744;
	height: 28px;
	text-align: left;
}

ul.nav-menufp {
	list-style: none;
	margin:0;
	padding:0.1em 0 0 0;
	font-size:15px;
	
}

ul.nav-menufp li {
	display: inline;
	margin:0 0 0 0;
	padding:0.1em 1em 0 1em;
	vertical-align:middle;
	font-family:'Trebuchet MS', Arial, sans-serif;	
	font-size:1.0em;
}

ul.nav-menufp li.end {
	border-right:none;
}

ul.nav-menufp a{
	text-decoration: none;
  	color:white;
    text-transform: uppercase;

}
  
ul.nav-menufp a#current
{
	border-color: #F60;
	color: #06F;
	}
	
ul.nav-menufp a:hover
{
	border-color: red;
	color: #CBCBCB;
}


.page 
{
	background-image: url('images/bkg1.jpg');
	background-repeat: repeat-x;
	padding-top: 5px;
	margin-bottom:10px;
}

.page h1
{
	border-bottom: 1px solid #D6C9BF;
    margin-top: 15px;
    font: 35px Trebuchet MS;
    color: #31363B;	
    text-decoration: none;
    width: 670px;
    text-align:left;

}

.page h1 a 
{
	text-decoration: none;
}

.page h1 a:hover
{
	text-decoration: none;
	
}

.page h1 a:visited
{
	text-decoration:none;
	color: #31363B;
}

.page h2
{
    margin-top: 15px;
    font: 30px Trebuchet MS;
    color: #384CBE;	
    text-decoration: none;
    width: 670px;
    text-align:left;

}

.page h2 a 
{
	text-decoration: none;
}

.page h2 a:hover
{
	text-decoration: none;
	
}

.page h2 a:visited
{
	text-decoration:none;
	color: #31363B;
}

.page h3
{
    margin-top: 15px;
    font: 20px Trebuchet MS;
    color: #5565BE;	
    text-decoration: none;
    width: 670px;
    text-align:left;

}

.page h3 a 
{
	text-decoration: none;
}

.page h3 a:hover
{
	text-decoration: none;
	
}

.page h3 a:visited
{
	text-decoration:none;
	color: #31363B;
}

.page p
{
	color:#323232;
	width:670px;
}

.page a
{
	color:black;

}
.text
{
	border: 0.1em #000000 solid;
	float: right;
	width: 45em;
	background-color: white;
}

.LeftSide
{
	float:left;		

}

.RightSide
{
	float: right;
	padding-right: 0.5em;
}
.textUp
{
	text-transform: uppercase;
	background-color:#B0CEE1;
	height:12px;
	border-color:black;
	font-size:10px;
	padding-top:2px;
	padding-left:0.3em;
	padding-bottom:2px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;	
	color:black;
}

.textUp a
{
text-decoration:none;
	
}
.UpAdd
{
	background-color: #FFFFFF;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.1em;
	margin-right: 0.1em;
	border: 0.1em #000000 solid;
}

.AdLeft
{
	border: 0.1em #000000 solid;


	padding: 0 0 0 0;
	margin-bottom: 4em;
	font-family: arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: white;
	color: black;
	text-decoration: underline;
	margin-top: 0em;
	margin-left:1em;

}

.navlist {
	background-color:#D5E0E7;
	text-align:left;
	list-style:none;
	width: 200px;
	font: 12px Trebuchet MS;
	padding: 0 0 0 0;
	margin-bottom: 4em;
	color: black;
	margin-top: 5em;

}

.navlist ul {
		color:black;
		list-style: none;
		margin: 0;
		padding: 0;
		border: 2px solid #005BD5;
		text-align: left;
		}
		
.navlist li {
		margin:1px 0 1px 0;
		}

.navlist li a {
		display: block;
		padding: 2px 2px 2px 0.5em;
		font-weight:normal;
		color:black;
		width: 100%;
		text-decoration:underline;

		}

html>body .navlist li a {
		width: auto;
		}

.navlist li a:hover {

		color: black;
		}
		
.BottomID {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #333333;
	background-color: #DDDEFF;
}

.logo
{
	background-image:url('logobgk.png');
}

div.menu{
	padding:0;
	margin:0;
	background-color:#5B5B5B;
	height:30px;
	text-align:center;
	
}

ul.nav-menu {
	list-style: none;
	margin:0;
	padding:0.1em 0 0 0;
	
	
}

ul.nav-menu li {
	display: inline;
	margin:0 0 0 0;
	padding:0.1em 0.7em 0.1em 0.1em;
	vertical-align:middle;
	border-right:thin white solid;
	font-family:sans-serif;
	font-size:0.65em;
	font-weight:bold;
	
}

ul.nav-menu li.legs {
	border-right:none;
}

ul.nav-menu a{
	text-decoration: none;
  	color: white;
}
  
ul.nav-menu a#current
{
	border-color: #F60;
	color: #06F;
	}
	
ul.nav-menu a:hover
{
	border-color: red;
	color: red;
}

div.menuup{
	padding:0;
	margin:0;
	height:30px;
	text-align:right;

	top:0;
}

div.logopicture{
	float:left;
}


ul.nav-menuup {
	list-style: none;
	margin:0;
	padding:0.1em 0 0 0;
	
	
}

ul.nav-menuup li {
	display: inline;
	margin:0 0 0 0;
	padding:0.1em 1em 0 1em;
	vertical-align:middle;
	border-right:thin white solid;
	font-family:sans-serif;
	font-size:0.6em;
	font-weight:bold;
	
}

ul.nav-menuup li.end {
	border-right:none;
}

ul.nav-menuup a{
	text-decoration: none;
	color: black;
}
  
ul.nav-menuup a#current
{
	border-color: #F60;
	color: #06F;
	}
	
ul.nav-menuup a:hover
{
	border-color: red;
	color: #0003FF;
}


ul.exercise-list
{
	padding:0 0 0 0;
	margin-left:0 0 0 0;
	color:#5A75E3;
	list-style:none;
	text-align:left;
}

ul.exercise-list li 
{
	padding:0.1em 0 0 0;
	text-align:left;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
}

ul.exercise-list li a
{
text-decoration:none;
	color: #4165BC;
}

div.exercises
{
	width:40em;
}

.images
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:thin solid black;
}
.menuItems
{
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size:0.5em;
	
}

ul.menuList
{
	text-decoration:none;
	list-style:none;	
}

.alt {

	margin: 0 ;
	padding: 10px;

	background-color: #E7E7E7;
	border: 1px solid #B2B2B2;

	}

h3.commentsHeader
{
	margin-top: 15px;
    font: 20px;
    font-family:Georgia, "Times New Roman", Times, serif;
    color: black;	
    text-decoration: none;
    width: 670px;
    text-align:left;

}

.commentlist {

	padding: 0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align: justify;
	width:670px;
	}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;
	list-style: none;

	}



.commentlist p {

	width:650px;
	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */

h1.fpage
{
	text-align:center;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	margin-bottom:0;
	padding-bottom:0;
	color:#FF2F2F;
	font-size:45px;
	width:630px;
}

h2.fpage
{
text-align:center;
	padding: 0.1em 0 0 0;
	margin: 0 0 0 0;
	color:#6E76FF;
	font-size:19px;
	width:630px;
}

h3.fpage
{
text-align: center;
	padding-bottom: 1em;
	color:#2C2C2C;
	font-size:25px;
	width:600px;
}


.post
{
	padding-bottom:10px;
}

p.fpagep
{
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
