html { font-size: 11px; overflow-x: auto;}body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #eeeeee; text-align: center; margin: 0; padding: 0; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 50px; margin-left: auto; background-image: url(./background.png); background-repeat: repeat-x; background-color: #575858;}a:link, a:active, a:visited, a:hover { color: #ffcc99; text-decoration: none;}a:hover { color: #ffeebb; text-decoration: underline;}img { border: 0px;}em { color: #ffeebb; font-style: normal;}ul { list-style-image: url(./bullet.png); list-style position: outside; margin-top: 0px; margin-left: 8px; padding-left: 8px; line-height: 1.8em;}li { display: list-item;}table { border-collapse: collapse;}td { vertical-align: middle; font-size: 11px; text-align: center; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px;}table.info { border-collapse: collapse;}td.info { vertical-align: middle; font-size: 11px;}td.info2 { vertical-align: top; text-align: left; line-height: 1.4em; font-size: 12px;}table.portfolio { border-collapse: collapse; border: 1px #666666 solid; background: #090909;}tr.portfolio { border-collapse: collapse;}td.portfolio { vertical-align: top; border-top: 1px dotted #666666; text-align: center; padding: 30px 20px 30px 20px; margin: 0px 0px 0px 0px;}td.portfolio_left { vertical-align: top; border-top: 1px dotted #666666; text-align: center; padding: 30px 20px 30px 40px; margin: 0px 0px 0px 0px;}td.portfolio_right { vertical-align: top; border-top: 1px dotted #666666; text-align: center; padding: 30px 40px 30px 20px; margin: 0px 0px 0px 0px;}.icon { border: 3px white solid; cursor: pointer;}.icon:hover { border: 3px solid #ffcc99; filter: gray;}.focus { border: 1px solid white;}h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ed0e58; margin-top: 0px; margin-bottom: 24px;}h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ed0e58; margin-top: 0px; margin-bottom: 12px;}h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; margin-top: 6px; margin-bottom: 8px;}h4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; margin-top: 6px; margin-bottom: 8px;}p { padding-top: 0px; margin-top: 0px; line-height: 1.8em;}#container { border: 0; width: 100%; text-align: left; padding: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}#wrapper { background: #000000; border-left: 1px solid #101010; border-bottom: 1px solid #101010; border-right: 1px solid #101010; width: 1000px; overflow: hidden; padding-bottom: 80px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}#header { width: 100%; border: 0; background-image: url(./header.png); background-repeat: no-repeat; height: 109px;}#contact { float: left; width: 400px; vertical-align: middle; text-align: left; font-family: Georgia, serif; font-size: 14px; font-weight: normal; color: #ffffff; padding-top: 80px; margin-left: 18px;}#contact a { color: #ffffff;}#links { float: right; width: 40%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; margin-top: 90px; margin-right: 8px; margin-left: auto;}#links a { color: #666666;}#tabs { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; height: 28px; overflow: hidden; background-image: url(./graphitebar.png); background-repeat: repeat-x; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: none; border-left: 1px solid #000000; border-right: 1px solid #000000;}#tabs ul { list-style-type: none; width: 1000px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; line-height: normal;}#tabs li { display: inline; margin: 0; padding: 0;}#tabs a:link, #tabs a:active, #tabs a:visited, #tabs a:hover { float: left; background-image: url(./greybar.png); margin: 0; margin-left: 1px; padding: 0 0 0 6px; text-decoration: none;}#tabs a:link span, #tabs a:active span, #tabs a:visited span, #tabs a:hover span { float: left; display: block; background-image: url(./greybar.png); padding: 7px 18px 7px 12px; color: #333333;}#tabs a:hover, #tabs a:hover span { background-image: url(./sandbar.png); color: #000000; cursor: pointer;}#tabs span { float: left; display: block; background-image: url(./greybar.png); padding: 7px 18px 7px 12px; color: #333333;}#tabs a.active:link, #tabs a.active:active, #tabs a.active:visited, #tabs a.active:hover { background-image: url(./peachbar.png); font-weight: bold;}#tabs a.active:link span, #tabs a.active:active span, #tabs a.active:visited span, #tabs a.active:hover span {  background-image: url(./peachbar.png); color: #000000;} #navigation { font-size: 9px; font-weight: bold; text-align: right; padding-top: 4px; padding-bottom: 4px; padding-right: 8px;}.block { display: block; clear: both; width: 880px; height: 100%; padding-left: 60px; padding-right: 60px; padding-top: 60px;}#left { float: left; width: 410px; text-align: center;}#right { float: right; width: 410px; text-align: left;}#portfolio { text-align: center; width: 100%;}#gallery_left { float: left; width: 60%; margin-left: 100px;}#gallery_right { float: right; width: 27%;}#portfolio_heading { height: 50px; text-align: center; margin-top: 40px;}#gallery_heading { height: 60px; text-align: center; margin-top: 20px;}#portfolio_main { text-align: center; margin-bottom: 100px;}#gallery_main_left { text-align: center; margin-right: 80px; margin-bottom: 90px;}#gallery_main_right { text-align: left; margin-right: 40px; margin-bottom: 90px;}#references { width: 80%; overflow: hidden; margin-left: auto; margin-right: auto; border: 1px solid #666666; background-color: #090909; -moz-border-radius: 8px; border-radius: 8px; padding: 20px 20px 20px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left;}#references ul { list-style-image: url(./listarrow.png); list-style position: outside; margin-bottom: 4px; padding-bottom: 4px; line-height: 1.2em;}#references li { display: list-item;}#footer { clear: both; width: 360px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; margin-top: 6px; margin-left: auto; margin-right: auto;}.signature { padding-top: 1em; padding-right: 3em; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}#photo_title { margin-left: 6px;}#photo_subtitle { margin-left: 6px;}#basic { background: #000000; width: 100%; overflow: hidden; margin-top: 80px; margin-bottom: 120px;}
