html {
}

body {
	line-height:180%;
	color:#000000;
}

/*Class styling*/
.wrapper960 {
	width:1200px; 
	margin:0 auto;
}


.block_holder { 
	background-color: #ffffff;
  padding: 20px;
}


/*H2 Header styling*/
h2, h2 a:link, h2 a:visited, .content_header, .articleHead{
    font-size: 37px;
    font-weight: 100;
    padding: /*5px 0px 8px*/ 0px;
    text-align: left;
    /*line-height: 33px; */
}


h2, .items-row h2, .cols-2 h2, .row-0 h2 {
}


a {
	color:#000000;
	font-weight: bold;
}
a:hover {
	color:#888888;
	font-weight: bold;
}

/* ----[ CONTAINER DIVS ]----*/
#container_spacer {
	height:70px;
	background: #000000;
    filter:alpha(opacity=80); /* IE */
    -moz-opacity:0.8; /* Mozilla */
    opacity: 0.8; /* CSS3 */
}
#container_spacer_top {height:80px;}
#container_splash.container{background-color:rgba(0, 0, 0, 0.8);}

#container_header-sticky-wrapper{position: relative; z-index: 20000;} /* Important */
#container_header{
	z-index:1000; 
	height:100px;
	margin-bottom:10px;
	box-shadow: 0 1px 5px -1px #333333; 
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
}

#container_social_search{	
	height:70px;
	background-color:rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: inset 0px 4px 5px -4px #333333;
	-moz-box-shadow: inset 0px 4px 5px -4px #333333;
	box-shadow: inset 0px 4px 5px -4px #333333;
	z-index: 1000;
	position: relative;
}

#container_logo_mobile{display:none;}
#container_social_mobile{display:none;}
#container_hornav_mobile{display:none;}
#container_splash_mobile{display:none;}
#container_slideshow{background-color:rgba(0, 0, 0, 0.8);}
#container_slideshow_bottom{}
#container_breadcrumb.container {background-color: #ffffff;}
#container_top_modules.container {padding:20px 0px; background-color: #ffffff;}
#container_main.container {background-color: #ffffff; padding-bottom:20px; padding-top: 20px;}
#container_bottom_modules.container {background-color: #FCFCFC; border-color: #E1E1E1; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; padding:20px 0px;}
#container_base.container{padding:20px 0px; background-color:rgba(255, 255, 255, 0.4); -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75); box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.75);}
#container_copyright_footermenu{background-color: #ffffff; box-shadow: 0 1px 5px -1px #333333;}	


/* ----[ WRAPPER DIVS ]----*/
#splash_header {}
#splash_header p img{margin-bottom: 3px;}
#splash_header.block_holder{background-color: transparent !important; padding:0px;}
#social_search.block_holder{padding:0px;}
#header {}

#social_search {}

#slideshow {}

#breadcrumb {}
#top_modules {}

#main .side_margins{margin:0px 5px;}

#copyright{}

/* ----[ WRAPPER DIVS FOR SMALL MOBILE DEVICES]----*/
#hornav_mobile{}
#splashimage_mobile{}


/* ----[ HEADER ]----*/
#header_items {
}

#logo {
	position:absolute;
}

/* Logo */
.logo_container {
	width:auto; 
	top:0px; 
	left:0px; 
}
.logo_container, h1.logo, h1.logo a {
	height:99px;
}

h1.logo-text {
    text-align: left;
}

h1.logo-text a {
    font-size: 55px !important;
    font-weight: normal;
    left: 0;
    top: 13px;
}

p.site-slogan {
    font-size: 11px;
    left: 0;
    letter-spacing: 0px;
    text-align: left;
    text-transform: uppercase;
    top: 18px;
}

/* Search */
#search {
    right: 0px;
    padding: 0;
    top: 15px;
}


#search .inputbox {
    background-color: #FFFFFF;
    box-shadow: 1px 1px 2px #A9A9A9 inset;
    color: #5B5B5B;
    font: 14px Arial,Helvetica,sans-serif;
    height: 34px;
    border-radius: 0px;
}

/* Social Media */
#socialmedia {
    left: 0px;
    top: 15px;
}

#social ul {
    background-color: #ffffff;
}

/* Laguages */
#language {
	background-color:#CCCCCC;
	top:80px;
	left:805px;
}

/* ----[ MENUS ]----*/
/* Topmenu */
#topmenu {
	background-color:#bbb;
	color:#FFFFFF;
	width:950px;
	top:0px;
	left:0px;
}
#topmenu ul li{
    padding:5px 0;
}
#topmenu ul li a {
	padding: 0px 10px;
}

#topmenu ul li a {
	border-right:1px solid #d2d2d2;
}
#topmenu ul li:last-child a {
	border:none;
}

/*==================================================================
=            Hornav / Moomenu dropdown styling                    =
==================================================================*/

/* Hornav - Parent Styling */ 
#hornav li:first-child a {border-left: none;}
#hornav ul a, #hornav .separator {
	font-weight:100; 
	font-size:14px !important; 
	display:block; 
	padding:33px 5px 33px 5px; 
	text-decoration: none; 
	text-transform: uppercase; 
	z-index: 9999;}

/* Horizontal menu items and Moomenu dropdown Link Color and styling */
/*#moomenu a:hover, #moomenu li.active > a, #moomenu ul li.active > a:hover, #moomenu .current a:hover {
	background: #95B955;
    color: #FFFFFF;
    text-shadow: 0px 0px 0px ;
}   */

/* Moomenu dropdown Universal list styling */
#moomenu ul {
    background-color: #EEEEEE;
    border: 1px solid #e6e6e6;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    top: 100px; /* position ul dropdown starts under hornav menu */   
}

/* Moomenu dropdown text styling */
#moomenu ul a {
    font-weight: normal;
    text-shadow: 0 1px 0 #FFFFFF;
    color: #404040 !important;
    padding:5px;
}

/* Moomenu dropdown Links Hover Color and styling */
#moomenu ul a:hover{
    color: 404040 !important;
    text-shadow: 0px 0px 0px !important;
}


/*-----  End of Hornav / Moomenu dropdown styling defaults  ------*/


/* ----[ SLIDESHOW ]----*/
#slideshow {}

#slideshow.block_holder{background-color: transparent !important;}


/* ----[ BREADCRUMBS ]----*/
/* Styling */
#breadcrumb-1{}	
#breadcrumb-1 .module_margin{margin:0px;}	
#breadcrumb .module{padding-left:10px; padding-right:10px; border:none;}
#breadcrumb.block_holder{padding:0px 20px;}
div.breadcrumbs a.pathway{color:#888888 !important;}


/* ----[ DEFAULT MODULE STYLING ]----*/
.maincontent{margin:0px 5px 5px 5px;}
/* Module Styling */
.module h3, .module_menu h3 {
    font-size: 20px;
    padding: 7px 0px;
	font-weight: 100;
	text-align:left;
}

.module, .module_menu{}

/* Module Styling - Menus */
.module ul a, .module_menu ul a {
	color:#000000;
	margin: 0 0 7px;
	padding: 8px;
	padding-left:20px;
	background-image: url(../images/bullet.png);
	background-repeat:no-repeat;
	background-position:center left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADADA;
}

.module ul li:last-child a, .module_menu ul li:last-child a {
}
.module ul a:hover, .module_menu ul a:hover, .module ul a:focus, .module_menu ul a:focus {
}

.module ul li.active a, .module_menu ul li.active a{
}

.module ul li li a, .module_menu ul li li a {
	border:none !important;
	padding-left:25px;
}

/* Footer Menu */
#footermenu {
}
#footermenu ul li{
	padding: 5px 0;
}
#footermenu ul li a {
	border-right: 1px dotted #000000;
    padding: 0 10px;
    color: #000000;
    font-weight:normal;
}
#footermenu ul li a:hover {
	color: #000000;
	font-weight: normal;
}

/** MB TOP **/
/* Module Styling */
#container_top_modules.container {
    background-color: #FCFCFC;
    border-color: #E1E1E1;
    box-shadow: 0px -2px 5px -3px rgba(0, 0, 0, 0.1) inset;
    padding: 20px 0;
}

#top_modules.block_holder{background-color: transparent;}

/*--Top Modules Divs--*/
/* MB Top-1 */
/* MB Top-2 */

/** MAINCONTENT **/

/* MB Contenttop */ /* MB Contentbottom */
.contenttop .module_margin{margin-top:0px;}



/* Sidecol A & B */
.side_margins{}
.sidecol_block{}

.sidecol_block .module, .sidecol_block .module_menu{margin-bottom:20px;}


/** MB BOTTOM **/
#bottom_modules.block_holder{background-color: transparent;}
/* Module Styling */
/* Module Styling - Menus */
/* MB Bottom-1 */
/* MB Bottom-2 */


/* MB BASE */

/* Module Styling */
#base.block_holder {background-color: transparent !important;}

/* Module Styling - Menus */

#base a{text-decoration:underline;}
#base a:hover {}


#base .module ul a, #base .module_menu ul a{
background-image:none!important;
padding:0px;
border:none;
}

/* MB Base-1 */
/* MB Base-2 */

/* Footers */

/* Copyright */


/* Read More and content vote*/

/* content readmore*/
.readon, .readmore a{
	color:#ffffff;
	margin: 0 0 7px;
	padding: 10px;
}

.readmore a{color:#ffffff !important;}
.readmore a:hover{text-decoration:none;}

p.readmore{margin-bottom: 40px;}

/* content vote*/
div.content_vote input.button{

}

/* Pagination */
ul.pagination li, li.pagenav-prev, li.pagenav-next{
	color:#ffffff;
	margin: 0 0 7px;
	border-radius:0px;
}

ul.pagenav li.pagenav-next a, ul.pagenav li.pagenav-prev a, ul.pagenav li.pagenav-next a:hover, ul.pagenav li.pagenav-prev a:hover {color: #ffffff!important;}
ul.pagination li a{font-weight:normal !important;}
ul.pagination li a:hover{font-weight:normal !important;}

/* Contact Slider styling */
#contact-slider .pane-toggler-down, #contact-slider .pane-toggler{ margin-bottom:1px; margin-top:0px; cursor:hand; height:20px; border:1px solid #E9E9E9; cursor:pointer;}

#contact-slider a, #contact-slider h3, #contact-slider a:hover {
    border: medium none;
    color: #000000 !important;
    font-weight: 100;
    text-decoration: none;
}

#contact-slider .panel {
    background-color: transparent;
    border:none !important;
}


/* Thumbs gallery styling*/
.artsexylightbox{box-shadow: -1px 2px 7px -2px #000000;}

/* Category List*/
tr.even, .cat-list-row0 {
    background-color: transparent;
    border-bottom: 1px dotted #DDDDDD;
    border-top: 1px dotted #DDDDDD;
}

span.highlight {color: #000000;}