
/* branding
----------------------------------------------- */
h1#branding {
	font-weight:normal;
	font-size:2em;
	text-align:left;
	background:#aaa;
	padding:.7em 1em;
	margin-bottom:0;
}


/* page heading
----------------------------------------------- */
h2#page-heading {
	font-weight:normal;
	padding:.5em;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
}


/* boxes
----------------------------------------------- */
.box {
    position:relative;
    z-index: 0;  
	border:1px solid #cdd3d6;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.box .box-content
{
	position:relative;
	padding:10px;
	padding-top:0px;
}

.box > h2 {
    position:relative;
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing: 0em;
	margin:0px 0px 0 0px;
	margin-bottom:10px;
	padding:6px 12px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-radius: 5px 5px 0px 0px;
}

.box > h2 a,
.box > h2 a.visible {
	background:url("../img/switch_minus.gif") 97% 50% no-repeat;
	display:block;
	padding:6px 12px;
	margin:-6px -12px;
	border:none;
}

.grid_4 .box h2 a {
	background-position: 97% 50%;
}

.grid_5 .box h2 a {
	background-position: 98% 50%;
}

.grid_12 .box h2 a {
	background-position: 99% 50%;
}

.box .brand-primary-1 h2,
.box .brand-primary-1 
{
	color:White;
}

.block {
	padding-top:10px;
}

div.menu {
	padding:0;
}

div.menu h2 {
	margin:0;
}

div.menu .block {
	padding-top:0;
}



