/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

@font-face { font-family: "MrsEavesPetCap"; src: url('../fonts/MrsEavesPetCap.eot'); src: url('../fonts/MrsEavesPetCap.eot?#iefix') format('eot'), url('../fonts/MrsEavesPetCap.woff') format('woff'), url('../fonts/MrsEavesPetCap.otf') format('opentype'), url('../fonts/MrsEavesPetCap.ttf') format('truetype'), url('../fonts/MrsEavesPetCap.svg') format('svg'), url('../fonts/MrsEavesPetCap.eot') format('embedded-opentype'); }

@font-face { font-family: "MrsEavesRoman"; src: url('../fonts/MrsEavesRoman.eot'); src: url('../fonts/MrsEavesRoman.eot?#iefix') format('eot'), url('../fonts/MrsEavesRoman.woff') format('woff'), url('../fonts/MrsEavesRoman.otf') format('opentype'), url('../fonts/MrsEavesRoman.ttf') format('truetype'), url('../fonts/MrsEavesRoman.svg') format('svg'), url('../fonts/MrsEavesRoman.eot') format('embedded-opentype'); }

@font-face { font-family: "DINLight"; src: url('../fonts/DINLight.eot'); src: url('../fonts/DINLight.eot?#iefix') format('eot'), url('../fonts/DINLight.woff') format('woff'), url('../fonts/DINLight.otf') format('opentype'), url('../fonts/DINLight.ttf') format('truetype'), url('../fonts/DINLight.svg') format('svg'), url('../fonts/DINLight.eot') format('embedded-opentype'); }

@font-face { font-family: "DINMedium"; src: url('../fonts/DINMedium.eot'); src: url('../fonts/DINMedium.eot?#iefix') format('eot'), url('../fonts/DINMedium.woff') format('woff'), url('../fonts/DINMedium.otf') format('opentype'), url('../fonts/DINMedium.ttf') format('truetype'), url('../fonts/DINMedium.svg') format('svg'), url('../fonts/DINMedium.eot') format('embedded-opentype'); }

body { background: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

h2 { margin: 0 0 40px; font-family: "DINLight", Arial, Helvetica, sans-serif; font-size: 48px; text-align: center; }
h2 span.serif { font-family: "MrsEavesPetCap", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 36px; }

h3 { font-family: "DINMedium", Arial, Helvetica, sans-serif; font-size: 18px; margin: 0 0 10px; }

strong { font-weight: bold; }

dl.collapsible dd { display: none; }

p { line-height: 1.8em; margin: 0 0 18px; }

a { color: #003399; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active, a:visited { color: #003399; }

a, object, embed { outline: medium none !important; }

a img { border: medium none; }

.clear { clear: both; }

#header { position: fixed; z-index: 10; top: 0; background: #191919; width: 100%; }
#header .inner-head-wrap { width: 960px; margin: 0 auto; }
#header .top { height: 42px; margin: 0 auto; border-bottom: 1px solid #373737; }
#header .top a#donate { float: right; width: 128px; line-height: 35px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3A7394', endColorstr='#FF172D3A'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3a7394), color-stop(100%, #172d3a)); background-image: -webkit-linear-gradient(#3a7394, #172d3a); background-image: -moz-linear-gradient(#3a7394, #172d3a); background-image: -o-linear-gradient(#3a7394, #172d3a); background-image: -ms-linear-gradient(#3a7394, #172d3a); background-image: linear-gradient(#3a7394, #172d3a); font-size: 16px; font-weight: bold; font-family: "DINMedium", Arial, Helvetica, sans-serif; color: #fff; display: inline-block; border: 1px solid #203039; text-align: center; text-transform: uppercase; text-decoration: none; }
#header .top a#donate:hover { background-color: #3a7394; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3A7394', endColorstr='#FF3A7394'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3a7394), color-stop(100%, #3a7394)); background-image: -webkit-linear-gradient(#3a7394, #3a7394); background-image: -moz-linear-gradient(#3a7394, #3a7394); background-image: -o-linear-gradient(#3a7394, #3a7394); background-image: -ms-linear-gradient(#3a7394, #3a7394); background-image: linear-gradient(#3a7394, #3a7394); }
#header .nav { height: 35px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF242424', endColorstr='#FF050505'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #242424), color-stop(100%, #050505)); background-image: -webkit-linear-gradient(#242424, #050505); background-image: -moz-linear-gradient(#242424, #050505); background-image: -o-linear-gradient(#242424, #050505); background-image: -ms-linear-gradient(#242424, #050505); background-image: linear-gradient(#242424, #050505); text-align: center; }
#header .nav ul { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; display: inline-block; }
#header .nav ul li { list-style-image: none; list-style-type: none; margin-left: 0; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; white-space: nowrap; float: left; color: #fff; padding: 2px 0 8px; }
#header .nav ul li { *display: inline; }
#header .nav ul li:after { font-size: 11px; content: "\2022"; color: #cdb77c; }
#header .nav ul li:last-child:after { content: ''; }
#header .nav ul li a { display: inline-block; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 11px; font-family: "DINMedium", Arial, Helvetica, sans-serif; line-height: 21px; padding: 0 10px; margin: 0 8px; }
#header .nav ul li a #home-icon { height: 14px; width: 16px; background: url('../../images/homeIcon.png?1333989082') no-repeat 0px -14px; display: inline-block; vertical-align: text-bottom; }
#header .nav ul li a:hover { color: #ccc; text-decoration: underline; }
#header .nav ul li a:hover #home-icon { background-position: 0px 0px; }
#header .nav ul li.active { background: url('../../images/menu_active_arrow.png?1332434888') no-repeat bottom center; }
#header .nav ul li.active.home-icon-wrap { background: none; }
#header .nav ul li.active.home-icon-wrap a { background: transparent; }
#header .nav ul li.active a { background: #444; }
#header .nav ul li.active a:hover { color: inherit; }

.content { width: 80%; margin: 0 auto; padding: 5% 0; overflow: hidden; }

.col-left, .col-right { width: 45%; }

.col-left { float: left; }

.col-right { float: right; }

#content-wrap { width: 1200px; margin: 75px auto 0; }

.slide { background: #fff; height: 675px; position: relative; }

#slide-1 { background: url('../../images/bkg_1.jpg?1333400227') no-repeat top center; }
#slide-1 .content { padding: 4%; }
#slide-1 h2 { padding: 15px 0; margin-bottom: 0; color: #fff; font-family: "MrsEavesPetCap", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 34px; color: #cdb77c; }
#slide-1 h2 span { display: block; }
#slide-1 .col-right { position: relative; }
#slide-1 .overlay { text-align: center; color: #fff; font-size: 22px; font-family: "MrsEavesRoman", "Palatino Linotype", "Book Antiqua", Palatino, serif; width: 70%; margin: auto; }
#slide-1 .overlay p { margin-bottom: 0; }
#slide-1 .believe { clear: both; width: 210px; margin: 20px auto; display: block; }

#slide-2 { background: url('../../images/bkg_2.jpg?1332442956') no-repeat top center; color: #fff; }
#slide-2 .line { border-bottom: 2px solid #81765b; width: 330px; margin: 30px auto 50px; }
#slide-2 .content { padding: 115px 0 0; }

#slide-3 { background: url('../../images/bkg_3.jpg?1333988729') no-repeat top center; }
#slide-3 h2 { font-size: 36px; text-align: left; }
#slide-3 .box { position: absolute; top: 80px; left: 130px; background: url('../../images/bkg_white_70.png?1333400936'); color: #000; width: 470px; padding: 40px 25px; }
#slide-3 .box p { margin: 0 0 10px; }
#slide-3 .box p.last { margin: 0; }
#slide-3 .box h2 { font-size: 34px; margin-bottom: 15px; text-align: left; }
#slide-3 .box .subtitle { line-height: 1.5em; }
#slide-3 .box ul { margin: 5px 35px; list-style: disc; color: #7c6e4c; }
#slide-3 .box ul li { margin: 0 0 5px 0; }
#slide-3 .box ul li p { color: #000; line-height: 1.5em; margin: 0 0 0 10px; }
#slide-3 .box ul li ul { list-style: none; margin-top: 0; margin-bottom: 0; }
#slide-3 .box ul li ul li p { color: #000; display: inline; margin: 0 0 0 10px; }
#slide-3 .box ul li ul li:before { content: '-'; }

.video { width: 160px; cursor: pointer; }
.video a.video-image { overflow: hidden; width: 160px; height: 85px; position: relative; display: block; }
.video a.video-image img { width: 160px; margin-top: -20px; }
.video a.video-image .play-over { position: absolute; left: 0; bottom: 0; width: 160px; height: 85px; background: url('../../images/play.png?1333383822') no-repeat right -165px; }
.video a.video-image:hover .play-over { background-position: right -415px; }

#slide-4 { background-color: #000; color: #fff; height: 200px; position: relative; padding: 30px 0 0; }
#slide-4 p { line-height: 1.5em; }
#slide-4 h3 { font-size: 30px; font-family: "DINLight", Arial, Helvetica, sans-serif; }
#slide-4 .vision-intro { float: left; margin: 0 20px 0 0; }
#slide-4 .vision-intro p { background: url('../../images/bkg_vision.png?1333114948') no-repeat 0 0; padding: 0 0 0 60px; width: 175px; }
#slide-4 .vision-videos { margin: 0 auto; width: 1000px; overflow: hidden; }
#slide-4 .vision-videos .slide-window { width: 555px; height: 185px; float: left; }
#slide-4 .vision-videos .slide-window .text-slide { float: left; padding: 15px 0 0 0; }
#slide-4 .vision-videos .slide-window .text-slide .video { margin: 0 0 0 25px; float: left; }
#slide-4 .vision-videos .slide-window .text-slide .video p { line-height: 1.2em; margin: 0; }
#slide-4 .vision-videos .controls { position: static; float: left; margin: 55px 0 0 20px; width: 170px; }
#slide-4 .vision-videos .controls a { background-color: #fff; color: #000; }
#slide-4 .vision-videos .controls a:hover { background-color: #ccc; }

#slide-5 { background: url('../../images/bkg_5.jpg?1333988729') no-repeat top center; }
#slide-5 h2 { margin: 0 0 40px; text-align: left; }
#slide-5 .text-1 .col-right { margin: 25px 0 0; }
#slide-5 .text-1 .col-right h2 { font-family: "MrsEavesPetCap", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 34px; line-height: 1.3em; text-align: center; color: #5f501f; }
#slide-5 .text-1 .col-right h2 span { font-size: 30px; }
#slide-5 .text-2 p { float: left; width: 220px; margin: 0 80px 0 0; }

#slide-6 { background: url('../../images/bkg_6.jpg?1333988729') no-repeat top center; color: #fff; }
#slide-6 .intro { background: url('../../images/bkg_gold_80.png?1333401073'); width: 425px; padding: 35px; position: absolute; top: 80px; left: 580px; }
#slide-6 .intro p { margin-bottom: 0; }
#slide-6 .intro h2 { font-size: 32px; text-align: left; }
#slide-6 .counter { background: url('../../images/bkg_gold_80.png?1333401073'); position: absolute; top: 310px; left: 650px; width: 100px; font-family: "DINLight", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
#slide-6 .counter .current { background: url('../../images/diagonal.png?1332792048') no-repeat 20px 15px; height: 64px; margin: 0; padding: 15px 0 0 30px; }
#slide-6 .counter .total { margin: -30px 0 10px; padding: 0 0 0 60px; }
#slide-6 .slide-window { top: 310px; left: 770px; height: 330px; background: url('../../images/bkg_black_70.png?1333401004'); width: 335px; }
#slide-6 .slide-container .text-slide { padding: 25px; font-size: 13px; }
#slide-6 .controls { bottom: 215px; left: 644px; }

#slide-7 { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF94AABB', endColorstr='#FFC8D4DC'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #94aabb), color-stop(100%, #c8d4dc)); background-image: -webkit-linear-gradient(#94aabb, #c8d4dc); background-image: -moz-linear-gradient(#94aabb, #c8d4dc); background-image: -o-linear-gradient(#94aabb, #c8d4dc); background-image: -ms-linear-gradient(#94aabb, #c8d4dc); background-image: linear-gradient(#94aabb, #c8d4dc); height: auto; }
#slide-7 h2 { text-align: left; }
#slide-7 .line { border-bottom: 2px solid #8c9ca8; width: 330px; margin: 30px auto 50px; }
#slide-7 .col-left { width: 630px; }
#slide-7 .col-right { width: 225px; }
#slide-7 .col-left-inner { float: left; }
#slide-7 .col-right-inner { float: right; }
#slide-7 .video { width: 210px; }
#slide-7 .video a.video-image { margin: 20px 0; width: 210px; height: 125px; }
#slide-7 .video a.video-image img { width: 210px; margin-top: -20px; }
#slide-7 .video a.video-image .play-over { width: 210px; height: 125px; background: url('../../images/play.png?1333383822') no-repeat right -125px; }
#slide-7 .video a.video-image:hover .play-over { background-position: right -375px; }
#slide-7 .caption { margin: 0; font-style: italic; line-height: 1.4em; }
#slide-7 ul { margin: 1em 0 1em 2em; list-style: disc; color: #7c6e4c; }
#slide-7 ul li { margin: 0 0 5px 0; }
#slide-7 ul li p { color: #000; line-height: 1.5em; margin: 0 0 0 10px; }

#slide-8 { background-color: #e4e1ce; }
#slide-8 .col-left, #slide-8 .col-right { width: 41%; }
#slide-8 .col-left .news { position: relative; margin: 10px 0 0; }
#slide-8 .col-left .news h3 { margin: 0 0 30px; }
#slide-8 .col-left .news .slide-window { width: 100%; height: 320px; }
#slide-8 .col-left .news .article { margin: 0 0 20px; }
#slide-8 .col-left .news .article p { margin: 0 0 10px; }
#slide-8 .col-left .news .article p.title { line-height: 1.2em; font-weight: bold; cursor: pointer; }
#slide-8 .col-left .news .article p.title:hover { text-decoration: underline; }
#slide-8 .col-left .news .article p.subtitle { display: none; }
#slide-8 .col-left .news .article p.date-author { font-style: italic; }
#slide-8 .col-left .news .article p.date-author span { padding: 0 10px; }
#slide-8 .col-left .news .article a { color: #000; text-decoration: none; font-style: normal; font-weight: bold; }
#slide-8 .col-left .news .article a:hover { text-decoration: underline; }
#slide-8 .col-left .news .article .text { display: none; }
#slide-8 .col-left .controls { position: static; margin: 25px 0 0; }
#slide-8 .col-right .video-gallery { background-color: #ccc9b8; padding: 20px; position: relative; overflow: hidden; }
#slide-8 .col-right .video-gallery .slide-window { height: 305px; }
#slide-8 .col-right .video-gallery .video { cursor: pointer; float: left; margin: 0 8px 25px; }
#slide-8 .col-right .video-gallery .video p { display: none; }
#slide-8 .col-right .controls { position: static; margin: 30px 0 0; }

#slide-9 { background: url('../../images/gold_texture.jpg?1332530783') repeat top; height: auto; }
#slide-9 h2 { color: #fff; }
#slide-9 dt { font-family: "DINMedium", Arial, Helvetica, sans-serif; font-size: 18px; text-transform: uppercase; margin: 25px 0 15px; line-height: 20px; color: #fff; float: left; clear: both; }
#slide-9 dt .toggle-image { background: url('../../images/sprite_faq.png?1332882592') no-repeat top right; height: 20px; width: 20px; margin-left: 15px; display: inline-block; vertical-align: text-top; }
#slide-9 dt.active .toggle-image { background-position: right -20px; }
#slide-9 dt:hover { text-decoration: underline; cursor: pointer; }
#slide-9 dt:hover .toggle-image { background-position: right -40px; }
#slide-9 dd { color: #fff; padding: 0 0 0 60px; clear: both; line-height: 1.5em; }

#slide-10 { background-color: #000; color: #fff; }
#slide-10 .content { padding: 6% 0; }
#slide-10 h2 { color: #fff; font-size: 23px; margin: 0 0 20px; }
#slide-10 .box { background-color: #232323; padding: 50px 30px; }
#slide-10 .box input, #slide-10 .box select, #slide-10 .box textarea { width: 370px; }
#slide-10 .box.col-left, #slide-10 .box.col-right { width: 40%; margin: 20px 0 100px; height: 460px; }
#slide-10 .box .phone { font-size: 24px; }
#slide-10 .mail { margin: 0 0 40px; }
#slide-10 .mail p { line-height: 1.4em; margin: 0 0 0 40px; }
#slide-10 .mail .mailing { background: url('../../images/bkg_mail.png?1332875043') no-repeat 0 5px; padding: 0 0 0 40px; line-height: 25px; margin: 0; }
#slide-10 .person p { line-height: 1.4em; margin: 0 0 0 40px; }
#slide-10 .person .in-person { background: url('../../images/bkg_in_person.png?1332875043') no-repeat 0 5px; padding: 0 0 0 40px; line-height: 25px; margin: 0; }
#slide-10 .org { margin: 40px 0 0 40px; }
#slide-10 #contact { clear: both; width: 90%; margin: 0 auto; }
#slide-10 #contact h2 { font-size: 28px; }
#slide-10 #contact .line { border-bottom: 2px solid #262626; width: 330px; margin: 30px auto 30px; }
#slide-10 #contact .question h2 { background: url('../../images/bkg_ask_question.png?1332875043') no-repeat 225px 5px; font-size: 23px; line-height: 35px; text-align: left; }
#slide-10 #contact img.believe { margin: 0 auto; width: 280px; display: block; clear: both; padding: 40px 0 0; }
#slide-10 form .captcha { margin-bottom: 7px; }
#slide-10 form .captcha img { margin: 0 10px 0 0; border: 3px solid #333333; align: center; }
#slide-10 form .captcha a { color: #aaa; }
#slide-10 input, #slide-10 select, #slide-10 textarea { width: 375px; border: 1px solid transparent; line-height: 25px; color: #333333; margin: 0 0 7px; padding: 2px 5px; height: 25px; font-family: "DINMedium", Arial, Helvetica, sans-serif; font-size: 13px; }
#slide-10 textarea { height: 65px; }
#slide-10 input[type=submit], #slide-10 .btn-donate { background-color: #817655; font-family: "DINLight", Arial, Helvetica, sans-serif; font-size: 22px; padding: 5px 25px; width: auto; height: auto; color: #fff; text-transform: uppercase; cursor: pointer; margin: 20px 0; }
#slide-10 input[type=submit]:hover, #slide-10 .btn-donate:hover { background-color: #79aacd; }
#slide-10 .btn-donate { display: block; width: 140px; line-height: 1.5em; margin: 0 0 35px; background-color: #3b7495; }
#slide-10 .btn-donate:hover { text-decoration: none; background-color: #79aacd; }
#slide-10 .link { margin: 30px 0 0; text-align: center; }
#slide-10 .link a { color: #FFEBAD; }
#slide-10 .social-media { margin: 0 auto 30px; padding: 0; }

.social-media { width: 155px; margin: 0 auto; padding: 20px 0; }
.social-media .social-links { padding: 5px 0; display: inline-block; position: relative; }
.social-media .social-links a { width: 39px; height: 39px; display: block; margin: 0 5px; }
.social-media .social-links a.fb { background: url('../../images/sprite_social.png?1333114948') no-repeat 0 0; }
.social-media .social-links a.fb:hover { background-position: 0 -39px; }
.social-media .social-links a.tw { background: url('../../images/sprite_social.png?1333114948') no-repeat -39px 0; }
.social-media .social-links a.tw:hover { background-position: -39px -39px; }
.social-media .social-links a.yt { background: url('../../images/sprite_social.png?1333114948') no-repeat -78px 0; }
.social-media .social-links a.yt:hover { background-position: -78px -39px; }
.social-media .social-links ul { display: none; position: absolute; bottom: 45px; left: -35px; width: 116px; z-index: 1; background: url('../../images/blue_carrot.png?1332953398') no-repeat bottom center; padding-bottom: 12px; }
.social-media .social-links ul li { border-color: #79aacd; border-width: 6px; border-style: solid; line-height: 30px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFADADAD'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #adadad)); background-image: -webkit-linear-gradient(#ffffff, #adadad); background-image: -moz-linear-gradient(#ffffff, #adadad); background-image: -o-linear-gradient(#ffffff, #adadad); background-image: -ms-linear-gradient(#ffffff, #adadad); background-image: linear-gradient(#ffffff, #adadad); }
.social-media .social-links ul li:first-child { border-bottom-width: 0; }
.social-media .social-links ul li a { display: block; height: auto; width: 90px; color: #000; font-size: 11px; }
.social-media .social-links ul li a.fb-link { background: url('../../images/bkg_fb_link.png?1333114948') no-repeat center right; }
.social-media .social-links ul li a.fb-like { height: 27px; padding: 6px 0 0 8px; }
.social-media .social-links ul li a.tw-follow { background: url('../../images/bkg_tw_follow.png?1333114948') no-repeat center right; }
.social-media .social-links ul li a.tw-tweet { background: url('../../images/bkg_tw_tweet.png?1333114948') no-repeat center right; }
.social-media img { padding: 0 5px; }

.carousel#personalized-carousel .slide-window { height: 410px; }
.carousel .slide-window { position: relative; overflow: hidden; }
.carousel .slide-window .slide-container { position: absolute; }
.carousel .slide-window .slide-container .text-slide { float: left; }
.carousel .slide-window .slide-container .text-slide.active { display: block; }
.carousel .controls { position: absolute; bottom: 60px; left: 115px; }
.carousel .controls a { display: block; padding: 2px 13px 13px; background-color: #000; color: #fff; text-decoration: none; width: 20px; text-align: center; font-size: 50px; line-height: 25px; float: left; margin: 0 5px; font-family: "DINLight", Arial, Helvetica, sans-serif; }
.carousel .controls a:hover { background-color: #666; }
.carousel .controls .dot { float: left; margin: 10px 0 0 25px; }
.carousel .controls .dot li { list-style: disc; float: left; font-size: 20px; margin: 0 8px; }
.carousel .controls .dot li.active { color: #8e7f53; }

#cboxLoadedContent .article { margin: 20px; }
#cboxLoadedContent .article .title { font-family: "DINLight", Arial, Helvetica, sans-serif; font-size: 22px; margin: 0 0 15px; line-height: 1.2em; }
#cboxLoadedContent .article .subtitle { font-weight: bold; margin: 0 0 5px; }
#cboxLoadedContent .article .date-author { font-style: italic; font-weight: bold; }
#cboxLoadedContent .article .date-author span { padding: 0 10px; }
#cboxLoadedContent .article .text img { float: right; padding: 0px 0 10px 20px; }
#cboxLoadedContent .article .text p { line-height: 1.3em; }
#cboxLoadedContent .article .text ul { margin-left: 2em; list-style: disc; }
#cboxLoadedContent .article .text ul li { margin-bottom: .4em; }

.error { color: red; margin: 0 0 5px; }
