@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;}

body {
	background-color: #E5E5E5;
	margin: 0px;
	font-family: Amiko;
	font-weight:550;
	text-shadow:1px 1px 1px #FFF;
	font-size:12px;

}

.comfort h2 {
	font-family: Amiko;
	font-size: 44px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.34;
	letter-spacing: -2.2px;
}

.clear {
	clear:both;}
	
#wrapper {
	max-width:100%;
	margin:0 auto;
	background:#ffffff;
	-webkit-box-shadow:  0px 0px 20px 3px rgba(0, 0, 0, .7);
	box-shadow:  0px 0px 20px 3px rgba(0, 0, 0, .7);
}
.container {
    max-width: 1100px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 10px;
}
#wrapper #header {
/*	background:url(../images/header-bg.png) no-repeat top center;
*/}
#wrapper #header #search {
	float:right;
/*	width:258px;
	height:48px;
	clear:right;
	margin-right:25px;
    background:url(../images/header-search.png) no-repeat top right;
	margin-top:-10px;*/
}

#wrapper #header #search fieldset {
	border:none;}
	
#wrapper #header #search input {
    background: url(../images/icon-search.svg) no-repeat 5px 5px #eaeaea;
    border: none;
    padding: 8px 8px 8px 25px;
    margin-top: 15px;
    color: #5b5c5d;
	}
	
#wrapper #header #navWrap {
	margin-top:25px;
	text-align:center;
    float: right;
    clear: right;    
    background: #FFF; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b2e20+0,d80000+50,9b2e20+100 */
/* Old browsers */
/*background: -moz-linear-gradient(top,  rgba(173,0,26,1) 0%, rgba(173,0,26,1) 50%, rgba(173,0,26,1) 100%); /* FF3.6-15 
background: -webkit-linear-gradient(top,  rgba(173,0,26,1) 0%,rgba(173,0,26,1) 50%,rgba(173,0,26,1) 100%); 
background: linear-gradient(to bottom,  rgba(173,0,26,1) 0%,rgba(173,0,26,1) 50%,rgba(173,0,26,1) 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0D3C93', endColorstr='#0D3C93',GradientType=0 ); /* IE6-9 */

/*	float:right;
	margin-right:24px;
*/
}
#wrapper #bannerWrap {
	width:950px;
	height:265px;
	background:url(../images/events-bg.jpg);
	margin:0 auto 10px;
	border:1px solid #FFF;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, .5);
	box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, .5);
}

#wrapper #bannerWrap #bannerLeft {
	width:688px;
	float:left;
	border-right:1px solid #e6e6e6;
	height:257px;
	margin:3px;
	background:#FFF;
	color:#383838;
}
#wrapper #bannerWrap #bannerRight {
	float:left;
	width:240px;
	height:230px;
	margin:0 5px 0 10px;
	overflow-y: scroll;
}

#wrapper #content {
	float:left;
	width: 70%;
    box-sizing: border-box;
	margin-top:20px;
	margin-bottom:20px;
}

#wrapper #content #forum {
	margin:0 0 20px 0;}

#updates {
	margin-left:0;
	padding-left:0;}

#wrapper #sidebarWrap {
	padding-left:18px;
	margin-top:20px;
	margin-bottom:20px;
	width: 30%;
    box-sizing: border-box;
	float:left;
}
#wrapper #sidebarWrap .widget-area.widget-sidebar {
    background: #d5d5d5;
    padding: 20px;   
}
#wrapper #sidebarWrap #weather {
	border:1px solid #868686;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, .7);
	box-shadow:  0px 0px 1px 1px rgba(255, 255, 255, .7);
	margin:10px 0 20px 0;
	padding:10px 5px;}


#wrapper #sidebarWrap #events {
	margin:0 auto 20px;
	border:1px solid #FFF;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 10px 10px;
	background:url(../images/events-bg.jpg) repeat-x #FFF;}

#wrapper #sidebarWrap #addContent {
	background:url(../images/add-content-bg.jpg);
	height:234px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #868686;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, .7);
	box-shadow:  0px 0px 1px 1px rgba(255, 255, 255, .7);
	text-align:center;
}

#wrapper #sidebarWrap #addContent:hover {
	 background:url(../images/add-content-bg-ov.jpg);
	 cursor:pointer;}
	 
#wrapper #sidebarWrap #addContent img {
	margin-top:10px;}

#wrapper #quicklinks {
/*	background:url(../images/quicklinks-bg.jpg);
	-webkit-box-shadow: inset 0px 5px 15px 5px rgba(0, 0, 0, .5);
	box-shadow: inset 0px 5px 15px 5px rgba(0, 0, 0, .5);
	min-height:400px;*/
    margin: 40px 0;
    padding: 0;
	/*border-top: 3px double #ccc;
    border-bottom: 3px double #ccc;*/
	list-style-type:none;
    text-align: center;
    background: #1f1f1f;
}
#wrapper #footer {
    padding:40px 0 10px;
}
.seventy, .thirty {
    float: left;
    box-sizing: border-box;
    width: 70%;
}
.thirty {
    width: 30%;
}