/* Default */
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body { font-size:12px; background-color:#000;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0px;}

/* Layout */
#wrap {width:950px; margin:15px auto;}

/* Header */
#header {margin-bottom:15px; margin-top:15px;}
#header #logo {float:left; width:400px; margin-left:20px;}
#header #logo img {margin-right:5px;}
#header #slogan {float:right; width:350px; text-align:right; padding-top:10px; font-size:11px; color:#999999; margin-right:15px;}
#header #slogan a {color:#999999;} #header #slogan a:hover {color:#e7da0b; text-decoration:none;}

/* Navigation */
#nav_wrap {background:url(../images/bg_nav.gif) top left no-repeat;height:28px;}
#nav {list-style:none; height:26px; padding-top:1px; padding-left:20px;overflow:hidden;}
#nav li {display:inline; }
#nav a {float:left; padding:26px 0 0 0; margin:0px 23px; overflow:hidden; height:0px !important; height/**/:26px;}
#nav a:hover {background-position:0 -26px;}
#nav a.selected {background-position:0 -52px;}

#nav1 a {width:70px; background:url(../images/navi1.gif) top left no-repeat;}
#nav2 a {width:94px; background:url(../images/navi2.gif) top left no-repeat;}
#nav3 a {width:135px; background:url(../images/navi3.gif) top left no-repeat;}
#nav4 a {width:95px; background:url(../images/navi4.gif) top left no-repeat;}
#nav5 a {width:110px; background:url(../images/navi5.gif) top left no-repeat;}
#nav6 a {width:114px; background:url(../images/navi6.gif) top left no-repeat;}

#content {background:url(../images/bg_bottom_photo.gif) top left no-repeat;}
#content #news {float:left; width:380px; padding:15px 0 0 15px;}
#content #news #title {float:left; width:45px; margin-top:2px;}
#content #news #contents_news {float:right; width:330px; font-size:9px; color:#949494;}
#content #news #contents_news a {color:#efd492;}
#content #photogallery {float:right; width:385px; list-style:none; padding-top:5px;}
#content #photogallery li {display:inline;}
#content #photogallery li .arrow {padding-bottom:16px;}

#footer {font-size:10px; color:#949494; text-align:center; line-height:25px; margin:15px;}
#footer a {color:#949494;}
#footer .selected {color:#fff;}