/* $Id: layout.css 569 2015-10-01 18:00:59Z chrisl $ */

/******************************************/
/* navigation defintions                  */
/******************************************/

NAV.navbar {
	margin-bottom: 0;
	min-height: 32px;
}

NAV .container,
HEADER .container {
	padding-left: 0;
	padding-right: 0;
}

NAV.navbar ul.nav {
	margin-left: 0;
	margin-right: 0;
}

NAV.navbar,
.navbar ul.nav ul.dropdown-menu {
	background-color: #333;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#484848), to(#000));
	background-image: -webkit-linear-gradient(top, #484848, #000);
	background-image:    -moz-linear-gradient(top, #484848, #000);
	background-image:     -ms-linear-gradient(top, #484848, #000);
	background-image:      -o-linear-gradient(top, #484848, #000);
	border-radius: 0;
}

.navbar ul.nav > li:hover,
.navbar ul.nav > li.dropdown.open > a, 
.navbar ul.nav > li > a:hover,
.navbar ul.nav ul.dropdown-menu li:hover, 
.navbar ul.nav ul.dropdown-menu li a:hover {
	background-color: #ff9900;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9900), to(#e18700));
	background-image: -webkit-linear-gradient(top, #ff9900, #e18700);
	background-image:    -moz-linear-gradient(top, #ff9900, #e18700);
	background-image:     -ms-linear-gradient(top, #ff9900, #e18700);
	background-image:      -o-linear-gradient(top, #ff9900, #e18700);
	color:#000;
}

.navbar ul.navbar-nav > li.dropdown > a,
.navbar ul.navbar-nav > li.dropdown > a:active {
	background-color: transparent;
}

NAV ul li a:link,
NAV ul li a:visited {
	color: white;
}

.navbar ul.nav > li {
	border-right: 1px solid #000;
}
.navbar ul.nav > li:last-child {
	border-right: 0;
}

.navbar ul.nav > li > a {
	padding-top: 6px;
	padding-bottom: 6px;
	border-right: 1px solid #444;
	font-weight: bold;
}
.navbar ul.nav > li.dropdown.open > a, 
.navbar ul.nav > li > a:hover {
	border-right: 1px solid #e18700;
}
.navbar ul.nav > li:last-child > a {
	border-right: 0;
}

.navbar ul.nav ul.dropdown-menu {
	padding: 0;
}
.navbar ul.nav ul.dropdown-menu li a {
	padding-top: 5px;
	padding-bottom: 5px;
}


/******************************************/
/* main page sections                     */
/******************************************/

HEADER {
	background-color: #FFF;
	border-bottom: 2px solid #CCC;
}
HEADER .row {
	margin-left: 0;
	margin-right: 0;
}

#logo {
	padding-top: 10px;
	padding-left: 0;
}
#logo img {
	width: 100%;
	max-width: 271px;
}

#nav-button {
	padding: 30px 0 0 0;
	text-align: center;
	cursor: pointer;
}

#main_content {
	background-color: #faf3e8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#faf3e8), to(#fff));
	background-image: -webkit-linear-gradient(top, #faf3e8, #fff);
	background-image:    -moz-linear-gradient(top, #faf3e8, #fff);
	background-image:     -ms-linear-gradient(top, #faf3e8, #fff);
	background-image:      -o-linear-gradient(top, #faf3e8, #fff);
}

#main_content .container {
	border: 1px solid #d4d4d4;
	border-width: 0 1px;
	padding:15px;
	background:#fff;
}

.sidebar {
	margin-top: 30px;
}

.sidebar .banner-tall {
	float: left;
	width: 120px;
	height: 600px;
	margin-bottom: 10px;
}
.sidebar .banner-tall:first-child {
	margin-right:10px;
}

.sidebar .banner-square {
	float: left;
	width: 250px;
	height: 250px;
}


/******************************************/
/* footer definitions                     */
/******************************************/

FOOTER {
	background-color: #1e1e1e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#303030), to(#1e1e1e));
	background-image: -webkit-linear-gradient(top, #303030, #1e1e1e);
	background-image:    -moz-linear-gradient(top, #303030, #1e1e1e);
	background-image:     -ms-linear-gradient(top, #303030, #1e1e1e);
	background-image:      -o-linear-gradient(top, #303030, #1e1e1e);
	
	color:#fff;
	padding:10px;
}

FOOTER a:link,
FOOTER a:visited {
	color:#fff;
}

.subfooter {
	color:#757575;
}
.subfooter a:link,
.subfooter a:visited { color:#757575; }
