/*Global CSS Declarations for ekmanbohrer.com, Version 2007, Copyright (c) Analogue Web Design,LLC. All rights reserved.*/@media aural{acronym{speak:normal;}abbr.initialism{speak:spell-out;}abbr.truncation{speak:normal;}}@media screen{acronym,abbr{cursor:help;border:medium none;}}@media screen,projection{/*GLOBAL*/*{padding:0;margin:0;}a{text-decoration:none;outline:none;color:#9c9a9a;}a:hover{color:#fff;}address{font-style:normal;}body{height:100%;background:#600 url(/assets/img/background.jpg);color:#fff;font:62.5%/1.5 Arial,Helvetica,sans-serif;}br{clear:both;}h1,h2,h3,h4,h5,h6{font-size:1em;}hr{clear:both;visibility:hidden;height:1.2em;}html{height:100%;}fieldset,img{border:medium none;}input,button,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;}label{cursor:pointer;}ol,ul{list-style:none;}#skip{display:none;}/*HEADER*/#header{border-bottom:2px solid #fff;background:#000;}#header h1{height:154px;width:770px;margin:0 auto;background:url(/assets/img/logo.jpg) no-repeat 100% 18px;text-indent:-5000px;}#header h2{height:45px;width:770px;margin:0 auto;background:url(/assets/img/header.jpg) no-repeat;text-indent:-5000px;}/*MENU*/#menu{margin-bottom:18px;border-top:1px solid #9c9a9a;border-bottom:1px solid #9c9a9a;font-size:1.2em;text-align:center;text-transform:uppercase;}#menu li{display:inline;margin-right:1px;padding-right:3px;border-right:1px solid #9c9a9a;}#menu li.resources{margin-right:0;padding-right:0;border-right:medium none;}#menu a{color:#9c9a9a;}#menu a:hover{color:#fff;}/*LOCATION*/#home #menu .home a{color:#fff;}#home #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/home.png) no-repeat 50% 0%;text-indent:-2000px;}#practice #menu .practice a{color:#fff;}#practice #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/practice.png) no-repeat 50% 0%;text-indent:-2000px;}#bios #menu .bios a{color:#fff;}#bios #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/bios.png) no-repeat 50% 0%;text-indent:-2000%;}#bohrer #menu .bios a{color:#fff;}#bohrer #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/bohrer.png) no-repeat 50% 0%;text-indent:-2000%;}#ekman #menu .bios a{color:#fff;}#ekman #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/ekman.png) no-repeat 50% 0%;text-indent:-2000%;}#thulin #menu .bios a{color:#fff;}#thulin #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/thulin.png) no-repeat 50% 0%;text-indent:-2000%;}#contact #menu .contact a{color:#fff;}#tuttle #menu .bios a{color:#fff;}#tuttle #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/tuttle.png) no-repeat 50% 0%;text-indent:-2000%;}#contact #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/contact.png) no-repeat 50% 0%;text-indent:-2000%;}#resources #menu .resources a{color:#fff;}#resources #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/resources.png) no-repeat 50% 0%;text-indent:-2000px;}#admin #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/admin.png) no-repeat 50% 0%;text-indent:-2000px;}#error #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/error.png) no-repeat 50% 0%;text-indent:-2000px;}#legal #content #sidebar h3{height:318px;margin-left:-18px;background:url(/assets/img/legal.png) no-repeat 50% 0%;text-indent:-2000px;}/*CONTENT*/#content{width:770px;margin:0 auto;padding-bottom:108px;background:#222 url(/assets/img/content.jpg) repeat-x;}#content #main{float:right;width:414px;padding:18px;}#content #main h3{margin:18px 0;padding:0 18px;font-size:1.4em;text-transform:uppercase;}#content #main h4{margin:18px 0;padding:0 18px;border-top:1px solid #9c9a9a;border-bottom:1px solid #9c9a9a;font-size:1.2em;}#content #main p{margin:18px 0;padding:0 18px;font-size:1.2em;}#content #main ul{margin:18px 0;padding:0 30px;font-size:1.2em;list-style:outside circle;}#content #main ul li{margin:9px 0;}#content #main .bio{position:relative;border-bottom:1px solid #9c9a9a;}#content #main .email{float:right;}#content #main .email em{padding-right:6px;color:#716f6e;font-style:normal;}#content #main .portrait{position:absolute;bottom:0;left:-320px;width:302px;text-align:right;font-size:1.2em;}#content #main .portrait em{padding-right:6px;color:#716f6e;font-style:normal;}#content #main .portrait img{margin-bottom:9px;}#content #main .portrait span{display:block;margin-top:9px;padding:3px 0;border-top:1px solid #9c9a9a;border-bottom:1px solid #9c9a9a;}/*INQUIRY*/#inquiry{margin-top:18px;line-height:2.0;}#inquiry button{padding:6px 9px;border:outset 1px #716f6e;background:#222323;color:#fff;text-transform:uppercase;}#inquiry button:active{padding:7px 8px 5px 10px;border:inset 1px #716f6e;}#inquiry button:hover{cursor:pointer;}#inquiry fieldset{margin-bottom:18px;}#inquiry label{display:block;position:relative;font-weight:700;}#inquiry label em{position:absolute;left:-1em;font-weight:normal;}#inquiry input{width:375px;margin-bottom:9px;padding:1px;border:1px solid #716f6e;background:#716f6e;}#inquiry input:focus{border:1px solid #fff;background:#9c9a9a;}#inquiry span{float:right;}#inquiry textarea{height:12em;width:375px;padding:1px;border:1px solid #716f6e;background:#716f6e;}#inquiry textarea:focus{border:1px solid #fff;background:#9c9a9a;}/*SIDEBAR*/#content #sidebar{float:right;width:302px;margin-bottom:260px;padding-left:18px;}/*FOOTER*/#footer{position:relative;margin:0 auto;width:770px;}#footer ul{position:absolute;top:-55px;right:0;width:414px;margin:0 18px;padding:9px 0;border-top:1px solid #9c9a9a;}#footer ul li{display:inline;padding-right:9px;}#footer #address{position:absolute;top:-313px;width:302px;padding:108px 0 18px 18px;background:url(/assets/img/logo-sidebar.png) no-repeat 100% 0;}#footer #address address{margin:9px 0;padding-top:9px;border-top:1px solid #9c9a9a;font-size:1.2em;}#footer #address address em{padding-right:6px;color:#716f6e;font-style:normal;}#footer #address address strong{font-size:1.167em;line-height:2.2;}#footer #address address span{float:right;}/*MSIE 7.0*/*+html #menu li{margin-right:3px;padding-right:1px;}*+html #inquiry button{padding:1px 3px;border:solid 1px #716f6e;}*+html #inquiry button:active{padding:1px 3px;border:solid 1px #716f6e;}*+html #admin form button{margin-right:3px;padding:1px 3px;border:solid 1px #716f6e;}*+html #admin form button:active{padding:1px 3px;border:solid 1px #716f6e;}*+html #footer #address{top:-304px;}/*MSI 6.0*/* html #menu{height:1%;}* html #menu li{margin-right:3px;padding-right:1px;}* html #inquiry button{padding:1px 3px;border:solid 1px #716f6e;}* html #inquiry button:active{padding:1px 3px;border:solid 1px #716f6e;}* html #footer #address{top:-304px;}* html #content #main{position:relative;}* html #inquiry input,* html #inquiry textarea{width:374px;}/*CLASSES*/.hidden{display:none;}}