/* stk 2006 */

/**************************/
/* COMMON - Menu & Footer */
/**************************/
body { background:#caddff; color:#336; 
  font:normal 80% verdana,sans-serif;
  padding:0; margin:0;  }

/* links */
a:visited:hover { color:#c30; background:inherit; }
a:hover { color:#c30; background:inherit; }
a { color:#06f; background:inherit; 
  text-decoration:none; font-weight:bold; }
a img { border:none; }

/* body */
.outline { display:none; }
p { padding:5px 10px; margin:0; }
.right { float:right; }
acronym { border-bottom:1px dotted;
  cursor:pointer; }

/* menu */
#pctMenu { border-bottom:1px solid #36c; 
  background:#cfc; padding:2px; }
#pctMenu img { float:left; margin:0 10px 0 7px; }
#pctMenu li a { color:#999; font-size:12px;
  padding:5px 14.4px; float:left; 
  margin:0 0 0 7px; }
#menuInner { width:770px; height:90px;
  margin:0 auto; padding:0; }
#pctMenu p { color:#666; background:inherit; 
  font:bold small-caps 12pt verdana,sans-serif;
  text-align:left;  }
#pctMenu .blu { color:#36c; }
#pctMenu ul { clear:both; margin:0;  
 padding:2px 0; }
#pctMenu li { display:inline; }
#pctMenu li a:hover { background:#69f;
  color:#fff; }

/* footer */
#footer { clear:both; padding:5px 0 20px 0; 
  margin:0; text-align:center; 
  font:8pt verdana,sans-serif;
  border-top:1px solid #36c; }


/*****************/
/* PCT HOME PAGE */
/*****************/

p a.pop { text-decoration:none; }

a.pop span { 
   }
a.pop:hover span { display:block;
  width:200px; height:300px; 
  font-size:10pt; 
  position:absolute; top:0px; left:0px; 
  padding:5px; border:1px solid #666;
  color:blue; background:white;
  
   }

/*****************/
/* PLANNING PAGE */
/*****************/

body#planBody { background:#ffdddd;
  color:#666; font:100% verdana;
  text-align:center; }
#planContent { width:780px; 
  background:#fee; margin:0 auto;
  text-align:left; 
  border-left:1px solid;
  border-right:1px solid;}
#planContent img { margin:0 10px; }
#planMenu { width:175px; float:left;
  background:#caddff; margin:0 10px 5px 0;
  border-right:1px solid;
  border-bottom:1px solid;
  font:.86em verdana,sans-serif; }
#planBody #footer { background:#cfc; 
  height:100%; }
#fontCntl { font-size:80%; }


/***********/
/* JOURNAL */
/***********/
body#pct { background:#cff; color:#336; }

#wrapper {  margin:10px auto; }

#pct #menuInner { width:780px;}
#pct #pctMenu img { margin:0 10px 0 0; }
#pct #pctMenu li a { padding:5px 16px;
  float:none; margin:0;  }

#header { width:780px; height:70px; 
  background:#266fce url(journal/banner.jpg);
  position:relative; margin:0 auto; }
#quote { width:400px; color:#fff; 
  background:inherit; padding:10px 20px; 
  text-align:center; 
  font:bold 7pt verdana,sans-serif; }
#quote a { color:#faa; background:inherit;
  text-decoration:underline; }
#quote a:hover { color:#000; background:inherit; }
#title { position:absolute; color:#cfc; 
  background:none; top:43px; right:5px;  
  font:bold small-caps 12pt sans-serif; }

#nav,#navB { width:520px; height:45px;
  margin:0 auto; padding:10px 0 0 0;  }
#navB .prev,#navB .list, #navB .next { 
  border-top:2px solid #c30; }
#nav .prev,#nav .list, #nav .next { 
  border-bottom:2px solid #c30; }
.prev { width:210px; height:30px; float:left; }
.list { width:100px; height:24px; float:left; 
  text-align:center; padding-top:6px;  }
.next { width:210px; height:30px; float:left; }

.dateDiv { margin:0 auto; text-align:center;
  width:700px; }
#date { margin-left:55px; }
#entry { margin:30px 20px; }

/* nav links */
a.selLeft { width:210px; height:30px; float:left; 
  background:url(journal/bootsLeftOFF.gif) }
a:hover.selLeft { 
  background:url(journal/bootsLeftON.gif) }
a:hover.entryList,a:visited:hover.entryList {  
  font-size:12pt; color:#36c; background:inherit; }
a.selRight { width:210px; height:30px; float:left; 
  background:url( journal/bootsRightOFF.gif) }
a:hover.selRight { 
  background:url(journal/bootsRightON.gif) }

/* page elements */
.lead-in { font:italic 8pt verdana,sans-serif;
  text-align:center; padding:0 20% 10px 20%; }
#entry p { margin:10px 0; }
.center { margin:0 auto; text-align:center; }

/****************/
/* journal list */
/****************/
#lost { border:3px double #399; width:700px; 
  margin:20px auto 0 auto; background:#eff;  }

#entryList { width:700px; margin:0 auto; padding:0; }
#entryList ul { list-style-type:none; 
  padding:10px 0 30px 130px;
  border-top:1px solid;   }
#entryList li { padding:2px; }
#entryList p { margin:15px 0 0 20px;
  color:#9be; background:inherit;
  font:bold 36pt papyrus,georgia,serif;
  position:absolute;  }
#entryList p.section { text-align:center;
  padding:30px 0 0 0; margin:0;
  font:18pt papyrus,georgia,serif;
  color:#336; background:inherit;
  position:static; }
#entryList li span { padding:0 1em 0 1em;
  font:bold 100%/120% papyrus,georgia,serif;
  color:#69c; background:inherit;
  width:3em;  float:left; margin-right:-3px;
  text-align:right; }
#entryList li .aft { width:100px; 
  margin-left:-60px; }
#entryList li a { color:#339; 
  font:bold 100% georgia,serif; 
  background:inherit;  }
#entryList li a:hover,
#entryList li a:hover span { color:#c30;
  background:#eff; }


/****************/
/* PCT Link Pgs */
/****************/
#linkBody { text-align:center;
  background:#dec;  }
#linkWrap { width:780px; margin:0 auto; }
#linkMenu { width:165px; float:left;
  padding:5px 0 0 0;  }
#linkBody #footer { background:#cfc; 
  height:100%; }
#linkMenu img { height:60px; margin:5px 0 15px 0; 
  width:130px; }
#linkMenu a { color:#645;
  font:16px verdana,sans-serif; }
#linkMenu a:hover { color:#c30; background:#fea; }


/****************/
/* ININERARY PG */
/****************/
#contactBody * { margin:0; padding:0; }
#contactBody { text-align:center; 
  background:#fff; }
#contactContent { background:#fff; color:inherit;
  width:780px; margin:0 auto; padding:10px 0;
  position:relative; }
a.overlay { cursor:default; }
a:hover.overlay { color:#00f;
  background:#ff0; }
a.overlay img { height:0; width:0;}
a:hover.overlay img { height:auto; width:auto; 
  position:absolute; top:143px; left:0px; }
#contactBody #footer { background:#fff; 
  border-top:none; height:100px; }