body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	background: #fff;
	padding: 0;
	margin: 0;
	}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	display: block;
}

h1 {
	font-size: 2.0em;
}
h2 {
	font-size: 1.6em;
	color: #666;
	line-height: 2.0em;
	font-weight: lighter;
}
h1.pageTitle {
	margin-bottom: 36px;
	margin-left: 120px;
}
	
img {
	border: 0px;
}

a:link, a:active, a:visited {
	color: #067AC7;
	font-weight: bold;
}

a:hover {
	color: #FF3300;
}

br.shim {
	line-height: 0px;
	font-size: 0px;
	clear: both;
}

/* --== Containers ==-- */
	
#uberContainer {
	height: auto;
}
	
#headerContainer {
	height: 117px;
	overflow: hidden;
	background: transparent url('images/getinterviews_hdr_bg.jpg') top left no-repeat;
	clear: both;
}
#sandboxContainer {
	clear: both;
}
#footerContainer {
	background: #fff url('images/sandbox-bg_bottom.jpg') top left no-repeat;
	clear: both;
	padding: 10px;
	padding-bottom: 20px;
}

.inMargin {
	width: 960px;
	margin: 0 auto;
	clear: both;
	background: url('images/sandbox-bg.jpg') top left repeat-y;
}

/* --== Universal Navigation ==-- */

#uniNav {
	margin-right: 50px;
	margin-top: 40px;
	height: 30px;
}

#uniNav ul, #uniNav ul li {
	list-sytle: none;
	padding: 0;
	margin: 0;
	line-height: 30px;
	height: 30px;
	font-size: 0.9em;
	color: #fff;
	font-weight: bold;
}

#uniNav ul {
	text-align: right;
}

#uniNav ul li {
	display: inline;
	margin-left: 10px;
}

#uniNav ul li.divider {
	line-height: 30px;
	background: transparent url('images/uniNav_divider.gif') top center no-repeat;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
}

#uniNav ul li a:link, #uniNav ul li a:active, #uniNav ul li a:visited {
	color: #fff;
	text-decoration: none;
}

#uniNav a {
	padding: 5px;
	padding-left: 28px;
}

#uniNav a#link-home {
	background: transparent url('images/icon_home.gif') top left no-repeat;
}
#uniNav a#link-post {
	background: transparent url('images/icon_post.gif') top left no-repeat;
}
#uniNav a#link-search {
	background: transparent url('images/icon_search.gif') top left no-repeat;
}

/* --== Sandbox ==-- */

#sandboxFront {
	background: transparent url('images/sandbox-bg_top.jpg') top left no-repeat;
}

#sandboxSub {
	background: transparent url('images/sandbox-bg_top.jpg') top left no-repeat;
}

#pageNav {
	height: 36px;
	overflow: hidden;
}

#pageNav ul, #pageNav ul li {
	list-sytle: none;
	padding: 0;
	margin: 0;
	line-height: 36px;
	font-size: 0.9em;
}

#pageNav ul {
	text-align: right;
	margin-right: 10px;
}

#pageNav ul li {
	display: inline;
	margin-left: 15px;
}

#contentContainer {
	padding: 10px;
}

.content {
	margin: 20px;
	width: 560px;
}

/* --== Registration ==-- */

#signupContainer {
	float: right;
	width: 318px;
}

#signup {
	margin: 0;
	padding: 10px;
	background: #DDE4F9;
	border: 1px solid #99CCFF;
}

#signupContainer h2 {
	font-size: 1.0em;
	line-height: 100%;
	color: #FF6600;
	font-weight: bold;
	margin: 5px 0;
}

#signupContainer p {
	font-size: 0.9em;
}

#signupContainer label {
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
}

.formLayer {
	clear: both;
	margin: 8px 0;
}

em.req {
	font-weight: bold;
	font-style: normal;
	color: #3366CC;
	padding-left: 3px;
}

.btnSubmit {
	background: #FADF47;
	color: #000080;
	font-size: 1.0em;
	font-weight: bold;
	padding: 3px;
}

/* --== Quotes ==-- */

.customerQuote {
	width: 480px;
	margin: 10px 0 20px 30px;
	background: url('images/quote_bg.gif') top left no-repeat;
}

.customerQuote blockquote {
	padding: 10px;
	padding-bottom: 0;
	margin: 0;
}

.customerQuote div.customerCite {
	background: #fff url('images/cite_bg.gif') top left no-repeat;
	padding-top: 20px;
	margin: 0;
	font-size: 0.9em;
	line-height: 1.3em;
	padding-left: 10px;
}