body {
font-family: "times new roman", times, serif;
font-size: 100%;
color: black;
background-color: #d3af7e;
margin: 0; 
padding: 0;
}

td {
text-align: left;
vertical-align: top;
}

table.toptable {  /* heading table centered */
color: black;
margin: 8px auto 6px auto;
}

table.bottomtable {
color: black;
/* background-color: transparent; */
margin: 18px auto 0px auto;
}

.mainlogo {
padding: 2px 0px 13px 0px;
}

.maintitle {
text-align: right;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 24px;
letter-spacing: 0.05em; 
font-weight : bold;
margin: 0;
padding: 10px 12px 4px 8px;
color: #ca5115;
}

/* breadcrumbs handled in enavlinks10.css */

td.utilcolumn {
text-align: right;
vertical-align: bottom;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight : bold;
padding: 6px 10px 8px 0px;
/* color set in navlinks section */
}

.utillink {
padding: 0 4px 0 6px;
}

table.maintable {
background-color: #cc9966;
background-color: #fdf8f5;
margin: 0 auto 15px auto;
}

tr.blankrow {
background-color: #d3af7e;  /* match page background */
background-color: #fdf8f5;
}

td.leftcolumn {
background-color: #d3af7e;  /* match page background */
background-color: #fdf8f5;
padding: 0 9px 0 6px;
}

td.middlecolumn {
padding: 0 13px 11px 16px;
}

td.rightcolumn {
background-color: #d3af7e;  /* match page background */
background-color: #fdf8f5;
padding: 0 6px 0 10px;
}

/*
.navsection, .restnavsection, .searchsection  {
background-color: #d3af7e;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
*/

h2 {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 16px;
font-weight : normal;
font-weight : bold;
color : #ba3e29;
background-color: #E4CC86;
margin: 18px 3px 11px 0px;
padding: 4px 2px 5px 6px;
}

.h2graphic {
margin: 18px 0px 7px 0px;
padding: 4px 0px 4px 0px;
}

.topofcolumn .h2graphic {
margin: 0px 0px 7px 0px;
padding: 0px 0px 4px 0px;
}


.midcolumnblock  .h2graphic  {
margin-bottom: 10px;
}

.leftcolumn .h2graphic {
margin-left: -6px;
margin-right: 0px;
}

.rightcolumn .h2graphic {
margin-left: 0px;
margin-right: -6px;
}

.searchsection  .h2graphic , .navsection  .h2graphic , .restnavsection  .h2graphic  {
margin-bottom: 11px;
padding-bottom: 5px;
}

.searchsection {
padding: 0 0 0 15px;
}

#googleimage {
background-color: #bfbfbf;
margin: 10px 5px 0px 0px; 
padding: 0;
border: 1px solid #999999;
}

.listhead {
font-family: arial, verdana, helvetica, sans-serif; 
font-size: 14px;
font-weight : bold;
color: #494949;
margin: 16px 0px 6px 0px;
padding-left: 3px;
}

.listsubhead {
font-family: arial, verdana, helvetica, sans-serif; 
font-size: 13px;
font-weight : bold;
color: #494949;
margin: 16px 0px 6px 13px;
padding-left: 3px;
}

.h3subhead {
font-size: 80%;
font-style: italic;
font-weight : normal;
margin-top : -3px;
margin-bottom : 5px;
padding-left: 1px;
color : #333300;
}

.leftcolumn .h3subhead, .rightcolumn .h3subhead {
font-size: 13px;
color : #333333;
}

.extlinkblock .h3subhead {
padding-top: 4px;
padding-left: 7px;
}


h3 {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 16px;
letter-spacing: 0.05em; 
font-weight: bold;
color : #333333;
background-color: #E4CC86;
margin: 14px 3px 7px 0px;
padding: 4px 2px 4px 6px;
}


.h35 {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 13px;
letter-spacing: 0.05em; 
font-weight: bold;
color : #333333;
color : #ba3e29;
color: #454545;
background-color: #d4cc96;
background-color: transparent;
margin: 14px 3px 7px 0px;
padding: 4px 2px 4px 6px;
border: 2px solid  #E4CC86;
}

.somelist {
margin: 6px 0px 11px 3px;
}

.listitem, .listitem2 {
font-size: 80%;
font-weight : normal;
padding-left: 21px;
margin-left : 1px;
text-indent: -6px;
margin-top: 0.5em;
background: url(gifs/sushibullet.gif) no-repeat 0 5px;
}

.listitem2 {
padding-left: 29px;
}


td.middlecolumn .listitem {
font-family: verdana, arial, helvetica, sans-serif; 
font-weight: bold;
font-size: 13px;
}

.linkdesc {
font-size: 80%;
font-weight : normal;
margin: 2px 0 3px 15px;
}

.samelinedesc {
font-size: 80%;
font-weight : normal;
color : #333333;
}

.linkblock {
margin-bottom : 1px;
}

.sectiondesc {
font-size: 80%;
font-weight : normal;
font-style: italic;
margin: 2px 0 3px 20px;
}

.tabledesc {
font-size: 80%;
font-weight : normal;
margin: 2px 0 3px 0px;
color : #333333;
}

.searchsection .tabledesc {
font-size: 12px;
letter-spacing: 0.05em;
}

/* introtext may be used for special announcements, contests, etc. */

.introtext {
font-size: 80%;
font-weight : normal;
color : #000000;
padding: 8px 8px 2px 8px;
margin: 8px 2px 0px 0;
background-color : #b4cfb2;  
background-color : transparent;  
}

.introspacer {
margin: 13px 0px 0px 0px; 
}


.roundintro{display:block}
.roundintro *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e1aa6c}
.roundintro1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5a068;
  border-right:1px solid #d5a068;
  background:#dba56a}
.roundintro2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ce9a66;
  border-right:1px solid #ce9a66;
  background:#dda66a}
.roundintro3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dda66a;
  border-right:1px solid #dda66a;}
.roundintro4{
  border-left:1px solid #d5a068;
  border-right:1px solid #d5a068}
.roundintro5{
  border-left:1px solid #dba56a;
  border-right:1px solid #dba56a}
.roundintrofg{
  background:#e1aa6c;
    font-size: 80%;
    font-weight : normal;
    color : #000000;
    padding: 8px 8px 8px 8px;
     }
  .roundintrofg p {
  margin: 0;
}


.introtext p {
margin: 0px 0px 10px 0px;
}

p.contributors {
font-size: 95%;
margin-bottom: 0.5em;
margin-top: 0;
}

.copyrightblock {
font-size: 70%;
font-weight: normal;
}

#whatsicon {
float: right; 
margin-right: 13px;
margin-bottom: 3px;
margin-top: 12px;
margin-left: 5px;
border: 1px solid #cccccc;
}

.linkicon {
float: left; 
margin: 2px 20px 8px 0px;
border: 0px solid #444444;
}


.toplinkicon {
margin: 2px 20px 8px 0px;
border: 0px solid #444444;
}


.minibreak {
margin-bottom: 12px;
clear : both;
}

.midcolumnblock {
padding-left: 8px;
}

.footnote {
font-size: 60%;
font-weight : normal;
margin-top : 6px;
margin-bottom : 4px;
}

.googlead {
margin: 10px 0 10px 10px;
}

.extlinkblock {
margin-right: -6px;
padding: 4px 8px 0 0;
}



hr {
color: #666;
background-color: #666;
height: 1px;
margin-right: 3px;
clear: both; 
}

.rightcolumn hr {
margin-right: 0px;
}

.sushiline {
padding: 20px 0px 10px 0px;
text-align: center;
}


.sushiline2 {
padding: 4px 0px 4px 0px;
text-align: center;
}


.divider {
margin-bottom: 20px;
}


A:visited, A:link {
   color:  #663300;
/* font-weight : normal;  */
   text-decoration : underline; 
	}


A:hover {
   color:  #ffffff;
/* font-weight : normal;  */
   text-decoration : underline; 
	}


A:active {
   color:  #ffffff;
   background-color : #000000;  
/* font-weight : normal;  */
   text-decoration : underline; 
	}

/*
.middlecolumn .listitem A {
font-weight: bold;
}
*/

.leftcolumn A:visited, .leftcolumn A:link, .rightcolumn A:visited, .rightcolumn A:link {
font-size: 14px;
/* letter-spacing: 0.04em; */
color:  #663300;
/* font-weight : normal;  */
text-decoration : underline; 
}

.leftcolumn A:hover, .rightcolumn A:hover {
font-size: 14px;
/* letter-spacing: 0.04em; */
color:  #ffffff;
/* font-weight : normal;  */
text-decoration : underline; 
background-color : #222222;  
}

.leftcolumn A:active, .rightcolumn A:active {
font-size: 14px;
/* letter-spacing: 0.04em; */
color:  #ffffff;
/* font-weight : normal;  */
text-decoration : underline; 
}

.middlecolumn A:visited, .middlecolumn A:link {
color: #663300;
}

.middlecolumn A:hover {
color: #ffffff;
}

.middlecolumn A:active {
color: #ffffff;
}

#googleimage A:hover {
background-color: #d3af7e;
}

A.imagelink:hover {
background-color: transparent; 
}

.imagelink img {
border-width: 0px;
}

.mainlogo A:hover {
background-color : transparent;  
}


.linkicon img , .toplinkicon img {
border-width: 1px; 
background-color: transparent;
color: #444444;
}



.cityicon img {
border-width: 1px; 
background-color: transparent;
color: #444444;
}


B, strong {
font-weight : bold; 
}


A img:hover {
color:  #88c9c9;
}

.bottomgooglerow {
padding: 4px 0 20px 0;
text-align: center;
}

.googlemiddleblock {
padding: 0 0 0 45px;
}

.biggooglead {
border-width: 1px 0 0 0;
border-color: #000000;
border-style: solid;
padding: 9px 0 10px 0;
}

.oneshare {
margin-top: 2px;
margin-bottom: 9px;
padding: 0 0 0 18px;
font-weight: normal;
font-size: 80%;
}

.bottomnote .oneshare {
margin-top: 15px;
margin-bottom: 9px;
padding: 0 0 0 1px;
}


.ausbanner {
border-width: 1px;
border-color: #cacaca;
border-style: solid;
padding: 8px 10px 10px 12px;
margin: 10px 0 0 0;
}

.ausbannerphoto {
float: right;
margin: 10px 0 0 10px;
}

.ausbannerhead {
font-family: arial, verdana, helvetica, sans-serif; 
font-size: 100%;
font-size: 18px;
font-weight : 600;
margin-top : 6px;
margin-bottom : 16px;
}

.ausbannertext {
font-size: 15px;
padding: 0px 7px 7px 10px;
margin-top : 7px;
margin-bottom : 4px;
}


body {
background-color: #000000;
background-color: #fdf8f5;
}

table.toptable  {
background-color: #000000;
width: 850px;
}

table.maintable  {
background-color: #f9e6a0;
background-color: #fdf8f5;
width: 850px;
}

tr.blankrow, td.leftcolumn, td.rightcolumn {
background-color: #f9e6a0;
background-color: #fdf8f5;
}

td.leftcolumn {
border-width: 0 1px 0 0;
border-color: #666666;
border-style: solid;
}

td.rightcolumn {
border-width: 0 0 0 1px;
border-color: #666666;
border-style: solid;
}

.maintitle {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 21px;
font-weight : bold;
color: #dddddd;
}

td.leftcolumn {
padding: 0 8px 0 18px;
}


