.container.width-750 {
	background: url('../images/paper.jpg') repeat;
	padding: 40px 25px 0 !important;
	border: 1px solid #ccc;
	border-width: 0 1px;
}

.header {
}

.header h1 {
	text-align: center;
	display: block;
	float: left;
	width: 180px;
	height: 220px;
}

.header blockquote {
	background: url('../images/cloud-rainbow.png') no-repeat center 0;
	position: relative;
	display: block;
	float: left;
	width: 570px;
	height: 230px;
	margin: 0;
	padding: 0;
}

.header blockquote .phrase {
	display: block;
	width: 250px;
	text-align: center;
	font-size: 1.4em;
	line-height: 120%;
	position: absolute;
	left: 110px;
	top: 85px;
}

.header blockquote .author {
	display: block;
	width: 150px;
	font-size: .8em;
	font-variant: small-caps;
	line-height: 100%;
	position: absolute;
	left: 335px;
	top: 138px
}

.body {
	clear: both;
}

.navigation {
	background: url('../images/stick.jpg') no-repeat 0 0;
	display: block;
	float: left;
	width: 180px;
	height: 230px;
}

.navigation ul {
	text-align: right;
	padding: 40px 45px 0 0;
}

.navigation li {
	margin: 0 0 15px;
}

.navigation a, .navigation a:visited {
	font-family: "Georgia";
	font-size: 1.5em;
	font-weight: normal;
	font-style: italic;
	color: #333;
	border: none;
	text-decoration: none;
}

.white-box {
	background: #fff url('../images/white-paper.jpg') repeat;
	display: block;
	float: left;
	width: 495px;
	margin: 0 0 0 25px;
	padding: 25px; 
}

.bay {
	clear: both;
	height: 370px;
	margin: 0 -25px;
	background: url('../images/bay.jpg') no-repeat 0 100%;
}

.sea {
	color: #fff;
	padding: 20px 25px;
	margin: 0 -25px;
	background: url('../images/sea.jpg') repeat-y 0;
}

.ocean {
	color: #fff;
	padding: 33px 25px 20px;
	margin: 0 -25px;
	background: url('../images/ocean.jpg') no-repeat 0 0;
}

.ocean a, .sea a, .ocean a:visited, .sea a:visited, .ocean a:hover, .sea a:hover {
	color: #fff;
	font-weight: bold;
	border: none;
}

.orange-fore {
	color: #f15a24;
}

.green-fore {
	color: #8cc63f;
}

.vcard {
	border-top: 1px dashed #fff;
	padding: 20px 0 0;
}

.vcard .tags {
	display: none;
}

.google-cse, .google-cse input {
	display: inline;
	margin: 0;
	padding: 0;
}

div#cse-search-results {
	overflow: auto;
	padding: 0;
	margin: 0;
	width: 99%;
}

