body { font-family: Arial, Helvetica, san-serif; margin: 0; padding: 0; border: none; font-size: 12px; background: #bcbdc1; color: #141414; } html * { outline: none; } ul, li { margin:0; padding:0; list-style-type:none; } a { color: #FFFFFF; text-decoration:none; } a: active, link, visited { text-decoration:none; } .float_left { float: left; margin-right: 10px; } .float_right { float: right; margin-left: 10px; } .text_box { font-size: 12px; height: 20px; border-style: ridge; font-size: 11px; color: #6d6d6d; border: 1px solid #ffffff; background-color: #ffffff; } .textarea_box { font-size: 12px; height:20px; border-style:ridge; font-size:11px; color:#000000; border-color:#ffffff; border-width:1px; background-color: #FFFFFF; } h1 { display:inline; color: #6d6d6d; font-size:14px; font-weight: normal; } h2 { display:inline; font-size:18px; color: #6d6e71; font-weight: normal; } h3 { display:inline; font-size:12px; color: #6d6e71; font-weight: normal; } h1#logo { position: absolute; display: block; top: 37px; width: 220px; height: 100px; text-indent: -1000px; background: #000000 url(../images/lee-busick-design.png) no-repeat 115px 25px; } #container-1 { background: transparent url(../images/sub-background.jpg) no-repeat 0 25px; } #left_nav { z-index:4; position: absolute; left: 0; margin-top: 116px; padding-top: 20px; padding-bottom: 20px; background: #000000; width: 220px; } #left_nav ul.main { margin-left: 15px; width: 190px; background: #000000; border-top: 1px solid #1a1a1a; padding-top: 3px; border-bottom: 1px solid #1a1a1a; padding-bottom: 3px; } #left_nav ul.main li.main { width: 190px; border-top: 1px solid #1a1a1a; background: transparent url(../images/nav-bg.png) no-repeat 0 0; text-align:right; line-height: 40px; margin-right:10px; text-indent: -20px; } #left_nav ul li.last { width: 190px; border-top: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a; text-align:right; } #left_nav ul.main li a { font-size: 9px; color: #454545; } #left_nav ul.main li a.news_link { font-size: 10px; color: #878787; } #left_nav ul.main li a:hover { color: #FFFFFF; } #left_nav ul li.main a.main { display: block; color: #878787; font-size: 10px; text-transform: uppercase; background: transparent url(../images/arrow-closed.png) no-repeat 0 15px; } #left_nav ul li.main a.main.open { display: block; color: #878787; font-size: 10px; text-transform: uppercase; background: transparent url(../images/arrow-open.png) no-repeat 0 15px; } #left_nav ul li.main a.news_link { display: block; color: #878787; font-size: 10px; text-transform: uppercase; background: transparent url(../images/arrow-closed.png) no-repeat 0 15px; } #left_nav ul li.main a.news_link.open { display: block; color: #878787; font-size: 10px; text-transform: uppercase; background: transparent url(../images/arrow-open.png) no-repeat 0 15px; } #left_nav ul li.main a.main:hover { color: #FFFFFF; } #left_nav ul li.main a.main.on { color: #FFFFFF; } #left_nav ul.sub { display: none; margin-bottom: 15px; margin-top: 10px; } #left_nav ul.sub.open { display: block; } #left_nav ul.sub2 { display: none; padding-top: 5px; padding-bottom: 15px; } #left_nav ul.sub2.open { display: block; padding-bottom: 15px; } #left_nav ul.sub li { line-height: 12px; padding: 0; margin:0; } #left_nav ul.sub li a.on{ color: #FFFFFF; } #left_nav ul.sub2 li a.on { color: #59b8d3; } #left_nav ul.sub li.sub { line-height: 12px; height:15px; padding: 0; margin:0; } div.sub.news { font-size: 11px; color: #454545; width: 180px; line-height: 12px; text-align:left; padding-bottom: 10px; } a.sub.on { color: #FFFFFF; } #content-header { position: relative; top: 8px; height: 25px; margin-left: 227px; background: #000000; } #content-header #title { color: #7f8285; font-size: 11px; float: right; margin-right: 9px; line-height:25px; } #content-main { position: relative; top: 8px; height: 522px; margin-top: 7px; padding: 25px; padding-right: 0; background: #FFFFFF; margin-left: 227px; margin-right: 7px; } #content-main h2 { background: #000000; padding: 5px; color: #FFFFFF; font-style: italic; font-size: 13px; width: 390px; display: block; margin:0; text-indent: 5px; font-family: Times; } #content-main .about-copy { width: 390px; margin: 0; background: #e0e1e2; color: #6d6e71; padding: 5px; margin-top: 2px; font-size: 11px; } #content-main.contact h2 { background: #000000; padding: 5px; color: #FFFFFF; font-style: italic; font-size: 13px; width: 700px; display: block; margin:0; text-indent: 5px; font-family: Times; } #content-main.contact .about-copy { width: 690px; margin: 0; background: #e0e1e2; color: #6d6e71; padding: 10px; padding-bottom: 12px; margin-top: 7px; } #content-main.contact h3 { display:block; color: #969696; font-size: 10px; padding: 0; margin: 0; padding-bottom: 3px; text-indent:2px; } #content-main .about-bottom-copy { float: right; padding: 0; maring: 0; padding-top: 50px; width: 631px; } #content-main .about-bottom-copy h3 { display: block; margin:0; margin-bottom:3px; } .link-description { font-style: italic; font-family: Times; } #content-main .link-box { width: 370px; margin: 0; background: #e0e1e2; color: #6d6e71; padding: 15px; margin-top: 2px; } #content-main .link-box a { color:#808080; } .about-right { padding: 0; maring: 0; width: 300px; float:left; text-align:right; font-size:11px; color:#6d6e71; margin-right: 5px; margin-top: 25px; } #project-footer { position: relative; top: 8px; margin-top: 7px; height: 25px; background: #000000; margin-left: 227px; } #project-footer .title { color: #5a5b5d; font-size: 10px; float: right; margin-right: 9px; line-height:25px; } #project-footer .title a { color: #5a5b5d; } #header { height: 38px; background: transparent url(../images/top_nav_bg.png) repeat-x 0 0; } #header_content { float: right; font-size: 9px; color: #848484; line-height: 28px; margin-right: 10px; } #header_content ul { display:inline; list-style-type: none; } #header_content ul li { display:inline; padding-left:15px; } #header_content ul li a { color: #FFFFFF; } #header_content ul li.divider { color: #454545; } .header_content_right { display: inline; color: white; margin-right: 30px; } .white { color: white; } .about-blue { font-family: Times; color: #6dbbd2; font-style: italic; } .about-person h3 { color: #838383; } #contact-link { float:right; font-size: 9px; width: 80px; text-align:center; display: block; background: #c0c0c0; color: #FFFFFF; padding:3px; } .error { color: red; font-size: 10px; }