body, #footer-outer{
   background:#21201b url(../img/bg_header_grey.png)repeat-x;
   font-family:  helvetica;
   font-size:  13px;
   color:#fffeee
}

a {
   margin-bottom: 5px;
   color:  #dca524;
   text-decoration: none;
}

a:hover {
   text-decoration:  underline;
}

h2 {
   color:  #fff;
   line-height:  1.3em;
}

h3 {
   background: url(../img/bg_title_grey.png) repeat-x;
   padding-bottom:5px;
   color:  #dca524;
   /*border-bottom:  1px dashed #a2a2a2;*/
   padding-bottom:  15px;
   margin-bottom: 15px;
}

hr {
   height: 2px;
   background: #414141;
   margin-left: 10px;
   margin-right: 10px;
}

ul li a {
   color: white;
   text-decoration: none;
   line-height: 1.5em;
}

dl {
  overflow:  hidden; 
  margin-bottom:  0;
}

   dl dt {
      float: left;
      margin:  0;
      clear:  both;
      border-top:  1px dashed #c1c1c1;
      padding-top:  20px;
   }

      dl dt img {
      margin-left:5px;
         padding: 3px;
         background: #c1c1c1;
         border:  1px solid #676767;
      }

   dl dd {
      float:  left;
      width:  190px;
      border-top:  1px dashed #c1c1c1;
      padding-top:  20px;
      margin-bottom: 20px;
   
   }

      dl dd p {
         margin-left:  10px;
         margin-bottom: 20px;
      }

.storydetails, .storylinks
{
background:transparent;
color:#787878;
list-style-type:none;
margin:1em 0 0;
padding:0 0 0;
text-align:left
}

.storydetails {
font-size:0.75em;
}

.storylinks {
margin-top:0;
padding-bottom:0.19em;
padding-top:0;
font-size:0.90em;
}

.storydetails li, .storylinks li {
display:inline;
margin:0em;
padding:0 0.19em 0 0;
}
.storydetails a, .storydetails a:link, .storydetails a:visited, .storylinks a, .storylinks a:link, .storylinks a:visited {
background-color:transparent;
color:#555;
text-decoration:underline;
}

/* FORMS */

input[type=submit] {
   border:  none;
   background:  #c0c0c0;
   border:  1px solid white;
   padding:  5px 10px;
}

input[type=submit]:hover {
   background:  #c1c1c1;
   border:  1px solid #676767;
   cursor:  pointer;
}


/* MISC CLASSES */

.first {
   border-top:  none;
   padding-top:  10px;
}

.col {
-moz-column-width: 13em;
-webkit-column-width: 13em;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;	
}


/* MAIN CONTAINER */

.container_12 {
   padding-bottom: 50px;
   overflow: hidden;
}

/* HEADER */

#header {
   background: url(../img/headerBG.png) no-repeat;
   margin-bottom: 20px;
}

   #header #search {
      margin-top:  -39px;
      float:  right;
      position :  relative;
      left: 10px;
   }

   #header input[type=text] {
      padding:  6px 5px;
      color:  #292929;
      border:  1px solid white;
      background:  #c0c0c0;
   }
   
   #header h1 {
      padding-top: 11px;
      padding-left: 10px;
      margin-bottom:  0;
   }

/* NAV */

#nav {
   overflow:  hidden;
   width:100%;
   background:url(../img/bg_btn_gry.png) repeat;
   margin-bottom:  0;
   margin-left:  10px;
   margin-top:  0px;
   }

   #nav li {
      float: left;
      list-style: none;
      padding:  3px 15px 5px 15px;
      background: url(../img/bg_btn_gry.png) repeat;
      border-right:  1px solid #656565;
      border-left:  1px solid #474747;
      width:  50px;
      text-align:  center;
      position:  relative;   
   }
   

   
      #nav li a:hover {
         text-decoration:  none;
      }

   #nav li:hover, li.selected {
      background:  url(../img/bg_btn_yellow.png) repeat;
      cursor:  pointer;
      font-weight: bold;
   }


/*   #nav li:last-child {
      border-right:  none;
   }
   
   #nav li:first-child {
      border-left:  none; 
   }
  */ 
/* SIDEBAR */

#sidebar li {
background:url(../img/gradient_ltgrey.png) repeat;
   list-style: none;
    -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   margin-bottom: 10px;
   padding:10px 0px 5px 5px;
   font-size: 12px;
   color:  #fff;   
}

   #sidebar li h4 {
      margin-bottom: 10px;
      font-size: 17px;
      color:  #292929;
      margin-top:  0 !important;
      padding-top:  0;
   }

      #sidebar h4 a {
      float:right;
         background:url(../img/bg_title_grey.png) repeat;
         padding: 1px 40px 1px 1px;
         color:  #dca524;
      }
      
     #sidebar img{
     padding: 4px;
     background: #c1c1c1;
     border:  1px solid #676767;
     }
	#social img{
     padding: 5px;
     background: transparent;
	 border:  0px;
     }

/* FEATURED SECTION */

#featured img {
   width: 99%;
   border: 1px solid #;
   background: #e3e3e3;
   padding: 2px;
}

.pop {
background:url(../img/bg_content_greydot.png) repeat;
   list-style: none;
   margin-bottom: 20px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   margin-right: 8px;
   color:#fffeee;
}

   .pop li, .pop h5, .pop h6{
      padding-left: 10px; 
   }

   .pop h5 {
      background: url(../img/bg_title_grey.png) repeat;
      color:  #dca524;
      text-transform: lowercase;
      border-top: 1px solid #414141;
      border-bottom: 5px solid #474747;
      margin-top: 0;
      margin-bottom: 0;
      font-weight:  normal;
      letter-spacing:  -1px;   
   }

   .pop h6 {
      margin-bottom: 5px;
   }

#bottom {
color:#fffcce;
}

/* FOOTER */

#footer-outer {
   width:  100%;
   height:  50px;
   padding:20px 20px 0px 20px;
   color:#999999;
   }
