/* 

	CSS Document for Wharton Entrepreneurship Conference 2006
	Copyright © 2006 Neuro-Designs
	
*/

body {
	background: #efebd6 url("/images/bg_main.png");
	margin: 0px;
	padding: 0px;
	font: 12px/18px trebuchet ms, arial, helvetica, sans-serif;
	color: #666;
	}

p {
	margin-top: 0px;
	}
	
h2 {
	margin-top: 5px;
	color: #900;
	}

h2.sidebar {
	color: #900;
	padding-bottom: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
	font-size: 1.2em;
	text-transform: uppercase;
	}

h3 {
	margin-top: 0px;
	}
	
h3.bio {
	margin: 0px;
	}	

.horiz_line {
	margin: 10px 0px;
	border-bottom: 1px dotted #999;
	}

	#contents .sidebar_agenda a:link, #contents .sidebar_agenda a:visited {
		display: block;
		background: #c4c3b4;
		color: #900;
		text-transform: uppercase;
		font-size: 1.2em;
		margin-bottom: 2px;
		padding: 6px;
		}

	#contents .sidebar_agenda a:hover {
		background: #900 url("/images/bg_menu_hover.png") repeat-x;
		color: #fff;
		}
		
/* TABLE SETTINGS */

td.name {
	background: #eaeaea;
	font-weight: bold;
	}

td.type, td.position, td.email, td.park_type {
	background: #eaeaea;
	}
	
td.park_price {
	background: #900;
	color: #fff;
	font-weight: bold;
	}


/* FORM SETTINGS */
input {
	border: 1px solid #999;
	padding: 4px;
	font-size: 0.95em;
	}

	input:hover {
		border: 1px solid #fff;
		}

input.button {
	border: 1px solid #999;
	padding: 4px;
	background: #ccc;
	font-weight: bold;
	color: #666;
	font-size: 0.95em;
	}

	input.button:hover {
		border: 1px solid #ccc;
		}

/* PANELS DIVS */

.panels {
	background: #ececec;
	padding: 10px;
	margin-bottom: 10px;
	}

.sponsor {
	background: #eaeaea;
	padding: 10px;
	margin-bottom: 10px;
	}
	
	.sponsor_left {
		width: 30%;
		float: left;
		}

	.sponsor_right {
		width: 70%;
		float: left;
		}

		.sponsor h2 {
			margin-top: 5px;
			margin-bottom: 3px;
			}

/* AGENDA DIVS */

.agenda {
	padding: 10px;
	}
	
	.agenda_left {
		width: 155px;
		float: left;
		text-align: center;
		}

	.agenda_right {
		width: 465px;
		float: left;
		}

	.schedule_time {
		width: 80px;
		background: #eaeaea;
		text-align: center;
		}

	.schedule_1 {
		background: #333;
		color: #fff;
		text-align: center;
		}
	
	.schedule_2 {
		background: #666;
		color: #fff;
		text-align: center;
		}
	
	.schedule_3 {
		background: #999;	
		color: #fff;
		text-align: center;
		}
	
	.schedule_4 {
		background: #ccc;
		text-align: center;
		}
	
	.schedule_all {
		background: #900;
		color: #fff;
		text-align: center;
		}

	#contents .schedule a:link, #contents .schedule a:visited {
		color: #fff;
		}

	#contents .schedule a:hover {
		color: #000;
		}
			
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
	ul li {
		background: #999;
		color: #fff;
		margin-bottom: 1px;
		padding: 5px;
		}

	ul.alt li {
		background: #ccc;
		color: #333;
		margin-bottom: 1px;
		padding: 5px;
		}

/* LAYOUT SETTINGS */
			
#main_container {
	background: url("/images/bg_shadow.png") repeat-y;
	width: 920px;
	margin: 0px auto;
	padding: 0px;
	}
		
#header {
	width: 920px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	}

/* MENU SETTINGS */
#menu {
	background: #1d2122 url("/images/bg_menu.gif");
	background-position: top;
	width: 860px;
	height: 36px;
	margin: 0px 10px;
	padding: 0px 20px;
	}
	
	.menu_left {
		width: 600px;
		float: left;
		margin-top: 10px;
		font-size: 1.1em;
		text-indent: -6px;
		}
	
		.menu_left a:link, .menu_left a:visited {
			display: inline;
			padding: 6px;
			color: #fff;
			text-decoration: none;
			font-size: 0.95em;
			font-weight: bold;
			}

			.menu_left a:hover {
				background: #900 url("/images/bg_menu_hover.png") repeat-x;
				}
		
	.menu_right {
		width: 260px;
		float: right;
		text-align: right;
		}

/* CONTENTS SETTINGS */

#contents {
	background: #1d2122;
	background-position: top;
	width: 860px;
	margin: 0px 10px;
	padding: 10px 20px;
	}

	#contents a:link, #contents a:visited {
		font-weight: bold;
		color: #900;
		text-decoration: none;
		}

		#contents a:hover {
			color: #000;
			}

	.col_1 {
		width: 200px;
		margin-left: 20px;
		float: left;
		}
		
	.col_2 {
		width: 640px;
		float: left;
		}

		.col_inset_yellow {
			padding: 10px;
			background: #efebd6;
			margin-bottom: 10px;
			}
		
		.col_inset_white {
			padding: 10px;
			background: #fff;
			margin-bottom: 10px;
						
			}

		.col_inset_venue {
			padding: 10px;
			background: #666;
			margin-bottom: 10px;
			color: #fff;
			}
			
			#contents .col_inset_venue a:link, #contents .col_inset_venue a:visited {
				color: #ccc;
				text-decoration: none;
				}

			#contents .col_inset_venue a:hover {
				color: #fff;
				text-decoration: none;
				}
										
		.col_inset_mainpic {
			background: #fff;
			margin-bottom: 10px;
			}
	
#footer {
	width: 860px;
	margin: 0px 10px;
	padding: 5px 20px;
	border-top: 4px solid #000;
	background: #7b0e13 url("/images/bg_footer.png") repeat-x;
	text-align: right;
	font-size: 0.95em;
	color: #666;
	}

	#footer a:link, #footer a:visited {
		color: #fff;
		text-decoration: none;
		}

		#footer a:hover {
			color: #ccc;
			}
	
#copyright {
	width: 860px;
	margin: 0px 10px;
	padding: 6px 20px 0px 20px;
	background: #000;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #333;
	}

	#copyright a:link, #copyright a:visited {
		color: #666;
		text-decoration: none;
		}

		#copyright a:hover {
			color: #999;
			}
			
	#copyright p {
		margin: 0px;
		}
		
#footer_end_container {
	width: 920px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	}
