h1, h2, h3, h4, h5, h6 {
color:#000;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#000;
}
body {
background:url("images/bg_line_2.png") repeat fixed center top #eee;
}
div.nav-menu ul ul {
background:url("images/dropdown_bg_white.png") no-repeat scroll left top transparent;
-moz-box-shadow:0 1px 3px #bbb;
-webkit-box-shadow:0 1px 3px #bbb;
box-shadow:0 1px 3px #bbb;
}
div.nav-menu ul ul ul {
padding:0;
background:#fff;
-moz-box-shadow:0 0px 1px #ccc;
-webkit-box-shadow:0 0px 1px #ccc;
box-shadow:0 0px 1px #ccc;
}
div.nav-menu ul ul li:hover, div.nav-menu ul ul li.sfHover, div.nav-menu ul ul a:focus, div.nav-menu ul ul a:hover, div.nav-menu ul ul a:active {
color:#777;
background:#f4f4f4;
outline:0;
}
div.nav-menu ul ul li:hover, div.nav-menu ul ul li.sfHover, div.nav-menu ul ul a:focus, div.nav-menu ul ul a:hover, div.nav-menu ul ul a:active {
color:#777777;
}
div.nav-menu ul ul a, div.nav-menu ul ul a:visited {
color:#777777;
}
div#site_wrap {
-moz-box-shadow:0 0px 1px #ddd;
-webkit-box-shadow:0 0px 1px #dd;
box-shadow:0 0px 1px #ddd;
background:none repeat scroll 0 0 #fff;
}
div.content div.right {
background:url("images/opacity_95_white.png") repeat scroll 0 0 transparent;
}
div.headline {
background-color:transparent;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
padding:10px 0px;
}
div.headline_button {
border-right:2px solid transparent;
margin-right:9px;
}
.headline_inner h4 {
color:#696969;
}
.contentWrap a {
color:#111;
}
ul.footer_widgets h3 {
color:#111;
}
div.round {
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
padding:24px 0;
}
div.footer {
background:none repeat scroll 0 0 #f4f4f4;
}
.footer ul.footer_widgets ul.thumblist img {
background:none repeat scroll 0 0 #e4e4e4;
border:1px solid #d4d4d4;
}
.footer a {
color:#777;
}
.footer h5 {
color:#111;
}
ul.footer_widgets ul li {
border-bottom:1px solid #e4e4e4;
}
.footer ul {
border-top:1px solid #e4e4e4;
}
.buttonxlarge, .buttonlarge, .buttonmedium, .buttonsmall {
-moz-box-shadow:0 2px 3px #bbb;
-webkit-box-shadow:0 2px 3px #bbb;
box-shadow:0 2px 3px #bbb;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#e4e4e4));
background-image: -webkit-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:    -moz-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:     -ms-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:      -o-linear-gradient(top, #f6f6f6, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e4e4e4');
color:#111;
}
.buttonxlarge:hover, .buttonlarge:hover, .buttonmedium:hover, .buttonsmall:hover {
color:#eee;
background-color: #ececec;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#ececec));
background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec);
background-image:    -moz-linear-gradient(top, #f4f4f4, #ececec);
background-image:     -ms-linear-gradient(top, #f4f4f4, #ececec);
background-image:      -o-linear-gradient(top, #f4f4f4, #ececec);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec');
-moz-box-shadow: 0 2px 5px #ccc;
-webkit-box-shadow: 0 2px 5px #ccc;
box-shadow: 0 2px 5px #ccc;
}
a.more-link {
color:#555;
-moz-box-shadow:0 2px 3px #bbb;
-webkit-box-shadow:0 2px 3px #bbb;
box-shadow:0 2px 3px #bbb;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#e4e4e4));
background-image: -webkit-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:    -moz-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:     -ms-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:      -o-linear-gradient(top, #f6f6f6, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e4e4e4');
}
a.more-link:hover {
background-color: #ececec;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#ececec));
background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec);
background-image:    -moz-linear-gradient(top, #f4f4f4, #ececec);
background-image:     -ms-linear-gradient(top, #f4f4f4, #ececec);
background-image:      -o-linear-gradient(top, #f4f4f4, #ececec);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec');
}
.pagename {
background-color: #e7e7e7;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#e7e7e7));
background-image: -webkit-linear-gradient(top, #f4f4f4, #e7e7e7);
background-image:    -moz-linear-gradient(top, #f4f4f4, #e7e7e7);
background-image:     -ms-linear-gradient(top, #f4f4f4, #e7e7e7);
background-image:      -o-linear-gradient(top, #f4f4f4, #e7e7e7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e7e7e7');
color:#333;
}
form#commentform input#submit {
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#e4e4e4));
background-image: -webkit-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:    -moz-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:     -ms-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:      -o-linear-gradient(top, #f6f6f6, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e4e4e4');
color:#eee;
}
form#commentform input#submit:hover {
background-color: #ececec;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#ececec));
background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec);
background-image:    -moz-linear-gradient(top, #f4f4f4, #ececec);
background-image:     -ms-linear-gradient(top, #f4f4f4, #ececec);
background-image:      -o-linear-gradient(top, #f4f4f4, #ececec);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec');
}
.submit input {
font-size:1.2em;
width:auto;
padding:8px 17px;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#e4e4e4));
background-image: -webkit-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:    -moz-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:     -ms-linear-gradient(top, #f6f6f6, #e4e4e4);
background-image:      -o-linear-gradient(top, #f6f6f6, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e4e4e4');
}
.submit input:hover {
background-color: #ececec;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#ececec));
background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec);
background-image:    -moz-linear-gradient(top, #f4f4f4, #ececec);
background-image:     -ms-linear-gradient(top, #f4f4f4, #ececec);
background-image:      -o-linear-gradient(top, #f4f4f4, #ececec);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec');
cursor:pointer;
}
.kwicks li div.title {
background:url(images/opacity_95_white.png) repeat;
}
.kwicks li div.title_active {
background:url(images/opacity_95_white.png) repeat;
}
.kwicks li div.headline {
background:none repeat scroll 0 0 transparent;
bottom:0;
height:115px;
padding:0;
position:absolute;
width:650px;
border:0;
}
.kwicks li p a {
color:#ccc;
}
.nivo-caption {
background:#f4f4f4;
}
.contentWrap p {
color:#777;
}
.footer_form .submit input {
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#e4e4e4));
background-image: -webkit-linear-gradient(top, #e4e4e4, #e4e4e4);
background-image:    -moz-linear-gradient(top, #e4e4e4, #e4e4e4);
background-image:     -ms-linear-gradient(top, #e4e4e4, #e4e4e4);
background-image:      -o-linear-gradient(top, #e4e4e4, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#e4e4e4');
color:#333;
}
.footer_form .submit input:hover {
color:#333;
background-color: #d4d4d4;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#d4d4d4));
background-image: -webkit-linear-gradient(top, #e4e4e4, #d4d4d4);
background-image:    -moz-linear-gradient(top, #e4e4e4, #d4d4d4);
background-image:     -ms-linear-gradient(top, #e4e4e4, #d4d4d4);
background-image:      -o-linear-gradient(top, #e4e4e4, #d4d4d4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#d4d4d4');
}
.footer_form label {
color:#777;
}
.footer input, .footer textarea {
background:none repeat scroll 0 0 #e9e9e9;
}
.footer input:hover, .footer textarea:hover {
background:#ececec;
}
.footer ul ul li:hover {
background:#e4e4e4;
}
.footer ul a:hover {
color:#777;
}
div.copyright {
background-color:#ddd;
}
.copyright p {
color:#333;
}
.copyright p a, .copyright p a:hover {
color:#333;
}
div.contentslider_4 div.right h4, div.contentslider_4 div.right h4 a, div.contentslider_4v div.right h4, div.contentslider_4v div.right h4 a, div.contentslider_5 div.right h4, div.contentslider_5 div.right h4 a, div.contentslider_5v div.right h4, div.contentslider_5v div.right h4 a {
color:#222;
}

ul.widgets, ul.footer_widgets {
border-top:0 none;
}
div.contentslider_0 div.right {
display:none;
}
div.contentslider_0 div.right p.buttonwrapper, div.contentslider_1 div.right p.buttonwrapper, div.contentslider_2 div.right p.buttonwrapper, div.contentslider_3 div.right p.buttonwrapper, div.contentslider_0v div.right p.buttonwrapper, div.contentslider_1v div.right p.buttonwrapper, div.contentslider_2v div.right p.buttonwrapper, div.contentslider_3v div.right p.buttonwrapper {
display:none;
}
div.contentslider_2 div.right {
bottom:auto;
top:0;
max-width:none;
max-height:none;
width:17.5%;
height:85%;
}
div.contentslider_2v div.right, div.contentslider_3v div.right {
bottom:auto;
top:0;
right:0;
max-width:none;
max-height:none;
width:265px;
height:85%;
padding-left:30px;
}
div.contentslider_2 p, div.contentslider_3 p {
max-height:none;
}
div.contentslider_3 div.right {
bottom:auto;
top:0;
right:0;
max-width:none;
max-height:none;
width:17.5%;
height:85%;
}
div.contentslider_4 div.right {
background:transparent;
bottom:auto;
top:25px;
max-width:none;
max-height:none;
width:207px;
padding-left:0;
padding-right:25px;
}
div.contentslider_4v div.right, div.contentslider_5v div.right {
background:transparent;
bottom:auto;
top:25px;
right:0;
max-width:none;
width:265px;
padding-left:30px;
}
div.contentslider_4 div.right p.buttonwrapper, div.contentslider_5 div.right p.buttonwrapper {
margin-top:15px;
}
div.contentslider_4 div.right .buttonmedium, div.contentslider_5 div.right .buttonmedium {
font-size:1.10em;
height:30px;
padding:5px 13px 0;
}
div.contentslider_4 p, div.contentslider_5 p {
color:#333;
max-height:none;
}
div.contentslider_5 div.right {
background:transparent;
bottom:auto;
top:25px;
right:0;
max-width:none;
width:207px;
padding-left:25px;
padding-right:0;
}
.nivo-caption p {
color: #000;
}