html      {width: 100%; margin: 0; padding: 0; position: absolute; font-family: helvetica, arial, sans; background: #fff; color: #000;}
body      {width: 100%; margin: 0; padding: 0; position: relative; z-index: 0; background: #fff;}
abbr, acronym {border-bottom-width: 1px; border-bottom-style: dotted; cursor:help;}
a          {text-decoration: underline;}
a:link     {color: #0047BA;}
a:visited  {color: #62006A;}
a:hover    {color: #007DCC;}
a:active   {color: #007DCC;}

/* LOGO */

#logo {background: #0047BA url('/img/logo/logo_tag_screen_white.gif') no-repeat center center; width: 30%; min-width: 220px; height: 200px;}
#logo img {display: none;}

/* END LOGO */



/* MENU */

#menu {background: #007DCC; width: 30%; margin: 0; padding: 1em 0; border: none;}
#menu p {color: #FFF; font-weight: bold; margin: 0; cursor: pointer; cursor: hand;}

#menu a:link     {color: #FFF; text-decoration: none;}
#menu a:visited  {color: #FFF; text-decoration: none;}
#menu a:hover    {color: #FFF; text-decoration: underline;}
#menu a:active   {color: #FFF; text-decoration: underline;}

#menu #current_location {display: none;}
#menu #current_item {color: #000; background: #FFF; padding: .25em; font-weight: normal; cursor: default;}
#menu #open_menu_tree {font-size: 80%; font-weight: normal; text-align: right; padding: 1.5em 1em 0 1em; text-decoration: underline; cursor: pointer; cursor: hand;}
#menu #main_current {margin: 0 1em; color: #000; background: #FFF; padding: .25em; font-weight: normal; cursor: default;}
#menu #main_page {margin: 0 1em; padding: .25em;}
#menu ol {list-style: none; padding: 0 2em; margin: .25em 0;}

/* END MENU */



/* REACH US */
#reach_us {margin: 0 1em;}
#reach_us p {font-weight: bold;}
#reach_us p.small {font-weight: normal; font-size: 90%;}
/* END REACH US */


#copyright    {background: #0047BA; color: #fff; width: auto; margin: 1em 0 0 1em; padding: 1em;}

#story {position: absolute; top: 80px; margin: 0 0 0 30%; width: 70%; background: white;}

#story #article h1 {letter-spacing: -.06em; font-size: 160%;line-height: 1.25em;}
#story #article p {line-height: 1.25em;}
#story #article {margin: 1em;}
#story #article p img {float: left; margin: 0 1em .6em 0;}
#story #article p img.r {float: right; margin: 0 0 .6em 1em;}
#story #article p.date {font-size: 75%; color: #666; text-align: right; line-height: 1em;}

#story #description {font-size: 85%; line-height: 1.4em; margin: 1em 0 1em 1em; height:150px; background: #C0DFF3 url('img/deco/minimap.gif') no-repeat left top; padding: 0 1em 0 220px;}
#story #description p {margin: 0; padding:  .5em 0;}

#story #announcment {font-size: 85%; line-height: 1.4em; margin: 1em 0 1em 1em; background: #FFECCD; padding: .1em 1em .1em 1em;}

#story #older_articles {margin: 1em;}
#story #older_articles h1 {letter-spacing: -.04em; font-size: 130%;line-height: 1.25em;}
#story #older_articles ul {margin: 0; padding: 0; list-style: disc; bXackground: #C2E4AC;}
#story #older_articles ul li {margin: 0 0 .5em 1em;}