/*
 * Default CSS stylesheet for Pursuit Conference
 * @author: Zach Conrad
 * @copyright: You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2006 NCR InterVarsity and may not be reproduced.
 * @created: 2006-02-02
 * @created: 2006-02-02
 */

/*
 * GENERAL
 */
body {
	background: #000 url(/source/i/_bgnd_side.jpg) top center no-repeat;
	margin: 0;
	padding: 0;
	color: #5d6454;
	font: 78%/1.5 trebuchet, "Trebuchet MS", arial, helvetica, sans-serif;
	}

h1 {font: 2.5em/1em arial, helvetica, sans-serif;}
h2 {font: 2em/1em arial, helvetica, sans-serif;}
h3 {font: 1.5em/1em verdana, arial, helvetica, sans-serif;}
h4 { /* use for header flags */
	font: 1em/1.25em verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #eb8e23;
	text-align: left;
	background: #fff none;
	margin: 0;
	padding: 0;
	}

a {color: #000;}
a:hover {color: #abc; text-decoration: none;}

img {border: 0px;}

/*
 * CONTAINERS
 */
#wrapper {
	background: #fff url(/source/i/_bgnd.jpg);
	width: 720px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #000;
	border-top: 0;
	}

#sidebar {
	float: left;
	width: 210px;
	padding: 10px;
	}

#content {
	margin-left: 230px;
	padding: 10px;
	}

#header {
	text-align: center;
	padding: 0;
	}

#footer {
	background: transparent url(/source/i/_bgnd_footer.gif) bottom no-repeat;
	text-align: center;
	padding-top: 50px;
	height: 75px;
	color: #ccc;
	font-size: 90%;
	}

	#footer a {
		color: #ccc;
		}

	#footer p {
		margin: 0;
		padding: 0;
		}

/*
 * LISTS
 */
ul.list_nostyle {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

ul.list_nostyle_indented {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	}

ul.list_custom_indented {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 1em;
	text-indent: -1em;
	}

ul.list_indented {
	padding: 0;
	margin: 0;
	margin-left: 1em;
	}

ol.list_indented {
	padding: 0;
	margin: 0;
	margin-left: 1em;
	}

/*
 * FORMS
 */
form {
	margin: 0;
	padding: 0;
	}

	.field_normal, .field_required, .field_normal_stretch, .field_required_stretch	{
	    border: 1px solid #ccc;
		padding: 0px 4px 0px 4px;
		}

	.field_normal	{
		background: #fff none;
		}

	.field_required, .required	{
		background: #ffffe0 none;
		}

	.field_normal_stretch	{
		width:90%;
		}

	.field_required_stretch	{
		background: #ffffe0 none;
		width:90%;
		}

div.formrow {
	clear: both;
	line-height: 2em;
	}

	div.formrow span.label {
		float: left;
		width: 25%;
		text-align: right;
		}

	div.formrow span.formw {
		float: right;
		width: 73%;
		text-align: left;
		}

/*
 * TABLES
 */
table {
	font: 100%/1.5 arial, helvetica, serif;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	color: #555;
	}

/*
 * OTHER
 */
hr {
	border: 0;
	width: 100%;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	margin: 10px auto 10px auto;
	}

.spacer {
	clear: both;
	}

.pod_168 {
	float: left;
	width: 168px;
	line-height: 1.1em;
	text-align: right;
	}