.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  margin-left: 10px;
  margin-right: 10px;
}

.alpha,
.omega {
  margin-left: 0;
  margin-right: 0;
}

.align_center,
.align_right {
  text-align: left;
}

/* Style overrides */

body {
	background:#BBE1F3;
}

.headerwrap,
.header_container {
	background: none;
}
.header {
	clear:both;
	background: url("../images/bg_header_integrity_sm.png") no-repeat center center #F4E1AA;
	height: 125px;
}
.action_button {margin: 5px 20px 0;}
.action_button a {
	background: url("../images/bg_action_buttons_sm.png");
	height: 27px;
	width: 27px;
}
	.action_button.donate a {background-position: -1px -2px;}
	.action_button.donate a:hover {background-position: -27px -2px;}
	.action_button.join a {background-position: 55px -2px;}
	.action_button.join a:hover {background-position: 28px -2px;}
	.action_button.facebook a {background-position: -1px 28px;}
	.action_button.facebook a:hover {background-position: -28px 28px;}
	.action_button.twitter a{background-position: 55px 29px;}
	.action_button.twitter a:hover{background-position: 29px 29px;}
	
.buttons {margin-left: 0;}
	
.searchbox {
	padding: 3px;
	width: 160px;
	top: 1em;
	background-position: left center;
}
.searchbox form {
	padding-left: 10px;
}
.searchbox input {
	padding: 0;
}

.contentwrap {
	background: none;
	margin: 0 10px;
}

.maincontent {
	background: transparent;
	clear: both;
	padding:0;
	left: 0;
}

.footer {
	color: #002596;
	padding: 0;
	margin: 2em auto;
	width: 85%;
	clear: both;
}

.blog_badge {
	position: relative;
	bottom: 0;
	right: 0;
	text-align: center;
}

.nomobile {display: none;}