* { margin:0; padding:0; outline:0;}
body { font: 14px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #666;color: #667477; background: #f0f0f0;}
h1 a { text-decoration: none; font-weight: normal; font-size: 54px; line-height: 54px; color: #667477; letter-spacing: -5px; margin: 0;}
h2 { font-size: 27px; font-weight: bold;}
h1 a strong { color: #f60; font-weight: bold;}
h1 a span { display: block; position: absolute; width: 160px; height: 54px; top:0; left: 0; background: url(images/firedevLogo.png) top left no-repeat;}
p { margin: 0 0 18px 0;}

.page { width:960px; background: white; margin: 0 auto;}
.pageInlay { padding: 36px 54px;}

.header { height: 54px;  position: relative; padding: 0 9px; z-index: 9999; background: white; }
/*.header h1, .header .menu { float: left;}*/
.headerbar {position: relative; z-index: 1; border-bottom: 4px solid; margin: 0 0 33px 0;}

.about { padding: 27px 18px 27px 162px; background: #f5e9b3; background: #f3f5f5 url(images/fireDevil.png) 25px 10px no-repeat; margin: 0 0 36px 0; color: #5f6f7e; color: #667477; position: relative; min-height: 72px; zoom: 1;}
.about h2 { margin: 0 0 18px 0;}

.menu ul { list-style: none;position: absolute; bottom: 0; left: 144px;  margin: 0 0 0 18px;}
.menu ul li { float: left;}
.menu ul li a { display: block; padding: 9px 18px; text-decoration: none; font-size: 18px; color: #667477;}
.menu ul li a:hover { color: #f60;}
.menu ul li a.selected { background: #667477; color: white; }

.content { padding: 0 18px;}
.content h2 { margin: 0 0 18px 144px;}

.content dl {}
.content dl dt { font-size: 27px; margin: 0 0 18px 144px; font-weight: bold;}
.content dl dt a { color: #667477; text-decoration: none;}
.content dl dt a:hover { text-decoration: underline;}

.content dl dd { margin: 0 0 54px 144px; position: relative;}
.content dl dd img { position: absolute; left: -135px; top: -6px;}
.content dl dd a, .email a { color: #f60; font-size: 18px;;}
.footer { background: #667477; margin: 54px 0 18px 0;padding: 18px 18px  18px 20px;color: white;}


.shadow, .page, .xabout {  -webkit-box-shadow: 0 4px 10px #ccc; -moz-box-shadow: 0 4px 10px #ccc; box-shadow: 0 4px 10px #ccc;}
.smallshadow, .footer, .headerbar {  -webkit-box-shadow: 0 2px 5px #ccc; -moz-box-shadow: 0 2px 5px #ccc; box-shadow: 0 2px 5px #ccc;}
/*	.upshadow, .menu a.selected {  -webkit-box-shadow: 0 0px 4px #000; -moz-box-shadow: 0 2px 5px #ccc; box-shadow: 0 4px 5px #ccc;}*/