h1, h2, h3, h4, h5, h6, p, td, tr, div, li, a, ul {font-family: lucida grande, trebuchet MS, verdana, Arial, sans-serif;}

a, img{border:none;}


.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20{padding-right:20px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.cb {clear:both;}

.fr {float:right;}
.fl {float:left;}
.flp5 {float:left; padding: 5px 5px 5px 0;}
.frp5 {float:right; padding: 5px 0px 5px 5px;}

.qsrc {font-style:italic; margin-top:-15px; line-height:12px; padding-right:5px; text-align:right;}

SUP {line-height:0; padding,margin:0; font-size:20px;}

h2, a {color:#a33;}

h1,h2,h3,h4,h5,h6{line-height:1em;padding,margin:0;width:inherit; font-family:arial black, arial;}
h1{font-size:22px;}
div.logo { color: #c0caba; margin:-10px 10px 0 0; padding:0; font-family:arial black; letter-spacing:3px; white-space:nowrap; line-height:.5em;}
.logo h1 {font-size:42px;}
.logo .w2 {color:#d0d7ca;}
.logo .w3 {color:#dae0d0;}
p.logo  {color:#d0d7ca; font-size:13px; letter-spacing:0; margin-left:3px; top:20px; padding:0; margin-top:-20px; font-family:arial black, arial;}


h2{font-size:16px; border:2px solid #f99; border-right:none; background:#3a0876; padding:20px; margin-top:50px; margin-right:-5px;page-break-before:always;}
h3{font-size:16px; color: #344; border:2px groove #000;border-color: #eee 0 #ddd; border-width:2px 0 2px 0; padding:10px; padding-left:10px; margin-left:-5px; margin-right:-5px; border-right:none; background: #eee url('/cssimages/metal_bg.jpg') repeat; margin-top:30px;}
h4{font-size:12px;border-bottom:1px dotted #f99;margin-right:-5px;}
h5{font-size:10px;}
h6{font-size:10px; margin-bottom:0;}
#mainbox ul, #mainbox li{border:0; margin: 0; padding:0;
padding-left:50px;padding-right:20px; font-size:12px;}

div.i {background-color:#fcfcfc; text-align: center; padding:5px; border:1px solid #eee; border-color:#eee #ccc #aaa #ddd;}
#mainbox {padding:5px; font-size:11px;}
#mainbox p {margin-left:15px; margin-right:15px; padding:10px;padding-top:0px; padding-bottom:10px;}
#mainbox ol{list-style:upper-roman;}
#mainbox ol ol{list-style:upper-alpha;}
#mainbox ol ol ol{list-style:lower-roman;}
#mainbox ol ol ol ol{list-style:lower-alpha;}
#mainbox ol ol ol ol ol{list-style:disc;}
#mainbox ol ol ol ol ol ol{list-style:circle;}
#mainbox ul {list-style:square;}
#mainbox li{list-style-position:outside;
margin-left:10px;padding-left:0px;}


#glowing {padding:5px; position:fixed; top:104px; width:204px;}
#glowing li {padding:0px;font-size:16px;padding-right:0;}
#glowing a {padding:5px; padding-left:7px; padding-right:0; display:block; border:2px solid #1a3; border-right:none; background:#3a0876;}
#glowing a:hover{color: red;}
#glowing li li a {padding: 2px; padding-left:7px; background:none; border:1px solid transparent;}
#glowing li li a:hover{color:#5a6deb; border:1px dashed #1a3; border-right:none; background:#eee;}
#glowing li ul{list-style: upper-roman; font-size:10px;}
#glowing li li{font-size:12px;}


div.note {padding,margin:0; text-align:right; vertical-align:bottom; font-style:italic; color: #333;margin-top:-12px;}


a{text-decoration:none;}
a:hover{text-decoration:underline; color: #900;}
a.mot {color:#765; text-decoration:none;}
a.mot:hover {color:#333;}
#footnotes ul li {border-bottom:1px dotted #ccc;margin-right:-5px;}


#quote blockquote {
background: #eee url(/cssimages/ldquo.gif) 5px 10px no-repeat;
border : 2px solid;
border-color: #999 #ccc #999 #ccc;
margin: 5px;
padding: 5px;
text-align: justify;}
#quote p {padding: 0px 28px 0px 28px;}
p.rdquote {
background: url(/cssimages/rdquo.gif) no-repeat;
background-position:bottom right;
padding:0px 28px 0px 28px;}



#lhs {
background: url('/cssimages/leftbg.gif') 0 0 repeat-y;
width:138px;
font-size: 12px;
vertical-align: top;
}

#lhs ul {
padding:0;
margin:0;
padding-top:30px;
list-style:none;
}
#lhs li {
	text-align:right;
  white-space: nowrap;
  margin:0px;
  padding:0px;
  }
#lhs a {
  display:block;
  padding:20px 20px 35px 30px;
  margin-right:1px;
  text-decoration:none;
  font-weight:bold;
  color:#1a3;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#lhs a {float:none;}
/* End IE5-Mac hack */
#lhs a:hover {
  color:#333;
  }
#lhs li:hover a{
background:url("/cssimages/shark.gif") no-repeat right center;
}




td {
    font: small/1.5em Verdana, sans-serif;
}



/* wicked menu */
body {
  min-width:750px;
  background:#fff url("/cssimages/leftbg.gif") repeat-y;
  margin:0;
  padding:0;
  color:#000;
  font: 1.5em Verdana, sans-serif;
  font-size:12px;
  voice-family: "\"}\""; voice-family:inherit;
  } html>body {}
p {font-size:12px;}

#header {
float: left;
width: 100%;
background: #eee url("/cssimages/bg.gif") repeat-x bottom;
font-size: 93%;
line-height: normal;
}
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      display:inline;
      margin:0;
      padding:0;
    }
    #header a {
      float:left;
      background:url("/cssimages/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #7d8286;
      text-decoration:none;
      }
    #header a span {
      float:left;
      display:block;
      background:url("/cssimages/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      font-weight:bold;
      color:#7d8286;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a span {float:none;}
    /* End IE5-Mac hack */
    #header a:hover span {
      color:#333;
      }
    #header #current a {
      background-position:0 -150px;
      border-width:0;
      }
    #header #current a span {
      background-position:100% -150px;
      padding-bottom:5px; /* make 4px if u want solid */
      color:#333;
      }
    #header a:hover {
      background-position:0% -150px;
      }
    #header a:hover span {
      background-position:100% -150px;
      }


/* shadow text */
.shade { text-shadow: #000 5px 5px 7px; height: 1em ; filter: shadow ( color=#000000, Direction=135, strength=5);}
.toptext, .leftshine, .topshine, .shadow, .shadow2 {
    position: absolute;
    display: block;
    background: transparent;
    white-space: nowrap;
    font-family: charcoal, arial black, impact, sans-serif;
	font-size: 40px; /* optional. just to increase the font size. */
}

.toptext {
    z-index: 999;
    left: 225px;
    top: 25px;
    color: #f00;
}

.leftshine {
    z-index: 997;
    left: 223px;
    top: 25px;
    color: #fff;
}

.topshine {
    z-index: 998;
    left: 225px;
    top: 23px;
    color: #ff0;
}
 
.shadow {
    z-index: 998;
    left: 227px;
    top: 25px;
    color: #f70;
 }
 
 .shadow2 {
    z-index: 997;
    left: 229px;
    top: 27px;
    color: #ccc;
 }
 
/* Custom corners addition */
div.Article {
  background:  url("/cssroundedcorners/custom_corners_topleft.png") top left no-repeat;
  position:relative;
  margin-left: 5px;
  margin-right: 12px;
  margin-bottom:20px;
  }
div.Article p {font-size:14px;}
div.Article h3 {
  position:relative;
  background:  url("/cssroundedcorners/custom_corners_topright.gif") top right no-repeat;
  font-size:1.5em;
  line-height:2em;
  white-space:nowrap;
  border:0px;
  border-bottom: 3px groove #f99;
  padding:5px 15px 1px 0;
  padding-left:0;
  margin:0 0 15px 0;
  right:-8px;
  }
div.ArticleBody {
  background:  url("/cssroundedcorners/custom_corners_right.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px 8px 15px 15px;
  padding-left:0;
  position:relative;
  right:-8px;
  }
div.ArticleBody img {
    border: 0;
}
div.ArticleBody a {
    line-height: 0px;
}
div.ArticleFooter {
  background:  url("/cssroundedcorners/custom_corners_bottomleft.png") bottom left no-repeat;
  position:relative;
  top:7px;
  }
div.ArticleFooter p {
  background:  url("/cssroundedcorners/custom_corners_bottomright.gif") bottom right no-repeat;
  padding: 0 8px 8px 0;
  text-align: right;
  display:block;
  margin:-10px 0 0 0;
  position:relative;
  right:-23px;
  font-size:11px;
  }
 div.ArticleLongContent {
 background: url("/cssroundedcorners/custom_corners_leftborder.gif") top left repeat-y;
 }
.autor {font-size:1em;}
/* end of Spanish shaded box */


.RHS {position: absolute; top:130px;}
.RHS p{margin,padding:5px; font-size:10px;}
.RHS ul {list-style:square outside; font-size:10px; margin:0px; padding:0 0 0 10px;}
.RHS li {padding: 10px 3px 0 0;}


.quote {padding-bottom:20px;}
.quote .date {color:#666;}
.quote .job {color:#e00;}
.quote .author {color:#069;}
.quote .little {margin-top:-5px;}
.quote .lifespan {color:#333;}

.quote_nav li a {padding, margin:0;}
.quote_nav li { display:inline;}
.quote_nav li#current {color:red;}
.quote_nav {border:1px solid red; padding:10px;margin:5px 5px 15px 5px; background:#feeeee; font-size:12px; font-weight:bold; text-align:center;}

.uc {text-transform:uppercase;}

div.metal{padding:0; margin-right:-5px; margin-left:-5px;}
.metal table {border-spacing:1px;background-color:#bbb;}
.metal table td{border:2px #ccc solid; border-color:#fff #d3d3d3 #cacaca #e0e0e0; text-align:center; padding:10px; color:#554; background:#f0f0f0 url('/cssimages/metal_bg.jpg') center center repeat; font-family:arial black, arial;font-size:14px;}

.hl {background:#9f0; padding-left:.25em; padding-right:.25em; color:black;}

