/* Move down content because we have a fixed navbar that is 50px tall */

body {
	margin-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
	padding-bottom: 10px;
	position: relative;
	background-color: #eeeeee;
}

h1 {
	margin-bottom: 25px;
}

#nav-form {
	padding: 20px;
	width: 270px;
}

/* Sidebar modules for boxing content */

.sidebar {
	
}

.sidebar-module {
	padding: 10px;
	margin: 70px -15px 15px;
}
.sidebar-module-inset {
	padding: 25px;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
	margin-bottom: 0;
}

#loginbox {
	margin-top:1px;
}

#loginbox .panel-body {
	padding-top:30px;
}

#loginbox .input-group {
	margin-bottom: 25px;
}

#login-notes {
	border-top: 1px solid #999; 
	margin-top:50px; 
	padding-top:10px; 
	font-size:85%;
	color: #999;
}

.container  {
}

.dialog {
	background: #fff;
	padding:20px 20px 0 20px;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	box-shadow:2px 2px 3px #aaaaaa;
}

.padded {
	padding: 10px;
}

.entry:not(:first-of-type) {
	margin-top: 10px;
}

.tab-content {
	padding-top:20px;
	border: 1px solid #ccc;
	border-top: none;
	padding: 10px;
}

#jAlert {
	position:fixed; 
	top:60px; 
	min-width:400px;
	max-width:80%;
}

div table tr:nth-child(1) {
	white-space:nowrap
	;
}

.smurf {
	position: absolute; 
	top:-500px
}