/*Stylesheet for screen styling in addition to Blueprint*/

body {
	font-family: 'Adamina', serif;
	color:#444;
	font-size: 16px;
	background:url("../images/paper_brown_bg.jpg") center;
}

a {
	text-decoration:none;
	color:#992f36;
}

	a:hover {
		text-decoration:underline;
		color:#e54752;
	}

p {
	margin:.5em 0;
	line-height:1.3em;
}

h1 {
	text-indent:-9000px;
	height:311px;
	background:url("../images/logo.jpg");
	border-radius:10px 10px 0 0;
	margin-top:.2em;
	margin-bottom:.3em;
}

h2 {
	font-family:'Crimson Text', serif;
	font-size:3em;
	color:#272262;
	margin-bottom:0;
}

h3 {
	font-family:'Crimson Text', serif;
	font-size:1.5em;
	color:#272262;
	margin-bottom:0;
}

h4 {
	color:#444;
}

.container {
	background:#fff;
	margin: 1em auto;
	border: 1px solid #a7a3cc;
	border-radius: 10px;
}

#header {
	text-align: center;
}

	#header h3 {
		color:#444;
	}

#date{
	margin-top:2em;
}

.register {
	text-align:center;
	font-family:Impact, Thonburi, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:2em;
	color:#ed008c;
	height:200px;
	margin-top:14px;
	}
	
	.register p {
		text-align:center;
		line-height:.9em;
		}
		
	.register a {
		text-align:center;
		color:#ed008c;
		display:block;
		height:95px;
		width:140px;
		margin:auto;
		border:15px solid #ed008c;
		border-radius:85px;
		padding-top:45px;
		position:relative;
		behavior: url(/styles/PIE.htc);
		}
		
		.register a:hover {
			text-decoration:none;
			color:#d9007e;
			height:95px;
			width:140px;
			border:30px solid #ed008c;
			border-radius:100px;
			padding-top:45px;
			margin-top:-15px;
			position:relative;
		}

#content {
	margin-top:0;
	margin-bottom:1em;
	text-align:left;
}

	#content h3 {
		font-family:'Crimson Text', serif;
		font-weight:600;
		font-size:4em;
		text-align:center;
		margin:.35em 0em -.05em 0em;
		line-height:.9em;
	}

		#content h3#until {
			font-size:3.5em;
		}

	#content h4 {
		font-family:'Crimson Text', serif;
		font-weight:600;
		font-size:1.75em;
		margin-top:1em;
		margin-bottom:.5em;
	}

#speakers, #location, #registration, #share {
	text-align:center;
	font-size:0.9em;
}

.addthis_toolbox {
	margin: 1em auto;
	margin-left:13px;
}

#speakers {
	text-align:left;
}

	#speakers ul {
		list-style-type:none;
		padding-left:0;
	}
		
		#speakers ul li {
			line-height:1.3em;
			margin-bottom:.85em;
		}

#location {

}

	#registration p {
		margin: .75em 0;
		text-align:center;
	}

	#registration h4 {
		margin-top:.75em;
	}

#copy {
	margin-top:0em;
	text-align:center;
}

	#copy a:link {
		color:#666;
	}

	#copy img {
		vertical-align:middle;
		padding-left:5px;
	}

p.nowrap span {
	white-space:nowrap;
}

.colborder {
border-right: 1px dotted #DDD;
}