
/* typographic settings for site, font typs & sizes*/
/* link styling is included here, as is line-height*/
/* and list styling */
body{font: normal small "Lucida Sans", Arial,Helvetica, sans-serif; }
/* Arial, Helvetica, sans-serif;} */



/*--- header details ---*/
h1 {
  font-size: 225%; /*190%*/
  font-weight: bold;
  text-align: left;
  letter-spacing: -1px;
  font-family: "Lucida Serif", Georgia, "Times New Roman", serif;
}

h1 span{
  font-style: normal;
  font-weight: normal;
  font-size:85%;
  margin-top: 10px;
  letter-spacing: 0;
}

h1 span#kword2{
  font-size: 60%;
  text-align: center;
}

p#strapline{
  font-size: 110%;
  font-weight: bold;
  font-style: italic;
  font-family: Georgia, "Times New Roman", serif;
}

/*--- content detail ---*/
h2{
  font-size: 120%;
  font-weight: bold;
}

#content h2 span.weblink a{
  font-weight: normal;
  font-size: 90%
}

h2 span.progtype{
  font-size: 80%;
  font-weight: normal;
}

h2 span.progtype_free{
  font-size: 80%;
  font-weight: bold;
  text-transform: uppercase;
}

h3{
  font-weight: bold;
  font-style: normal;
}
.highslide-gallery h3 span{
  font-size: 90%;
  color: #888;
}

#content {text-align: left;}
#content p {
  font-size: 110%;
  line-height: 140%;
  text-align: left;
}
#content #home_intro p {
  font-size: 115%;
}

#content em {
  font-weight: bold;
}


#content div#first_words p {
  color: black;
  font-size: 120%;
}

#content blockquote {margin-bottom: 2em;}

#content blockquote p{
  font-family: Verdana;
  font-size: 90%;
  font-style: italic; /*see iehack file */
}
#content blockquote.textright p{text-align: right;}

#content blockquote p span.dquote_sign_l,#content blockquote p span.dquote_sign_r{
  font-size: 140%;
  font-weight: bold;
  font-style: normal;
}

/*#content blockquote p:first-child > *:first-letter{font-size: 140%;}*/

#content blockquote p.quotesrc {
  text-align: right;
  font-style: normal;
}

#content div.vacancy_count{font-size: 110%;}
#content div.vacancy_count p#day_now{
  font-size: 80%;
  margin: 1em 0 0 -20px;
}

#content div.vacancy_count span {
  font-weight: bold;
  font-size: 400%;
  line-height: 1em;
}

#content div.vacancy {
  margin-left: 20px;
}

#content div#comments p{font: italic 100% Verdana;}


p.para1 {font-size: 110%;}

#helps p{
  font-size: 80%;
  text-align: right;
}

#helps2 {font-size: 80%;}


#content p.permalink, #content p.permalink_arc,#content p.archive_link {font-size: 80%;}
#content p.localnav, #content p.prevnext{
  text-align: center;
  font-size: 90%;
  font-style: italic;
}
#contentsec #clips p {
  font-size: 80%;
}
#content .rev_body p{
  font-style: italic;
  font-family: verdana;
}

div.piccell div.pictitle{
  text-align: center;
  font-size:80%;
  font-weight: bold;
}

#content p.linkstext {
  font-size: 90%;
  margin: 5px 30px;
}

#contentsec #visit {
  text-align: center;
}

#contentsec #visit h2{
  text-align: center;
}

#contentsec #visit p strong {
  font-size: 120%;
}

#contentsec ul li {
  font-size: 85%;
}

#contentsec span.undertext {
  font-size: 80%;
}

#contentsec span {
  font-size: 80%;
  text-align: left;
}

#contentsec span#countdown {
  font-weight: bold;
  font-style: italic;
}

#content .menu h4{
  text-align: center;
  text-transform: uppercase;
}

#content .menu p{
  text-align: center;
  text-transform: lowercase;
  font-style: italic;
  font-family: "Lucida Calligraphy", "Lucida Serif", Georgia, "Times New Roman", serif;
}
#content .menu p.meal{
  text-align: center;
  text-transform: none;
  font-style: normal;
}


#content div#menus table th{
  font-size: 80%;
  text-transform: lowercase;
}

#content div#menus table td{
  font-size: 70%;
  text-transform: lowercase;
}

/*--- footer detail ---*/
#footer{
  font-size: 80%;
  text-align: left;
}

#footer p#bot {text-align: center;}

