/*	PMPA Conference Screen Stylesheet
	Author:		Brad Graham
	Created:	12/2007
	Updated:	12/2009
----------------------------------------------------*/

/*--Zero out margins and padding--*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td {margin: 0; padding: 0;}

#article p, #article ul, #article ol, #article dl, #article blockquote, #article table, h3 {margin-bottom: 1em;}

ul ul, ol ol, ul ol, ol ul, dl ul, dl ol {margin-bottom: 0;}

ul, ol {list-style-type:none;}

abbr {border:none;}
.clearing {clear:both;}
.importance, strong {font-weight:bold;}
.emphasis, em {font-style:italic;}
.hidden {display:none;}
.upper {text-transform:uppercase;}

body {
	font-size:62.5%;		/*10 pixel text*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.8em;		/*18 pixel line-height*/
	background: #adadad;
	color: #574d55;
	}

/*--Font Sizing--*/
#nav {font-size: 1.2em;}		/* 12 pixel text*/
#nav { line-height: 1.5em;}
#content {font-size: 1.2em;}	/* 12 pixel text*/
#footer {font-size: 1.2em;}		/* 12 pixel text*/
#header {font-size: 1.5em;}		/* 15 pixel text*/

h1 {font-size: 1.5em;}			/* 15 pixel text*/
h2 {font-size: 1.4em;}			/* 14 pixel text*/
h3 {font-size: 1.3em;}			/* 13 pixel text*/

#skipLinks {left:-9999px; position:absolute; top:-9999px;}

#wrapper {
	margin: 0pt auto;
	text-align: left;
	width: 981px;
	background: #fff;
	border: 1px solid #4b6c69;
	border-top: 0;
	margin-bottom: 20px;
	}


div#header {
	position: relative;
	height: 68px;
	border-bottom: 1px solid #4b6c69;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 40px;
	}
/*--Gilder/Levin image replacement START--*/
#logo {
	width: 163px;
	height: 37px;
	position: absolute;
	overflow: hidden;
	}
#logo span {
	background: url(../images/pmpa-logo.gif) 0 0 no-repeat;
	position: absolute;
	cursor:pointer;
	width: 100%;
	height: 100%;}
/*--Gilder/Levin image replacement END--*/

/*--Gilder/Levin image replacement START--*/
div#header h2 {
	width: 596px;
	height: 16px;
	position: absolute;
	overflow: hidden;
	top:40px;
	left: 190px;
	}
div#header h2 span {
	background: #fff url(../images/conference-title.gif) 0 0 no-repeat;
	position: absolute;
	cursor:pointer;
	width: 100%;
	height: 100%;}
/*--Gilder/Levin image replacement END--*/

div#header ol#dateLocal {
	list-style: none;
	position: absolute;
	top: 62px;
	left: 190px;
	color: #d85c1a;
	}
div#header ol#dateLocal li {
	text-transform: uppercase;
	float: left;
	padding-right: 15px;
	}
div#header p#register {
	position: absolute;
	bottom: 5px;
	right: 0px;
	}
div#header p#register a {
	color: #d85c1a;
	text-decoration: none;
	text-transform: uppercase;
	}
div#header p#register a:hover,
div#header p#register a:active {
	color: #4C6C6A;
	}
/* =navigation
----------------------------------------------- */
ul#nav {
	width: 186px;
	float: left;
	padding-left: 20px;
	margin-top: 20px;
	}
ul#nav li {
	padding-bottom: .25em;
	}
ul#nav a {
	text-decoration: none;
	color: #4c6c6a;
	}
ul#nav a:hover,
ul#nav a:active {
	color: #d85c1a;
	}
ul#nav a.on {
	font-weight:bold;
	color: #d85c1a;
	}
/* =article
----------------------------------------------- */
div#article {
	width:755px;
	float: right;
	margin-top: 20px;
	padding-bottom: 40px;
	margin-right: 20px;
	}
div#article {
	width:755px;
	float: right;
	margin-top: 20px;
	padding-bottom: 40px;
	margin-right: 20px;
	}
body#home div#article div#photo-collage {
	width: 755px;
	height: 260px;
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
	}
body#home div#article div#photo-collage img {
	position: absolute;
	top:0;
	left: 0;
	border: 1px solid #999;
	float: none;
	}
body#home div#article div#photo-collage img#first {
	top: 0;
	left:-10px;
	/* width: 402px;
	height: 212px; */
	}
body#home div#article div#photo-collage img#second {
	top: 0;
	left:399px;
	/* width: 139px;
	height: 119px; */
	}
body#home div#article div#photo-collage img#third {
	top: 0;
	left:527px;
	/* width: 193px;
	height: 119px; */
	}
body#home div#article div#photo-collage img#fourth {
	top: 150px;
	left:399px;
	/* width: 340px;
	height: 84px; */
	}
div#article div.module {
	width: 366px;
	float: left;
	margin-right: 22px;
	}
div#article div#news{
	margin-right:0;
	}
div#article div.module h2 {
	color: #d85c1a;
	text-transform: uppercase;
	font-weight: normal;
	}
#article h1, #article h2, #article h3, #article h4, #article h5 { 
	text-transform: uppercase;
	font-weight: normal;
	color: #d85c1a; 
	padding-bottom: .8em;
	}
#article ol {
	list-style-type:decimal;
	margin-left: 36px;}
#article ol li ol li {
	list-style-type:lower-alpha;
	}
#article ol li ol li ol li {
	list-style-type:lower-roman;
	}
#article ul {
	list-style-type:disc;
	margin-left: 36px;}
#article ul li ul li {
	list-style-type:circle;
	}
#article ul li ul li ul li {
	list-style-type:square;
	}
#article .important { font-weight: bold; font-size: 1.25em;}
#article img { border: 1px solid #999999; float: right; margin: 0 0 5px 10px;}
#article img.right { float: right; margin: 0 0 5px 10px;}
#article img.left { float: left; margin: 0 10px 5px 0px;}
#article a:link {color: #4C6C6A }
#article a:visited { color: #799190}
#article a:hover { color: #D85C1A;}
#article a:active { color: #D85C1A;}

/* =footer
----------------------------------------------- */
div#footer {
	margin: 20px 0 0 20px;
	padding: 12px 0 36px 0 !important;
	border-top: 1px solid #4c6c6a;
	padding-bottom: 20px;
	color: #999999;
	clear: both;
	width: 940px;
	overflow:hidden;
	}
#footer p { 
	width: auto; 
	float: left; 
	padding-right: 11px; 
	margin-right: 10px;
	background: url(../images/pipe.gif) no-repeat center right;
	line-height: 2.5;
	}
#footer p.disney {background: url(../images/pipe.gif) no-repeat center left;padding-left:11px;}
#footer p.copyright { 
	padding-right: 0; margin-right: 0; background: none; }
#footer p.createdby { float: left; background: none; padding-right: 0;}
#footer a:link,
#footer a:visited {color:#999999;text-decoration:none;}
#footer a:hover,
#footer a:focus,
#footer a:active {text-decoration:underline;}

