body{background:#999999; text-align:center; margin:0;padding:0; }

#wrapper {text-align:left; background:white; width:900px;padding:10px;margin:0px auto; border:1px solid black;}


/***********************************************/
/*                             */
/* main Column     */
/***********************************************/
#content, #participants, #agenda, #outreach{
 text-align:left; margin:12px;padding:0;background:white;width:860px;
}	

	
	#content img{border: 1px solid black; float:left; clear:left; margin: 0px 12px 7px 0px;}
	
	ol li{margin-top:12px}
	ol li li{margin-top:4px}
	
	#content.nav {margin: 25px 25px 25px 225px}
	
	/***********************************************/
/*                             */
/* Archive Styles     */
/***********************************************/
#archive{text-align:left; margin:25px;padding:0;background:white;}
#archive p{
	margin:5px 0 0 0;
	padding:0px;
	font-size: 1.2em;
	line-height: 1.5;
}
#archive p.event{margin-top:15px;font-size:1.2em;}


#archive h2{margin:15px 0 0 0; font-size:1.3em;}

#archive.black p a, #archive div.black p a:link, #archive div.black p a:visited {color:black; line-height:1.9;}
/***********************************************/
/*                             */
/* Right Column      */
/**********************************************/
#box{float:right;width: 200px; 
	padding:12px;margin:0 0 12px 12px; background:#e6e6e6;  border: 1px solid black; 
}
.left {float:left; width:155px;}

#agenda {width:auto}

#agenda p{margin: 5px 0 2px 180px;font-size:1.2em;}
#agenda p.presenter{margin:0 0 4px 200px; padding:0;font-size:1.15em}
#agenda h2 {margin-left:180px;margin-top:7px;}
#agenda h3{margin-left:180px;margin-top:7px;}
#agenda p.time {margin-left:auto; border-bottom:1px dotted #ccc; margin-right:80%; font-size:1.15em;}



.paper{margin: 15px 0 0 0;}

.author{margin:0 0 0 12px; padding:0; font-style:italic;font-size:1.2em; }


.clearleft{clear:left;}

.column{width:250px;float:left;margin:10px 25px 0 0;}
#participants h3{border-top: 1px dotted #ccc; font-size:1.2em;margin:12px 0 0 0;padding:3px 0}
#participants p{margin:0;padding:0;font-size:1.15em; line-height:1.3;}




.graydottop{border-top: 2px dotted #ccc; margin-right:300px;}

.right{float:right; margin:0 0 8px 15px; border:1px solid black;}

#navbox {
	margin: 0 0 20px 20px;
	border: 1px solid #000000;
	background: #e6e6e6; padding:0 0 2px 0; text-align:center;height:140px; color:black; width:240px; height:175px;float:right;
	
}

#navbox img{border: 1px solid black; margin:0 auto 5px auto;}
#navbox p{font-size:.95em; color:black;margin:4px 0 0 0px;padding:0}
#navbox h2{font-size:1em;margin:0 5px;;color:black;}
#navbox ul{margin:0px 0 4px 0;padding:2px; width:80px;float:right;}
#navbox ul li {text-align:left; list-style-image:none;padding: 1px; margin:0;  font: bold .95em Arial, Helvetica, sans-serif;}
#navbox ul li a{text-decoration:none; display:block; background:#e6e6e6; color:black; padding: 0;}
#navbox ul li a:hover{background:black; color:#de0829;}

#navboxbook {
	margin: 0 0 25px 20px;
	border: 1px solid #000000;
	background: #e6e6e6; padding:0 0 2px 0; text-align:center;height:140px; color:black; width:260px; height:auto;float:right;
	
}

#navboxbook img{border: 1px solid black; margin:5px;float:left;padding:0 }
#navboxbook p{font-size:.95em; color:black;margin:4px 0 0 0px;padding:5px; text-align:right; }
#navboxbook h2{font-size:1em;margin:4px 2px 0 142px;color:black; border-bottom:1px solid black;text-align:right;padding:5px;}
#navboxbook ul{margin:4px 0 4px 0;padding:2px; float:right;}
#navboxbook ul li { list-style-image:none;padding: 1px; margin:0;  font: bold .95em Arial, Helvetica, sans-serif;text-align:right;}
#navboxbook ul li a{text-decoration:none; display:block; background:#e6e6e6; color:black; padding: 0 5px;}
#navboxbook ul li a:hover{background:black; color:#de0829;}

.margin{margin-right:270px}


#bookmark {
	FONT: normal 1.2em Arial, Helvetica, sans-serif; MARGIN:3px 0;padding:0; 
background:none;
}
#bookmark A {
 TEXT-DECORATION: none; COLOR: #333333;
}

#bookmark A:hover {
 TEXT-DECORATION: none; color:#de0829; background:none;
}

/***********************************************/
/*                             */
/* Right Column      */
/***********************************************/
#rightcol{
  float:right;
	width: 220px; 
	padding:0;margin:0; background:#e6e6e6; margin-left:10px; border: 1px solid black; text-align:center;
}


#rightcol h2
{font: bold 1.3em verdana; text-align:center; color:#de0829;margin:0 0 5px 0; background:black;border:none; padding: 4px 0; width:100%; 
	}
	
	#rightcol h3
	{color:#333333; border-top:solid 2px #ccc; margin: 7px;clear:left;padding-top:5px;}
	
	#rightcol h3.top{border-top:none}


#rightcol p
{padding:6px 12px;font-size:1.1em;text-align:left;}
#rightcol a{background: #e6e6e6; color:#de0829;}

#rightcol ul{
	margin:7px 0 4px 0;
	padding:2px;
	list-style-type: none;
}
#rightcol ul li {text-align:left; list-style-image:none;padding:0; font-size:1.1em; margin:0;padding:2px 12px;}
#rightcol ul li a{ display:block; padding:0;margin:0 }
#rightcol ul li a:hover{background:black; color:#de0829;}

#rightcol ul.inline {margin:15px 0 ;padding:2px;border: none;}
#rightcol ul.inline li {text-align:left; list-style-image:none;padding:0; font-size:1.1em; margin:0;padding:2px 12px;float:left; }

#rightcol img{float:none; border:1px solid black; margin:6px auto; padding:0; width:auto;}


#meetings{
 text-align:left; margin:20px;padding:0;background:white;width:860px;
}	


	#meetings h3
{	font-size:1.2em; border-top:2px dotted #ccc;padding:7px 0 0 0; margin: 12px 0 4px 0;
	}
	
#meetings h3.borderright
{margin-right:280px}

	#meetings ul {margin-top:2px;}
	
	#meetings img{border: 1px solid black; float:left; margin: 0px 12px 12px 0px; }
	
	#meetings a{color: #de0829;}
	#home p a.right{color:#de0829; font-weight:bold; text-align:right; display:block; margin: 24px 0;text-decoration:none;border:none;}


#outreach h2{font-size: 1.2em; border-top:1px dotted #ccc; margin:12px 0 5px 0;padding-top:6px}
#outreach h2.margin{margin-right:260px}
#outreach h3{font-size:1.1em}
#outreach img{float:left; margin:5px 10px 5px 0;border:1px solid black;}

#outreach div.congress{width:600px;}

#column_left{text-align:left; margin:20px auto auto 10px;padding:0;background:white;width:490px;float:left}
#column_left a{color:#de0829;background:transparent}
#column_left a:hover{color:black;background:#e6e6e6;}
#column_left img{border: 1px solid black;margin: 0 0 7px 0}
#column_right{width:320px; border:1px solid black;float:right;font-size:85%;padding:6px;background:#e6e6e6;margin:20px 10px auto auto;}
#column_right div.contact{background:#e6e6e6; width:290px}
#column_right div.contact p{margin:0 7px;padding:0}

#Katrina {float:right;}
#Katrina img{padding:0; margin:0 10px; border:1px solid black;float:left;}
#Katrina h2{background: url(/publications/katrina/bannerh4.jpg);color:#e6e6e6;margin:0 0 0 140px;font-size:1.3em;padding:8px;}
#Katrina h3{padding:0; margin: 3px 0px 3px 140px; font-size:1.35em; color:black;}
#Katrina p{padding:0; margin: 3px 0px 3px 140px; font-size:1.25em;}

.height {height:165px; border-bottom:1px solid #ccc; margin-bottom:8px; padding-bottom:4px}
.small{font-size:70%}
#rightcol li {
	font-size: 1.2em;
}
#meetings p.date {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}
#archive {
	margin:12px;
	
}
#archive ul { 
	margin: 0  22px;
	border-bottom: 1px solid #ccc;
}
#archive ul.clear { 
	margin-right: 240px 
}
#archive h2{margin-bottom:12px}
#archive p.line {
	border-bottom: 1px solid #ccc;margin: auto  240px auto 0;padding-bottom:12px;
}
#meetings h3 {
	clear: left;
}
#meetings h4{color:#de0829;font-size:1.3em}
#catalog {margin:7px 0;padding:0 15px; border-left:1px solid black; border-right:1px solid black; float:left; width:400px;
}
#catalog img{border:1px solid black;}
#catalog img.icon{border:none}
#catalog.norightborder {border-right:none;}

#catalog h1{font-size: 1.35em; color:#de0829; border:none;}
#catalog h2{font-size: 1.2em;  }
#catalog h2.separator{border-top: 2px dotted #ccc; padding-top:7px;margin:6px 0 }
#catalog h3 {font-size:1.1em; margin:6px 0;}
#catalog h4{
	font-size:1.2em;
	margin:6px 0;
}
.separator{ margin: 35px auto;border-top: 2px dotted #ccc}

#catalog_full {
	margin:7px 0;
	padding:0 15px;
	border-left:1px solid black;
	float:left;
	width: 600px;
}

#catalog_full h1{font-size: 1.5em; color:#de0829; border:none;}
#catalog_full h2{font-size: 1.2em; margin-bottom:0;margin-top:18px; color: #333333 }
#catalog_full h3 {font-size:1.1em; margin:6px 0;}
#catalog_full form.borderbottom {border-bottom: 1px solid #ccc}
#catalog_full form p {font-size:1.1em;margin-top:0;}
#catalog_full p{font-size:1.15em}
#catalog_full li{font-size:1.15em}
#catalog_full li a{color: #de0829}
#catalog_full li li {font-size:1em; list-style-image:none; list-style-type:disc}
#catalog_full form p.topspace { margin:15px auto;}
#catalog_full img{border:1px solid black; margin-top:15px;}

#order {float:left; width:220px; margin: 16px  0 0 30px; text-align:center }
#order img{margin: 4px auto ;text-align:center;border:1px solid black}
#order img.icon{border:none}
#catalog p{font-size:1.15em}
#catalog li{font-size:1.15em}
#catalog_nav {width:150px;float:left; margin:10px; padding-right:12px;}
#catalog_nav ul{margin:0;padding:0}
#catalog_nav ul li{border:none; list-style-image:none;list-style-type:none;font-size:1.1em; margin: 7px 0;padding:0; line-height:1.2}
#catalog_nav ul li a{text-decoration:none; border-bottom: 1px dotted #de0829;}
#order form {text-align:center; margin-top:7px; }
#order form input, label {margin:auto;font:normal 1.1em verdana, sans-serif;padding:3px;}
#order form input.button {margin-top:8px;  background:#de0829; color:white; font-weight:bold }

#preorder {float:left; width:220px; margin: 16px  0 0 30px; color:#333333;}
#preorder img{margin: 4px auto ;text-align:center;border:1px solid black}
#preorder img.icon{border:none}
#preorder form {text-align:left; margin-top:7px;}
#preorder form input{font:normal .9em verdana, sans-serif; width:90%;}
#preorder form label {margin:2px 5px;font:normal 1em verdana, sans-serif;display:block;}
#preorder form input.button {margin:8px auto; width:auto; font-size:1.1em;}
#preorder legend {color:#de0829; font-size:1.2em; }
#preorder fieldset{margin:6px 3px; padding:10px;}

#archive p.smaller {font-size:1.15em; margin:0 auto 7px auto}
#catalog p.borderbottom {
	border-bottom: 1px solid #ccc; padding-bottom:5px;
}
#meetings .margin {
	margin-right: 250px;
}
#order h2 {
	text-align: center;
}
#catalog img.right {
	margin: 5px 0px 12px 12px;
	float: right;
}
#catalog_full img.noborder {
	border-style: none;
}
#catalog_full img.right {
	margin: 8px 0px 12px 25px;
	float: right;
}

#order p, #order li{font-size:1.1em}

#catalog .imageright320 .credit {
	font-size: 1em;
	text-align: right; margin-right:25px;
}
 p.authorlist {
	margin: 0px 0 6px 40px;
	padding: 0px; line-height:1;
}
#catalog_full .order {
	margin: 12px -50px 12px 70px; padding:12px;
	float: right;
	width: 220px; text-align:center; 
}

#catalog_full .order p{font-size: .9em; }
#catalog_full .order h2{text-align:center}


