* { margin: 0; padding: 0; }
html { margin: 0; padding: 0; }
body { color: black; font-family: arial, Helvetica, sans-serif; line-height: 100.01%; background-color: #f29400; margin: 50px 0 0 30px; padding: 0; }
img { border-style: none; }
/*HEADER*/
#header { text-align: left; width: 1000px; height: 125px; margin: 0; padding: 0; }
#header h1 { color: #f29400; font-size: 15px; text-decoration: none; float: left; }
#logo-container { float: right; }
/*MAIN*/
#main-container { text-align: left; width: 1000px; }
#nav-container { font-size: 0.9em; width: 308px; height: 272px; float: left; border: solid 1px #fff; }
#navinner { font-weight: bold; line-height: 30px; margin: 20px 0 0 20px; }
#navi ul#navinner { color: #fff; list-style-type: none; }
#navinner a { color: #fff; font-weight: bold; line-height: 30px; text-decoration: none; height: 30px; display: block; }
#navinner a:hover, #navinner a.active { color: black; }
#navinner a.sub:hover { color: black; }
.navinner a.subactive { color: black; }
.navinner a.subactive:hover { color: black; }
#nav-container ul li { line-height: 30px; height: 30px; display: block; }
#st-feature { width: 230px; height: 274px; float: left; }
#content { color: black; font-size: 0.9em; font-weight: normal; line-height: 1.3em; width: 410px; float: left; padding-right: 30px; padding-left: 20px; }
#content p { margin-top: 20px; display: block; }
#content strong { font-size: 1.2em; }
#portfolio-holder { width: 115px; float: left; margin-top: 30px; margin-right: 10px; }
#portfolio-holder a, a:link, a:visited { border-style: none; }
#portfolio-holder a:hover, #portfolio-holder a.active { border-bottom: 10px solid white; }
#content a, a:link, a:visited, a:active { color: black; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#impress { font-size: 12px; line-height: normal; float: left; margin-top: 20px; margin-left: 330px; }

