/* CSSTidy 1.3dev: Thu, 10 Sep 2009 16:37:51 +0200 */
#block {
background-color:#1e1f1e;
border:10px solid #1e1f1e;
display:block;
min-height:20px;
overflow:hidden;
position:relative;
background-position: bottom center;
min-height: 94px;
background-repeat: no-repeat;
}

#block .gallery img {
position:absolute;
top:0
}

#block .gallery,#block .info {
padding:0
}

#block .info {
margin-right:10px;
padding:30px 0 0 30px;
width:239px;
}

#block img {
display:block;
position:absolute;
top:0
}

#buildings a {
background-image:url('/img/nav_buildings.gif');
background-position:0 5px!important;
padding-left:0;
width:56px
}

#lwp a {
background-image:url('/img/nav_lwp.gif');
background-position:0 5px!important;
padding-left:0;
width:88px
}

#buzz a {
background-image:url('/img/nav_buzz.gif');
background-position:5px 6px!important;
width:25px
}

#close {
padding: 5px;
float: right
}

#contact {
margin:0!important
}

#contact a {
background-image:url('/img/nav_contact.gif');
padding-right:0!important;
width:45px
}

#content {
clear:both;
padding:0 40px;
position:relative
}

#culture a {
background-image:url('/img/nav_culture.gif');
width:121px
}

#dd {
position:absolute;
top:0;
visibility:visible
}

#footer {
clear:both;
float:none;
margin-top:50px
}

#head {
margin:0 0 40px;
position:relative
}

#head #block .info h2 {
background-image:none;
height:auto;
text-indent:0;
font-size: 14px;
}

#head h1 a {
background-image:url('/img/1akron.gif');
height:52px;
margin-bottom:3px;
width:179px
}

#head h1 a,#head h2 {
display:block;
overflow:hidden;
text-indent:-1000px;
margin: 0;
}

#head h2 {
background: transparent url('/img/building_a_city.gif') no-repeat scroll 0 1px;
height:61px
}

#ie {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 5px;
border: 1px solid gold;
background: #ffc;
display: block;
margin: 0 -7px;
}

#ie p, #ie h2 {
margin: 0 auto;
width: 925px;
}

#ie h2 {
font-size: 14px;
line-height: 1em;
}

#nav {
border-bottom:15px solid #1e1f1e;
float:left;
margin:0 0 21px;
position:relative
}

#nav *,#dd * {
list-style:none
}

#nav a,#dd a {
color:#1e1f1e;
text-decoration:none
}

#nav li {
float:left;
margin:0 27px 0 0;
position:relative
}

#nav li a {
background-position:5px 5px;
background-repeat:no-repeat;
display:block;
height:11px;
margin:0;
overflow:hidden;
padding:5px;
text-indent:-1000px
}

#nav li ul {
background:#1e1f1e;
font-family:arial, helvetica;
margin:0;
padding:5px;
position:absolute;
visibility:hidden;
width:auto;
z-index:1000
}

#nav li ul li {
margin:0;
width:100%
}

#nav li ul li a,#dd a {
background-image:none;
color:#fff;
display:block;
height:auto;
padding:0 5px;
text-indent:0;
width:auto
}

#nav li:hover ul {
visibility:visible
}

#philosophy a {
background-image:url('/img/nav_philosophy.gif');
width:94px
}

#sky {
display: block;
position: absolute; 
height: 384px;
width: 100%;
min-width: 924px;
background-image: url('/img/sky.png');
background-position: top center;
background-repeat: no-repeat;
top: 0;
z-index: -1;
}

#wrapper {
margin:50px auto;
width:924px
}

* {
font-family:helvetica, arial, sans-serif;
margin:0;
outline:none;
padding:0
}

.blue {
color:#454a61
}

.root:before {
content:none!important;
margin:0
}

.breadcrumb {
margin: 0 0 40px 40px;
font-size: 9px;
height: 9px;
}

.breadcrumb li {
float:left;
height:20px;
list-style:none;
width:auto
}

.breadcrumb li:before {
content:'//';
margin:0 5px
}

.breadcrumb ul {
float:right;
width:auto
}

.breadcrumb * {
margin:0;
padding:0
}

.clear {
clear:both;
display:block;
height:0
}

.column {
float:left;
margin-bottom:50px;
width:258px
}

.column h3 {
margin-bottom:15px
}

.column.middle {
border-left:1px dotted #666;
border-right:1px dotted #666;
margin:0 15px;
min-height:250px;
padding:0 15px
}

.column dt
{
text-align: left;
}

.column dt a {
text-decoration: none;
}

.editThis {
position:absolute;
right:50px;
top:-50px;
}

.gallery {
background:#1e1f1e;
float:left;
padding:10px 10px 0;
width:625px
}

.gallery img {
width: 625px;
height: 295px;
display:block;
margin:0 0 10px
}

#flash {
width: 625px;
height: 550px;;
display:block;
margin:0 0 10px
}

.gold, #buildings a:hover {
color:#e5c034
}

.info {
background-color:#1e1f1e;
border-right:0;
color:#fdf2cd;
float:left;
padding:10px 0 10px 10px;
width:189px
}

.info a {
color:#fdf2cd;
text-decoration:underline
}

.info *{
color:#fdf2cd;
}

.info h2 {
color:#6ca2b4;
font-size:12px;
text-indent:0
}

.orange, #culture a:hover {
color:#de8b57
}

.readmore {
color:#333;
display:block;
font-size:9px;
margin-top:.3em
}

.red {
color:#9b572e
}

.blue{
color:#373e58
}

.teal, #buzz a:hover{
color:#5c9aae
}

a {
color:#1e1f1e
}

body {
background:#fff8e7 url('/img/site_bg.jpg') repeat-y top center;
color:#1e1f1e;
font-size:11px;
line-height:1.3em
}

dt {
font-weight:700
}

p,ul,dd,ol {
line-height:1.6em;
margin-bottom:1.6em;
color: #666;
}

ul,ol {
margin-left:2em
}
h3 {
font-size: 13px;
line-height: 1.3em;
}
h2 {
font-size: 20px;
margin-bottom: 12px;
}

#block.buildings, #block.commerce_and_culture,#block.buzz,#block.contact,#block.live_work_play,#block.press,#block.events,#block.events, #block.voices,#block.success_stories {
border-bottom: 0;
}

#block.buildings{
background-image: url(/img/lists/buildings.png);
}

#block.commerce_and_culture{
background-image: url(/img/lists/commerce_and_culture.png);
}
#block.buzz{
background-image: url(/img/lists/buzz.png);
}
#block.contact{
background-image: url(/img/lists/contact.png);
}

#block.events{
background-image: url(/img/lists/events.png);
}

#block.live_work_play{
background-image: url(/img/lists/live.png);
}

#block.press{
background-image: url(/img/lists/press.png);
}

#block.voices{
background-image: url(/img/lists/voices.png);
}

#block.success_stories{
background-image: url(/img/lists/success.png);
}


.list a{
text-decoration: none;
font-size: 16px;
}
.author, .authorOrg{
color: #000;
display: block;
font-weight: normal;
font-size: 10px;
padding: 1px 0;
}

.authorOrg{
font-style: italic;
}
.author .authorOrg{
display: inline
}