html, body {
	height: 100%;     
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%; 
	text-align: center; 
	background-repeat: repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}


#distance {
	margin-bottom: -300px; 
	width: 1px;          
	height: 50%;       
	float: left;  
}

#page {
	position: relative;  
	text-align: left;    
	height: 600px;       
	width: 821px;     
	margin: 0px auto; 
	clear: left;
	overflow: hidden;    
	background-repeat: no-repeat;
}

p {
	margin: 0px;
	padding: 0px;
}

.seo {
	margin-top: 10000px;
}

#navigation {
	/*background-color: blue;*/
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 190px;
	left: 40px;
}

#navigation li {
	float: left;
	width: 151px;
	height: 37px;
	/*background-color: yellow;*/
	overflow: hidden;
}

#nav_story_a, 
#nav_menu_a,
#nav_prog_a ,
#nav_contact_a,
#nav_gallery_a
{
	width: 151px;
	height: 37px;
	margin: 0px;
	padding: 0px;
	display: block;
	/*background-color: cyan;*/
}

#nav_story_s, 
#nav_menu_s,
#nav_prog_s ,
#nav_contact_s,
#nav_gallery_s
{
	width: 151px;
	height: 37px;
	margin: 0px;
	padding: 0px;
	display: block;
	cursor: pointer;
	/*background-color: cyan;*/
}
/*
#nav_story_a:hover {
	background-image: url(../img/site/ms_story.jpg);
}

#nav_menu_a:hover {
	background-image: url(../img/site/mm_menu.jpg);
}

#nav_prog_a:hover {
	background-image: url(../img/site/mp_prog.jpg);
}

#nav_contact_a:hover {
	background-image: url(../img/site/mc_contact.jpg);
}

#nav_gallery_a:hover {
	background-image: url(../img/site/mg_gallery.jpg);
}*/

.holder_right{
	position: absolute;
	left: 510px;
	top: 248px;
	outline: none !important;
}

.scroll_right {
	width: 279px;
	height: 312px;
	outline: none !important;
}

.scroll {
	outline: none !important;
}

#rootlink, #rootlink:visited{
	top: 19px;
	left: 28px;
	background-color: none;
	position: absolute;
	width: 780px;
	height: 170px;
	display: block;
}

.white {
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	/* font-weight: bold; */
}

ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}	

h1, h2, h3, ul, ul li {
	font-weight: normal;
}

.clear {
	clear: both;
}