/* links */

A:link     { text-decoration: none; color: #0000cd; }
A:visited  { text-decoration: none; color: #100050; }
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; }



/* positioning of standard div blocks */
#top-banner    { position: absolute; top: 10px; left: 215px;  }
#standard-mid  { position: absolute; top: 95px; left: 215px; width: 520px; }
#souk-mid      { position: absolute; top: 10px; left: 215px; }
#story-mid     { position: absolute; top: 95px; left: 252px; width: 483px }
#standard-left { position: absolute; top: 10; left: 10px; width: 200px;  }
#right-ads     { position: absolute; top: 10; left: 760px; width: 220px; }

/* 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: 100%;
}


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%;
}

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

.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: 110%;
 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: 90%;
 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;
 font-size: 80%;
 background-color: #d0d0d0;
 border: 1px solid #aaaaaa;
 padding: 4px;
}

.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           : 640;
  background-color: #e8f0e0;
}

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

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