/*=== START CSS RESET ===/
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.2
build: 56
*/
html{color:#4a4745;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.2
build: 56
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*=== CSS GLOBAL ===*/
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}a:active{outline:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}small{font-size:85%;}strong,th{font-weight:bold;}em{font-style:italic;}td,td img{vertical-align:top;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type=button],input[type=submit],button{cursor:pointer;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;}.hidden{display:none;visibility:hidden;}.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.invisible{visibility:hidden;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}.clear{clear:both;}embed,object{outline:none;}sup{bottom: 1ex;height: 0;line-height: 1;position: relative;vertical-align: baseline;_vertical-align: bottom;}
/*
::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #FF5E99; } 
*/
a:focus, input:focus {outline-width:0pt;outline-style:none;}
/*=== END CSS RESET ===*/
/*
font-family:'UniversLTW01-53Extended';
font-family:'UniversLTW01-53ExObl';
font-family:'Univers W01 63 Bold Ex';
font-family:'UniversW01-63BoldExObl';
font-family:'Univers W01 73 Black Ex';
font-family:'UniversW01-73BlackExObl';
font-family:'UniversW01-93ExtraBlack';
font-family:'UniversW01-93ExtraBkExO';
font-family:'UniversLTW01-39ThinUltr';
font-family:'Univers LT W01 45 Light';
font-family:'UniversLTW01-45LightObl';
font-family:'UniversLTW01-47LightCn';
font-family:'UniversLTW01-47LightCnO';
font-family:'UniversLTW01-49LightUlt';
font-family:'UniversLTW01-55Oblique';
font-family:'Univers LT W01 55 Roman';
font-family:'UniversLTW01-57Condense 723818';
font-family:'UniversLTW01-57Condense 723821';
font-family:'UniversLTW01-59UltraCn';
font-family:'Univers LT W01 65 Bold';
font-family:'UniversLTW01-65BoldObli';
font-family:'UniversLTW01-67BoldCn';
font-family:'UniversLTW01-67BoldCnOb';
font-family:'Univers LT W01 75 Black';
font-family:'UniversLTW01-75BlackObl';
font-family:'UniversLTW01-85ExtraBla';
font-family:'UniversLTW01-85ExtraBkO';
font-family:'UniversLTW02-39ThinUltr';
font-family:'UniversLTW02-49LightUlt';
8/

 /* Primary Styles */

/* Global
-------------------------------------------*/
html {background:#4f4f4f url(images/body_tile.gif) repeat-x top left;}
body {margin:0; padding:0;} 
.hide {display:none;}
.printOnly {display:none;}

.img-left { padding-right: 5px; }
.img-right { padding-left: 5px; }

a,
a img {border:none; outline:none; cursor:pointer;}

.text_center { text-align:center;}
.text_left {text-align:left;}
.text_right {text-align:right;}

.clear_left {clear:left;}
.clear_right {clear:right;}
.clear {clear:both;}

.float_left {float:left;}
.float_right {float:right;}
.clear_float {float:none;}
img.float_left {float:left; margin:5px 20px; margin-left:0;}
img.float_right {float:right; margin:5px 25px; margin-right:0;}
img.float_right_top {float:right; margin:1px 0 35px 25px; margin-right:0;}
.float_right_top {float:right; margin:1px 0 35px 25px; margin-right:0;}
p.float_right_top {float:right; margin:1px 0 35px 25px; margin-right:0;}

.masterWrap {width:100%; position:absolute; top:0; left:0; z-index:2}
.subWrap {width:1077px; margin:0 auto; z-index:2; position:relative; top:386px; color:#4a4745;}

.relative {position:relative;}
.absolute {position:absolute;}

table {font-size:inherit;}
table td {vertical-align:top;}

.alignRight {text-align:right;}

.topAnchor {}

a.btn_red {background:url(images/btn_right.gif) no-repeat top right; color:#FFF; height:31px; line-height:14px; float:left; font-weight:bold; display:inline; font-size:12px; text-decoration:none; text-transform:uppercase;}
a.btn_red span {background:url(images/btn_left.gif) no-repeat top left; height:31px; float:left; margin-right:9px; padding:9px 15px 0 24px; display:inline; text-align:center;}
button.btn_red {background:url(images/btn_right.gif) no-repeat top right; color:#FFF; height:31px; line-height:14px; float:left; font-weight:bold; display:inline; font-size:12px; text-decoration:none; text-transform:uppercase;border:none;}
button.btn_red span {background:url(images/btn_left.gif) no-repeat top left;position:relative;top:-1px; height:31px; float:left; padding:9px 15px 0 24px; display:inline; text-align:center;}

a.btn_red:hover {text-decoration:none;}

a.float_right {float:right;}
a.pdfLink {background:url(images/pdf_icon.gif) no-repeat top right; padding-right:20px;}

input.submit { background:url(images/btn_submit.gif) no-repeat 0 0;display:block; width:111px; height:31px;border-style:none; }
input.signin { background:url(images/btn_signin.gif) no-repeat 0 0;display:block; width:111px; height:31px;border-style:none; }
input.process { background:url(images/btn_process.gif) no-repeat 0 0;display:block; width:135px; height:31px;border-style:none; }
/* Text
-------------------------------------------*/
h1 {font-size:23px; font-weight:normal; color:#000; padding:0 0 25px 0; margin:0; text-transform:uppercase; font-family:'UniversLTW01-57Condense 723821', Helvetica, Sans-Serif;}
h2 {font-size:14px; font-weight:bold; color:#000; margin:0 0 15px 0; padding:15px 0 0 0; background:url(images/content_divider.gif) repeat-x top left;}
h2.noBorder {padding-top:0; background:none;}
h3 {font-size:12px; font-weight:bold; color:#4b5459; margin:0 0 15px 0; padding:0;}

a {color:#1a99c3; text-decoration:none;}
a:hover {text-decoration:underline;}
p {padding:0 0 17px 0; line-height:18px;}
sup { font-size:75%; height:0px; line-height:1; position:relative; vertical-align:baseline; bottom:1ex; } 

.font11 {font-size:11px;}

/* Forms
-------------------------------------------*/
.form {}
.form select,
.form input[type="text"] {width:194px; padding:3px; border:1px solid #c9c8c8;}
.form select { width: 202px; }
.form .input #password {width:194px; padding:3px; border:1px solid #c9c8c8;}
.form .month select,
.form .year select {width:95px;}


.formSection {background:#ececec; width:500px; margin-bottom:6px; padding-bottom:6px; }
.formSection h2 {background:none; margin-left:16px;}
.formSection .order-customer-info {margin-left:16px;}
.formSection .items {width:468px;margin-left:16px; text-align:left;}

.form .label {width:160px; margin:0 0 10px 16px; clear:both; float:left; display:inline;}
.form .input {width:285px; margin:0 0 10px 20px; float:left; display:inline;}
.form .checkbox {width:285px; margin:0 0 10px 20px; float:left; display:inline;}
.form .checkbox input {margin:2px 10px 9px 0; vertical-align:middle; }
.form input.small, .form select.small {width:61px;}
.form table td {padding:6px 0;}
.form table td strong {display:block;padding:0;}
.commentBox {width:500px; margin-bottom:17px; border:1px solid #c9c8c8;}

/*Donation form*/
.donation-form table input {}
.donation-form label {display:block;padding:3px 0;}
.donation-form label input {padding-right:6px;}
.donation-form input.donation-by-detail {margin-left:25px;display:block;}

/* Slider Wrap
-------------------------------------------*/
.sliderWrap {background:url(images/img_01.jpg) no-repeat top center; height:388px; width:100%; position:absolute; z-index:1; top:0; left:0;}
.sliderWrap a {width:100%; height:388px; display:block;}

/* Top Banner
-------------------------------------------*/
.navWrap {width:1077px; position:relative; z-index:2; margin:0 auto;}
.mainNav {position:absolute; z-index:3; top:27px; right:162px;}

/*
ul.mainNav li {margin:0; padding:0 14px 0 6px; float:left; margin-left:14px;}
ul.mainNav li a {font-size:13px; color:#4f4f4f; text-transform:uppercase; height:44px; line-height:44px; float:left; font-weight:bold; padding-right:6px;}
ul.mainNav li:hover {background:url(../images/nav_hover_l.png) no-repeat 0 50%;}
ul.mainNav li:hover a,
ul.mainNav li a:hover {text-decoration:none; background:url(../images/nav_hover_r.png) no-repeat right 50%;}
*/
.mainNav li {margin:0; padding:0 14px 0 14px; float:left;}
.mainNav li a {font-size:13px; color:#4f4f4f; text-transform:uppercase; height:44px; line-height:44px; float:left; font-weight:bold;}
.mainNav li a span {margin-left:6px; padding-right:6px; height:44px; display:block;}
.mainNav li a.active span,
.mainNav li a:hover span {background:url(../Styles/images/nav_hover_r.png) no-repeat right 50%;}
.mainNav li a.active,
.mainNav li a:hover {text-decoration:none; background:url(../Styles/images/nav_hover_l.png) no-repeat left 50%;}

.navBg {position:absolute; z-index:2; top:27px; right:0; background:#fff; opacity:0.8; filter:alpha(opacity=80); position:absolute; width:750px; height:44px;}

.logoWrap {width:1077px; position:relative; z-index:2; margin:0 auto;}
.logo {width:301px; height:183px; text-align:center; -moz-box-shadow: 1px 1px 9px #666; -webkit-box-shadow: 1px 1px 9px #666; box-shadow: 1px 1px 9px #666; position:absolute; z-index:2; margin:0 auto}
.logo img {margin-top:23px;}
.logoBg {background:#fff; width:301px; height:183px; opacity:0.80; filter:alpha(opacity=80); position:absolute; top:0; left:0;}

.searchWrap {width:138px; height:31px; background:url(images/search_bg.png) no-repeat 0 0; position:absolute; right:10px; top:33px; z-index:4;}
.searchWrap input.searchBox {border:0 none; background:transparent; width:95px; height:20px; margin:5px 0 0 12px; color:#409fbe;}
.searchWrap input.btnSearch {margin:5px 8px 0 2px;}

.topNavWrap {width:1077px; position:relative; z-index:2; margin:0 auto;}
.topNav {width:301px; position:absolute; z-index:2; margin:0 auto; top:192px; opacity:0.95; filter:alpha(opacity=95); font-family:'UniversLTW01-57Condense 723821', Helvetica, Sans-Serif;}
.topNav a {display:block; width:301px; height:44px; text-transform:uppercase; font-size:18px; line-height:44px; background:#ac2124 url(../Styles/images/arrow_white.gif) no-repeat 264px 50%; color:#fff; margin-bottom:6px; text-indent:23px;}
.topNav a:hover {text-decoration:none; background:#ac2124 url(../Styles/images/arrow_white_hover.gif) no-repeat 264px 50%;}

.contact-links {width:301px; position:absolute; z-index:2; margin:0 auto; top:293px; opacity:0.95; filter:alpha(opacity=95);}
.contact-links ul {}
.contact-links ul li {width:301px; font-size:13px; color:#9a9895; text-transform:uppercase; display:block; background:#fff; text-indent:23px; height:43px; line-height:43px;}
.contact-links ul li.divider {background:#fff url(images/divider.gif) no-repeat bottom left;}
.contact-links ul li strong {color:#4a4745;}

/* Content 
-------------------------------------------*/
.contentWrap {margin:0 auto; position:relative; width:1077px; z-index:1; top:0;}
.contentWrapInner {width:750px; position:absolute; top:0; right:0; top:386px; overflow:hidden}
.contentWrapInner .module {width:365px; height:361px; float:left; margin-right:20px;}
.contentWrapInner .module .divider {background:url(images/content_divider.gif) repeat-x bottom left; margin:0 9px; height:1px; display:block;}
.contentWrapInner .module .connectLinks {background:#bedbe5; padding:15px 21px;}
.contentWrapInner .mod4 .header,
.contentWrapInner .mod5 .header {background:#211f1e;}

.addthis_toolbox {width:120px;}

.inner .topImg {height:388px; width:100%; position:absolute; z-index:1; top:0; left:0;}
.inner .contentWrapInner {top:190px;}
.inner .content {background:#fff; opacity:0.95; filter:alpha(opacity=95); float:left; width:100%;}

.inner ul.subNav {width:155px; float:left; margin:50px 0 30px 5px; display:inline;}
.inner ul.subNav li {background:url(images/content_divider.gif) repeat-x top left; padding: 8px 0 5px 0; float:left; display:block; clear:left; width:100%;}
.inner ul.subNav li a {padding:0 20px 0 8px; display:block; color:#363432; font-weight:bold;}
.inner ul.subNav li a:hover {color:#a2171b; text-decoration:none;}
.inner ul.subNav li a.active {color:#a2171b; background:url(images/arrow_red.gif) no-repeat right bottom;}
.inner ul.subNav li ul {margin-left:10px}
.inner ul.subNav li ul li {background:none; padding:10px 0 0 0; }
.inner ul.subNav li ul li a { font-weight:normal; color:#777676;}
.inner ul.subNav li.child {display:none;}

.contentInner {margin:50px 0 40px 36px; float:left;width:500px;}
.contentInner .divider {margin-top:15px;}
.contentInner ul {padding: 0 0 3px 0; margin-bottom:10px;}
.contentInner ul.redBull,
.contentInner ul.blueBull,
.contentInner ul.greyBull {margin-bottom:0px;}
.contentInner ul li {background:url(images/standard_bull.gif) no-repeat 5px 5px; list-style-type:none; padding:0 0 4px 17px; margin-left:0;}
.contentInner ul.redBull li,
.contentInner ul.blueBull li,
.contentInner ul.greyBull li {padding:0 0 14px 17px; }
.contentInner ul.short {padding: 0 0 12px 0;}
.contentInner ul.short li {padding:0 0 5px 17px;}
.contentInner ul {background:url(images/grey_bull.gif) no-repeat 5px 5px;}
.contentInner ul.redBull li {background:url(images/red_bull.gif) no-repeat 5px 5px;}
.contentInner ul.blueBull li {background:url(images/blue_bull.gif) no-repeat 5px 5px;}
.contentInner ul.greyBull li {background:url(images/grey_bull.gif) no-repeat 5px 5px;}
.contentInner table {width:100%; margin-bottom:17px;}
.contentInner table th {background:#211f1e; color:#fff; font-weight:bold; border-right:1px solid #fff; padding:5px 10px;}
.contentInner table td {padding:5px 10px;}
.contentInner table .highlight td {background:#bedbe5; font-weight:bold;}

.sectionHeaderRed {background:url(images/red_bull.gif) repeat-x 0 0; width:24px; height:15px; display:block; position:relative; float:right; margin-top:-12px;}
.sectionHeaderBlue {background:url(images/blue_bull.gif) repeat-x 0 0; width:24px; height:15px; display:block; position:relative; float:right; margin-top:-12px;}
.sectionHeaderGrey {background:url(images/grey_bull.gif) repeat-x 0 0; width:24px; height:15px; display:block; position:relative; float:right; margin-top:-12px;}

.pagination {clear:both; width:100%; padding-bottom:34px; text-align:center;}
.pagination .older {float:left;}
.pagination .newer {float:right;}

.news .topImg {background:url(images/news.jpg) no-repeat top center;}
.volunteer .topImg {background:url(images/volunteer.jpg) no-repeat top center;}
.tour .topImg {background:url(images/tour.jpg) no-repeat top center;}
.events .topImg {background:url(images/events.jpg) no-repeat top center;}
.registration-complete .topImg {background:url(images/events.jpg) no-repeat top center;}
.profiles .topImg {background:url(images/profiles.jpg) no-repeat top center;}
.donate .topImg {background:url(images/about.jpg) no-repeat top center;}
.donation-complete .topImg {background:url(images/about.jpg) no-repeat top center;}
.users .topImg {background:url(images/about.jpg) no-repeat top center;}
.about .topImg {background:url(images/about.jpg) no-repeat top center;}
.services .topImg {background:url(images/services.jpg) no-repeat top center;}
.contact .topImg {background:url(images/contact.jpg) no-repeat top center;}

.comment {margin:0 0 15px 0; padding:15px 0 0 0; background:url(images/content_divider.gif) repeat-x bottom left;}
.comments .comment p {width:400px;}
.comments .comment time {font-size:11px;}
.commentLast {background:none;}

/* Homepage Slider
-------------------------------------------*/
#slideNav {border:solide 1px orange;}
#slideNav a {position:relative;top:360px;left:-125px;}
.zone-featured {position:absolute;top:0; left:-64px;}

/*
.zone-featured .featureSlider ul li h2 {position:relative;top:115px;left:393px;height:75px;width:745px;background-image:none;}
.zone-featured .featureSlider ul li h2 a {position:relative;top:-375px;vertical-align:text-top;text-align:center;display:block;}
*/
.zone-featured .featureSlider ul li h2, .zone-featured .featureSlider ul li h3 {display:none;}
.zone-featured .featureSlider ul li span {background-color:transparent;}

/* Controls Bar */
#prevslide, #nextslide{ position:absolute; height:27px; width:27px; top:50%; margin-top:-21px; opacity:0.6; }
#prevslide{ left:20px; background:url('images/back.png'); }
#nextslide{ right:12px; background:url('images/forward.png'); }
#prevslide:active, #nextslide:active{ margin-top:-19px; }
#prevslide:hover, #nextslide:hover{ cursor:pointer; }

/* Thumbnail Tray */			
#thumb-tray{position:fixed; z-index:-1; bottom:0; left:0; height:0; width:100%; overflow:hidden; text-align:center; display:none;}
#thumb-back-forward,
#thumb-back {display:none;}

/* Facebook Slide */
.facebook {position:absolute; top:310px; left:142px;}
ul.nav li.connectLinks .fb-like {margin-left:200px;}
.facebook .fbLike {background:url(images/like.gif) no-repeat 0 0; width:51px; height:24px; display:block; text-indent:-9999px; float:left; margin-right:5px; }
.facebook .fbSend {background:url(images/send.gif) no-repeat 0 0; width:54px; height:24px; display:block; text-indent:-9999px; float:left; margin-right:5px; }
.facebook .fbIcon {background:url(images/icon_fb_sm.gif) no-repeat 0 50%; padding-left:16px; margin-left:2px; height:24px; line-height:24px; float:left; font-size:11px; color:#1f2527;}


/* transparent_widget
/* Left Column
-------------------------------------------*/
.leftColumn {width:301px; position:relative; z-index:2; margin:0; top:386px;}
.leftColumnInner {width:301px;}
                  
.module {background:#f6f6f6;}
.module a .header,
.module .header a,
.module .header {font-size:18px; color:#fff; text-transform:uppercase; text-indent:23px; height:44px; line-height:44px; font-family:'UniversLTW01-57Condense 723821', Helvetica, Sans-Serif;}
.module .pad {padding:15px 21px;}
.module .title {font-weight:bold;}
.module p {padding-bottom:4px;}
.module ul {}
.module ul li {padding:0;}
.module ul li.divider {background:url(images/divider.gif) no-repeat bottom left;}
.module .link {font-weight:bold;}
.mod1 .header {background:#409fbe;}
.mod2 .header {background:#686868;}
.mod3 .header {background:#9a9895;}
.mod3 img.float_right {margin:15px 0 5px 25px;}

/* Footer
-------------------------------------------*/
.footer {font-size:12px; color:#939393; clear:both; text-align:center; padding-top:22px; width:750px; float:right;}
.footer div.zone-navigation nav.mainNav {position:inherit;display:block;margin:auto;overflow:hidden;}
.footer nav.mainNav li a {display:inline-block;text-transform:inherit;font-weight:normal;}
.footer div {overflow:auto;}
.footer ul {margin:0; padding:0;}
.footer ul li {display:inline; margin:0; padding:0; list-style:none; height:24px; line-height:24px;}
.footer ul li a {display:inline-block; color:#939393; text-decoration:none; padding:0 10px; height:24px; line-height:24px;}
.footer ul li.connectLinks a {padding:0 5px;}
.footer ul li a img {vertical-align:middle;}
.footer ul li a:hover {text-decoration:underline;}
.footer .connectLinks {padding-top:15px; overflow:visible; width: 255px; margin: 0 auto; }

.connect_widget_text {color:#FFF; background-color:#FF00FF; white-space:nowrap; display:inline-block;}

.footer .fb-like {width:126px; overflow:hidden;}

/* Photo Tour
-------------------------------------------*/
#sections {margin-top:2px; margin-bottom:17px;}
.calloutContent {position:relative;display: none; background:#fff; margin-bottom:-4px;}
.calloutContent img {}
.calloutContent .trigger {position:absolute; top:0; left:0; width:414px; height:244px; z-index:3;}
.calloutContent .text {color:#fff; position:absolute; left:0; bottom:0; width:414px; height:auto; z-index:2; overflow:hidden; display:none;}
.calloutContent .text .pad {padding:10px 14px 15px 10px; font-size:11px;}
.calloutContent .text p {margin:0; padding:0; font-size:11px; line-height:16px;}
.calloutContent .overlay {position:absolute; left:0; bottom:4px; background:#000; opacity:0.4; filter:alpha(opacity=40); display:none; width:414px; height:auto; z-index:1;}
.calloutContent .overlay .pad {padding:10px 14px 15px 10px; font-size:11px; color:#000}
.calloutContent .overlay p {margin:0; padding:0; font-size:11px; line-height:16px;}

/* Slider - jquery.tools.min.js */
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:414px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {margin-left:26px;}
.jcarousel-skin-tango .jcarousel-item {border-right:2px solid #fff;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin: 0; padding:0; list-style:none;}
.jcarousel-skin-tango .jcarousel-item-horizontal a {color: #4a4745; text-decoration: none; display:block; width:24px; height:24px; line-height:27px; font-size:11px; background:#c8c7c5; list-style:none; text-align:center;}
.jcarousel-skin-tango .jcarousel-item-horizontal a:hover {background:#9a9895; list-style:none;}
.jcarousel-skin-tango .jcarousel-item-horizontal a.active {color:#4a4745; background:#9a9895; list-style:none;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px; margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {color: #000;}

/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 0px; right: 0px; width:24px; height:24px; cursor:pointer; background:url(../Styles/images/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {opacity:0.4; filter:alpha(opacity=40); cursor:default;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 0; left: 0; cursor:pointer; height:24px; width:24px; background:url(../Styles/images/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {opacity:0.4; filter:alpha(opacity=40); cursor:default;}

/* Orchard */

div.manage-actions a {float:right;}
div.content div.published {display:none;}
div.content p.tags {display:none;}

/* Comments */
ul.comments {background-image:none;}
ul.comments li {background-image:none;}

/* Content lists and details */
.content-description { font-size: 1.154em; }
.content-items { padding: 0; margin: 0; list-style: none; }
.content-items li { padding: 0; margin: 0;background:none;list-style-type:none;}

.content-items .content-item { padding: 0; }
.content-items .content-item header {}
.content-items .content-item header h1 {}
.content-items .content-item header h1 a {}
.content-items .content-item header h1 a:hover {}

/* Widgets
***************************************************************/
.widgets {}
.widget h1 { font-size: 1.077em; }

/*home page mid-page callouts*/
div.zone-aside-first .widget-html-widget h1,
div.zone-aside-second .widget-html-widget h1 {background:#211f1e;font-size:18px;padding:10px 0; color:#fff; text-transform:uppercase; text-indent:23px; font-family:'UniversLTW01-57Condense 723821', Helvetica, Sans-Serif;}
div.zone-aside-first .widget-html-widget div.widget-content,
/*div.zone-aside-second .widget-html-widget div.widget-content*/ {padding:15px 15px 15px 20px;}

/*content type lists*/
ul.list-items li {padding-left:0;}
ul.list-items li header span.hide-title, span.hide-banner span.image-field { display: none; }

div.contentInner span.image-field { background:url(images/content_divider.gif) repeat-x top left; display: block; padding-top: 2em; }
div.contentInner span.hide-banner span.image-field { display: none; }
div.pad span.image-field { display: none; }

div.pad ul.list-items li header span.hide-title { display: inline; }

/* Edit Mode Widgets */
/* These are the edit controls that appear when you're logged-in */
.widget-control { position: relative;}
.widget-control .manage-actions { position:absolute; top: 0px; right: 0px; }
.widget-control .manage-actions a { display: block;padding: 3px 6px;  }
.widget-control .manage-actions a:hover {text-decoration: none; }

/* Content Mode */
.content-control {position: relative; }
.content-control .manage-actions { position:absolute; top: 0px; right: 0px; }
.content-control .manage-actions a { display: block;padding: 3px 6px;  }
.content-control .manage-actions a:hover {text-decoration: none; }

/*news and event items*/
.contentInner article ul li {}
li.last article .divider {background:none;}
div.zone-content article.content-item .divider {background:none;}
article.news-item .divider
, article.event .divider {background:url(images/content_divider.gif) repeat-x bottom left; margin:0 9px; height:1px; display:block;margin-left:0;}
.leftColumnInner article.news-item iframe
, .leftColumnInner article.event iframe {display:none;}
.leftColumnInner article.news-item small
, .leftColumnInner article.event small {display:none;}
.leftColumnInner article h2 {background:none;}
article.news-item h2 a
, article.event h2 a
, article.profile h2 a {color:Black;padding-top:0;}
article.news-item h2 a:hover
, article.event h2 a:hover
, article.profile h2 a:hover {text-decoration:none;}
article.news-item p.news-item-date
, article.event p.event-date
, article.profile p.profile-date {padding-bottom:0;}
.image-field span.name {display:none;}

/*profiles*/
.content-item.profile {padding-bottom:15px;}
.profile span.image-field {float:right;padding-left:10px;margin-top:1px;}
.profile > p {}
/*events*/
.events span.image-field {}
.events > p {}

div.widget-content ul.list-items span.image-field img { max-width: 250px; }


/*orchard content type lists*/
.content-item.list ul, .content-item.list-with-content ul {list-style:none;background-image:none;}
.content-item.list ul li, .content-item.list-with-content ul li {background-image:none;}

/*mello image-gallery Quick fix to override bug in Orchard 1.3*/
.image-gallery ul {list-style: none;background-image:none;}
.image-gallery ul li { display: inline;background-image:none; }

/*news and event items left column*/
div.leftColumnInner div.manage-actions {display:none;}
div.module div.pad article.widget-container-widget > header {display:none;}
div.zone-tripel-first article h2, div.zone-tripel-second article h2,div.zone-tripel-third article h2 {margin-bottom:0;padding-top:0;}

div.video {min-height:50px;}
div.video header h1 {font-size:18px;margin-left:150px;width:225px;}
div.video img {float:left; width:125px; display: block; margin-right: 1em;}

/*items that should be managed by the placement.info*/
div.pad article.widget-container-widget ul li article img {display:none;}
div.pad article.widget-container-widget ul li article.profile img {display:inline;}
div.search .widget-search-form header h1 {display:none;}
div.search div.manage-actions {display:none;}


/*(error) messages*/
div.zone-messages {width: 300px; text-align: center;border:solid 1px #FF9933;background-color:#FFCC99;margin:25px auto 0 auto;padding:12px 8px;color:#640000;}

/*Search*/
ul.search-results li {background:none;padding-bottom:0;}
ul.search-results h1 {padding-bottom:0;}
ul.search-results p {padding-bottom:0;}

/*Paging*/
ul.group.pager {list-style-type:none;margin-top:12px;}
ul.group.pager li {display:inline-block;background:none;}
ul.group.pager li.page-next {float:left;}
ul.group.pager li.page-previous {float:right;}

/*

#jCarouselLiteDemo .carousel  {
    padding: 10px 0 0 0;
    margin: 0 0 20px 10px;
    position: relative;     
}
    #jCarouselLiteDemo .digg {
        position: absolute;
        left: 610px;
        top: 110px;
    }
    #jCarouselLiteDemo .main {
        margin-left: 40px;
    }

    #jCarouselLiteDemo .demo em {
        color: #FF3300;
        font-weight: bold;
        font-size: 60%;        
        font-style: normal;
    }
    #jCarouselLiteDemo .carousel button { 
        float: left;
    }              
    #jCarouselLiteDemo .carousel a.prev, #jCarouselLiteDemo .carousel a.next {
        display: block;
        float: left;
        width: 30px;
        height: 143px;
        text-decoration: none;
        background: url("/image/imageNavLeft.gif") left 60px no-repeat;
    }
        #jCarouselLiteDemo .carousel a.next {
            background: url("/image/imageNavRight.gif") right 60px no-repeat;
        }
            #jCarouselLiteDemo .carousel a.next:hover {
                background-image: url("/image/imageNavRightHover.gif");
            }
            #jCarouselLiteDemo .carousel a.prev:hover {
                background-image: url("/image/imageNavLeftHover.gif");
            }    
            #jCarouselLiteDemo .carousel a:hover, #jCarouselLiteDemo .carousel a:active {
                border: none;
                outline: none;
            }                 
    #jCarouselLiteDemo .carousel .jCarouselLite {
        border: 1px solid black;
        float: left;
        background-color: #dfdfdf;
        
  
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
        #jCarouselLiteDemo .carousel ul {
            margin: 0;
        }
        #jCarouselLiteDemo .carousel li img, 
        #jCarouselLiteDemo .carousel li p {
            background-color: #fff;
            width: 150px;
            height: 118px;
            margin: 10px;
        }
        
        #jCarouselLiteDemo .widget img {
            cursor: pointer;
        }
            #jCarouselLiteDemo .mid {
                margin-left: 80px;
                width: 400px;
                height: 300px;
            }
            #jCarouselLiteDemo .vertical {
                margin-left: 170px;
            }
                #jCarouselLiteDemo .vertical .jCarouselLite {  
                    width: 170px;
                }
            #jCarouselLiteDemo .imageSlider li img, 
            #jCarouselLiteDemo .imageSlider li p, 
            #jCarouselLiteDemo .imageSliderExt li img , 
            #jCarouselLiteDemo .imageSliderExt li p {
                width: 400px;
                height: 300px;
            }




/* 
 * iphone retina display
 */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	/* Style adjustments for retina display goes here */
}

/* 
 * device styles
 */
 @media all and (orientation:portrait) { 
  /* Style adjustments for portrait mode goes here */
  
}

@media all and (orientation:landscape) { 
  /* Style adjustments for landscape mode goes here */
  
}

/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)  
   Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {  
	/* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you
	j.mp/textsizeadjust
	html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}
 
/* 
 * print styles
 */
@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  /* Don't show links for images */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

