*, html, body{ margin: 0; padding: 0; font-family: Sans-Serif,Serif; text-align: left; }
body{ z-index: 0; top: 0; text-align: center; position: absolute; background: #044656 fixed top center url("../images/sky.jpg") repeat-x; height: 100%; width: 100%; }
html, body { height: 100%; text-align: center; }
em { font-weight: normal; }
.authorlede { font-weight: normal; }

a { color: #016d80; font-family: Sans-Serif,Serif; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { margin:.5em 0 .5em 0; font-size:2.125em; }
h2 { margin:0 0 .5em 0; font-size:1.75em; }
h3 { margin:.5em 0 .5em 0; font-size:25px; }

img { border: 0; }

#map { z-index: 0; position: fixed; top: 0; margin: 0 auto; padding: 0; width: 100%; height: 100%; background: fixed top center url("../images/background.png") no-repeat; text-align: left; }

#starCont{ z-index: 0; position: fixed; top: 66px; margin: 0 auto; padding: 0; width: 1152px; height: 754px; background: #000; background: fixed center; }

#container { z-index: 2; margin: 0 auto; padding: 0; width: 100%; text-align: left; }
#container-inner { width: 100%; padding-bottom: 60px; }

#header { z-index: 2; text-align: left; position: fixed; background: #8d0100 url("../images/header.jpg") repeat-x; height: 66px; width: 100%; top: 0; left: 0; right: 0; overflow: hidden; color: white; font-family: Sans-Serif,Serif; font-family: "Century Gothic", Helvetica;  }
#header #GMA { font-size: 50px; float: left; letter-spacing: -7px; margin-left: 20px; margin-right: 10px; font-family: "Century Gothic", Helvetica; }
#header #contact { margin-left: 15px; font-size: 11px; width: 478px; float: left; text-align: left; margin-top: 15px; }
#header #contact #Gillian { font-size: 12px; font-family: "Century Gothic", Helvetica; }
#header #contact a { color: white; text-decoration: underline; }
#header #GillianAgency { float: left; margin-top: 30px; margin-left: 10px; font-size: 18px; font-family: "Century Gothic", Helvetica; }
#header-inner { width: 870px; margin: auto; }
#header iframe { float: left; margin-left: 10px; margin-top: -2px; }
#header2 { overflow: hidden; color: white; font-family: "Century Gothic", Helvetica }
#header2 #contact { font-size: 11px; width: 460px; float: left; text-align: left; margin-top: 15px; font-weight: bold; font-family: "Century Gothic", Helvetica }
#header2 #contact #Gillian { font-size: 13px; font-family: "Century Gothic", Helvetica }
#header2 #contact a { color: white; text-decoration: underline; }

#title { z-index: 0; position: absolute; margin-top: -75px; font-size: 50px; color: white; }
#inner-container { z-index: 0; position: relative; width: 867px; margin: auto; }

#navigation { z-index: 1; position: absolute; margin-top: -70px; right: 0px; background: url("../images/navigation.jpg") repeat-x; height: 32px; padding-top: 10px; text-align:center; }
#navigation ul { list-style: none; display: inline; margin: 0; padding-left: 0; margin-right: 15px; }
#navigation li { display: inline; padding: 0; margin-left: 15px; }
#navigation ul li a { color: white; text-decoration: none; }

#content-wrapper { z-index: 0; position: relative; background: url("../images/transparent.png"); padding: 10px; width: 867px; margin: 200px auto 120px; }
#content-inner { padding: 25px; }
#content { background: url("../images/center-transparent.png"); width: 867px; text-align: left; padding-bottom: 25px; }

#section-title { font-size: 25px; font-family: Sans-Serif,Serif; color: #04444f; height: 30px; }
#section-title a { float: right; font-size:25px; }
#section-title span { float: left; width: 600px; }

#section { color: #04444f; font-size: 16px; font-family: Sans-Serif,Serif; margin-top: 10px; }
#section p, #section ul, #section li, #section a { font-size: 14px; font-weight: normal; }
#section p { margin-top: 0.5em; }
#section img { border: 0px solid #04444F; }

#eventbox{ float:right; width: 400px; background-color:#cccccc; padding:10px; }

#footer{ z-index: 1; background: #000; position: fixed; bottom: 0; left: 0; right: 0; height: 40px; width: 100%; color: #343e40; font-size: 11px; }
#footer #copyright { float: left; font-weight: bold; margin-top: 10px; }
#footer #navigation2 { float:left; margin-left: 25px; margin-top: 10px; }
#footer #navigation2 ul { list-style: none; display: inline; text-align: left; margin: 0; padding-left: 0; }
#footer #navigation2 li { display: inline; padding: 0; margin-left: 25px; float: left;  }
#footer #credits { float: left; margin-top: 10px; }
#footer-inner { width: 680px; margin: 0 auto; }
#footer a { color: #343e40; }

.first { margin-left: 0; }

.item { margin-bottom: 20px; }
.item .left ul { padding-left: 20px; }
.item .left{ margin: 0 0px 0 10px; float: left; width: 260px; }
.item .thumbnail{ float: left; width: 100px; height: 150px; text-align: center; }

.column{ float:left; width: 380px; border: 0px solid red; }
.column p { margin-bottom: 1em; }

.paginator { margin: 10px 0 10px 0; }
.paginator .current{ font-weight: bold; }
.paginator a {}

.detail-left { width: 250px; float:left; }

.detail-right { width: 550px; float:left; text-align: justify; font-size: 12px; font-weight:normal; }
.detail-right p  { margin-left: 5px; font-size: 12px; font-weight:normal; }
.detail-right .column .right { width: 400px; }
.detail-right .column { width: 550px; }
.detail-right h2 { font-size: 26px; }
.detail-right h3 { font-size: 23px; }
.detail-right a { color: #016d80; }