/* =============================================================================
   Base
   ========================================================================== */

div #mainbg {
	background-image:url('/wp/wp-content/themes/wicsa/img/bg_2col.png');
	width: 960px;
	overflow: hidden;
}

body {
	background-color: #F2F2F2
}

.container {
	/*border: solid 1px black;*/
}


#site-title {
	display: none;	
}

#site-description {
	font-style: normal;
	font-weight: normal;
	position: absolute;
	bottom: -6px;
	font-size: 14px;
	color: white;
	margin-left: 10px;
	
}

#wrap {
    margin-top: 10px;
   }

.mainwrap {
	-webkit-box-shadow: 0px 0px 5px 1px rgba(100, 100, 100, 0.1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(100, 100, 100, 0.1);
	box-shadow: 0px 0px 5px 1px rgba(100, 100, 100, 0.1);
	border: solid 1px rgba(100, 100, 100, 0.1);
	width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    background-color: white;
   
}

#banner {
	/*height: 350px;*/

	position: relative;
	/*border: solid 1px black;*/
	background-color: #0d7fa7;
	
-webkit-box-shadow: 0px 4px 6px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 4px 6px rgba(50, 50, 50, 0.75);
box-shadow:         0px 4px 6px rgba(50, 50, 50, 0.75);


}

#sidebar {
	/*border-right: 1px solid black;*/
	margin-top: 20px;
}

footer {
	width: 940px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom; 15px;
}

#bannerlogo {
	margin-top: 24px;
	margin-bottom: 24px;
}
/* omat */

.bg-gradient {
position: absolute;
left: 0;
right: 0;
top: 0;	
height: 100px;	
background: #F2F2F2;
background: -webkit-gradient(linear,0 0,0 100%,from(#CCC),color-stop(100%,#F2F2F2));
background: -moz-linear-gradient(top,#CCC,#F2F2F2 100%);
background: -o-linear-gradient(top,#CCC,#F2F2F2 100%);
background: linear-gradient(top,#CCC,#F2F2F2 100%);
z-index: -5;
}
/*

#sidebar ul.page_item {
	list-style-type: none;
	font-size: 16px;
}
#sidebar li.page_item {
	list-style-type: none;
	font-size: 14px;
}

#sidebar li.page_item li.current_page_item {
	list-style-type: disc;
}*/

#sidebar ul {
	margin-left: 10px;
	list-style-type: none;
}

#sidebar ul a {
	color: black;
}
#sidebar .page_item ul li a, #sidebar .page_item ul li a:visited {
font-weight:normal;
color:#000000;

}
#sidebar .page_item .current_page_item a, #sidebar .page_item .current_page_item a:visited {
font-weight:bold;
color:#CC0000;

}
#sidebar .current_page_item li a, #sidebar .current_page_item li a:visited {
font-weight:bold;
color:#CC0000;

}
#sidebar li.current_page_item a {
font-weight: bold;
color:#CC0000;

}

/* =============================================================================
   Header
   ========================================================================== */

#banner { }

/* Fixed Topbar Navigation */
body { padding-top: 60px; }
body.admin-bar .navbar-fixed-top { top: 28px; }



/* =============================================================================
   Content
   ========================================================================== */

#content { }



/* =============================================================================
   Primary Content
   ========================================================================== */

#main { }



/* =============================================================================
   Sidebar
   ========================================================================== */

#sidebar { }



/* =============================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry h2 a { text-decoration: none; }
.hentry time { display: block; }
.hentry p.byline { }
.hentry footer { clear: both; }



/* =============================================================================
   Post Comments
   ========================================================================== */

#comments, #respond, #submit { clear: both; display: block; }
ol.commentlist img.avatar { float: left; margin-right: 10px; }



/* =============================================================================
   Footer
   ========================================================================== */

#branding {

	background: white;
	postion: relative;
	height: 250px;
}
#branding .row {
	margin-top: 80px;
}

#branding #secondrow {
	margin-top: -60px;
}


#content-info {
  margin-top: 45px; 
/*  padding: 35px 0 36px;*/
 /* border-top: 1px solid #e5e5e5;*/
}

#content-info p small { font-size: 13px; }



/* =============================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { margin: 0 20px 20px 0; float: left; }
.alignright { margin: 0 0 20px 20px; float: right; }



/* =============================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 980px) {
  /* Fix top padding when using the responsive grid with the fixed topbar */
  body {
    padding-top: 0;
  }
}
