﻿/*
   Main Layout Stylesheet.

   Please do not edit.
*/

body {
   text-align: center;
   background-color: #c0c0c0;
   font-family: Arial, sans-serif;
   font-size: .8em;
}

a {
   color: darkred;
}

#outershell {
   width: 950px;
   margin: auto;
   text-align: left;
   background-color: #FFFFFF;
}

#top_adspace {
   background-color: #FFFFFF;
   width: 950px;
}

.adspace_468_60 {
   background-color: #c0c0c0;
   width: 468px;
   height: 60px;
   margin-top: 10px;
   margin-left: 3px;
   float: left;
}

.adspace_234_60 {
   background-color: #c0c0c0;
   width: 234px;
   height: 60px;
   margin-top: 10px;
   margin-left: 3px;
   float: left;
}



#minorNav {
   width: 950px;
   height: 10px;
   color: #000000;
   background-color: #FFFFFF;
   font-family: Arial;
   font-size: 10px;
   text-align: center;
   line-height: 2.5em;
   clear: both;
}

#header {
   width: 950px;
   height: 106px;
   background-color: #000000;
}

#header img {
   float: left;
}

#mainNav {
   position: relative;
   width: 950px;
   height: 50px;
   margin: 0;
   padding: 0;
}

#mainNav ul {
   list-style: none;
   margin: 0;
   float: left;
   padding: 0;
}

#mainNav li {
   float: left;
}

#mainNav a img {
   border: none;
}

/*
This section will move over to a new CSS document after initial testing.
*/

   #mainNav li ul, #mainNav li ul {
      margin: 0;
      padding: 0;
   }

   #mainNav a {
      text-decoration: none;
   }

   #mainNav li { /*float the main list items*/
      margin: 0;
      float: left;
      display: block;
   }

   #mainNav li ul {
      display: none;
   }

   #mainNav li.off ul, #mainNav li.on ul  { /*put the subnav below*/
      position: absolute;
      top: 28px;
      left: 0px;
      height: 22px;
      width: 950px;
   }

   #mainNav li.on ul {
      background: #000000;
   }

   #mainNav li.on:hover ul, #mainNav li.over ul { /*for ie*/
      background: #FFFFFF;
   }

   #mainNav li a {
      color: #000000;
      font-weight: bold;
      display: block;
      padding: 0;
   }

   #mainNav li.on a {
      color: #000000;
   }

   #mainNav li.on ul a, #mainNav li.off ul a {
      border: 0;
      float: left; /*ie doesn't inherit the float*/
      color: #000000;
      margin-right: 15px;
   }

   #mainNav li.on:hover ul a, #mainNav li.over ul li a { /*for ie - the specificity is necessary*/
      background: #FFFFFF;
   }

   #mainNav li.on ul {
      display: block;
   }

   #mainNav li.off:hover ul, #mainNav li.over ul {
      display: block;
      z-index: 6000;
   }

   #mainNav li.off a:hover, #mainNav li.on a:hover {
      color: #000000;
   }



   #linav_home a, #linav_indaily a, #linav_blog a, #linav_news a, #linav_columns a, #linav_ane a, #linav_music a, #linav_film a, #linav_food a, #linav_calendar a, #linav_guides a, #linav_classifieds a {
      display: block;
      position: relative;
      height: 26px;
   }



/*subnav formatting*/

#mainNav li.off ul a, #mainNav li.on ul a {
   display: block;
   background: #ffffff;
   color: #000000;
   font-family: arial, verdana, sans-serif;
   font-size: small;
}

#mainNav li.on ul a {
   background: #000000;
}
















/*
End Navigation section.
*/



#mainContainer {
   width: 950px;
   height: auto;
   background-color: #FFFFFF;
}

#left_column {
   width: 750px;
   margin: 0;
   padding: 0;
   background-color: #FFFFFF;
   float: left;

}

#far_left {
   float: left;
   margin: 0;
   padding: 0;
   width: 330px;

}

#video_area {
   width: 330px;
   margin:0;
   padding: 0;
   text-align: center;
   overflow: hidden;
}

#issue_contents {
   padding: 5px 10px 5px 10px;
   margin-left: 10px;
   margin-right: 5px;
   width: 125px !important;
   width /**/: 145px;
   float: left;
   background-color: #e5e5e5;
   overflow: hidden;
   background-image: url(../images/whiteline.gif);
   background-repeat: repeat-x;
}

.heading {
   margin-left: -10px;
}


.adspace_125_125 {
   margin: 10px;
   padding: 10px;
   width: 125px;
   height: 125px;
   background-color: #c0c0c0;
}

#blog {
   padding: 0;
   padding-left: 10px;
   padding-right: 10px;
   width: 125px !important;
   width /**/: 145px;
   margin: 0;
   margin-left: 5px;
   margin-right: 10px;
   float: left;
   background-color: #e5e5e5;
   overflow: hidden;
   background-image: url(../images/whiteline.gif);
   background-repeat: repeat-x;
}

.dailyArticleColumn {
   border-bottom: dotted 1px #c0c0c0;
}

.dailyArticleColumn h3 {
   padding: 1px !important;
   margin: 1px !important;
}



#center_column {
   float: left;
   padding: 0;
   padding-left: 10px;
   width: 380px !important;
   width /**/: 390px;
   background-color: #e5e5e5;
   margin: 0;
   margin-left: 5px;
   margin-right: 10px;
   background-image: url(../images/whiteline.gif);
   background-repeat: repeat-x;
   border: 1px solid #BBBBBB;
}


#center_heading {
   float: left;
   width: 370px;
   height: 28px;
   padding: 0;
   background-color: #FFFFFF;
   margin: 0;

   margin-bottom: 5px;
   background-image: url(../images/center_column_indaily.gif);
   background-repeat: no-repeat;
   text-align: center;

}


#int_mainContainer {
   width: 950px;
   height: auto;
   margin: 0;
   padding: 0;
   background-color: #FFFFFF;
   position: relative;
}




.adspace_125_125 {
   margin: auto;
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 0;
   width: 125px;
   height: 125px;
   background-color: #c0c0c0;
}

#int_left_column {
   width: 220px;
   margin: 0;
   padding: 0;
   padding: 0px 9px 5px 9px;
   width: 210px !important;
   width /**/: 230px;
   background-color: #e5e5e5;
   float: left;
   margin-left: 10px;
   border: 1px solid #BBBBBB;
}

#int_center_column {
   padding: 0px 10px 5px 10px;
   width: 440px !important;
   width /**/: 460px;
   margin: 0;
   background-color: #e5e5e5;
   float: left;
   margin-left: 15px;
   border: 1px solid #BBBBBB;
}

#int_center_heading {
   float: left;
   width: 460px;
   height: 28px;
   padding: 0;
   background-color: #FFFFFF;
   margin: 0;
   margin-bottom: 5px;
   margin-left: -10px;
   text-align: center;

}

#int_right_column {
   float: left;
   margin: 0;
   padding: 0;
   padding: 0px 9px 5px 9px;
   width: 175px !important;
   width /**/: 195px;
   background-color: #e5e5e5;
   margin-left: 15px;
   border: 1px solid #BBBBBB;
}

#int_archive_column {
   padding: 0px 10px 5px 10px;
   width: 850px !important;
   width /**/: 850px;
   margin: 0;
   background-color: #e5e5e5;
   float: left;
   margin-left: 40px;
   border: 1px solid #BBBBBB;
}

#search_archive_table
{
  margin-left: 200px;
}

#bottom {
   width: 950px;
   margin: 0;
   padding: 0;
   background-color: #FFFFFF;
   text-align: center;

}

#button_space {
   clear: both;
   padding: 0;
   width: 900px;
   margin: 25px;
   text-align: center;
   background-color: #FFFFFF;

}

.adspace_button {
   margin: 5px;
   padding: 0;
   width: 88px;
   height: 31px;
   background-color: #c0c0c0;
   float: left;
}

#bottom_adspace {
   margin: auto;
   padding: 0;
   width: 950px;
   text-align: center;
   background-color: #FFFFFF;
}

#right_column {
   float: left;
   margin: 0;
   margin-right: 5px;
   padding: 0;
   padding-left: 5px;
   padding-right: 5px;
   width: 170px !important;
   width /**/: 180px;
   background-color: #e5e5e5;
}


#footer {
   width: 950px;
   background-color: #FFFFFF;
   margin: 0;
   padding: 0;
   float: left;
   font-family: Arial;
   font-size: 10px;
}

#footer_left {
   width: 225px;
   float: left;
}

#footer_middle {
   width: 500px;
   text-align: center;
   font-family: Arial;
   font-size: 10px;
   float: left;
}

#footer_right {
   width: 200px;
   float: left;
   text-align: right;
   padding-top: 10px;
   padding-right: 20px;
}

.displaynone {
   display: none;
}


dl.INpoll dt {
   font-weight: bold;
   font-size: .9em;
   text-align: left;
}

dl.INpoll dd {
   margin: 0;
   text-align: left;
}

dl.INpoll dd input {
   margin-left: 3px ;
   text-align: left;
}

