div#header {height:100px;}
    div#header h1 {color:#ffffff;position:absolute;max-width:500px;margin-top:-2px;text-shadow:2px 2px 3px #000000;font-size:36px;}
        div#header h1.s {font-size:25px;max-width:500px;}
div.rh {float:right;text-align:right;}
div.nn {width:210px;float:right;text-align:left;font-size:12px;color:#555555;padding:30px 0 0 10px;margin-right:90px;}
#newsnav, #programnav, #imgnav {margin:20px 0;}
    #newsnav a, #programnav a, #imgnav a {color:#0070fb;font-weight:bold;font-size:14px;}
#newsgrid {margin:0;float:none;margin-bottom:40px;border:0;min-height:150px;}
    #newsgrid a {font-size:13px;}
        #newsgrid a.h {font-size:13px;background-position:2px -3px;}
    #newsgrid span {display:block;margin:0;margin-top:10px;font-size:12px;}
#programgrid {margin-bottom:40px;padding:10px;color:#4f86cb;min-height:150px;}
    #programgrid a {color:#000000;}
h1 {font:bold 24px arial;font-style:italic;color:#da2b26;text-shadow:1px 1px 1px #555555;padding-right:20px;}
h3 {border-radius:5px 5px 0 0;color:#ffffff;background-color:#4f86cb;border-bottom:0;width:250px;font:bold 16px arial;padding:5px;}
h4 {background-color:#fed001;padding:5px 40px;font:bold 18px arial;border-radius:15px;font-style:italic;margin:0;margin-right:80px;margin-top:40px;}
img.photo {box-shadow:4px 4px 8px #808080;margin:0 0 20px 10px;display:block;}
div.photo {width:880px;padding:8px;margin-top:10px;color:#555555;border:1px solid #000000;border-radius:5px;margin-bottom:120px;}
    div.photo a {color:#0070fb;}
    div.photo span {float:right;}
        div.photo span a {font-weight:bold;}
input.search {margin:10px 0;}
ul.notes {width:700px;border:2px solid #fed001;margin:20px auto;border-radius:10px;background-color:#f0f0f0;padding:10px;box-shadow:2px 2px 5px #888888;background-image:url('../img/warning1.png');background-repeat:no-repeat;background-position:640px 10px;}
    ul.notes li {list-style-image:url('../img/input2.png');list-style-position:inside;padding-left:20px;}
    ul.notes li:first-child {list-style-type:none;padding:0;margin-bottom:20px;list-style-image:none;}
ul.err {width:700px;border:2px solid #da2b26;margin:20px auto;border-radius:10px;background-color:#f0f0f0;padding:10px;box-shadow:2px 2px 5px #888888;background-image:url('../img/warning2.png');background-repeat:no-repeat;background-position:640px 10px;}
    ul.err li {list-style-image:url('../img/input5.png');list-style-position:inside;padding-left:20px;color:#da2b26;}
    ul.err li:first-child {list-style-type:none;padding:0;margin-bottom:20px;list-style-image:none;color:#000000;}
table.list {width:910px;margin-left:10px;border:1px solid #fed001;padding:5px;font-size:12px;border-collapse:collapse;box-shadow:4px 4px 8px #808080;}
    table.list td {padding:3px;border-bottom:1px solid #ffffff;vertical-align:top;}
    table.list tr:nth-child(2n+1) {background:#dcd4d4;}
    table.list tr:hover td, table.list tr:hover td a {background-color:#000000;color:#fed001;}
        table.list tr:hover td span.u {color:#00ff00;}
        table.list tr:hover td span.d {color:#ff0000;}
    table.list tr td:nth-child(2) img {margin-bottom:-3px;margin-right:5px;}
    table.list tr th {background:#fed001;padding:8px;font-size:14px;text-align:left;}
    table.list tr:last-child th {padding:20px;background:#ffffff;color:#da2b26;text-align:right;}
    table.list tr:last-child th a {padding:2px 8px;border-radius:2px;background:#fed001;}
    table.list td i {display:block;font-style:normal;}
    table.list td span.u {background-image:url('../img/u.png');background-repeat:no-repeat;background-position:0 2px;padding-left:20px;color:#06600b;}
    table.list td span.d {background-image:url('../img/d.png');background-repeat:no-repeat;background-position:0 2px;padding-left:20px;color:#da2b26;}
ul.search {padding:0;margin:30px 0;}
    ul.search li {display:inline;border-bottom:2px solid #fed001;padding:5px 15px;font-size:15px;}
    ul.search li:hover {background-color:#fed001;cursor:pointer;}
    ul.search li.s {border-bottom:4px solid #da2b26;font-weight:bold;}
    ul.search li.s:hover {background-color:#ffffff;cursor:default;}
div.r {border-radius:5px;padding:8px;padding-left:35px;background-image:url('../img/input6.png');background-repeat:no-repeat;background-origin:border-box;border:1px solid #a5a78f;margin: 20px 50px 30px 5px;font-size:12px;}
    div.r:hover {border-color:#fed001;box-shadow:2px 2px 4px #888888;background-image:url('../img/input7.png');background-repeat:no-repeat;}
    div.r a.d {color:#da2b26;float:right;margin:10px;font:bold 11px Arial;width:80px;}
    div.r div:last-child {border-top:1px solid #dddfbd;padding:10px;margin-top:10px;}
        div.r div:last-child a {color:#0070fb;margin-right:10px;}
        div.r div:last-child b {margin-right:30px;}
div.ntext {text-align:justify;word-wrap:break-word;margin:30px 0;padding:5px;padding-right:50px;}
    div.ntext a {color:#4f86cb;}
    div.ntext br {margin-bottom:20px;}
    div.ntext div {float:right;padding:0 0 5px 20px;color:#4f86cb;width:360px;}
        div.ntext div br {margin-bottom:3px;}
        div.ntext div a {color:#4f86cb;}
div.inl {margin-top:-16px;width:900px;border:1px solid #4f86cb;padding:10px;border-radius:0 5px 5px 5px;-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;
-moz-column-gap:30px; /* Firefox */
-webkit-column-gap:30px; /* Safari and Chrome */
column-gap:30px;}
    div.inl b {color:#4f86cb;}
    div.inl i {float:right;padding-right:2px;}
    div.inl a {display:block;font-size:12px;text-decoration:none;padding:1px 4px;width:270px;}
        div.inl a:hover {background-color:#FFE7B0;border:1px solid #E87400;padding:0 3px;}
div.inc {height:470px;}
div.in, div.in1, div.in2 {float:left;margin:0;margin-right:5px;max-width:240px;font-size:12px;}
div.in1 {width:150px;}
div.in2 {text-align:right;}
    div.in1 p {color:#555555;font-style:italic;}
    div.in p, div.in1 p, div.in2 p {border-bottom:1px solid #fed001;margin:0;padding:2px 4px;}
        div.in p.m, div.in1 p.m, div.in2 p.m {background-color:#f7eec2;}
#gmap {width:410px;height:480px;border:1px solid #000000;float:right;margin-top:-25px;margin-right:10px;}
ul#snavigation {position:absolute;padding:0;list-style-type:none;width:150px;z-index:1;}
    ul#snavigation li {display:block;border-right:3px solid #fed001;padding:5px 10px 5px 5px;text-align:right;margin:5px;font-size:12px;}
    ul#snavigation li:hover {background-color:#fed001;cursor:pointer;}
    ul#snavigation li.s {border-right:5px solid #da2b26;font-weight:bold;}
    ul#snavigation li.s:hover {background-color:#ffffff;cursor:default;}
div.loadbig {height: 300px;width: 700px;background: #f0f0f0 330px 130px url(../img/loader2.gif) no-repeat;text-align: center;display: table-cell;}
div.loadsmall {height: 40px;width: 150px;text-align: right;background: 100px 5px url(../img/loader1.gif) no-repeat;}