html { background: #000; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #000; line-height: 20px; }

#container { width: 900px; margin: 0px auto; margin-top: 50px; }

#header { border-bottom: 1px solid #FFF; width: 900px; overflow: hidden; color: #FFF; padding-bottom: 5px; }
#logo { background: url(../images/logo.png); width: 150px; height: 55px; float: left; }
#menu { float: right; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
#menu ul { list-style: none; margin-top: 35px; }
#menu ul li { float: left; margin-left: 8px; }
#menu ul li a { color: #545558; text-decoration: none; }

#intro { background: url(../images/intro.png) #000; width: 725px; height: 365px; margin-top: 1px; }
#wrapper { background: url(../images/content.png) no-repeat #FFF; width: 880px; margin-top: 1px; overflow: hidden; padding: 10px; }
#content { width: 600px; padding: 10px; float: left; }
#image { float: right; width: 260px; }

#photoset { margin-top: 8px; float: left; color: #FFF; font-weight: bold; width: 500px; }
#photoset a { color: #fff; text-decoration: none; }
.photo { background: #545558; float: left; margin-right: 5px; margin-bottom: 5px; cursor: pointer; padding: 5px; }

#footer { float: right; margin-right: 10px; margin-top: 8px; color: #FFF; line-height: 18px; *margin-right: -60px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
#footer ul { list-style: none; margin-top: 0px; margin-left: -30px; }
#footer li { float: left; margin-left: 8px; }
#footer ul li a { color: #545558; text-decoration: none; }

#jsddm li ul { margin-top: 5px; *margin-top: 19px; *margin-left: -50px; padding: 8px 8px 8px 3px; position: absolute; visibility: hidden; background: #000; border: 1px solid #545558; *width: 150px; }
#jsddm li ul li { float: none; }

a { color: #545558; }
