html, body {height: 100%;}
*html #wrapper {height: 100%;}
body {color: #999999;
background-color:#000;
/*background:url(src/bg_desktop.png) repeat-x #ccc;*/
margin: 0;
padding: 0;
text-align: center;
font-size: 100%; 
font-family: light, Arial, sans-serif;
font-weight:normal;}
p {margin: 1em 0;}
h1, h2, h3, h4 {font-family: medium, Arial, sans-serif;}
i, em {color:#666;
padding-left: 10px;}
strong {font-family: medium, Arial, sans-serif;
font-weight: normal;}
section#least {/*background-color:#000;*/}
a, a:link, a:active, a:visited {color:#b92626;
background-color:transparent;
text-decoration:underline;}
a:hover {color:#666;
background-color:transparent;}
a:hover img {filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;

}
#wrapper {position: relative;
min-height:100%;
max-width: 1024px;
min-width: 480px;
background: #000;
text-align:left;
margin: auto auto;
}
#head {width: 94%;
height: 130px;
margin: 0 3%;
/*background: #666;*/
float:left;
clear: both;
}
#logo {float:left;
width:40%;
height: 100%;
background: url(/src/logo_neg.png) 0% 40% no-repeat transparent;
background-size: 240px 44px;}
#address {float:left;
width:60%;
height:100%;
/*background-color: #efefef;*/
}
#bar {width: 94%;
height: 65px;
margin: 0 3%;
/*background: #333;*/
float:left;
clear: both;
}
#mainnav {float:right;
width:60%;
/*height:100%;
background-color:#fec;*/
font-family:medium, Arial, sans-serif;
font-weight:normal;
font-size:93%}
#mainnav ul {list-style-type:none;
text-transform: uppercase;
margin:2.2em 0 0 0;
padding:0;}
#mainnav ul li {display:inline-block;
width:20%;
padding:0 2% 0 0;
}

@media screen and (max-width : 770px)  { 

#mainnav ul li {
display:inline-block;
width:19%;
padding:0 2% 0 0;
}
}
#mainnav ul li a, #mainnav ul li a:visited {color: #999999;
text-decoration: none;
}
#mainnav ul li a:active, #mainnav ul li a:hover {color: #cc0000;
text-decoration: none;
}
#contwrapper {float:left;
width:100%;}
.content {position:relative;
float:left;
width:94%;
padding: 0 3%;
background: #222;
clear:both;}
.context {float:left;
width:38%;
padding-right: 2%;}
.contimage {float:left;
width:60%;
height:auto;
display:block;
/*background: #fec;*/}
.fifty {float:left;
width:50%;
}
.title {float:left;
width:40%;
height: 100%;
/*background-color: #efefef;*/
overflow:visible;}
.title h1 {color: #222;
text-transform: uppercase;
padding-top: 0.43em;
margin-bottom: 0;
padding-bottom: 0;
}
.headleft, .headright {margin: 34px 0 10px 0;
font-size:80%;
}

.headright a,
.headright a:visited {
color: #999999;
}

.headright a:hover {
color: #cc0000;}
.responsive-embed, .awresponsive-embed {position: relative;
padding-bottom: 80%;
padding-top: 0px;
height: 0;
/*overflow: hidden;*/}
.responsive {width: 100%;
height: 100%;}
.noshow {float: left;
display: none;
height: 0;
width: 0;}
hr {margin: 50px 0 0 0;
border: 0px;
border-top: solid 1px #716258;
border-bottom: transparent;}
html, body, form, fieldset, p, div, h1, h2, h3, h4 {-webkit-text-size-adjust:none;
}
.print {display:none;
visibility:hidden;}
.preleast-preview img {  width: 100%;
  max-width: 960px;
height: auto;
  margin: 0 auto;
  margin-top: -14px;
  display: block;
 border-color: #333;
padding-bottom: 4px !important;}
.slicknav_menu {display: none;}
.cycle-slideshow {max-width:100%;}
.cycle-slideshow img {width: 100%;
height: auto;}
.context ul {margin-top: -8px;}
li {margin: 0 0 3px -15px;}
ul#jsddm {list-style-type:none;
text-transform: uppercase;
margin:2.2em 15px -10px 15px;}
.responsive-video iframe, .responsive-embed iframe {position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;}
.boxtrenner {margin-top: 20px; 
border-top:1px solid #666;}
