/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
/* @import "layouts/responsive.css"; */
@import "layouts/fixed";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */

body {
	height: 100%;
	background-color: #4399cf;
	/*background-image: url("../../../../../../images/blue_stripe.png");*/
	
}

#page {
width: 100%;
background-image : url(/sites/default/files/sweaver/sweaver_image_117.jpg);

}
#header {
	padding: 0px;
	margin: 0 auto;
	background-color: #4399cf;
	width: 100%;
	/*background-image: url("../../../../../../images/blue_stripe.png");*/
}

#main-wrapper {
	width: %100;
}

#main {
	padding-bottom: 10px;
	width: 960px;
	border-top: 0px;
	padding-top: 5px;
	/* background-color: #d2e9f7; */
	background-color: #a8cee6;
	margin-bottom: 100px;
	padding: 2px 25px 50px 25px;
	margin: 0 auto;
	-webkit-box-shadow: 0px 0px 57px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 57px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 57px 0px rgba(0,0,0,0.75);
}

#main > #content {
margin-top: 25px;
}

.center-me {
margin: 0 auto;
width: 70%;
height: 39px;
}

.tensixty {
width: 1010px;
height: 39px;
margin: 0 auto;
}

#block-nice-menus-1 {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	height: 39px;
	background-color: black;

}

#navigation {
display: none;
}

#navigation li a, #nice-menu-1 > li > span {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 13px;
	margin-left: 13px;
}

#nice-menu-1 > li > span {
	padding: 0.3em 5px 0.3em 5px;
	display: block;
}

#page-title {
	display:none;
}

#rssmikle_container {
width: 740px;
}

#block-nice-menus-1 {
	margin: 0 auto;
}

#block-nice-menus-1 li>a, #block-nice-menus-1 li>a:hover, #block-nice-menus-1 ul.nice-menu a, #nice-menu-1 > li > span {
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	color: #027ac6;
/*	background-color: #dbdbdb;
	color: black; */
	
}

ul.nice-menu ul, ul.nice-menu li:hover, ul.nice-menu li, ul.nice-menu-down li, ul.nice-menu-down li.menuparent, ul.nice-menu-down li.menuparent:hover {
	border: none;
	background-color: inherit;
}

ul.nice-menu-down li.menuparent, ul.nice-menu-down:hover li.menuparent {
	background: none;
}

ul.nice-menu, ul.nice-menu ul {
	z-index: 10;
}

#block-nice-menus-1 > .nice-menu {
	width: 100%;
}

.view-front-page-carousel {
	margin-bottom: 25px;
	}

.view-front-page-carousel .views-field-title {
	position:absolute;
	bottom: 35px;
	right: 0px;
	font-size: 20px;
	text-align: center;
	background-color: white;
	opacity: 0.5;
}

.view-front-page-carousel .views-slideshow-cycle-main-frame, .view-front-page-carousel .views-slideshow-controls-bottom {


}


.view-front-page-carousel .views-field-counter {
	float: left;
	padding: 10px 5px;
	background: url("../images/slide-nav-button-inactive-trans.png") top left no-repeat;
	width: 10px;
}


.view-front-page-carousel .views-content-counter {
	display: none;
}

.view-front-page-carousel .active .views-field-counter {
	background: url("../images/slide-nav-button.png") top left no-repeat;
}

input {
	margin-top: 5px;
	margin-bottom: 5px;
}

a {
	color: #027ac6;
}

.sidebar-second .region-sidebar-second {
	margin-left: 770px;
}

#nice-menu-1 {
	background-color: black;
	margin: 0;
	margin-left: 10px;
	margin-right: 10px;
	}

#nice-menu-1  li:hover {
	background-color: white;
}

#nice-menu-1 > li > ul {
	margin-top: 10px;
	background-color: black;
}

#nice-menu-1 > li > ul > li:hover {

}

.contact-form {
font-family: "Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif;
letter-spacing: .01em;
font-size: 95%;
line-height: 150%;
}

.slideshow-image {
position:relative;
}
.slideshow-caption {
position:absolute;
bottom:50px;
}
