@charset "UTF-8";


/*--------------RESET MIN-------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*--------------/RESET MIN-------------*/

/* ===========GENERAL============================ */


/*firefox override selection border*/
:focus, 
:active { 
	outline: 0; 
	}

html {
	background: #171A0F;
	overflow: scroll;
	} 

body {
	font: 95%/1.8em "Times New Roman", Times, serif;
	color: #b3b99d;
	}

blockquote {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	}

.center {
	text-align: center;
	}	
	
#slideshow {
	display: block;
	width: 800px;
	height: 430px;
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #3a3c33;
	border-top: 1px solid #3a3c33;
	z-index: -200;
	}

#peopleslideshow,
#aboutslideshow {
	z-index: -200;
	}		

#slideshow p {
	margin-top: 10px;
	margin-left: 0px;
	padding: 0;
	}
	
#homemap {
	display: block;
	width: 800px;
	text-align: left;
	margin-top: 45px;
	}


#hometimeline {
	display: block;
	width: 800px;
	text-align: left;
	margin-top: 45px;
	}	

a {
	text-decoration: none;
	color: #7cb96b;
	}

a:hover {
	color: #bb800f;
	}

a:visited {
	color: #bb800f;
	}

p {
	font-size: 16px;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-right: 120px;
	padding-bottom: 5px;
	padding-left: 120px;
	padding-top: 5px;
	
	}

p.video {
	text-align: center;
	}
	
.hide,hr {
	display: none;
	}

strong {
	font-weight: bold;
	}

.imagewrapper img {
	display: block;
	}	

hr.show {
	border-bottom: 1px solid #3a3c33;	
	}

#containertop {
	position: absolute;
	width: 800px;
	margin: -10px auto 0 auto;
	height: 10px;
	font-size:0.1em;
	}

#content {
	margin-top: 10px;
	}

strong {
	font-weight: 900;
	color: #7CB96B;
	}

#content li {
	font-size: 16px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-right: 120px;
	padding-bottom: 3px;
	padding-left: 140px;
	padding-top: 2px;
	list-style: disc;
	list-style-position: inside;	
	}

#content li li {
	font-size: 16px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-right: 120px;
	padding-bottom: 3px;
	padding-left: 40px;
	padding-top: 2px;
	list-style: square;
	list-style-position: inside;
}

* html #containertop {
	behavior: url(https://wplp.net/csstemplate/stylesheets/stylesheets/iepngfix.htc);
	} /* to correct transparent png in IE */

#container {
	width: 800px;
	margin: 61px auto 0 auto;
	padding-bottom:10px;
	}

h1 {
	font-size: 80px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-weight: normal;
	vertical-align: top;
	line-height: 0;
	}

h1 a,
h1 a:hover {
	display: inline;
	margin-left:0;
	color: #7b8266;
	}

h1 a:visited {
	color: #7B8266;
	}

h2 {
	font-size: 2.3em;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 3px;
	display: block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	/*padding-left: 120px; */
	}
	
h2 a:hover { 
	color: #fff; 
	}

h3 {
	padding: 10px 0px 5px 100px;
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: underline;
	text-align: left;
	}
h5 {
        font-size: 2.0em;
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 3px;
	display: block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;	
	}



#intro {
	clear: both;
	font-size: 21px;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	font-weight: 200;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 45px;
	padding-bottom: 15px;
	padding-left: 45px;
	background: #303329;
	}

#navigation_wrapper {
	height: 50px;
	width: 66%;
	margin: -25px 0 20px 280px;
	float: right;
	}

#navigation {
	float: right;
	padding-left:7px;
	height: 37px;
	}

#navigation li {
	float: left;
	}

#navigation li a {
	padding: 7px 10px 0 10px;
	height: 30px;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing:-0.03em;
	color: #b1b3ab;
	}

#navigation li a:hover {
	color: #82865b;
	}
	
#navigation #current a {
	color: red;
	}	

/* search */
#search_wrapper {
	float: right;
	height: 30px;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin-top: -5px;
	}

.search {
	background: #303329;
	border: 1px solid #4b4e42;
	width: 160px;
	height: 18px;
	padding: 3px 2px 0 3px;
	color: #727664;
	text-align: right;
	}
#navigation .bottom {
	text-align: center;
	}

#frame_image_top,
#frame_image_bottom {
	position: absolute;
	width: 860px;
	height: 7px;
	font-size:0.1em;
	top:0;left:0;
	background: url(https://wplp.net/oldSite/images/frame_image_top.png) top no-repeat;
	}

#frame_image_bottom {
	bottom:0;top:auto;
	background: url(https://wplp.net/oldSite/images/frame_image_bottom.png) bottom no-repeat;
	}

* html #frame_image_top,
* html #frame_image_bottom {
	behavior: url(https://wplp.net/csstemplate/stylesheets/stylesheets/iepngfix.htc);
	} /* to correct transparent png in IE */

iframe {
	margin-bottom: 15px;
	margin-top: 5px;
	}

.image_wrapper {
	text-align: center;
	}

.banner img {
	border: 3px solid #181B0F;
	}

.banner_last {
	margin-right:0;
	}

.banner h2 {
	height: 38px;
	font:1.9em "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #7c7c58;
	padding: 15px 0 0 17px;
	}

.image_wrapper span {
	position: absolute;
	width: 245px;
	height: 6px;
	font-size:.1em;
	left:0;bottom:-1px;
	}

/* ===========/GENERAL=================== */
/* ===================================== */	
/* =============FOOTER================= */



#footer_wrapper {
	width: 800px;
	padding-left: 0;
	padding-bottom: 25px;
	margin: 0 auto;
	text-transform: uppercase;
	font-size: 1em;
	text-align: center;
	}

#footer {
	position: relative;
	width: 800px;
	height: 67px;
	text-align: center;
	clear: both;
	border-top: 1px solid #3a3c33;
	padding: 15px 0;
	margin-bottom: 10px;
	margin-top: 20px
	}

#footer a {
	color: #b1b3ab;
	}

#footer li a:hover {
	color: #82865b;
	}

/* ==========/HEADER STRIP=================== */
/* ====================================*/		
/*=============================*/

#strip {
	margin-top: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #3a3c33;
	border-top: 1px solid #3a3c33;
	width: 800px;
	height: 100px;
	}

a.rollover0,
a.rollover1,
a.rollover2,
a.rollover3,
a.rollover4,
a.rollover5,
a.rollover6,
a.rollover7,
a.rollover8,
a.rollover9 {
	display: block;
	float: left;
	width: 100px;
	height: 100px;
	text-decoration: none;
	}

a.rollover0:hover,
a.rollover1:hover,
a.rollover2:hover,
a.rollover3:hover,
a.rollover4:hover,
a.rollover5:hover,
a.rollover6:hover,
a.rollover7:hover,
a.rollover8:hover,
a.rollover9:hover {
	background-position: 0 -100px;
	}

a.rollover0 {
	background-image: url(../images/header/0.jpg);
	}
	
a.rollover1 {
	background-image: url(../images/header/1.jpg);
	}
	
a.rollover2 {
	background-image: url(../images/header/2.jpg);
	}
	
a.rollover3 {
	background-image: url(../images/header/3.jpg);
	}
	
a.rollover4 {
	background-image: url(../images/header/4.jpg);
	}
	
a.rollover5 {
	background-image: url(../images/header/5.jpg);
	}
	
a.rollover6 {
	background-image: url(../images/header/6.jpg);
	}
	
a.rollover7 {
	background-image: url(../images/header/7.jpg);
	}
	
a.rollover8 {
	background-image: url(../images/header/8.jpg);
	}
	
a.rollover9 {
	background-image: url(../images/header/9.jpg);
	}
	
div.float {
	  float: left;
	  width: 100px;
	  padding: 0;
	  margin: 0;
	  text-align: center;
	  height: 100px;
	  }
img.floatLeft {
    float: left; 
    margin: 24px;
    width: 100px;
}
img.thumbnail {
     margin: 40px;
     width: 100px;
}
	  
#googsearch {
float: right;
text-align: right;	
	}

#searchbox_003397122865837892123:dozx0xondtm {
	
	}







/* tagcrowd.com ---*/
/* ==========/TAGCLOUD=================== */
/* ====================================*/		
/*=============================*/



#htmltagcloud{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:2.4em;
	word-spacing:normal;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	text-indent:0ex;
	margin:1em 1em 0em 1em;
	border: none;
	padding:2em;
	}
	
#htmltagcloud a:link{
	text-decoration:none;
	}

#htmltagcloud a:visited{
	text-decoration: line-through;
	}

#htmltagcloud a:hover{
	text-decoration: underline;
	 color:red;
	}
	
#htmltagcloud a:active{
	text-decoration:none;
	 color:white;
	 background-color:#03d;
	 }
	
span.tagcloud0{
	font-size:1.0em;
	 padding:0em;
	 color:#ACC1F3;
	 z-index:10;
	 position:relative;
	 }
	
span.tagcloud0 a{
	text-decoration:none;
	color:#fcfefd;
	}




span.tagcloud1{
	font-size:1.4em;
	 padding:0em;
	 z-index:9;
	 position:relative;
	}

span.tagcloud1 a{
	text-decoration:none;
	 color:#fcfefd;
	}

span.tagcloud2{
	font-size:1.8em;
	 padding:0em;
	 z-index:8;
	 position:relative;
	}

span.tagcloud2 a{
	text-decoration:none;
	 color:#c2c4c3;
	}


	
span.tagcloud3{
	font-size:2.2em;
	 padding:0em;
	 z-index:7;
	position:relative;
	}

span.tagcloud3 a{
	text-decoration:none;
	color:#767970;
	}

span.tagcloud4{
	font-size:2.6em;
	padding:0em;
	z-index:6;
	position:relative;
	}

span.tagcloud4 a{
	text-decoration:none;
	color:#666962;	
	}

span.tagcloud5{
	font-size:3.0em;
	padding:0em;
	z-index:5;
	position:relative;
	}

span.tagcloud5 a{
	text-decoration:none;
	color:#666962;
	}

span.tagcloud6{
	font-size:3.3em;
	padding:0em;
	z-index:4;
	position:relative;
	}

span.tagcloud6 a{
	text-decoration:none;
	color:#b7b9b6;
	}

span.tagcloud7{
	font-size:3.6em;
	 padding:0em;
	 z-index:3;
	 position:relative;
	}

span.tagcloud7 a{
	text-decoration:none;
	 color:#fcfefd;
	}

span.tagcloud8{
	 font-size:3.9em;
	 padding:0em;
	 z-index:2;
	 position:relative;
	}

span.tagcloud8 a{
	text-decoration:none;
	 color:#666962;
	}

span.tagcloud9{
	font-size:4.2em;
	 padding:0em;
	 z-index:1;
	 position:relative;
	}

span.tagcloud9 a{
	text-decoration:none;
	 color:#c2c4c3;
	}

span.tagcloud10{
	font-size:4.5em;
	 padding:0em;
	 z-index:0;
	 position:relative;
	}

span.tagcloud10 a{
	text-decoration:none;
	 color:#666962;
	}



/* HTML 5 Slideshow Test =
/* =============================== */
/* =============================== */
#slideshow2 {
    position:relative;
    height:350px;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow2 IMG.active {
    z-index:10;
}

#slideshow2 IMG.last-active {
    z-index:9;
}

/* END HTML Slideshow Test============*/






/* ==========/Course Page =================== */
/* ==All styles specific to the f10course page===========*/		
/*=============================*/
#coursestrip {
	margin-top: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #3a3c33;
	border-top: 1px solid #3a3c33;
	width: 800px;
	height: 212px;
	}
img
{
width: 800px;
}

#coursetable
{
     margin-left: 145px;
}

table {
     border-width: 10px;
}
tr.heading {
    text-align: center;
}

tr.thumbnails {
     text-align: left;
    height: 180px;
}
tr.thumbnails2 {
     text-align: left;
    height: 140px;
}


td.description{
     text-align: left;
     line-height: normal;
     vertical-align: top;
}
td {
     text-align: center;
     line-height: normal;
     vertical-align: top;
}

