/* CSS Document */

body {
	padding-top:0;
}
.brand > i {
	margin-top:5px;
	margin-right:5px;
}
.logo {
	margin:0;
	padding:0;
}
.logo-tagline {
	margin-left:10px;
	font-size:0.8em;
}
.image {
	margin:0;
}
.image > .brand {
	text-indent:-9999px;
	display:block;
	padding:0;
}
.navbar-fixed-top {
	z-index:9999;
}
#header {
	height:128px;
}
.subhead {
}
#above {
	padding:20px 0;
	border-bottom:1px solid #ddd;
}
#top {
}
#content,  #sidebar,  #sidebar-2 {
	padding:10px 0;
}
#below {
}
.footer {
	z-index:1;
}
/* Module Spacing */

#content .moduletable,  #sidebar .moduletable,  #sidebar-2 .moduletable {
	margin-bottom:18px;
}
/* Enhanced typography */

dt {
	font-size: 105%;
	margin-bottom: .5em;
}
dd {
	margin-left: 2em;
	margin-bottom: 1em;
}
/* Template Demo */

body.item-524 .custom {
	background:#eee;
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
body.item-524 .navbar .custom {
	display:inline-block;
	padding:5px;
	margin:5px 0 0 10px;
}
body.item-524 .navbar .custom p {
	margin:0;
}
body.item-524 #header .custom {
	margin-bottom:10px;
}
body.item-524 #header .custom p {
	margin:0;
}
body.item-524 #breadcrumbs .custom ul {
	margin-bottom:0;
}
body.item-525 #below .custom {
	background:#eee;
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
/* Used for responsive page */

.resize {
	position: fixed;
	bottom: 0;
	right: 0;
	height: 80px;
	width: 80px;
	background: url(../images/resize.png);
}