@charset "UTF-8";
/* CSS Document */

body{ margin: 0; padding: 0 0 20px 0; background:#9CBBDA; font-family: arial, helvetica, sans-serif; font-size: 12px; }
p{ line-height: 1.4em; color:#333333;  } 
a:link, a:visited{ text-decoration: underline; }
a:hover, a:active{ text-decoration: none; }
a img{ border: none; }
h1{ font-size: 20px; font-weight: normal; color: #a71b1a; }
#wrapper{ width: 943px; margin: 0 auto; margin-top:5px; background:#fff; border:solid 3px #d8edee;  }
.spacer { border-bottom:dotted 1px #666666; margin:0 auto; }
/* Header */
#header{  position: relative; height:200px; width:943px; margin: 0; padding: 0; background: url('../images/header.jpg') top no-repeat; }
#logo{ margin: 25px 0 0 0; }
#diazFrontpage{ position: absolute; bottom: 55px; right: 0; }
#contribute{ position: absolute; z-index: 1; bottom: 0; left: 29px; }
#header h1{ color: #FFF; }
#header p{ color: #3298FE; width: 320px; }
  ul{   margin: 0 20px 10px 0; padding: 5px 0 20px 0px; width:430px; float:left;   }
ul li { color:#333; background:#eee;  margin: 0 10px 10px 0px; padding:10px; font-size:13px; list-style:none; text-align:justify; border:solid 1px #ccc;  } 


#news_press  ul{   margin: 0 40px 10px 0; padding: 5px 0 20px 0px; width:430px; float:left;   }
#news_press ul li { color:#333; background:#fff;  margin: 0 10px 10px 0px; padding:10px; font-size:13px; list-style:none; text-align:justify; border:solid #ccc; border-width:0 0 1px 0; } 
 
html > body #header ul { height: 58px; }
#header li{ display: inline; }
#header li a{ float: left; padding: 20px 15px; text-transform: uppercase; color: #FFF; font-size: 1.3em; text-decoration: none; background: transparent url('images/menuDivider.jpg') bottom left no-repeat; }
#header li a.current, #header li a:hover{ color: #003A7C; }
#header li a.last{ width: 100px; }
#header li a.last, #header li a.last:hover{ color: #F7FF00;  }

#main_menu { position:relative; color: #666; width:943px; margin:0 auto; clear: both; background:#eee; }
#main_menu p { margin:0 auto;  text-align:center; padding:5px 10px; }
#main_menu p a { font-size:16px; font-weight:100; text-align:center; text-decoration:none; color:#092b4c; font-family:Arial, Helvetica, sans-serif;  padding:5px 55px; }
#main_menu p a:hover {   text-decoration:none; color:#990000;  }
/* Flash Panels  */ 
#panels{ padding: 5px 0 5px 0; float: left; text-align:center;  margin-left: 0 auto; background:none; width:943px; height:220px; }
#left_lv1{ padding: 20px 40px 0px 26px; float: left;  width:424px; }
#left_lv1 img { border:solid 2px #d8edee; }
#news_press{ padding: 20px 20px 0px 0; float: left;  width:400px; }
#full_news{ padding: 20px 20px 12px 0; float: left;  width:900px; }

#vids {  padding:10px 0px 10px 0px; border:solid #ccc; border-width:5px 0 5px 0; text-align:center; width:943px;  background:#092b4c; margin:0 auto; clear:both; float:left;    }
/*Issues*/
#issues { width:900px; padding:26px; margin-top:0px; clear:both;    } 
#issues img { border:solid 1px #ddd; } 
.top_c { color: #666; background:url(../images/top_bar.jpg) top no-repeat; width:943px;  height:26px; margin:0 auto; clear: both; padding:0; line-height: 1.4em; }
.bottom_c2 { color: #666; background:url(../images/bot2.jpg) top; width:943px; height:26px; margin:0 auto; clear: both; padding:0; line-height: 1.4em; }
.bottom_c { color: #666; background:url(../images/bottom_bar.jpg) top; width:943px; height:60px; margin:0 auto; clear: both; padding:0; line-height: 1.4em; }
#content{ color: #666; }
#content{ float: left; margi:0 auto; clear:both; padding:0 0px 5px 0px; width: 943px;   }

.gen_content{  background:#fff; float: left; margin:0 auto;  clear:both; padding:0px; width: 943px; line-height: 1.4em; }
 
#ads { width: 580px; float: right; padding:20px 0 0 0;  }
 
/* Footer */

#footer{ width: 943px; height:50px;  clear: both; margin:0 auto; padding: 0; text-align: center; 
background:#092b4c; }
#foot_text { color:#fff; padding:15px 0 0 0;}

/* Section Listings */

#pageListing{ margin: 20px 0 0 0; padding: 0; list-style: none; }
strong.date{ color: #FF4800; }

