/* links */

A:link     { text-decoration: none; color: #0000cd; }
/* A:visited  { text-decoration: none; color: #100050; } */
A:visited  { text-decoration: none; color: #500090; }
A:active   { text-decoration: none }
A.blue:visited { color: #0000cd; }
A.red:link     { text-decoration: none; color: #fd0215; }
A.red:visited  { text-decoration: none; color: #fd0215; }
A.red:active   { text-decoration: none; color: #fd0215; }
A.black:link     { text-decoration: none; color: #000000; }
A.black:visited  { text-decoration: none; color: #000000; }
A.black:active   { text-decoration: none; color: #000000; }
A.search:visited { color: #008000; }
A.search:link { color: #008000; }

img {
  border: 0;
}

/* positioning of standard div blocks */
#top-banner    { position: absolute; top: 10px; left: 215px;  }
#standard-left { position: absolute; top: 10px; left: 10px; width: 180px;  }
#standard-mid  { position: absolute; top: 110px; left: 215px; width: 520px; }

#story-top-banner { position: absolute; top: 10px; left: 200px;  }
#story-mid        { position: absolute; top: 110px; left: 200px; width: 470px; }
#story-right-ads  { position: absolute; top: 110px; left: 680px; width: 300px; }

#right-ads     { position: absolute; top: 10px; left: 760px; width: 220px; }
#souk-mid      { position: absolute; top: 10px; left: 215px; }

/* test for templates */
#story-mid2      { position: absolute; top: 110px; left: 200px; width: 470px; }
#top-banner-new    { position: absolute; top: 10px; left: 50px; width: 930px; }
#standard-left-new { position: absolute; top: 110px; left: 10px; width: 200px;  }
#standard-mid-new  { position: absolute; top: 110px; left: 220px; width: 525px }
#standard-right      { position: absolute; top: 110px; left: 760px; width: 220px; }


/* div { border: 1px solid red; } */
/* text styles */
/*
body {
 font-family: Arial, Geneva, Helvetica, sans-serif;
}

p {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 100%; 
}
ul {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 100%; 
}
li {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%; 
}


h1 {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 120%; 
}

h2 {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 100%; 
}

h3 {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%; 
}

b {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 100%;
}

i {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 100%;
}
*/
td a.headline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%; 
}

td.publisher {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%; 
}

.small-headline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%; 
}

.souk-text {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%; 
}

.headline-slug {
 font-weight: bold;
}

.dateline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%; 
 font-weight: bold;
}

.welcome {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%; 
 text-indent: 10px;
 margin: 0;
}

.copy {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%; 
 text-indent: 10px;
 margin: 5px;
}

.nav {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%; 
 margin-left: 8px;
 margin-right: 8px;
 color: #0000cd;
}

.text-nav {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 color: #0000cd;
}


.story-box-headline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 120%;
 font-weight: bold;
 margin: 0;
}

.huge-headline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 110%;
 margin: 0;
}

.story-box-body {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 text-indent: 10px;
 margin: 0;
 margin-top: 6px;
}

.story-box-related-headline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 95%;
 margin: 0;
}

.story-box-related {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 margin: 0;
}
/*
.caption {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 font-style: italic;
 margin: 0;
 padding: 0;
}

.photo-credit {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 70%;
 margin: 0;
 padding: 0;
}

.story-headline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 110%;
 font-weight: bold;
 margin-top: 6px;
 margin-bottom: 6px;
}
*/
.privacy-header {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 margin: 0;
 padding: 0;
}

.privacy-main-header {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 110%;
 font-weight: bold;
 margin: 0;
}

.hardcopy-header {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 margin: 0;
 padding: 0;
}

.hardcopy-body {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
 margin: 0;
 padding: 0;
}

.hardcopy-main-header {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 110%;
 font-weight: bold;
 margin: 0;
 padding: 0;
}

.story-dateline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 margin: 0;
}
.story-posted-date {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 font-weight: normal;
 margin: 0;
}

.pana {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
 margin: 0;
}
.pana-header{
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 margin: 0;
}
/*
.story-kind {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 font-weight: normal;
 margin: 0;
}
.story-body {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
}
*/

.privacy {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
}

.about {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
}

.headline-nav {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
}

.inactive-headline-nav {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 color: #b0b0b0;
}

.inactive-grey {
 color: #b0b0b0;
}

.says {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 110%;
}

.book {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 font-weight: normal;
 margin: 0;
}
.book-title {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: bold;
 margin: 0;
}
.book-box {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 margin-left: 8px;
 margin-right: 8px;
 margin-top: 0.3em;
 margin-bottom: 0.3em;
}

.pub-name {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 font-weight: bold;
 margin: 0;
}

.pub-info {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 70%;
 font-weight: normal;
 margin: 0;
}

.story-special-headline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 150%;
 font-weight: bold;
 margin: 0;
}

.story-special1-headline {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 200%;
 font-weight: bold;
 margin: 0;
}

.basic-seventy {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 70%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.basic-seventy-five {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 75%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.basic-eighty {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 80%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.basic-ninety {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 90%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.basic-hundred {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 100%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.basic-hundred-ten {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 110%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.basic-hundred-twenty {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 120%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.basic-hundred-thirty {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 130%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.basic-hundred-fourty {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 140%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.basic-two-hundred {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size: 200%;
 margin: 0;
 padding: 0;
 text-indent: 0;
}

.blue {
 color: #0000cd;
}

.adx_mini {
  border          : 1px solid black;
  padding         : 6px;
  background-color: #fff8cc;
  text-align      : left;
}

.adx_full {
  width           : 520px;
  border          : 1px solid black;
  padding         : 6px;
  margin          : 6px;
}

.input_line {
  border          : 1px solid #cccccc;
  background-color: #e8f0e0;
}

.submit_button {
  border          : 1px solid black;
  background-color: #c0c0c0;
}

.cap_nav {
 font-family: Arial, Geneva, Helvetica, sans-serif;
 background-color: #d0d0d0;
 border: 1px solid #aaaaaa;
 padding: 4px 10px;
}

.adx_35_button {
  background-color: #d0d0d0;
  border: 1px solid black;
  width: 35%;
  padding: 4px;
}

.adx_cap {
  margin          : 10px auto;
  padding         : 12px;
  border          : 1px dashed black;
  width           : 640px;
  background-color: #e8f0e0;
}

.adx_body_box {
  margin          : 10px auto;
  padding         : 12px;
  border          : 1px solid black;
  width           : 640px;
  background-color: #e8f0e0;
}

.adx_catadd {
  border          : 0;
  background-color: #ffffff;
  text-align      : left;
  margin          : 2px;
  padding         : 0;
}

.sponsored_link {
  width           : 170px;
  border          : 1px solid black;
  padding         : 10px;
  font-family     : Arial, Geneva, Helvetica, sans-serif;
  font-size       : 80%;
  background-color: #fff8cc;
}

.leftc_link {
  width           : 170px;
  border          : 1px solid black;
  padding         : 10px;
  font-family     : Arial, Geneva, Helvetica, sans-serif;
  font-size       : 80%;
  background-color: #fff8cc;
}

blockquote {
  margin: 0;
  padding-left: 35px;
  padding-right: 35px;
  quotes: "\201C" "\201D";
  display: block;
  text-align: justify;
}
blockquote:before,
blockquote:after { 
  font-weight: bold;
  color: #FECE7B;
  font-size: 300%;
  font-family: Times New Roman, serif;
  display: block;
}
blockquote:before { 
  content: open-quote;
  margin-left: -35px;
  margin-top: -20px;
  height: 15px;
}
blockquote:after { 
  content: close-quote;
  height: 35px;
  margin-top: -25px;
  margin-right: -35px;
  text-align: right;
}

blockquote p.story-box-body {
 text-indent: 0;
}

td blockquote {
  margin: 0;
  margin-top: 1em;
  padding-left: 40px;
  padding-right: 40px;
/*  text-align: left; */
}

/* General line widgets */
.stripe {
  background-color: #e8f0e0;
}
.fill {
}

/* Most read etc. statistics */
/*
div.statistics {
  text-align: left;
  width: 300px;
  padding: 0;
  margin: 0;
  font-size: 85%;
}
div.statistics h1 {
  font-size: 100%;
  text-align: center;
}
div.statistics_narrow {
  width: 200px;
}
div.statistics ul.menu {
  list-style: none;
  margin: 1px 0;
  padding: 0;
  cursor: pointer;
}
div.statistics ul.menu li {
  display: inline;
  background-color: #e8f0e0;
  padding: 1px 5px;
  border: 1px solid #fece7b;
  border-bottom: 0;
}
div.statistics ul.menu li.active {
  background-color: #FFF;
  border-bottom: 1px solid #FCFCFC;
  background-color: #FCFCFC;
}
div.statistics div.box ol {
  list-style-position: outside;
  margin: 0;
  padding: 2px;
  padding-left: 2.1em;
  border: 1px solid #fece7b;
  background-color: #FCFCFC;
}
div.statistics div.box ol li {
  padding: 2px;
}
div.statistics div.box ol li span.number {
  float: right;
}
*/
div.statistics {
  text-align: left;
}

#google_inset {
/*  float: right; */
}
