/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes/base-weblog.css);
@import url(/mt/mt-static/themes/theme-vicksburg_blue/theme-vicksburg_blue.css);


body
{
   min-width: 798px;

}

#container
{
   width: 798px;
}

#banner
{
   width: 788px; /* necessary for ie win */
}

#banner-description
{
   margin-bottom: 10px;
}

#banner-header a:hover
{
   color: #e3eeed;
}

#alpha { width: 554px; }

.module-list-item
{
   margin-bottom: 10px;
   line-height: 1.5;
}

.layout-two-column-right #beta-inner
   {
      padding: 13px 10px 0 10px;
   }

.layout-two-column-right #alpha
   {
      width: 554px;
   }

.layout-two-column-left #alpha-inner
   {
      padding: 13px 10px 0 10px;
   }

.layout-two-column-left #beta
   {
      width: 554px;
   }

/* four-column tweaks */

   .layout-four-column #alpha
   {
       margin: 0;
      width: 195px;
   }

   .layout-four-column #alpha-inner
   {
      padding: 10px 5px 0 10px;
     border-width: 2px 0 0 0;
      border-style: solid;
      border-color: #fff;
   }

   .layout-four-column #beta
   {
      margin: 0;
      width: 195px;
 background: none;
  }

   .layout-four-column #beta-inner
   {
       padding: 10px 5px 0 5px;
     border-width: 2px 0 0 0;
      border-style: solid;
      border-color: #fff;
   }

   .layout-four-column #gamma
   {
      margin: 0;
      width: 195px;
 background: none;
   }

   .layout-four-column #gamma-inner
   {
      padding: 10px 5px 0 5px;
      border-width: 2px 0 0 0;
      border-style: solid;
      border-color: #fff;
   }


   .layout-four-column #delta
   {
      margin: 0;
      width: 195px;
 background: none;
   }

   .layout-four-column #delta-inner
   {
      padding: 10px 10px 0 5px;
      border-width: 2px 0 0 0;
      border-style: solid;
     border-color: #fff;
    }


.cover
{
border: 1px #5070b8 solid;
} 


#genkosha {
margin: -2px 0 8px 0;
padding: 0 10px 0 0;
list-style: none;
float: left;
width: 100%;
line-height: 1.3;
}

#genkosha a {
color: #e3eeed;
background-color: #5070b8;
text-decoration: none;
display: block;
width: 76px;
height: 14px;
}

#genkosha a:hover {
color: #5070b8;
background-color: #e3eeed;
text-decoration: none;
height: 14px;
}


.subcategory
{
margin-bottom: 10px;
} 

#flash { 
margin: 0 0 15px 3px;
 } 

#information { 
color: #787878;
border: 1px solid #c2cdc4;
margin: 0 4px 10px 4px;
background-color: #ffffff;
text-decoration: none;
font-size: 12px;
line-height: 2;
width: 778px;
height: 23px; 
} 

#nav {
margin: 0 0 15px 1px;
padding: 0;
list-style: none;
float: left;
width: 100%;
line-height: 2;
}

#nav li {
float: left;
background-color: #5070b8;
border: 1px solid #ffffff;
color: #e3eeed;
font-size: 12px;
text-align: center;
width: 129px;
height: 24px;
margin-top: 1px;
margin-right: 0;
margin-left: 0;
}

#nav a {
color: #e3eeed;
background-color: #5070b8;
text-decoration: none;
display: block;
width: 129px;
height: 24px;
}

#nav a:hover {
color: #5070b8;
background-color: #e3eeed;
text-decoration: none;
height: 24px;
}

#navsmall {
margin: 0 0 15px 1px;
padding: 0;
list-style: none;
float: left;
width: 100%;
line-height: 2.4;
}

#navsmall li {
float: left;
background-color: #5070b8;
border: 1px solid #ffffff;
color: #e3eeed;
font-size: 10px;
text-align: center;
width: 129px;
height: 24px;
margin-top: 1px;
margin-right: 0;
margin-left: 0;
}

#navsmall a {
color: #e3eeed;
background-color: #5070b8;
text-decoration: none;
font-size: 10px;
display: block;
width: 129px;
height: 24px;
}

#navsmall a:hover {
color: #5070b8;
background-color: #e3eeed;
text-decoration: none;
font-size: 10px;
height: 24px;
}

#mook {
margin: 0 0 10px 1px;
padding: 0;
list-style: none;
float: left;
text-align: center;
}

.paged-archives a, .paged-archives a:visited{
padding: 0 5px;
border: 1px solid #cccccc;
color: #5070b8;
text-decoration: none; 
}
.paged-archives b{
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none; 
background-color: #e3eeed;
}

.sub-navigation
{
 width: 136px;
 padding: 0.3em 0.5em 0.3em 1.2em;
 margin: 0 0 0 6px;
  border-right: none;
 border-bottom: none;
 border-left: 1px solid #5070b8;
 background: #ffffff;
 font-size: 0.80em;
 font-weight: light;
 display: block;
 border-bottom: 1px solid #5070b8;
 border-right: 1px solid #5070b8;
 list-style: none;
 }

.sub-navigation2
{
 width: 170px;
 padding: 0.3em 0.5em 0.3em 1.2em;
 margin: 30px 0 10px 0;
  border-right: none;
 border-bottom: none;
 border: 1px solid #5070b8;
 background: #ffffff;
 font-size: 0.80em;
 font-weight: light;
 display: block;
list-style: none;
 }

#under { 
background: #e3eeed;
     border-width: 0 4px 3px 4px;
      border-style: solid;
     border-color: #fff;
 }

.date-header2
{
   margin-top: 0;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
}

/* one-column tweaks */

   .layout-one-column body { min-width: 798px; }
   .layout-one-column #container { width: 798px; }
   .layout-one-column #banner { width: 788px; } /* necessary for ie win */
   .layout-one-column #alpha { width: 760px; } /* necessary for ie win */



.module2
{
   margin: 0 0 10px 4px;
}

.module3
{
   margin: 0 4px 10px -4px;
}

.module4
{
   margin: 0 -2px 10px 0;
}

h1{display: none;}

h4{display: none;}

.module-content2
{
   margin: 0 0 10px 0;
   border-top: 1px solid #ccd6d6;
   padding: 10px 10px 0 10px;
   font-size: 10px;
   line-height: 1.7;
}

.entry-header
{
   line-height: 1.5;
}



.module-goods
{
   line-height: 1.8;
   margin: 0 0 10px 0;
   border-left: 5px solid #5070b8;
   border-top: 1px solid #5070b8;
   border-bottom: 1px solid #5070b8;
   border-right: 1px solid #5070b8;
}

.module-goods a
{
color: #393939; 
text-decoration: none;
}


/* end StyleCatcher imports */
