/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * This CSS file is for customization purpose only
 */ 

body.yoopage {background:#595a59;}
.background-photo #page-header {background:#595a59;}
.background-photo .page-header-img {background:url(../images/background/photo/camo.jpg) 50% 0% repeat-x;}

#logo a.logo-icon {display:block;width:200px;height:130px;background:url(../../../images/yootheme/logo.png) 0 0 no-repeat;}
div.demoimage {float:right;height:280px;width:55%;}
#page-header h3.header {font-size:28px;line-height:1em;}

#page.style-green #logo {top:20px;left:0px;}
#page.style-green #logo a.logo-icon {width:142px;height:142px;background-image:url(../../../images/yootheme/logo_green.png);}
#page.style-red #logo a.logo-icon {background-image:url(../../../images/yootheme/logo_red.png);}
#page.style-lilac #logo a.logo-icon {background-image:url(../../../images/yootheme/logo_lilac.png);}
#page.style-brown #logo {top:24px;left:10px;}
#page.style-brown #logo a.logo-icon {width:150px;height:140px;background-image:url(../../../images/yootheme/logo_brown.png);}
#page.style-turquoise #logo a.logo-icon {background-image:url(../../../images/yootheme/logo_turquoise.png);}

.background-photo #headermodules {text-shadow: 0 1px 0 rgba(0,0,0,0.3), 0 0 2px rgba(0,0,0,0.7); }
.background-mountains div.demoimage, .background-photo div.demoimage {background-image: url(../../../images/yootheme/header_travel.png);}
.background-glitter div.demoimage, .background-bubbles div.demoimage {background-image: url(../../../images/yootheme/header_imac.png);}
.background-landscape div.demoimage {background-image:url(../../../images/yootheme/header_coffee.png);}
.highlighted {background:#FF3;}
.hidden {display:none;visibility:hidden;}

/* Login Module */
#left #form-login fieldset { border: none; }

/* Menu */
#menu {left:0px;right:0px;}
#menu .dropdown {top:100px;z-index:99999 !important;}
.dropdown {z-index:999 !important;}
#menu ul.menu {float:right;}
#menu li {z-index:9999;}
#menu li.active a.level1 span.bg,
#menu li.active span.level1 span.bg,
#menu li.active:hover a.level1 span.bg,
#menu li.active:hover span.level1 span.bg,
#menu li.active.remain .level1 span.bg { color: #595a59; }
#menu li.active.remain .level1 span.bg {color:#595a59;}
#menu li.level2.separator:hover .group-box5 {background:none;border-color:#F3F4F5;}
#menu li.level2.separator .group-box5 .title {font-weight:bold;color:#333;padding-top:10px;}
a:visited {color:#595a59;}


/* Social Icon Links in footer */
a.social {height:16px;display:block;magin:0;padding:0 0 0 20px;}
a.google, a.google:visited {background:url(/images/icon_google_16.png) no-repeat 0 100%;}
a.google:hover {background:url(/images/icon_google_16.png) no-repeat 0 0;}
a.facebook, a.facebook:visited {background:url(/images/icon_facebook_16.png) no-repeat 0 100%;}
a.facebook:hover {background:url(/images/icon_facebook_16.png) no-repeat 0 0;}
a.twitter, a.twitter:visited {background:url(/images/icon_twitter_16.png) no-repeat 0 100%;}
a.twitter:hover {background:url(/images/icon_twitter_16.png) no-repeat 0 0;}
a.linkedin, a.linkedin:visited {background:url(/images/icon_linkedin_16.png) no-repeat 0 100%;}
a.linkedin:hover {background:url(/images/icon_linkedin_16.png) no-repeat 0 0;}
a.slideshare, a.slideshare:visited {background:url(/images/icon_slideshare_16.png) no-repeat 0 100%;}
a.slideshare:hover {background:url(/images/icon_slideshare_16.png) no-repeat 0 0;}
a.vimeo, a.vimeo:visited {background:url(/images/icon_vimeo_16.png) no-repeat 0 100%;}
a.vimeo:hover {background:url(/images/icon_vimeo_16.png) no-repeat 0 0;}
a.flickr, a.flickr:visited {background:url(/images/icon_flickr_16.png) no-repeat 0 100%;}
a.flickr:hover {background:url(/images/icon_flickr_16.png) no-repeat 0 0;}
a.rss, a.rss:visited {background:url(/images/icon_rss16.png) no-repeat 0 100%;}
a.rss:hover {background:url(/images/icon_rss16.png) no-repeat 0 0;}

/* Home Page quicklink box */
.quicklinkimage {float:left;padding:5px 10px 0 0;}
a.hoverbox, a.hoverbox:visited {display:block;width:100%;}
a.hoverbox:hover {/* background:#EEEFF0; */}

/* YOOtweet */
#headermodules div.single div.yoo-tweet,#bottom2 div.single div.yoo-tweet {padding: 3px 0px 0px 5px;}
#bottom2 div.single div.yoo-tweet p {  padding: 0px 5px 5px 0px;  text-align: left;}
#bottom2 div.single div.yoo-tweet p.meta {padding:25px 0 0 0;margin:0;background:none;line-height:1;}

#headermodules div.single div.yoo-tweet, #bottom2 div.single div.yoo-tweet {padding: 25px 0px 0px 20px;background:url(../images/yootweet/tweet_bg_t.png) 0 0 no-repeat;}
#headermodules div.single div.yoo-tweet p, #bottom2 div.single div.yoo-tweet p {  margin-top:0px;padding:0px 20px 25px 0px;text-align:center;background:url(../images/yootweet/tweet_bg_b.png) 100% 100% no-repeat; }

/* Right Column Menus */
div.mod-shadowbox ul.menu {margin-left:0px;padding-left:0;list-style-type:none;}
div.mod-shadowbox ul.menu li.level1 {border-bottom:none;margin-left:0;padding-left:0;}
div.mod-shadowbox ul.menu li.level1.first {border-top:none;}

/* MISC */
h1, #page h1 a, h3, h5, a:link, a:visited {color:#3E403F;}
h1.title, #right .header-3 {color:#3D3F3E;}
h2, h3 {color:#595a59;}
.content ul li {margin-bottom:20px;}
#bottom2 {color:#CFCFCF;}
#bottom2 a, #bottom2 a:visited {color:#fff;}
#bottom2 a:hover {text-decoration:underline;}
legend {background:#EEEFF0;color:#404241;font-weight:bold;}
div.mod-shadowbox ul.menu a.current span.bg {color: #595a59;}
#footer a.anchor {display:none;visibility:hidden;}
#page-footer {text-align:justify;}
p.icon {text-align:right;}
.externalreadmore {text-transform:uppercase;margin-top:40px;letter-spacing:-1px;}

/* Search Box Repositioning */
#search {right:0px;top:3px;height:50px;z-index:999999 !important;}
#searchbox {width:250px !important;}
#searchbox input {width:195px !important;}
#searchbox .results {top:34px;width:400px !important;}
#toolbar .right .module {right:150px !important;}

/* Footnotes Plugin */
#footnotes {border-top:#999 1px solid;font-size:9px;}
#footnotes h3 {font-size:12px;font-style:italic;color:#999;margin-top:0;padding-top:0;}
#footnotes a, #footnotes a:visited {color:#978598;}
sup {font-size:8px;}

#toolbar .left {color:#FFF;}
#toolbar .left a, #toolbar .left a:visited {color:#CFCFCF;text-decoration:none;}
#toolbar .left a:hover {color:#CFCFCF;text-decoration:underline;}
#toolbar .menu li a {padding: 0px 5px 0px 10px;background:none;}
#toolbar .left input.button {background:none; border:none;margin:0;padding:0;font-size:inherit;color:#CFCFCF;text-decoration:none;text-shadow: 0 1px 0 rgba(0,0,0,0.3), 0 0 2px rgba(0,0,0,0.7);}
#toolbar .left input.button:hover {color:#CFCFCF;text-decoration:underline;}

.kaoriginalurl td {margin:0;padding:0 10px 0 0; text-align:left;}
#right .header-1 {display:none;}

/* Simile Timeline */
img.timeline-copyright {display:none;}
.timeline-event-bubble-time {display:none;}
.timeline-band {z-index:10;}

/* Email Form */

/* Gcalendar  */
#gcalendar_powered {display:none;}
#logocontrol {visibility:hidden;}

/* Discussion Component */


/* Press Release List */
ul.category-modulepress-releases {list-style-type:none;margin-top:30px;padding-left:10px !important;}
ul.category-modulepress-releases li {margin-left:0px !important;}
ul.category-modulepress-releases li h4 {font-size:11px;}

#right .header {text-align:left;margin-left:10px;}
