body {
	background:url(../images/bg_tile.jpg) repeat;
	text-align:center;
	margin:0;
	padding:15px 0 30px 0;
	font-size:small;
}

/* begin layout styles */

#layout_aligner {
	width:100%;
	text-align:center;
}
#plate_wrapper {
	width:800px; 
	margin:auto;
	text-align:left;
}
#header {
	width:800px;
	height:290px;
	margin:0 0 3px 0;
	padding:0;
	border:1px solid #331709;
	background:url(../images/header.jpg) left top no-repeat;
}
#nav_wrapper {
	width:800px;
	margin:0 0 2px 0;
	padding:0;
	border:1px solid #331709;
}
#nav {
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	background:url(../images/bg_nav.gif) left top repeat-x;
}
#nav li {
	display:inline;
}
#nav li a,
#nav li a:link,
#nav li a:visited,
#nav li a:active {
	margin:0;
	padding: 1em 20px 1em 0;
	display:inline;
	font-family:Georgia, Verdana, sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	text-decoration:none;
	color:#331709;
	line-height:2em;
}
#nav li a:hover {
	text-decoration:none;
	color:#fff;
}
#main {
	width:800px;
	margin:0;
	padding:25px 0 25px 0;
	background:url(../images/bg_main.gif) left top repeat-x #49210c;;
	line-height:1.6em;
	border:1px solid #331709;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.homepage {
	margin:0;
	padding:0 70px 0 25px;
	width:530px;
	background:url(../images/bg_gecko.gif) right top repeat-y;
}
#content {
	margin:0;
	padding:0 35px 0 25px;
	color:#ccc;
}
#sidebar {
	float:right;
	width:125px;
	margin:0;
	padding:0 20px 0 0;
}
#sidebar h2 {
	margin:0;
	padding:0 0 .5em 0;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#eca476;
	font-family:Georgia, Verdana, sans-serif;
	font-size:85%;
}
#footer {
	width:800px;
	border:1px solid #331709;
	background-color:#301508;
	margin:0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}
#footer a,
#footer a:link, 
#footer a:active, 
#footer a:visited {
	color:#eca476;
	text-decoration:none;
}
#footer a:hover {
	color:#eca476;
	text-decoration:underline;
}
#content a,
#content a:link, 
#content a:active, 
#content a:visited {
	color:#eca476;
	text-decoration:none;
}
#content a:hover {
	color:#eca476;
	text-decoration:underline;
}
#footer p {
	margin:0;
	padding:1.5em 0 1.5em 20px;
	color:#ccc;
}

/* end layout styles */

/* begin basic styles */

h2 {
	margin:0;
	padding:0 0 1.0em 0;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#eca476;
	font-family:Georgia, Verdana, sans-serif;
}
h3 {
	margin:0;
	padding:0 0 .5em 0;
	letter-spacing:2px;
	color:#eca476;
	font-family:Georgia, Verdana, sans-serif;
	font-size:110%;
}
p {
	margin:0;
	padding:0 0 1.5em 0;
	color:#CCC;
}
.bold_black {
	font-weight:bold;
}

/* end basic styles */


/* begin list styles */

ul.standard_list {
	margin:0;
	padding:0 0 1.5em 0;
	list-style-type:none;
	color:#CCC;
}
ul.standard_list li {
	margin:0;
	padding:0 0 0 20px;
	list-style-type:none;
	color:#CCC;
	background:url(../images/chili_pepper16x16.gif) left top no-repeat;
}
ul.standard_list li a,
ul.standard_list li a:link,
ul.standard_list li a:visited,
ul.standard_list li a:active {
	color:#cdb29f;
	text-decoration:none;
}
ul.standard_list li a:hover {
	color:#cdb29f;
	text-decoration:underline;
}

/* end list styles */

/* begin speakers.html styles */

.speaker {
	border-bottom:1px dotted #fff;
	margin:0px 0px 20px 0px;
	padding-bottom:10px;
}
.speaker p {
	margin:0;
	padding:0em 0em 1.0em 0em;
}
.speaker img {
	float:left;
	margin:5px 25px 10px 0px;
	padding:0;
	border:1px solid #fff;
}

/* end speakers.html styles */

/* begin schedule.html styles */

.schedule {
	margin:0;
	padding:15px 0px 0px 0px;
	border-top:1px dotted #666;
}
.schedule p.time {
	margin:0;
	padding:0em 0em 0em 0em;
}
.schedule p.title {
	margin:0;
	padding:0 0em 1.0em 0em;
}

/* end schedule.html styles */

/* begin poster styles */

#poster {
	border-bottom:1px dotted #fff;
	margin:20px 0px 20px 0px;
}
#poster p {
	margin:0;
	padding:0em 0em 1.0em 0em;
}
#poster p.author {
	margin:0;
	padding:0em 0em 0em 0em;
}
#poster p.poster_abstract {
	margin:0;
	padding:1.5em 0em 1.0em 0em;
}

/* end poster styles */

/* begin contact.html styles */

.contact {
	margin:0;
	padding:0em 0em 1.5em 0em;
}

/* end cantact.html styles */


