
body
{
	font-family: verdana, sans-serif, arial, helvetica;
	font-size:small;
}
#layout
{
  width:720px;
  border-style:none;
}
img
{
	border-style: none;
}
.content
{
  text-align:left;  
  margin-left:10px;
  margin-right:130px;
} 
.content p
{
  padding-top:.75em;
  margin-top:0em;
  margin-bottom:0em;
  padding-bottom:0px;
}
/* Redefine paragraph for journal to include margins. */
.journal p
{
  padding-top:.75em;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:10px;
  margin-right:130px;
  padding-bottom:0px;
}

/* main headers - same size, bold */
h1
{
  font-size:100%;
  font-weight:bolder;
  margin-top:1em;
  margin-left:10px;
  margin-bottom:0;
  padding:0;
}

/* full width of main content */
.days-nav 
{ 
  margin-top:20px;
  margin-left:10px;
}

/* centered in middle pseudo-column */
.journal-nav
{
  margin-top:15px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:130px;
  text-align:center;
}

h3
{
  font-size:90%;
  font-style:italic;  
  font-weight:lighter;  
  padding:0;
  margin:0;
  margin-top:5px;
}

.copyright 
{ 
  padding-bottom:10px;
  font-size:80%; 
}

/* These headers are only for printing -- they don't display on web page. */
#print-header
{
  display:none;
}

#print-footer
{
  display:none;
}

.pic-right
{
  float:right;
  padding-top:1em;
  clear:both;
  text-align:center;
  font-size:80%;
}

.image-left
{
  display:block;
  float:left; 
  padding-right:7px; 
  padding-top:1em;
  text-align:center;
  font-size:90%;
}

.image-left img
{
  border:solid 1px Silver;
}
.image-right
{
  display:block;
  float:right; 
  padding-left:15px; 
  padding-top:1em;
  text-align:center;
  font-size:90%;
}
.image-right img
{
  border:solid 1px Silver;
}
.pic-right img
{
  margin-bottom:3px;
	border:solid 1px Silver;
}

.text-right
{
  float:right;
  padding-top:.75em;
}

.scribe
{
  font-family:Monotype Corsiva, Georgia, cursive;
  font-size:medium;
  font-weight:normal;
}

.disabled
{
  color:Gray;
}

.banner-header-upper
{
  margin-top:-60px; 
  margin-left:140px; 
  position:relative;
}

.banner-header-date
{
  display:block;
  font-size:12pt;
  font-family:Arial, Verdana, Sans-Serif;
  margin-left:425px;
  margin-top:-26px;
  position:relative;
}

.banner-header-desc
{
  margin-top:3px; 
  margin-left:180px; 
  position:relative;
}

.banner-header-lower
{
  margin-top:5px; 
  margin-left:180px; 
  position:relative;
}

#banner-outer
{ 
  display:block;
  width:725px; /* Netscape needs this, otherwise image gets kicked out */
  background-color:rgb(92,146,110);
  border-width:3px;
  border-color:rgb(255,153,102); 
  border-style:solid;
}

#banner-inner
{
  height:90px;
  border-width:2px; 
  border-color:rgb(0,0,153); 
  border-style:solid;
}

/* GSA */
#banner-left-text
{
	font-family: arial, sans-serif, verdana, helvetica;
  font-size:12pt;
  width:118px;
  text-align:right;
  padding-right:11px;
  padding-top:15px;
  padding-bottom:15px;
  float:left; 
}

#banner-image
{
  margin-top:7px; 
  margin-bottom:3px;
  margin-left:3px;
  margin-right:3px; 
  z-index:1;
}

.banner-header-large
{
  font-size:16pt;
  font-family:Verdana, Arial, Sans-Serif;
}

.banner-header-med
{
  font-size:12pt;
  font-family:Arial, Verdana, Sans-Serif;   
  margin-left:55px;
}

.banner-header-light
{
  font-size:12pt;
  font-family:Arial, Verdana, Sans-Serif;
  color:white;
}  

.left-column
{
  background-color:Silver;
}

#nav-vert-container
{
  width:125px;
  margin-top:15px;  
  text-align:center;
}

#nav-outer
{  
padding:0;  
background-color:rgb(92,146,110);  
border-top-width:3px; 
border-bottom-width:3px; 
border-left-width:3px; 
border-color:rgb(255,153,102); 
border-style:solid;
}

#nav-inner
{
border-width:2px; 
border-color:rgb(0,0,153); 
border-style:solid;
padding-top:10px;
}

#nav-image
{
display: block;
margin-left:4px;
margin-right:4px;
margin-bottom:20px;
}

#menu-vert
{
height:200px;
margin-top:15px;
}

#menu-vert ul
{ 
text-decoration: none; 
padding: 0;
list-style-type: none;
font-family: arial, sans-serif, verdana;
font-size: 12px; 
margin-left:20px;
text-align: center;
}

#menu-vert li 
{
margin: 2px 0 0;
} 

#menu-vert #current 
{
list-style-image:url(nav/arrow-afr-1.gif); 
display: block;
width:80px;
padding: 2px 2px 2px 2px;
border: 1px solid #008080;
background: white;
text-decoration: none; 
} 

#menu-vert a
{
display: block;
width:80px;
padding: 2px 2px 2px 2px;
border: 1px solid #008080;
background: silver;
text-decoration: none; 
} 

#menu-vert a:link 
{
color: black;
}

#menu-vert a:active 
{
color: black;
}

#menu-vert a:visited 
{
color: black;
}

#menu-vert a:hover 
{
border: 1px solid #2A3FAA;
background: #999999 url(nav/menu-bk1.bmp);
color: white;
}

#menu-horz 
{ 
  width:480px;
  text-align:center;
  font-family: arial, sans-serif, verdana;
  font-size:100%; 
  text-decoration:none; 
  border-top:solid 2px Green;  
  padding-top:10px;
  padding-bottom:10px;
}

a.tbmail:active  
{BACKGROUND : url('mailto:tumenba@magicnet.mn?subject=TB Geotrip'); }

a.jbmail:active  
{BACKGROUND : url('mailto:jeanie@cratertocirque.com?subject=Mongolia Geotrip');}

#group-image
{
  padding-top:20px; 
  padding-bottom:20px;
}

caption
{
  padding-top:10px;
  padding-bottom:5px;
  margin-bottom:0px;
  margin-left:15px;
  margin-top:5px;
}
table.infotable
{  
  background-color:White;
  font-family:arial, verdana, sans-serif, helvetica;
  width:440px;
  border-collapse:collapse;
  border-width:1px;
  border-style:solid;
  border-color:Black;
  margin-top:0px;    
  margin-bottom:0px;
  margin-left:20px;
  margin-right:10px;
}

table.infotable tbody tr.odd td {background-color: gray;}
table.infotable tbody tr.even td {background-color: yellow;}

table.infotable td
{
  border-style:solid;
  border-color:Gray;
  border-width:1px;  
  padding-left: 7px;
  padding-right: 7px;  
}

table.infotable caption
{
  font-weight:bold;
  text-align:left;  
  margin-left:10px;
}

