
#main {
    cursor: default;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    left: 0;
    margin: 0 auto;
    min-height: 100%;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%;
}
table, ul.hmenu {
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
    margin: 0;
    padding: 0;
}
.content .postcontent-0 .layout-item-0 {
    margin-bottom: 20px;
    margin-top: 20px;
}
.content .postcontent-0 .layout-item-1 {
    border-right: 1px dotted #bfbfbf;
    padding-left: 25px;
    padding-right: 25px;
}
.content .postcontent-0 .layout-item-2 {
    padding-left: 25px;
    padding-right: 25px;
}
.ie7 .post .layout-cell {
    border: medium none !important;
    padding: 0 !important;
}
.ie6 .post .layout-cell {
    border: medium none !important;
    padding: 0 !important;
}
.button {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #bfbfbf;
    background-image: none;
    background-origin: border-box !important;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: 0 none;
    border-collapse: separate;
    border-radius: 6px;
    height: 37px;
    margin: 0 auto;
    padding: 0 30px;
}
.postcontent, .postheadericons, .postfootericons, .blockcontent, ul.vmenu a {
    text-align: left;
}
.postcontent, .postcontent li, .postcontent table, .postcontent a, .postcontent a:link, .postcontent a:visited, .postcontent a.visited, .postcontent a:hover, .postcontent a.hovered {
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.postcontent p {
    line-height: 25px;
    margin: 12px 20px;
    text-align: justify;
}
.postcontent h1, .postcontent h1 a, .postcontent h1 a:link, .postcontent h1 a:visited, .postcontent h1 a:hover, .postcontent h2, .postcontent h2 a, .postcontent h2 a:link, .postcontent h2 a:visited, .postcontent h2 a:hover, .postcontent h3, .postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:visited, .postcontent h3 a:hover, .postcontent h4, .postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:visited, .postcontent h4 a:hover, .postcontent h5, .postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:visited, .postcontent h5 a:hover, .postcontent h6, .postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:visited, .postcontent h6 a:hover, .blockheader .t, .blockheader .t a, .blockheader .t a:link, .blockheader .t a:visited, .blockheader .t a:hover, .vmenublockheader .t, .vmenublockheader .t a, .vmenublockheader .t a:link, .vmenublockheader .t a:visited, .vmenublockheader .t a:hover, .headline, .headline a, .headline a:link, .headline a:visited, .headline a:hover, .slogan, .slogan a, .slogan a:link, .slogan a:visited, .slogan a:hover, .postheader, .postheader a, .postheader a:link, .postheader a:visited, .postheader a:hover {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.postcontent a, .postcontent a:link {
    color: #a90000;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.postcontent a:visited, .postcontent a.visited {
    color: #f59f0a;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.postcontent a:hover, .postcontent a.hover {
    color: #f7b440;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: underline;
}
.postcontent h1 {
    color: #a90000;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    margin: 10px 0;
}
.blockcontent h1 {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    margin: 10px 0;
}
.postcontent h1 a, .postcontent h1 a:link, .postcontent h1 a:hover, .postcontent h1 a:visited, .blockcontent h1 a, .blockcontent h1 a:link, .blockcontent h1 a:hover, .blockcontent h1 a:visited {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
}
.postcontent h2 {
    color: #9c9c9c;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 24px;
    margin-bottom: 19px;
    margin-top: 19px;
}
.blockcontent h2 {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 24px;
    margin-bottom: 19px;
    margin-top: 19px;
}
.postcontent h2 a, .postcontent h2 a:link, .postcontent h2 a:hover, .postcontent h2 a:visited, .blockcontent h2 a, .blockcontent h2 a:link, .blockcontent h2 a:hover, .blockcontent h2 a:visited {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 24px;
}
.postcontent h3 {
    color: #b8b8b8;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    margin: 20px 0 10px;
    text-transform: uppercase;
}
.blockcontent h3 {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    margin: 20px 0 10px;
    text-transform: uppercase;
}
.postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:hover, .postcontent h3 a:visited, .blockcontent h3 a, .blockcontent h3 a:link, .blockcontent h3 a:hover, .blockcontent h3 a:visited {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
}
.postcontent h4 {
    color: #878787;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    margin: 10px 0 -5px;
    text-transform: uppercase;
}
.blockcontent h4 {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    margin: 10px 0 -5px;
    text-transform: uppercase;
}
.postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:hover, .postcontent h4 a:visited, .blockcontent h4 a, .blockcontent h4 a:link, .blockcontent h4 a:hover, .blockcontent h4 a:visited {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
}
.postcontent h5 {
    color: #696969;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: normal;
}
.blockcontent h5 {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: normal;
}
.postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:hover, .postcontent h5 a:visited, .blockcontent h5 a, .blockcontent h5 a:link, .blockcontent h5 a:hover, .blockcontent h5 a:visited {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: normal;
}
.postcontent h6 {
    color: #b8b8b8;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: bold;
    margin: -5px 0 -15px;
}
.blockcontent h6 {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: bold;
    margin: -5px 0 -15px;
}
.postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:hover, .postcontent h6 a:visited, .blockcontent h6 a, .blockcontent h6 a:link, .blockcontent h6 a:hover, .blockcontent h6 a:visited {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: bold;
}
header, footer, article, nav, #hmenu-bg, .sheet, .hmenu a, .vmenu a, .slidenavigator > a, .checkbox::before, .radiobutton::before {
    background-origin: border-box !important;
}
header, footer, article, nav, #hmenu-bg, .sheet, .slidenavigator > a, .checkbox::before, .radiobutton::before {
    box-sizing: border-box;
    display: block;
}
ul {
    list-style-type: none;
}
ol {
    list-style-position: inside;
}
html, body {
    height: 100%;
}
html {
}
body {
    background: rgba(0, 0, 0, 0) url("images/bg.jpg") repeat scroll 0 0;
    color: #878787;
    margin: 0;
    min-width: 1000px;
    padding: 0;
}
.header::before, #header-bg::before, .layout-cell::before, .layout-wrapper::before, .footer::before, .nav::before, #hmenu-bg::before, .sheet::before {
    content: " ";
    display: table;
    width: 100%;
}
.header::after, #header-bg::after, .layout-cell::after, .layout-wrapper::after, .footer::after, .nav::after, #hmenu-bg::after, .sheet::after, .cleared, .clearfix::after {
    clear: both;
    content: " ";
    display: block;
    font: 0px/0 serif;
}
form {
    margin: 0 !important;
    padding: 0 !important;
}
table.position {
    position: relative;
    table-layout: fixed;
    width: 100%;
}
li h1, .postcontent li h1, .blockcontent li h1 {
    margin: 1px;
}
li h2, .postcontent li h2, .blockcontent li h2 {
    margin: 1px;
}
li h3, .postcontent li h3, .blockcontent li h3 {
    margin: 1px;
}
li h4, .postcontent li h4, .blockcontent li h4 {
    margin: 1px;
}
li h5, .postcontent li h5, .blockcontent li h5 {
    margin: 1px;
}
li h6, .postcontent li h6, .blockcontent li h6 {
    margin: 1px;
}
li p, .postcontent li p, .blockcontent li p {
    margin: 1px;
}
.shapes {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}
.slider-inner {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slidenavigator > a {
    display: inline-block;
    font-size: 1px;
    outline-style: none;
    vertical-align: middle;
}
.slidenavigator > a:last-child {
    margin-right: 0 !important;
}
.object194738129 {
    background-image: url("images/top.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 500px;
    left: 0;
    margin-left: -44px;
    position: absolute;
    top: -6px;
    width: 1100px;
    z-index: 0;
}
.default-responsive .object194738129 {
    display: none;
}
.object0 {
    background-image: url("images/object0.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 323px;
    left: 100%;
    margin-left: -326px;
    position: absolute;
    top: 165px;
    width: 381px;
    z-index: 1;
}
.default-responsive .object0 {
    display: none;
}
.headline {
    display: inline-block;
    line-height: 100%;
    margin-left: -3px !important;
    min-width: 50px;
    position: absolute;
    top: 32px;
    transform: rotate(0deg);
    z-index: 101;
}
.headline, .headline a, .headline a:link, .headline a:visited, .headline a:hover {
    color: #4d4d4d !important;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: 1.4px 1.4px 2px rgb(255, 255, 255), 2.1px 2.1px 2px rgba(23, 23, 23, 0.8);
    white-space: nowrap;
}
.slogan {
    display: inline-block;
    left: 2.04%;
    line-height: 100%;
    margin-left: -3px !important;
    min-width: 50px;
    position: absolute;
    top: 101px;
    transform: rotate(0deg);
    white-space: nowrap;
    z-index: 102;
}
.slogan, .slogan a, .slogan a:link, .slogan a:visited, .slogan a:hover {
    color: #f09c0a !important;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.footer .layout-item-0 {
    padding: 25px;
}
.ie7 .post .layout-cell {
    border: medium none !important;
    padding: 0 !important;
}
.ie6 .post .layout-cell {
    border: medium none !important;
    padding: 0 !important;
}
.header {
    background-repeat: no-repeat;
    height: 500px;
    margin: 0 auto;
    position: relative;
}
.custom-responsive .header {
    background-image: url("images/header.png");
    background-position: center top;
}
.desktop .header {
    background-image: url("images/header.png");
    background-position: center top;
}
.default-responsive .header, .default-responsive #header-bg {
    background-image: url("images/header.png");
    background-position: center center;
    background-size: cover;
}
.header-inner {
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: auto !important;
}
.header > .widget {
    position: absolute;
    z-index: 101;
}
.nav {
    background: #ffba00 none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
    margin: 0 auto;
    position: relative;
    text-align: left;
    z-index: 499;
}
ul.hmenu a, ul.hmenu a:link, ul.hmenu a:visited, ul.hmenu a:hover {
    outline: medium none;
    position: relative;
    z-index: 11;
}
ul.hmenu, ul.hmenu ul {
    border: 0 none;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.hmenu li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 5;
}
ul.hmenu li:hover {
    white-space: normal;
    z-index: 10000;
}
ul.hmenu::after, ul.hmenu ul::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
ul.hmenu, ul.hmenu ul {
    min-height: 0;
}
ul.hmenu {
    box-sizing: border-box;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: bottom;
}
.nav::before {
    content: " ";
}
.desktop .nav {
    padding-left: 0;
    padding-right: 0;
    width: 1000px;
}
.hmenu-extra1 {
    background-position: center center;
    display: block;
    float: left;
    height: auto;
    position: relative;
    width: auto;
}
.hmenu-extra2 {
    background-position: center center;
    display: block;
    float: right;
    height: auto;
    position: relative;
    width: auto;
}
.hmenu {
    float: left;
}
.menuitemcontainer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0 auto;
}
ul.hmenu > li {
    margin-left: 1px;
}
ul.hmenu > li:first-child {
    margin-left: 0;
}
ul.hmenu > li:last-child, ul.hmenu > li.last-child {
    margin-right: 0;
}
ul.hmenu > li > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
    cursor: pointer;
    display: block;
    height: 53px;
    line-height: 53px;
    margin: 0 auto;
    padding: 0 60px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
.hmenu > li > a, .hmenu > li > a:link, .hmenu > li > a:visited, .hmenu > li > a.active, .hmenu > li > a:hover {
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
ul.hmenu > li > a.active {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f8bf5d 0px, #f59f0a 85%, #e6950a 100%) no-repeat scroll 0 0;
    color: #ffffff;
    margin: 0 auto;
    padding: 0 40px;
    text-decoration: none;
}
ul.hmenu > li > a:visited, ul.hmenu > li > a:hover, ul.hmenu > li:hover > a {
    text-decoration: none;
}
ul.hmenu > li > a:hover, .desktop ul.hmenu > li:hover > a {
    color: #ffffff;
    text-decoration: none;
}
ul.hmenu > li::before {
    background: rgba(0, 0, 0, 0) url("images/menuseparator.png") no-repeat scroll center center;
    content: " ";
    display: block;
    height: 53px;
    left: -1px;
    position: absolute;
    top: 0;
    width: 1px;
}
ul.hmenu > li:first-child::before {
    display: none;
}
ul.hmenu li li a {
    background: #bfbfbf none repeat scroll 0 0;
    margin: 0 auto;
    padding: 0 8px;
}
ul.hmenu li li {
    float: none;
    margin-bottom: 0;
    margin-top: 0;
    width: auto;
}
.desktop ul.hmenu li li ul > li:first-child {
    margin-top: 0;
}
ul.hmenu li li ul > li:last-child {
    margin-bottom: 0;
}
.hmenu ul a {
    border: 0 solid transparent;
    color: #262626;
    display: block;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    margin: 0;
    min-width: 7em;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
}
.hmenu ul a:link, .hmenu ul a:visited, .hmenu ul a.active, .hmenu ul a:hover {
    color: #262626;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 12px;
    line-height: 23px;
    margin: 0;
    text-align: left;
    text-decoration: none;
}
ul.hmenu ul li a:hover, .desktop ul.hmenu ul li:hover > a {
    background: #949494 none repeat scroll 0 0;
    margin: 0 auto;
}
.hmenu ul a:hover {
    color: #292929;
}
.desktop .hmenu ul li:hover > a {
    color: #292929;
}
ul.hmenu ul::before {
    background: #595959 none repeat scroll 0 0;
    content: " ";
    display: block;
    margin: 0 auto;
    position: absolute;
    z-index: 1;
}
.desktop ul.hmenu li:hover > ul {
    top: 100%;
    visibility: visible;
}
.desktop ul.hmenu li li:hover > ul {
    left: 100%;
    top: 0;
}
ul.hmenu ul {
    background-image: url("images/spacer.gif");
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 10;
}
.desktop ul.hmenu > li > ul {
    margin: -10px 0 0 -30px;
    padding: 10px 30px 30px;
}
.desktop ul.hmenu ul ul {
    margin: -30px 0 0 -10px;
    padding: 30px 30px 30px 10px;
}
.desktop ul.hmenu ul.hmenu-left-to-right {
    left: 0;
    margin: -10px 0 0 -30px;
    right: auto;
}
.desktop ul.hmenu ul.hmenu-right-to-left {
    left: auto;
    margin: -10px -30px 0 0;
    right: 0;
}
.desktop ul.hmenu li li:hover > ul.hmenu-left-to-right {
    left: 100%;
    right: auto;
}
.desktop ul.hmenu li li:hover > ul.hmenu-right-to-left {
    left: auto;
    right: 100%;
}
.desktop ul.hmenu ul ul.hmenu-left-to-right {
    left: 0;
    margin: -30px 0 0 -10px;
    padding: 30px 30px 30px 10px;
    right: auto;
}
.desktop ul.hmenu ul ul.hmenu-right-to-left {
    left: auto;
    margin: -30px -10px 0 0;
    padding: 30px 10px 30px 30px;
    right: 0;
}
.desktop ul.hmenu li ul > li:first-child {
    margin-top: 0;
}
.desktop ul.hmenu li ul > li:last-child {
    margin-bottom: 0;
}
.desktop ul.hmenu ul ul::before {
    border-radius: 0;
    bottom: 30px;
    left: 10px;
    right: 30px;
    top: 30px;
}
.desktop ul.hmenu > li > ul::before {
    bottom: 30px;
    left: 30px;
    right: 30px;
    top: 10px;
}
.desktop ul.hmenu > li > ul.hmenu-left-to-right::before {
    left: 30px;
    right: 30px;
}
.desktop ul.hmenu > li > ul.hmenu-right-to-left::before {
    left: 30px;
    right: 30px;
}
.desktop ul.hmenu ul ul.hmenu-left-to-right::before {
    left: 10px;
    right: 30px;
}
.desktop ul.hmenu ul ul.hmenu-right-to-left::before {
    left: 30px;
    right: 10px;
}
.sheet {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
    cursor: auto;
    margin: 10px auto 0;
    position: relative;
    width: 1000px;
    z-index: auto !important;
}
.layout-wrapper {
    margin: 0 auto;
    position: relative;
    z-index: auto !important;
}
.content-layout {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.content-layout-row {
    display: table-row;
}
.layout-cell {
    display: table-cell;
    vertical-align: top;
}
.postcontent .content-layout {
    border-collapse: collapse;
}
.block {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 10px;
}
div.block img {
    border: medium none;
    margin: 7px;
}
.blockheader {
    background: #171717 url("images/blockheader.png") repeat scroll 0 0;
    border: 1px solid #808080;
    margin: 0 auto 2px;
    padding: 12px 3px;
}
.blockheader .t, .blockheader .t a, .blockheader .t a:link, .blockheader .t a:visited, .blockheader .t a:hover {
    color: #919191;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 14px;
    margin: 0 10px 0 5px;
}
.blockcontent {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #404040;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    margin: 0 auto;
    padding: 3px;
}
.blockcontent table, .blockcontent li, .blockcontent a, .blockcontent a:link, .blockcontent a:visited, .blockcontent a:hover {
    color: #404040;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
}
.blockcontent p {
    margin: 6px 0;
}
.blockcontent a, .blockcontent a:link {
    color: #7f5305;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: underline;
}
.blockcontent a:visited, .blockcontent a.visited {
    color: #bababa;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.blockcontent a:hover, .blockcontent a.hover {
    color: #424242;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.block ul > li::before {
    bottom: 2px;
    content: url("images/blockbullets.png");
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-left: -12px;
    margin-right: 6px;
    position: relative;
    vertical-align: middle;
}
.opera .block ul > li::before {
    bottom: 0;
}
.block li {
    color: #696969;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    line-height: 125%;
}
.block ul > li, .block ol {
    padding: 0;
}
.block ul > li {
    padding-left: 12px;
}
.breadcrumbs {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0 auto;
}
a.button, a.button:link, a.button:link:link, body a.button:link, a.button:visited, body a.button:visited, input.button, button.button {
    box-sizing: content-box;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 37px;
    margin: 0 5px 0 0 !important;
    overflow: visible;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}
.button img {
    margin: 0;
    vertical-align: middle;
}
.firefox2 .button {
    display: block;
    float: left;
}
input, select, textarea, a.search-button span {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    vertical-align: middle;
}
.block select {
    width: 96%;
}
input.button {
    float: none !important;
}
.button.active, .button.active:hover {
    background: #dc8f09 none repeat scroll 0 0;
    border-radius: 6px;
    border-width: 0;
    margin: 0 auto;
    padding: 0 30px;
}
.button.active, .button.active:hover {
    color: #ffffff !important;
}
.button.hover, .button:hover {
    background: #f9c367 none repeat scroll 0 0;
    border-radius: 6px;
    border-width: 0;
    margin: 0 auto;
    padding: 0 30px;
}
.button.hover, .button:hover {
    color: #ffffff !important;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
    background: #f9fafb none repeat scroll 0 0;
    border: 1px solid rgba(246, 172, 44, 0.2);
    margin: 0 auto;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
    color: #764c05 !important;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    padding: 8px 0;
    text-shadow: none;
    width: auto;
}
input.error, textarea.error {
    background: #f9fafb none repeat scroll 0 0;
    border: 1px solid #e2341d;
    margin: 0 auto;
}
input.error, textarea.error {
    color: #764c05 !important;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}
form.search input[type="text"] {
    background: #f9fafb none repeat scroll 0 0;
    border: 1px solid #ccd6e0;
    border-radius: 0;
    box-sizing: border-box;
    color: #764c05 !important;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
form.search {
    background-image: none;
    border: 0 none;
    display: block;
    left: 0;
    line-height: 0;
    margin: 5px;
    padding: 0;
    position: relative;
    top: 0;
}
form.search input, a.search-button {
    right: 0;
    top: 0;
}
form.search > input, a.search-button {
    bottom: 0;
    left: 0;
    vertical-align: middle;
}
form.search input[type="submit"], input.search-button, a.search-button {
    background: #7a7a7a none repeat scroll 0 0;
    margin: 0 auto;
}
form.search input[type="submit"], input.search-button, a.search-button {
    border: 0 none;
    bottom: 1px;
    color: #ffffff !important;
    cursor: pointer;
    display: block;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    left: auto;
    padding: 0 6px;
    position: absolute;
    right: 1px;
    top: 1px;
}
a.search-button span.search-button-text, a.search-button::after {
    vertical-align: middle;
}
a.search-button::after {
    content: " ";
    display: inline-block;
    height: 100%;
}
a.search-button, a.search-button span, a.search-button:visited, a.search-button.visited, a.search-button:hover, a.search-button.hover {
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
a.search-button {
    line-height: 100% !important;
}
label.checkbox::before {
    background: #f9fafb none repeat scroll 0 0;
    border-radius: 1px;
    border-width: 0;
    height: 16px;
    margin: 0 auto;
    width: 16px;
}
label.checkbox {
    color: #7a4f05 !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
}
.checkbox > input[type="checkbox"] {
    margin: 0 5px 0 0;
}
label.checkbox.active::before {
    background: #bfbfbf none repeat scroll 0 0;
    border-radius: 1px;
    border-width: 0;
    display: inline-block;
    height: 16px;
    margin: 0 auto;
    width: 16px;
}
label.checkbox.hovered::before {
    background: #dedede none repeat scroll 0 0;
    border-radius: 1px;
    border-width: 0;
    display: inline-block;
    height: 16px;
    margin: 0 auto;
    width: 16px;
}
label.radiobutton::before {
    background: #f9fafb none repeat scroll 0 0;
    border-radius: 3px;
    border-width: 0;
    height: 12px;
    margin: 0 auto;
    width: 12px;
}
label.radiobutton {
    color: #7a4f05 !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 12px;
}
.radiobutton > input[type="radio"] {
    margin: 0 5px 0 0;
    vertical-align: baseline;
}
label.radiobutton.active::before {
    background: #bfbfbf none repeat scroll 0 0;
    border-radius: 3px;
    border-width: 0;
    display: inline-block;
    height: 12px;
    margin: 0 auto;
    width: 12px;
}
label.radiobutton.hovered::before {
    background: #dedede none repeat scroll 0 0;
    border-radius: 3px;
    border-width: 0;
    display: inline-block;
    height: 12px;
    margin: 0 auto;
    width: 12px;
}
.comments {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: 1px dotted #ababab;
    margin: 25px auto 0;
}
.comments h2 {
    color: #292929;
}
.comment-inner {
    background: transparent none repeat scroll 0 0;
    border-radius: 2px;
    margin: 0 auto 0 94px;
    padding: 5px;
}
.comment-avatar {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e2e8ee;
    float: left;
    height: 80px;
    padding: 1px;
    width: 80px;
}
.comment-avatar > img {
    border: medium none !important;
    margin: 0 !important;
}
.comment-content {
    color: #404040;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    padding: 10px 0;
}
.comment {
    margin-top: 6px;
}
.comment:first-child {
    margin-top: 0;
}
.comment-header {
    color: #292929;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    line-height: 100%;
}
.comment-header a, .comment-header a:link, .comment-header a:visited, .comment-header a.visited, .comment-header a:hover, .comment-header a.hovered {
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    line-height: 100%;
}
.comment-header a, .comment-header a:link {
    color: #878787;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.comment-header a:visited, .comment-header a.visited {
    color: #878787;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.comment-header a:hover, .comment-header a.hovered {
    color: #878787;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.comment-content a, .comment-content a:link, .comment-content a:visited, .comment-content a.visited, .comment-content a:hover, .comment-content a.hovered {
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.comment-content a, .comment-content a:link {
    color: #c98208;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.comment-content a:visited, .comment-content a.visited {
    color: #545454;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.comment-content a:hover, .comment-content a.hovered {
    color: #c98208;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.pager {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ffffff 0px, #93a8be 100%) no-repeat scroll 0 0;
    border: 1px solid #ababab;
    border-radius: 2px;
    padding: 5px;
}
.pager > *:last-child {
    margin-right: 0 !important;
}
.pager > span {
    cursor: default;
}
.pager > * {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ffffff 0px, #ababab 100%) no-repeat scroll 0 0;
    border: 1px solid #dedede;
    border-radius: 2px;
    display: inline-block;
    line-height: normal;
    margin: 0 4px 0 0;
    padding: 7px;
    position: relative;
}
.pager a:link, .pager a:visited, .pager .active {
    color: #212121;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    line-height: normal;
    text-decoration: none;
}
.pager .active {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e5e8eb 0px, #8796a6 100%) no-repeat scroll 0 0;
    border: 1px solid #dedede;
    color: #ffffff;
    margin: 0 4px 0 auto;
    padding: 7px;
}
.pager .more {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ffffff 0px, #ababab 100%) no-repeat scroll 0 0;
    border: 1px solid #dedede;
    margin: 0 4px 0 auto;
}
.pager a.more:link, .pager a.more:visited {
    color: #402903;
}
.pager a:hover {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e8e8e8 0px, #969696 100%) no-repeat scroll 0 0;
    border: 1px solid #dedede;
    margin: 0 4px 0 auto;
    padding: 7px;
}
.pager a:hover, .pager a.more:hover {
    color: #262626;
}
.pager > *::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    content: " ";
    display: inline-block;
    height: 100%;
    margin: 0 0 0 auto;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    width: 0;
}
.pager > *:last-child::after {
    display: none;
}
.commentsform {
    background: transparent none repeat scroll 0 0;
    color: #292929;
    margin: 25px auto 0;
    padding: 10px;
}
.commentsform h2 {
    color: #292929;
    margin: 0;
    padding-bottom: 10px;
}
.commentsform label {
    display: inline-block;
    line-height: 25px;
}
.commentsform input:not([type="submit"]), .commentsform textarea {
    box-sizing: border-box;
    max-width: 100%;
    width: 100%;
}
.commentsform .form-submit {
    margin-top: 10px;
}
.post {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
a img {
    border: 0 none;
}
.article img, img.article, .block img, .footer img {
    margin: 0;
}
.metadata-icons img {
    border: medium none;
    margin: 2px;
    vertical-align: middle;
}
.article table, table.article {
    border-collapse: collapse;
    margin: 1px;
}
.post .content-layout-br {
    height: 0;
}
.article th, .article td {
    padding: 2px;
    text-align: left;
    vertical-align: top;
}
.article th {
    padding: 7px;
    text-align: center;
    vertical-align: middle;
}
pre {
    overflow: auto;
    padding: 0.1em;
}
.preview-cms-logo {
    border: 0 none;
    float: left;
    margin: 1em 1em 0 0;
}
.image-caption-wrapper {
    box-sizing: border-box;
    padding: 0;
}
.image-caption-wrapper img {
    box-sizing: border-box;
    margin: 0 !important;
}
.image-caption-wrapper div.collage {
    box-sizing: border-box;
    margin: 0 !important;
}
.image-caption-wrapper p {
    font-size: 80%;
    margin: 0;
    text-align: right;
}
.postheader {
    color: #404040;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    margin: 20px 0 0 20px;
    text-transform: uppercase;
}
.postheader a, .postheader a:link, .postheader a:visited, .postheader a.visited, .postheader a:hover, .postheader a.hovered {
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
}
.postheader a, .postheader a:link {
    color: #f7b645;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-align: left;
    text-decoration: none;
}
.postheader a:visited, .postheader a.visited {
    color: #8c8c8c;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-align: left;
    text-decoration: none;
}
.postheader a:hover, .postheader a.hovered {
    color: #f7b440;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-align: left;
    text-decoration: none;
}
.postheadericons, .postheadericons a, .postheadericons a:link, .postheadericons a:visited, .postheadericons a:hover {
    color: #696969;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.postheadericons {
    margin: 20px 0 0;
    padding: 1px;
}
.postheadericons a, .postheadericons a:link {
    color: #ab6f07;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.postheadericons a:visited, .postheadericons a.visited {
    color: #595959;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
}
.postheadericons a:hover, .postheadericons a.hover {
    color: #e19209;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: underline;
}
.postpdficon::before {
    bottom: auto;
    content: url("images/postpdficon.png");
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-right: 6px;
    position: relative;
    vertical-align: middle;
}
.opera .postpdficon::before {
    bottom: 0;
}
.postprinticon::before {
    bottom: 2px;
    content: url("images/postprinticon.png");
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-right: 6px;
    position: relative;
    vertical-align: middle;
}
.opera .postprinticon::before {
    bottom: 0;
}
.postemailicon::before {
    bottom: auto;
    content: url("images/postemailicon.png");
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-right: 6px;
    position: relative;
    vertical-align: middle;
}
.opera .postemailicon::before {
    bottom: 0;
}
.postcontent ul > li::before, .post ul > li::before, .textblock ul > li::before {
    bottom: 2px;
    content: url("images/postbullets.png");
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-right: 15px;
    position: relative;
    vertical-align: middle;
}
.opera .postcontent ul > li::before, .opera .post ul > li::before, .opera .textblock ul > li::before {
    bottom: 0;
}
.postcontent li, .post li, .textblock li {
    color: #878787;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    margin: 0 0 5px 6px;
}
.postcontent ul > li, .post ul > li, .textblock ul > li, .postcontent ol, .post ol, .textblock ol {
    padding: 0;
}
.postcontent ul > li, .post ul > li, .textblock ul > li {
    padding-left: 28px;
}
.postcontent ul > li::before, .post ul > li::before, .textblock ul > li::before {
    margin-left: -28px;
}
.postcontent ol, .post ol, .textblock ol, .postcontent ul, .post ul, .textblock ul {
    margin: 1em 0 1em 6px;
}
.postcontent li ol, .post li ol, .textblock li ol, .postcontent li ul, .post li ul, .textblock li ul {
    margin: 0.5em 0 0.5em 6px;
}
.postcontent li, .post li, .textblock li {
    margin: 0 0 5px;
}
.postcontent ol > li, .post ol > li, .textblock ol > li {
    overflow: visible;
}
.postcontent ul > li, .post ul > li, .textblock ul > li {
    overflow-x: visible;
    overflow-y: hidden;
}
blockquote {
    background: #949494 url("images/postquote.png") no-repeat scroll 0 0;
    clear: both;
    color: #080808;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-style: italic;
    font-weight: normal;
    margin: 10px 10px 10px 50px;
    overflow: auto;
    padding: 2px 2px 2px 25px;
    text-align: left;
}
blockquote a, .postcontent blockquote a, .blockcontent blockquote a, .footer blockquote a, blockquote a:link, .postcontent blockquote a:link, .blockcontent blockquote a:link, .footer blockquote a:link, blockquote a:visited, .postcontent blockquote a:visited, .blockcontent blockquote a:visited, .footer blockquote a:visited, blockquote a:hover, .postcontent blockquote a:hover, .blockcontent blockquote a:hover, .footer blockquote a:hover {
    color: #080808;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-style: italic;
    font-weight: normal;
    text-align: left;
}
blockquote p, .postcontent blockquote p, .blockcontent blockquote p, .footer blockquote p {
    margin: 2px 0 2px 15px;
}
.postfootericons, .postfootericons a, .postfootericons a:link, .postfootericons a:visited, .postfootericons a:hover {
    color: #696969;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.postfootericons {
    padding: 1px;
}
.postfootericons a, .postfootericons a:link {
    color: #e19209;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.postfootericons a:visited, .postfootericons a.visited {
    color: #595959;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.postfootericons a:hover, .postfootericons a.hover {
    color: #e19209;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.footer {
    background: #ffba00 none repeat scroll 0 0;
    color: #000;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    margin: 30px auto 0;
    padding: 0;
    position: relative;
    text-align: left;
}
.footer a, .footer a:link, .footer a:visited, .footer a:hover, .footer td, .footer th, .footer caption {
    color: #e0e0e0;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.footer p {
    padding: 0;
    text-align: left;
}
.footer a, .footer a:link {
    color: #f6ae31;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.footer a:visited {
    color: #f6ae31;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
}
.footer a:hover {
    color: #e6950a;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: underline;
}
.footer h1 {
    color: #949494;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.footer h2 {
    color: #ababab;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.footer h3 {
    color: #f6ac2c;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.footer h4 {
    color: #7a7a7a;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.footer h5 {
    color: #7a7a7a;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.footer h6 {
    color: #7a7a7a;
    font-family: Oswald,Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.footer img {
    border: medium none;
    margin: 5px;
}
.footer-inner {
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    width: 1000px;
}
.rss-tag-icon {
    background: rgba(0, 0, 0, 0) url("images/footerrssicon.png") no-repeat scroll left center;
    display: inline-block;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    text-indent: 35px;
    vertical-align: middle;
}
.rss-tag-icon:empty {
    vertical-align: middle;
}
.facebook-tag-icon {
    background: rgba(0, 0, 0, 0) url("images/footerfacebookicon.png") no-repeat scroll left center;
    display: inline-block;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    text-indent: 35px;
    vertical-align: middle;
}
.facebook-tag-icon:empty {
    vertical-align: middle;
}
.twitter-tag-icon {
    background: rgba(0, 0, 0, 0) url("images/footertwittericon.png") no-repeat scroll left center;
    display: inline-block;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    text-indent: 35px;
    vertical-align: middle;
}
.twitter-tag-icon:empty {
    vertical-align: middle;
}
.tumblr-tag-icon {
    background: rgba(0, 0, 0, 0) url("images/tumblricon.png") no-repeat scroll left center;
    display: inline-block;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    text-indent: 35px;
    vertical-align: middle;
}
.tumblr-tag-icon:empty {
    vertical-align: middle;
}
.pinterest-tag-icon {
    background: rgba(0, 0, 0, 0) url("images/pinteresticon.png") no-repeat scroll left center;
    display: inline-block;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    text-indent: 35px;
    vertical-align: middle;
}
.pinterest-tag-icon:empty {
    vertical-align: middle;
}
.vimeo-tag-icon {
    background: rgba(0, 0, 0, 0) url("images/vimeoicon.png") no-repeat scroll left center;
    display: inline-block;
    margin: 0 auto;
    min-height: 33px;
    min-width: 32px;
    text-indent: 35px;
    vertical-align: middle;
}
.vimeo-tag-icon:empty {
    vertical-align: middle;
}
.youtube-tag-icon {
    background: rgba(0, 0, 0, 0) url("images/youtubeicon.png") no-repeat scroll left center;
    display: inline-block;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    text-indent: 35px;
    vertical-align: middle;
}
.youtube-tag-icon:empty {
    vertical-align: middle;
}
.linkedin-tag-icon {
    background: rgba(0, 0, 0, 0) url("images/linkedinicon.png") no-repeat scroll left center;
    display: inline-block;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    text-indent: 35px;
    vertical-align: middle;
}
.linkedin-tag-icon:empty {
    vertical-align: middle;
}
.footer li {
    color: #fde8c4;
    font-family: "Droid Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    line-height: 125%;
}
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover {
    color: #f9cb7b;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    text-decoration: underline;
    word-spacing: normal;
}
.page-footer {
    color: #f5f5f5;
    padding: 1em;
    position: relative;
    text-align: center !important;
    text-decoration: none;
    z-index: auto !important;
}
.lightbox-wrapper {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    padding: 0 100px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 1000000;
}
.lightbox, .lightbox-wrapper .lightbox-image {
    cursor: pointer;
}
.lightbox-wrapper .lightbox-image {
    border: 6px solid #fff;
    border-radius: 3px;
    display: none;
    max-width: 100%;
    vertical-align: middle;
}
.lightbox-wrapper .lightbox-image.active {
    display: inline-block;
}
.lightbox-wrapper .lightbox-error {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 80px;
    opacity: 0.95;
    padding: 20px;
    position: fixed;
    width: 300px;
    z-index: 100;
}
.lightbox-wrapper .loading {
    background: #fff url("images/preloader-01.gif") no-repeat scroll center center;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 32px;
    opacity: 0.5;
    padding: 10px;
    position: fixed;
    width: 32px;
    z-index: 10100;
}
.lightbox-wrapper .arrow {
    cursor: pointer;
    height: 100px;
    opacity: 0.5;
    position: fixed;
    width: 82px;
    z-index: 10003;
}
.lightbox-wrapper .arrow.left {
    left: 9px;
}
.lightbox-wrapper .arrow.right {
    right: 9px;
}
.lightbox-wrapper .arrow:hover {
    opacity: 1;
}
.lightbox-wrapper .arrow.disabled {
    display: none;
}
.lightbox-wrapper .arrow-t, .lightbox-wrapper .arrow-b {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    left: 26px;
    position: relative;
    width: 30px;
}
.lightbox-wrapper .arrow-t {
    top: 38px;
}
.lightbox-wrapper .arrow-b {
    top: 50px;
}
.lightbox-wrapper .close {
    cursor: pointer;
    height: 22px;
    opacity: 0.5;
    position: fixed;
    right: 39px;
    top: 30px;
    width: 22px;
    z-index: 10003;
}
.lightbox-wrapper .close:hover {
    opacity: 1;
}
.lightbox-wrapper .close .cw, .lightbox-wrapper .close .ccw {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    left: -4px;
    position: absolute;
    top: 8px;
    width: 30px;
}
.lightbox-wrapper .cw {
    transform: rotate(45deg);
}
.lightbox-wrapper .ccw {
    transform: rotate(-45deg);
}
.lightbox-wrapper .close-alt, .lightbox-wrapper .arrow-right-alt, .lightbox-wrapper .arrow-left-alt {
    color: #fff;
    display: none;
    font-size: 2.5em;
    line-height: 100%;
}
.ie8 .lightbox-wrapper .close-alt, .ie8 .lightbox-wrapper .arrow-right-alt, .ie8 .lightbox-wrapper .arrow-left-alt {
    display: block;
}
.ie8 .lightbox-wrapper .cw, .ie8 .lightbox-wrapper .ccw {
    display: none;
}
.content-layout .content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0 auto;
}
.logo-text {
    margin-top: -10px;
}
.newsdate {
    float: left;
    height: 40px;
    margin-right: 10px;
    padding: 5px;
    text-align: center;
    width: 40px;
}
.blockheader .t, .vmenublockheader .t {
    white-space: nowrap;
}
