@import url("navi_images_3.css");
body { 	background: url(images/bg/bg_high_contrast_1.jpg)  no-repeat center top  #000; text-align:center; color: #fff; font: 12px Arial, Helvetica, sans-serif; line-height:24px; }

p{line-height:24px;}


/*style switcher   */
.navi_level_1 ul li a.s_green{ background: url(images/styles/box_sky.gif) no-repeat;  color:#000; border:#fff 1px solid; }
.navi_level_1 ul li a.s_2{ background: url(images/styles/box_brush_stroke.gif) no-repeat ; color:#fff;  border:#fff 1px solid; }
.navi_level_1 ul li a.s_3{ background: url(images/styles/box_paper.gif) no-repeat;  color:#fff; border:#fff 1px solid;}
.navi_level_1 ul li a.s_4{ background: url(images/styles/box_mesh.gif) no-repeat; color:#fff; border:#fff 1px dotted;} 
.navi_level_1 ul li a.s_8{ background: url(images/styles/box_elegant.gif) no-repeat ; color:#fff; border:#fff 1px solid;}
.navi_level_1 ul li a.s_9{ background: url(images/styles/box_photo.gif) no-repeat; color:#fff; border:#fff 1px solid;}


/* header (top navi) layout */
.top_navi{display:block; height:176px; width:729px; float:left;}
.navi_level_1{display:block; height:20px;  margin:12px 0 0 85px; color:#fff; }




/* headings */ 
h1 {font: 26px Arial, 'Lucida Grande', Verdana, sans-serif; font-weight:100; color:#f0f0f0; margin:10px 0;}
h2 { font: 20px Arial, 'Lucida Grande', Verdana, sans-serif; font-weight:100; color:#f0f0f0; margin:10px 0;}

.w_box2{ color:#000; display:block; background: url(images/footer_bg4.png) no-repeat;  padding:29px 2px 20px 45px; width:900px; height:50px;}


/* logo */

.logo{ display:block; height:105px; width:234px; float:left;  margin:0 0 0 10px; background:none;}

.sub_navi ul li a {
	color: #f0f0f0;
	background: transparent;
	text-decoration: none;
}
.sub_navi ul li a:hover {
	color: #fff; font-weight:bold;
}

.sub_navi ul li a.on {color:#fff; font-weight:bold;}


a.link{ background:none; color:#fff; padding:2px; margin:4px 0; text-decoration: none; border-bottom:1px dotted #ccc;}


/* main content */
.body_content_home{margin:5px 20px 0 35px; width:955px; }
/* gallery viewer */
.gallery_viewer_home{margin: 0px 0 5px 35px;  float:left; width:955px; overflow:show; _margin:5px 0 5px 40px;  }
.body_content{margin:5px 20px 0 35px; width:955px; }

.bg{ background: url(images/bg/b_tansparent.png); padding: 10px 20px ;}
