@import url("navi_images.css");
body { background:none; background: url(images/bg/bg_top_border.gif) repeat-x  #fff; text-align:center; color: #454545; font: 12px 'Lucida Grande', Verdana, sans-serif; line-height:20px;}


.logo{ background:url(images/HelenMaybanksPhotographylogo.gif) no-repeat; height:70px; width:265px; float:left;  margin:40px 0 0 10px;}

/*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 solid;} 
.navi_level_1 ul li a.s_9{ background: url(images/styles/box_photo.gif) no-repeat; color:#fff; border:#fff 1px solid;}

.navi_level_1 ul li a.s_8{ background: none; color:#fff; border:#000 1px dotted;}

.navi_level_1 ul li a.blog{width:120px; height:18px; display:block; color:#333333;}


.top_navi{display:block; height:90px; width:699px; _width:680px float:left; overflow:hidden}

.navi_level_1{display:block; height:20px;  margin:0 0 0 22px; }


/* main navi style*/
.main_navi ul { list-style-type: none;	margin: 0 0 0 5px;}
.main_navi ul li { list-style:none; display:inline; height:30px; width:76px; float:left; margin: 0px 10px 0 0; background: none;}
.main_navi ul li a{ text-decoration:none;  color:#ccc; font-weight:bold; font-size:12px; padding:2px 0px 2px 2px;; margin: 0px 5px 0 0;}
.main_navi ul li a:hover{  color: #000; background:none; }
.main_navi ul li a.on{ color:#000; background:none;}
.nv1{ border-right: 1px #fff solid;}





/* headings */ 
h1 {font: 22px Arial, 'Lucida Grande', Verdana, sans-serif; font-weight:light; color:#454545; margin:10px 0;}
h2 { font: 18px Arial, 'Lucida Grande', Verdana, sans-serif; font-weight:light; color:#454545; margin:10px 0;}


/* footer */

.w_box2{ text-align:center; color:#fff; display:block; background: url(images/footer_bg2.png) no-repeat;  padding:39px 2px 20px 15px; width:900px; height:90px;}

/* gallery viewer */
.gallery_viewer{margin: -10px 0 0px 0;  float:left; width:990px; overflow:show; _margin:0px; padding:0px}
.gallery_viewer_home{margin: 0px 0 5px 5px;  float:left; width:990px; overflow:show; _margin:0px 0 5px 10px}