/**
 * @version $Id: template.css 14401 2010-01-26 14:10:00Z louis $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 *
 * Extensive revisions made by David M. Cole, February-March, 2011
 */


@font-face {
  font-family: "FSS-Black";
  src: url("fonts/FontSiteSans-Black-webfont.eot");
  src: local("☺"),
    url("fonts/FontSiteSans-Black-webfont.woff") format("woff"),
    url("fonts/FontSiteSans-Black-webfont.ttf") format("opentype"),
    url("fonts/FontSiteSans-Black-webfont.svg#FontSiteSans-Black") format("svg");
  }

@font-face {
  font-family: "FSS-Black-Italic";
  src: url("fonts/FontSiteSans-BlackItalic-webfont.eot");
  src: local("☺"),
    url("fonts/FontSiteSans-BlackItalic-webfont.woff") format("woff"),
    url("fonts/FontSiteSans-BlackItalic-webfont.ttf") format("opentype"),
    url("fonts/FontSiteSans-BlackItalic-webfont.svg#FontSiteSans-BlackItalic") format("svg");
  }

@font-face {
  font-family: "FSS-Italic";
  src: url("fonts/FontSiteSans-Italic-webfont.eot");
  src: local("☺"),
    url("fonts/FontSiteSans-Italic-webfont.woff") format("woff"),
    url("fonts/FontSiteSans-Italic-webfont.ttf") format("opentype"),
    url("fonts/FontSiteSans-Italic-webfont.svg#FontSiteSans-Italic") format("svg");
  }


@font-face {
  font-family: "FSS-Roman";
  src: url("fonts/FontSiteSans-Roman-webfont.eot");
  src: local("☺"),
    url("fonts/FontSiteSans-Roman-webfont.woff") format("woff"),
    url("fonts/FontSiteSans-Roman-webfont.ttf") format("opentype"),
    url("fonts/FontSiteSans-Roman-webfont.svg#FontSiteSans-Roman") format("svg");
  }


@font-face {
  font-family: "FSS-UltraLight";
  src: url("fonts/FontSiteSans-UltraLight-webfont.eot");
  src: local("☺"),
    url("fonts/FontSiteSans-UltraLight-webfont.woff") format("woff"),
    url("fonts/FontSiteSans-UltraLight-webfont.ttf") format("opentype"),
    url("fonts/FontSiteSans-UltraLight-webfont.svg#FontSiteSans-UltraLight") format("svg");
  }


@font-face {
  font-family: "FSS-UltraLight-Italic";
  src: url("fonts/FontSiteSans-UltraLightIt-webfont.eot");
  src: local("☺"),
    url("fonts/FontSiteSans-UltraLightIt-webfont.woff") format("woff"),
    url("fonts/FontSiteSans-UltraLightIt-webfont.ttf") format("opentype"),
    url("fonts/FontSiteSans-UltraLightIt-webfont.svg#FontSiteSans-UltraLightIt") format("svg");
  }


@font-face {
  font-family: "LA-EB";
  src: url("fonts/LithoAntique-ExtraBold-webfont.eot");
  src: local("☺"),
    url("fonts/LithoAntique-ExtraBold-webfont.woff") format("woff"),
    url("fonts/LithoAntique-ExtraBold-webfont.ttf") format("opentype"),
    url("fonts/LithoAntique-ExtraBold-webfont.svg#LithoAntique-ExtraBold") format("svg");
  }


body
{
	background: #fff;
	color: #000000;
/*	font-family: arial, helvetica, sans-serif; */
	font-family: georgia, serif;
	font-size: 100.1%;
	padding: 0px;
	text-align: center;
}



body.contentpane {

width : auto;
margin : 10px;
line-height : 1.4em;
text-align: left;
}

/* TOC */
table.contenttoc{
	float: right;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* These are changes exclusively for the Kunena forum styling */

 
 
/* Change the link colors */
#Kunena a:link, 
#Kunena a:visited, 
#Kunena a:active {
	color:#669966 !important;
}
 
/* Change the header background colors */
#Kunena .kblock div.kheader {
	background:none repeat scroll 0 0 #669966;
}
 
/* Change the header text colors */
#Kunena .kblock div.kheader h2 a:link,
#Kunena .kblock div.kheader h2 a:visited,
#Kunena .kblock div.kheader h2 a:active {
	color: #fff !important;
}
 
/* Change the tab colors */
div#ktab ul.menu li a {
	background-color: #669966 !important;
}
 
/* Change the active tab & rollover colors */
div#ktab li#current a {
	background-color: #ffcc00 !important;
}
div#ktab ul.menu li a:hover {
	background-color: #ffcc00 !important;
}
 
/* Change the border color under the top nav */
#Kunena #ktop {
	border-color: #ffcc00;
}
 
/* Change the pagination color */
#Kunena .kpagination .active {
	background:none repeat scroll 0 0 #669966;
	border:1px solid #ffcc00;
}
#Kunena .kpagination a {
	border:1px solid #ffcc00;
}
#Kunena .kpagination a:hover {
	border:1px solid #ffcc00 ;
	color: #fff !important;
	background: #669966;
}
 
/* Change the post link color */
#Kunena div.kmsg-header h2 a {
	color: #fff !important;
}
 
/* Change the toggler color */
#Kunena #ktop span.ktoggler {
	background-color:#669966;
}
 
/* Change the button rollover color */
#Kunena .kbutton:hover, #Kunena .kbutton:focus  {
	background-color: #669966;
	border-color: #ffcc00;
}
 

 /* CMSHelpLive CSS */

 .items-leading.items-row {
    margin: 0px 0 0px 0;
    padding: 0;
    overflow: hidden;
  }
  .item.span6 {
    width: 45%;
    float: left;
    position: relative;
    border: solid 0px #ccc;
    padding: 10px 15px 10px 0;
    border: solid 0px #ccc;
}
.items-row {
    clear: both;
}
#main2 .pagination, #main .pagination
{
  clear: both;
}
.items-more
{
  clear: both;
}
#footer ul.nav.menu li {
    display: inline;
}
/*#footer ul.nav.menu li ::after{
    content: " | ";
}*/
.icons ul.dropdown-menu li {
    display: inline;
    float: right;
}
.icons ul.dropdown-menu {
    height: 25px;
}



/* custom css */


.items-leading.clearfix {
    background: #FFCC00;
    border: solid 1px #CCCCCC;
    color: #000000;
    margin: 0px 0px 10px 0px;
    padding: 20px;
    position: relative;
}
.items-leading.clearfix  .item-title,
.leading-0 .page-header h2 {
    background: #FFCC00;
    border-bottom: solid 0 #333;
    color: #993300 !important;
    font-family: LA-EB, serif !important;
    font-size: 1.4em !important;
    font-weight: normal !important;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.published,
.create{
    color: #993300;
    display: block;
    font-size: 0.85em;
}
.items-row .item-title {
    background: #fff;
    border-bottom: solid 1px #D4A7C5;
    color: #000 !important;
    margin: 0 0 10px;
    padding: 5px 5px 5px 0;
}
.items-more {
    background: #eee;
    border: solid 1px #ccc;
    color: #000;
    line-height: 1.3em;
    list-style-type: none;
    margin: 0;
    padding: 10px 10px 30px;
}
.items-more .nav.nav-tabs.nav-stacked li,
.items-more ol li {
    padding: 4px;
    line-height: 1.4em;
    margin: 10px 0;
}
.items-more .nav.nav-tabs.nav-stacked li a,
.readmore a,
.items-more ol li a{
	 background:url('images/pfeil.gif') no-repeat;
	 font-weight: bold;
	 padding: 2px 0 4px 30px;
}
.items-more ol,
.items-more ol {
    list-style: none;
}
.items-more .nav.nav-tabs.nav-stacked li a:hover,
.items-more ol li a:hover{
	background:url('images/pfeil.gif') #669966 no-repeat !important;
	color: #fff;
	font-weight: bold;
	padding: 2px 0 2px 30px;
}
.items-more .nav.nav-tabs.nav-stacked li a:focus,
.items-more ol li a:focus{
	background:url('images/pfeil.gif') #000 no-repeat !important;
}
#footer ul li a {
    padding: 5px;
}
.readmore a:hover{
	background:url('images/pfeil.gif') #000 no-repeat !important;
	color: #fff;
	display: inline;
	font-weight: bold;
}
.readmore a:focus{
	background-color: #000 !important;
}
#left form{
	margin:0px !important;
}
#form-login-forgot a {
    background: transparent !important;
    border: none !important;
}
#left ul li {
    border: none !important;
}
#left ul.unstyled li#form-login-forgot a:hover,
#left ul.unstyled li#form-login-forgot a:focus {
    background-color: #000 !important;
    text-decoration: underline;
}
#form-login-links {
    margin: 0px !important;
}
#form-login-links li a {
    padding-left: 0px !important;
}
#form-login-links li {
    text-decoration: underline;
}
.leading-0 .readmore{
	background:url('images/pfeil.gif') #669966 no-repeat !important;
}
.leading-0 .readmore a{
	color: #fff !important;
}
.leading-0 .readmore:hover{
	background:url('images/pfeil.gif') #000 no-repeat !important;
}
.blog .cols-2 {
    width: 45%;
    float: left;
    clear: none;
    border: solid 0px #ccc;
    padding: 10px 10px 10px 0;
} 
.cols-2 .column-1 .page-header h2{
	background: #fff;
	border-bottom: solid 1px #D4A7C5;
	color: #000 !important;
	margin: 0 0 10px;
	padding: 5px 5px 5px 0;
}
.content-category h1,
.categories-list h1 {
    color: #669966 !important;
}
.juloawrapper legend {
    font-weight: bold;
}
table.adsmanager_table th{
	text-align: center !important;
}
.page-header h2{
	color: #993300 !important;
}
#header > .nav.menu-nav > li > a {
    display: inherit;
}
#footer > .nav > li > a {
    display: inherit;
}
#footer > .nav > li > a:hover,
#footer > .nav > li > a:focus {
	background-color: #000 !important;
}
#footer > .nav > li > a{
	text-decoration: underline;
}
#header .search {
    margin: 0px !important;
}
#header ul li a:link, #header ul li a:visited{
	padding:6px 10px !important;
}
.article-info.muted {
   line-height: 1.4em;
	margin: 5px 0;
}
.img_caption.right p:hover {
    color: #000;
}
.img_caption.right:hover {
    color: #000;
}
table.adsmanager_table tr td .no-margin-top {
    font-family: FSS-Black, sans-serif;
    font-size: 1.6em;
    font-weight: normal;
}
table.adsmanager_table tr td .no-margin-top a{
	text-decoration: none;
}
.fad-image {
    margin-bottom: 0px;
}
.fad-image {
    max-width: none;
    padding: 10px;
}
.tdcenter.column_date.hidden-phone,
.tdcenter.column_date.hidden-phone div {
    text-align: center;
}
.juloawrapper .row-fluid .span6{
	width: 100% !important;
}
.blog-featured img{
	max-width: 100%;
}
#top_banner{
	top: 40px !important;
}
.blog-featured .items-row .span6 .item-title{
	font-size: 15px !important;
	font-weight: 900 !important;
}
div#YoutubeGalleryMainContainer4 table
{
  display: none;
}

form.search_result p {
    clear: both;
}
div#altmsg
{
  display: none;
}

#header li.active a 
{
    background: #000 !important;
    color: #FFF !important;
}
div#jem table.eventtable th a {
    color: #993300;
}

div#jem,div#jem #jem_filter
{
  border: none;
}
.cbRegistrationHeader {
    display: none;
}

div#YoutubeGallerySecondaryContainer5 
{
    margin-bottom: 30px;
}

ul.dropdown-menu.actions li {
    display: inline;
    float: right;
}
.downloadbook {
    display: none;
}


@media only screen and (max-width : 1200px){

  .downloadbook {
    display: block !important;
  }

}




