@charset "UTF-8";
/* CSS Document */
/* GENERIC CLEARFIX */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 0%; }
  
/* SITE */
* { padding: 0; margin: 0; border-width: 0px;}
* html #container { height: 100%; }
html, body { height: 100%; background-color: black; background-image: url(/images/hen_bg_black.jpg); background-repeat: repeat-y; background-position: center top; }
#container { min-height: 101%; width: 940px; margin: 0 auto; }
div { border: 0px solid red; }
img { border: 0px; }
#page { width: 830px; text-align: left; margin-left: auto; margin-right: auto; vertical-align: top; height: 100%; }
#page_nav { width: 160px; float: left; }
#page_content { width: 580px; float: left; clear: right; margin: 10px 30px 30px 30px; color: #FFFFFF; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 12px; }
#nav_logo { width: 160px; padding-top: 65px; }

/*
#nav_items { text-align: center; padding-top: 20px; padding-right: 10px; }
.nav_item { text-align: right; padding-top: 0px; padding-bottom: 0px; border: 0px solid red; }
.nav_link { padding-top: 5px; }
*/

A {	color: white; text-decoration: underline; }

#main_nav { margin: 15px 0px 20px 25px;}
#main_nav UL,
#main_nav LI { border: 0px; margin: 0px; display: inline; padding: 0px;}

#main_nav .nav_year {font-weight: bold; text-align: center;}
#main_nav .nav_year A { text-decoration: none; color: #ddd; font-size: 12px; font-family: Arial; padding: 0px 5px;}

#main_nav .nav_year_on {font-weight: bold; text-align: center;}
#main_nav .nav_year_on A,
#main_nav .nav_year:hover A
{ text-decoration: none; color: #000; background-color: #fff; font-size: 12px; font-family: Arial; padding: 0px 5px;}

#nav_home { display: block; background-image: url(/images/nav/henrik_nav_latest.png); width: 125px; height: 40px; 
			text-transform: capitalize; text-indent: -999; color: transparent; font-size: 0px; background-repeat: no-repeat; background-position: top left;}
#nav_home:hover,
#nav_home_on { display: block; background-image: url(/images/nav/henrik_nav_latest_f2.png); width: 125px; height: 40px; 
				text-transform: capitalize; text-indent: -999; color: transparent; font-size: 0px; background-repeat: no-repeat; background-position: top left;}

#nav_photos { display: block; background-image: url(/images/nav/henrik_nav_photos.png); width: 125px; height: 40px; text-transform: capitalize; text-indent: -999; color: transparent;font-size: 0px;}
#nav_photos:hover,
#nav_photos_on { display: block; background-image: url(/images/nav/henrik_nav_photos_f2.png); width: 125px; height: 40px; text-transform: capitalize; text-indent: -999; color: transparent;font-size: 0px;}

#nav_about { display: block; background-image: url(/images/nav/henrik_nav_about.png); width: 125px; height: 47px; text-transform: capitalize; text-indent: -999; color: transparent;font-size: 0px;}
#nav_about:hover,
#nav_about_on { display: block; background-image: url(/images/nav/henrik_nav_about_f2.png); width: 125px; height: 47px; text-transform: capitalize; text-indent: -999; color: transparent;font-size: 0px;}

#nav_contact { display: block; background-image: url(/images/nav/henrik_nav_contact.png); width: 125px; height: 39px; text-transform: capitalize; text-indent: -999; color: transparent;font-size: 0px;}
#nav_contact:hover, 
#nav_contact_on { display: block; background-image: url(/images/nav/henrik_nav_contact_f2.png); width: 125px; height: 39px; text-transform: capitalize; text-indent: -999; color: transparent;font-size: 0px;}

.block_text { /*filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;*/ padding: 5px 0px 5px 0px; line-height: 20px; }
.block_text2 { filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; padding: 5px 0px 5px 0px; line-height: 20px; }
.blog_item { padding: 0px 0px 5px 0px; line-height: 18px; }
.gallery_home_cat_lnk, .gallery_cat_title { color: white; text-decoration: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 28px; font-style: italic; font-weight: bold; }
.gallery_home_cat_lnk_all { color: white; text-decoration: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px; font-style: italic; font-weight: bold; }