/* Pane styles */
body { 	background-color: #000000;
		font-family: sans-serif;
		margin: 25px 0px 25px 0px; }

.Content { width: 800px; background-color: #FFFFFF;}
.TitleTable { width:100%; 
	background-image: url("http://www.ipac.caltech.edu/ism2010/images/banner.jpg"); 
	/*Background image from http://www.esa.int/SPECIALS/Herschel/SEMUABGNA0G_0.html */
	background-repeat: no-repeat;
	font-family:Futura; 
	text-align: center; 
	position: relative;
   	left: 3px;
   	top: 3px; 
   	margin-bottom:6px;
 
	/*padding-top:5px;
	margin:2px;*/
	color:#FFFFFF;
}
.middlepane { vertical-align:top; 
		background-color: #FFFFFF; 
		font-size: 90%; 
        border:7px solid #FFFFFF;}

#background_top, #background_bottom { 
                                      color: white;
                                      background-repeat: no-repeat;
									  background-position: center;
                                      z-index: 13;
                                      width: 800;
									  margin: 0;
									  padding: 0;
									  border: 0;
                                      }
#background_top { background-image: url(top.gif);
                  height: 10px;}

#background_bottom{ background-image: url(bottom.gif);
                    height: 10px; align:right;}
		
/* styles for the nav pane */
.nav { vertical-align:top;
		text-decoration:none;
		width:110px;
		font-weight: bold;
		font-size: 90%;
		border-right: 2px solid #cccccc }
.selected { background-color:#CCCCCC; text-decoration:none; display:block; }
.navtop { border-bottom:3px solid #9B6429; }
.navbottom { border-top:2px solid #000000; }
#nav a  { display:block; 
		padding:5px 0px 5px 0; 
		text-decoration:none; 
		border-top:2px solid #000000; 
		border-bottom:3px solid #9B6429; }
#nav a:hover { background:#DCDCDC; }
#nav a.active { background:#CCCCCC; }


/* .line1 { width:800px; height:3px; background-color:#000000;} /*dark*/
/* .line2 { width:800px; height:4px; background-color:#DCEDFF; } /*medium*/
/* .line3 { width:800px; height:5px; background-color:#DDDDDD; } /*light*/

.line1 { border-bottom:3px solid #000000; }
.line2 { border-bottom:4px solid #632D13; }
.line3 { border-bottom:5px solid #9B6429; }



/* generic element styles */
h1 { font-size: 125%; }
h2 { font-size: 115%; color:#47240E;}
h3 { font-size: 105%; color:#632D13;}
ul { margin: 0px 0px 5px 0px; }
li {list-style-type:none; font-size: 100%; margin-left:10px; }


/* Table styles */
.unstriped td { font-size: 90%; vertical-align:top; }

.striped {font-size: 100%; vertical-align:top; width:100%; }
.th { background-color:#FFFFFF; font-weight:bold; font-size: 110%;}
.even { background-color:#CCCCCC; }


/* News column on landing page*/
.news { font-size: 85%;  
		vertical-align:top;
		width:130px;
		border-left: 2px solid #cccccc;
		border-top:7px solid #FFFFFF;}
.nwtitle { 	font-size:110%; 
		color: #47240E; 
		border-bottom:3px solid #404040; 
		display:block; }
.date {	font-size: 90%; 
		color: #632D13; 
		border-bottom: 1px solid #cccccc; 
		font-weight: bold; }


/* schedule page */
.day { font-weight:bold;
		font-size:105%;
		padding-top:10;
		padding-bottom:10; }
.time { font-weight: bold;
        color:#47240E;
		padding-right: 10;
		text-align:right;
        border-right: 1px solid #cccccc	}
.sched { font-size: 100%; 
		text-align:left; 
		vertical-align:top; }

/* venue page */
.weather {float:right; 
		text-align:right; 
		margin-bottom:10; 
		margin-left:10; 
		background-color: #CCCCCC;
		padding:3;}
