html {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:1em; color:#999;}
body {background-color:#181513; background-image:url(201209012338.jpg); background-repeat:no-repeat; background-position:top center;}

h1 {font-family: Georgia, Georgia, serif; font-size:2.2em; color:#ff9900; font-weight:normal; margin:0.4em 0 0.3em; text-shadow: 1px 1px 0px #000;}
h2 {font-size:1.1em; margin:0.5em 0 0.8em; font-weight:normal; color: #96867B;}
h3 {font-family: Georgia, Georgia, serif; color:#ff9900; font-weight:normal; margin:0.4em 0 0.3em 0; text-shadow: 1px 1px 0px #333;}
h4 {font-family: Georgia, Georgia, serif; font-weight:normal; margin:0.4em 0 0.3em 0}
p {margin: 0.6em 0 1.2em; line-height:1.5em; font-size:0.9em;}
.hr{border-top:1px solid #333; margin:1.6em 0 1.6em;}
a {color:#fff; text-decoration:none; transition:.5s;}
a:hover {color:#ff9900; text-decoration:underline; transition:.5s;}

.website {margin:0 auto; width:1000px;}
.slogan{height:120px; background-image:url(201209012350.png); background-repeat:no-repeat; margin: 30px 0 30px 0;}
.page{background:#0e0c0b; padding:25px 25px 0; border:1px solid #181513;}
.mainnav  {margin-bottom:25px; font-size:1em; padding:0.8em 0; background:#000; border-bottom:0px solid #222;}
.mainnav li{display:inline-block; margin:0 25px; text-transform:uppercase;}
.mainnav a{color:#96867b; text-decoration:none; transition:.5s;}
.mainnav a:hover{color:#fff; transition:.5s;}
.mainnav a.rex-current, .mainnav a.rex-active{color:#ff9900;}

.content ul {margin:0.9em 25px; }
.content li {margin:0.4em 0; list-style-type:square; list-style-position: inside;}
.content img {font-size:0; line-height:0; display:inline-block;}
.row {margin:0.9em 0;}
.width-50 {width:467px; vertical-align:top; display: inline-block;}
.width-50:first-child {padding:0 7px 0 0;} 
.width-50:last-child {padding:0 0 0 7px;} 
.width-33 {width:33.333%;}

.slideshow{position:relative; margin-bottom:1.6em;}
.slideshow #next, .slideshow #prev {display:inline-block; background:#000; height:22px; text-decoration:none; position:absolute; z-index:999; top:121px; width:24px; padding:19px 10px;}
.slideshow #next{right:0;}
.slideshow #prev{left:0;}
.slider {border:1px solid #000;}
.slider div .headlines{height:50px; background-color:rgba(0, 0, 0, 0.8); display:inline-block; position:absolute; left:45px; top: 120px; padding:10px 8px 0; min-width:300px;}
.slider .title{font-size:1.3em; font-weight:bold; color:#96867B; margin-bottom:0.2em; opacity:none; transition:.5s;}
.slider .subtitle{font-size:0.9em; color:#777; font-style:italic; transition:.5s;}
.slider .headlines:hover *{color:#fff; transition:.5s;}

.teaser-boxes .item{display:inline-block; margin-bottom:6px;}
.teaser-boxes .item a {color:#999;}
.teaser-boxes .item a:hover{color:#fff; text-decoration:none;}
.teaser-boxes .item:nth-child(3n-1){margin:0 6px 6px;}
.teaser-boxes .item{width:310px; background:#181513; padding:1px;}
.teaser-boxes .item .image{height:200px;}
.teaser-boxes .item h3{margin:0.3em; font-size:1.2em}
.teaser-boxes .item h4{margin:0.3em;}
.teaser-boxes .item p {margin:0.5em; font-size:0.7em;}

.foot {border-top:1px solid #222; font-size:0.8em; padding:0 0 25px; background:#000; margin-top:3em;}
.foot h4{font-size:1.5em; margin:0.5em 0; color:#443c37;}
.foot p{color:#999; margin: 0.6em 0 1.2em; }
.foot .right {width:424px; float:left; margin:0 25px;}
.foot .left, .foot .center{width:187px; float:left; margin:0 25px;}
.foot .left .rex-article-1 {display:none;}
.foot .right img{margin: 10px 30px 0 0;}
.foot li {margin:1.1em 0; text-transform:uppercase; list-style-type:none;}
.foot li a{color:#96867b; text-decoration:none; transition:.5s;}
.foot li a:hover{color:#fff; transition:.5s;}

.clear{clear:both;}

.waypoint {background: #181513; padding:15px;}
.waypoint .no {display:inline-block; width:70px; font-size:2em; font-family:Georgia; vertical-align:middle;}
.waypoint .text {display:inline-block; vertical-align:middle;}
.waypoint .date {font-style:italic; font-size:0.8em;}

.mod-txtImg .image {margin:2px 5px 5px; border:5px solid #181513;}

.mod-eventDate {background:#181513; padding:15px 15px 1px; margin:0.5em 0;}
.mod-eventDate .date {font-family: Georgia; font-size: 1.5em;}
.mod-eventDate .title {margin: 4px 0; color:#ff9900;}