body       {  font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size:100%; line-height:120%; background:#e6e6ce url('images/logo-travelworkshop3.jpg'); background-position:top center; background-repeat:no-repeat; margin:0; }
h1         {  padding:0 0 12px 0; margin:0; font-size: 140%; color: #666; }
h2         {  padding:0 0 12px 0; margin:0; font-size: 120%; color: #999; }
.text      {  font-size: 90%; color: #333; }
.small     {  font-size: 80%; color: #333; }
.red       {  color: #c00; }
.blue      {  color: #09c; }
.green     {  color: #090; }
.white     {  color: #fff; }
p          {  margin:0 0 14px 0; }
ol         {  margin-bottom:0; margin-top:0; }
ul         {  margin:12px 0 12px 0; }
li         {  margin:0 0 8px 0; }
input      {  margin-bottom:0; margin-top:0; background:#eee; }
select     {  font-size: 100%; margin-bottom:0; margin-top:0; background:#eee; }
textarea   {  font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size: 100%; margin-bottom:0; margin-top:0; background:#eee; }
form       {  margin:0; }
td         {  vertical-align:top; }
img        {  border:0; }

A:link, A:visited                  {  color: #666; text-decoration: underline }
A:hover, A:visited:hover, A:active {  color: #09c; text-decoration: underline }

#container   { position:relative; width:780px; text-align:center; margin:0 auto; background:#fff; }
#head        { position:absolute; top:0; left:0; text-align:left; width:780px; height:120px; }
#content     { position:absolute; top:230px; left:0; padding:20px 0 0 30px; text-align:left; width:750px; background:#fff; }
#main        { width:720px; text-align:left; }
#image       { float:right; padding:0 0 20px 20px; text-align:right; font-size:70%; }
#footer      { clear:both; width:780px; height:60px; margin:0 0 0 -30px; background:url('images/footer.jpg'); }
#foottext    { clear:both; width:740px; padding:40px 0 0 0; text-align:center; }
.quote       { display:block; width:670px; margin:20px 0 0 0; padding:24px; background:#f6f6ea; border:1px solid #e6e6ce; }
.quotehome   { display:block; float:left; width:300px; margin:0; padding:24px; background:#f6f6ea; border:1px solid #e6e6ce; }
.quotehome2  { display:block; float:left; width:300px; margin:0 0 0 20px; padding:24px; background:#f6f6ea; border:1px solid #e6e6ce; }
.clear       { clear:both; }
.clearleft   { clear:left; }
.workshops   { display:block; margin:6px 0 16px 24px; }
.picture     { float:right; padding:0 0 20px 20px; margin:0; text-align:center; font-size:70%; }
.book a      { float:left; width:150px; padding:0; margin:0 0 16px 0; text-align:center; text-decoration:none; }
.book a:hover { text-decoration:none; }
.book2 a      { float:left; width:120px; padding:0; margin:0 0 16px 0; text-align:center; text-decoration:none; }
.book2 a:hover { text-decoration:none; }
.bookright   { float:right; width:120px; padding:0; margin:0 0 16px 0; text-align:center; text-decoration:none; }
.published   { color:#765; font-weight:bold; }
.quo         { font-style:italic; }
.workshops ul { margin:0; padding:0; }
.home_writeaway { padding:12px 24px 12px 250px; background:#fff url('images/logo_writeaway_small.jpg') 15px bottom no-repeat; border:1px solid #ccc; }

.where_dates a  { float:left; padding:5px 10px 5px 10px; background:#f6f6f6; border:1px solid #ddd; margin-right:3px; }
.date         {  }
.date li      { margin:0; padding:0; }
.date span    { float:left; display:block; width:150px; }

/*- Head Menu --------------------------- */
	
#menu1 { position:absolute; top:140px; left:0; width:780px; height:100px; margin:0; padding:0; line-height:150%; z-index:100; font-size:70%; font-weight:bold; }
#menu1 ul   { margin:0; padding:0; list-style:none; }
#menu1 li   { text-align:center; float:left; }
#menu1 li a { width:90px; height:80px; text-decoration:none; text-decoration:none; padding:25px 11px 0 10px; }	
#menu1 li a:link, #menu1 li a:visited { display:block; }
#menu1 li a:hover { color:#74391a; background:#eee;  }	

#menu1 li.tab0 a { background:url(images/tab0a.gif); background-repeat:no-repeat; }	
#menu1 li.tab1 a { background:url(images/tab1a.gif); background-repeat:no-repeat; }	
#menu1 li.tab2 a { background:url(images/tab2a.gif); background-repeat:no-repeat; }	
#menu1 li.tab3 a { background:url(images/tab3a.gif); background-repeat:no-repeat; }	
#menu1 li.tab4 a { background:url(images/tab4a.gif); background-repeat:no-repeat; }	
#menu1 li.tab5 a { background:url(images/tab5a.gif); background-repeat:no-repeat; }	
#menu1 li.tab6 a { background:url(images/tab5a.gif); background-repeat:no-repeat; }	

#menu1 li.tab0 a:hover { background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab1 a:hover { background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab2 a:hover { background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab3 a:hover { background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab4 a:hover { background:url(images/passport-stamp.gif); background-position:10px 10px; background-repeat:no-repeat; }	
#menu1 li.tab5 a:hover { background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab6 a:hover { background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	

#menu1 li.tab0-on a { color:#74391a; background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab1-on a { color:#74391a; background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab2-on a { color:#74391a; background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab3-on a { color:#74391a; background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab4-on a { color:#74391a; background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab5-on a { color:#74391a; background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
#menu1 li.tab6-on a { color:#74391a; background:url(images/passport-stamp.gif); background-position:10px 10px;  background-repeat:no-repeat; }	
