/* RESET
---------------------------------------------- */
* {
	margin:0;
	padding:0;
	vertical-align:baseline;
	outline:none;
	}
*:focus {
	outline:none;
	}
ul,li {
	list-style:none;
	}
img {
	border:none;
	}
/* auto clear */
.clear:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0;
	}
/* for IE */
.clear {
	display:inline-block;
	}
* html .clear {
	height:1px;
	}
.clear {
	display:block;
	}
/* END:for IE */
/* END:auto clear */

/* Layout
---------------------------------------------- */
html, body {
	height:100%;
	text-align:center;
  font-size:12.5pt;
  line-height:16pt;
  color:#374639;

	}
#wrapper {
	position:relative;
	margin:0 auto;
	padding-top:109px;	
	width:auto;
	width:981px;
	min-width:981px;
	min-height:100%;
	background:#fff url(/img/bg.gif) 131px 0 no-repeat;
	text-align:left;
	}
	* html #wrapper {
		height:100%;
		}
#branding {
	position:absolute;
	top:114px;
	left:-17px;
	}
	#branding h1,
	#branding h2 {
		left:-9000px;
		position:absolute;
		top:-9000px;
		z-index:99;
	}
	#branding img {
	}

#content-sidebar-wrapper {}
	/* auto clear */	
	#content-sidebar-wrapper:after{
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		font-size:0;
		}
	/* for IE */	
	#content-sidebar-wrapper {
		display:inline-block;
		}
		* html #content-sidebar-wrapper {
			height:1px;
			}
	#content-sidebar-wrapper {
		display:block;
		}
	/* END:for IE */
	/* END:auto clear */

#content-wrapper {
	float:right;
	margin-left:-361px;
	width:100%;
	}
#content {
	float:right;
	width:628px;
	}
	/* auto clear */	
	#content:after{
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		font-size:0;
		}
	/* for IE */	
	#content {
		display:inline-block;
		}
		* html #content {
			height:1px;
			}
	#content {
		display:block;
		}
	/* END:for IE */
	/* END:auto clear */

#sidebar {
	position:relative;
	margin-top:268px;
	width:361px;
	height:484px;
	float:left;
	background:url(/img/sidebar_bg.gif) 0 0 no-repeat;
	}
#site-info {
	position:absolute;
	bottom:0;
	width:345px;
	}
	#site-info p {
		padding:0 0 10px 8px;
		font-size:.75em;
		color:#fff;
		}

/* Typography
---------------------------------------------- */
body {
	background:#fff;
	font:normal 100% Georgia, "Times New Roman", serif;
	color:#000;
	}

/* links */
a:link, 
a:visited,
a:hover,
a:active {
	color:#000;
	}	

/* Navigation
----------------------------------------------- */

#leftNav {
                      padding:28px 12px 12px 4px;
	width: 123px;
}
#leftNav A
{
	display: block;
	width: 123px;
	height: 30px;
	background: url(/img/nav_bg_new.jpg) no-repeat;
}

#leftNav A.formula
{
	display: block;
	width: 123px;
	height: 50px;
	background: url(/img/nav_bg_new.jpg) no-repeat;
}

#leftNav A.home { background-position: 0 0; }
#leftNav A.home:hover { background-position: -123px 0; }

#leftNav A.donate { background-position: 0 -30px; }
#leftNav A.donate:hover { background-position: -123px -30px; }

#leftNav A.formula { background-position: 0 -60px; }
#leftNav A.formula:hover { background-position: -123px -60px; }

#leftNav A.watch { background-position: 0 -110px; }
#leftNav A.watch:hover { background-position: -123px -110px; }

#leftNav A.recent { background-position: 0 -140px; }
#leftNav A.recent:hover { background-position: -123px -140px; }

#leftNav A.programs { background-position: 0 -170px; }
#leftNav A.programs:hover { background-position: -123px -170px; }

#leftNav A.about { background-position: 0 -200px; }
#leftNav A.about:hover { background-position: -123px -200px; }

#leftNav A.email { background-position: 0 -230px; }
#leftNav A.email:hover { background-position: -123px -230px; }

#leftNav A.arhive { background-position: 0 -260px; }
#leftNav A.arhive:hover { background-position: -123px -260px; }
#nav-main {
	padding-left:9px;
	padding-top:6px;
	font:bold 1.1em "Arial Black";
	text-transform:uppercase;
	}
#nav-main li {
	padding-top:5px;
	}
#nav-main li a:link,
#nav-main li a:visited {
	color:#fff;
	text-decoration:none;
}
#nav-main li a:hover,
#nav-main li a:active,
#nav-main li.current a:link,
#nav-main li.current a:visited,
#nav-main li.current a:hover,
#nav-main li.current a:active {
	color:#57602a;
	}

/* Content
----------------------------------------------- */
.player {
	margin-left:8px;
	/*margin-right:10px;*/
	padding:9px 10px;
	width:590px;
	height:441px;
	background:url(/img/content_bg.png) 0 0 repeat;
}

/*video-menu*/
.video-menu {
	position:relative;
	margin-top:11px;
	margin-left:8px;
	}
	* html .video-menu {height:0;}
.video-menu h3 {
	margin-right:10px;
	padding:0 10px;
	font:bold 1.0em/1.15em "Arial Black";
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#6c7f6b;
	background:url(/img/content_bg.png) 0 0 repeat;
}
	.video-menu .vnav span {
		display:none;
	}
.video-menu .video-previews {}
	/* auto clear */	
	.video-menu .video-previews:after{
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		font-size:0;
		}
	/* for IE */	
	.video-menu .video-previews {
		display:inline-block;
		}
		* html .video-menu .video-previews {
			height:1px;
			}
	.video-menu .video-previews {
		display:block;
		}
	/* END:for IE */
	/* END:auto clear */

.video-menu .video-previews .preview {
	display:block;
	width:110px;
	height:86px;
	float:left;
	padding-left:10px;
	padding-bottom:10px;
}
/*jQuery Smooth Div Scroll
---------------------------------------------- */
#makeMeScrollable div.scrollableArea * {
	position:relative;
	float:left;
}
#makeMeScrollable {
	height:97px;
	position:relative;
	width:100%;
}
div.scrollingHotSpotLeft {
	display:none;
	position: absolute;
	z-index:200;
	left:-9px;
	width:30%;
	height:100%;
	background:url(/img/backward.png) 0 40px no-repeat;
	cursor:pointer;
	}
div.scrollingHotSpotRight {
	position:absolute;
	z-index:200;
	right:0;
	width:30%;
	height:100%;
	background:url(/img/forward.png) 100% 40px no-repeat;
	cursor:pointer;
	}
div.scrollWrapper {
	position:relative;
	overflow:hidden;
	width:610px;
	height:100%;
	background:url(/img/content_bg.png) 0 0 repeat;
	}

div.scrollableArea {
	position: relative;
	width:auto;
	height:100%;
	}

/*text-block*/
.text-block {
                     font:normal 100% Georgia, "Times New Roman", serif;
	margin:12px 10px 0 8px;
	padding:4px 10px;
	background:url(/img/content_bg.png) 0 0 repeat;
	color:#374639;
                      font-size:12pt;

}
.text-block .date{}
.text-block h2{
	padding:.15em 0 .3em;
	font-size:18pt;
	color:#cdc064;
	}
	.text-block h2 a:link,
	.text-block h2 a:visited,
	.text-block h2 a:hover,
	.text-block h2 a:active {
		color:#cdc064;
		text-decoration:none;
	}
.text-block p{
	padding:0 0 1em;
	}
.text-block p.content-nav{
	padding:0;
	}
	.comments-header,
	.comments-open-header{
		font-size:1.2em;
		padding:.5em 0 .5em;
		}
	.comment {
	     border-top:1px solid #B2B2B2;
		}
	.comments-content {
		border-bottom:1px solid #B2B2B2;
	}
	.comment-content {
		padding-top:1em;
		}
	.comment-footer {
		font-size:.8em;
		}
	.comments-open-content label {
		display:block;
	}
	.comments-open-content p {
		padding:0 0 .5em;
	}

/* ph=1 */
/* nhm:from_kauri */
