/*=============================================================
Type:				Medium holding page
Document Author:	Mark Perkins
Author Email:		mark@medium.io
---------------------------------------------------------------
Creation Date:		01-01-2010
============================================================ */

/* General Styles
============================================== */

body {
	font-family: "American Typewriter", Georgia, sans-serif;
	background: #6583AC url('../img/bg_blueprint.gif') repeat 50.4% 0;
	color: #E6F1FF;
	line-height: 1.42;
}

p, ul {
	font-size: 1.4em;
	margin-bottom: 20px;
	opacity: 0.9999; /* FF 'chunky type' fix */
}

p.note {
	font-family: "ff-market-web-1","ff-market-web-2", cursive;
	text-align: center;
	font-size: 1.6em;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

abbr[title] {
	border-bottom: none;
}

a:link, a:visited, a:hover, a:active {
	color: #E6F1FF;
	text-decoration: none;
	border-bottom: 1px dotted #FFF;
}

a:hover {
	color: #FFF;
	border-bottom-style: solid !important;
}

.receptacle {
	width: 770px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 20px;
}

.intro {
	font-size: 1.6em;
}

/* header
============================================== */

.header {
	position: relative;
	margin-bottom: 37px;
}

.header h1 {
	background: #3E4F65 url('../img/medium.gif') no-repeat 52% 4.4em;
	text-indent: -9999px;
	width: 16em;
	height: 8.0em;
	float: left;
}

.contact {
	width: 400px;
	text-align: right;
	position: absolute;
	right: 20px;
	bottom: -1px;
	margin-bottom: 0;
}

/* content
============================================== */

.main {
	width: 430px;
	float: left;
}

.main li {
	list-style: none;
	padding-left: 16px;
	background: url('../img/bullet_star.gif') no-repeat 0 48%;
}

.aside {
	width: 284px;
	float: right;
}

#slideshow {
	width: 320px;
	height: 340px;
	background: url('../img/bg_slideshow.png');
	margin: 0 0 0 -17px;
	position: relative;
}

#slideshow img {
	position: absolute;
	top: 24px;
	left: 29px;
}

.aside .note {
	position: relative;
	top: -10px;
}