* {
margin:0;
padding:0;
}

/* ----- PAGE STYLE ----- */

body {
 background:#fff;
 font-size:12px;
 font-family:Verdana,Arial,sans-serif;
}

a         {text-decoration:none;}
a:link    {color:#0D9CD7;}
a:visited {color:#0D9CD7;}
a:hover   {color:#DE4B45; text-decoration:underline;}
a:active  {color:#DE4B45;}
img {border:0;}




h1 {                            color:#002F57; font-size:20px; font-weight:normal; line-height:22px;}
h2 {margin:10px 0;              color:#666;    font-size:16px; font-weight:normal; line-height:26px;}
h3 {margin:10px 0px 30px 30px;  color:#999;    font-size:12px; font-weight:normal; font-style:italic;}

p {margin:10px 0; color:#000; line-height:20px;}


/* ----- PAGE LAYOUT ----- */


#container {
 width:600px;
 margin:0 auto;
 padding:0px;
 background:url(enews_mid.png) 0 0 repeat-y;
 text-align:left;
}


#intro {
 float:right;
 width:300px;
 font-size:10px;
 line-height:16px;
  padding-top:15px;
  padding-right:35px;

}


#content {
 position:relative;
 width:596px;
 margin:25px 0px 0px 2px;
 padding:0px;

}


#logo {
 position:relative;
 left:30px;
 padding:10px 0px;
}


/* ----- WELCOME ----- */

#welcome {

 background: #fff; /*url(dt_contents_bg.jpg) 0 0 repeat-x; */
 list-style:none;
 text-align:left;
 margin:10px 0px;
 padding:15px;
 border-top:0px solid #666;
 border-bottom:1px solid #666;
}

#welcome li {
margin-left:20px;
 padding:0px 8px 8px 8px;
 font:12px Verdana;
}

#welcome li a {
 text-align: left;
text-decoration:underline;
color:#0D9CD7;
 padding:0px 0px 0px 10px;
}





#welcome li a:hover {
text-decoration:none; color:#DE4B45;
}

/* ----- STORY ----- */

#story{
padding:15px;
margin:10px 0px;
border-bottom:1px solid #ccc;
}

#story_img {
 float:right;
 padding:0px 10px 10px 20px;
 border:0px;
}

a.top {
float:right;
display:block;
width:50px;
height:20px;
background: url(dt_top_o.gif) 0 0 no-repeat;
text-decoration:none;
}

a:hover.top {
background-position: 0px -20px;

}





#clear {clear:both;}




/* ----- FOOTER ----- */


#footer {
padding:0px 10px;
 margin-bottom:15px;
height:25px;
background:url(enews_bot.png) no-repeat;
}

#footer ul {
 list-style:none;

}

#footer li {
float:left;
padding:0px 0px 6px 0px;
font:9px Verdana;
text-transform:uppercase;
border-left:1px solid #eee;
border-right:1px solid #eee;

}
#footer li a {
 color:#999;
 padding:0 18px;
text-decoration:underline;
}
#footer li a:hover {color:#DE4B45; text-decoration:none;}
