/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.breakscan.com/mt-static/themes/base-weblog.css);
@import url(http://www.breakscan.com/mt-static/themes/theme-vicksburg_red/theme-vicksburg_red.css);
/* end StyleCatcher imports */
 
#container,.layout-one-column #container { width: 800px; }
div#alpha { float: right; width: 550px; }
div#beta { float: left; }
div#banner,.layout-one-column div#banner {
  width: 790px;
  background-image: url(images/usmw_header.gif);
  background-repeat: no-repeat;
  background-position: 0px 20px;
}
div#banner-inner {
  border: none; 
  padding: 10px;
  margin: 0;
}
h1#banner-header {
  margin: 0;
  padding: 0;
}
h2#banner-description {
  margin: 0;
  padding: 5px 230px 0 0;
  font-weight: normal;
  color: #FFFF99;
  line-height: 140%;
}

/* header menu */
#header-menu { width:100%; background: #e6ecf2; margin: 5px 0 3px; padding:0;}

.header-menu-left {
  float:left; margin:2px 0 0 5px;
}
.header-menu-tab { text-align:right; }
.header-menu-tab ul, .header-daytradenet-tab ul 
{
  list-style: none;
  padding: 3px 0 0;
  margin: 0 15px 0 0;
}
.header-menu-tab li, .header-daytradenet-tab li
{
  display: inline;
  padding: 3px 7px 1px 7px;
  margin: 0 2px 0 0;
  white-space:nowrap;
  color:#FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  background-color:#a3b8cc;
}
.header-menu-active li
{
  background-color: #0000FF;
}
.header-menu-tab li.bscan { background-color:green; }
.header-menu-tab li.bspro  { background-color:#3366CC; }
.header-menu-tab li.swscan { background-color:#CC6633; }
.header-menu-tab li.dvd { background-color:#990000; }
.header-menu-tab a { color: #fff; text-decoration: none; }
.header-menu-tab a:hover { color: #a3b8cc; background-color:#3399CC; }

.header-menu-left p { color:#666; display:inline; }
.header-menu-left a { color:#666; text-decoration:none; }
.header-menu-left a:hover { color: #a3b8cc; background-color:#3399CC; }

.module-toplink .module-content, .module-writer.module-content {
  padding-top: 0;
}
.module-toplink h2 {
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
}

.entry {
  padding-bottom: 20px;
  margin-bottom: 0px;
}
.main-entry {
  padding-bottom: 10px;
}

h2.date-header {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14pt;
  font-weight: bold;
  color: #990000;
  text-transform: capitalize;
  margin: 0;
  padding: 0.5em 0 0;
}
.entry .entry-footer {
  border: none;
  margin: 10px 0 0;
  padding: 0;
}
.main-entry {
  margin-top: 0;
}

.entry-content blockquote {
  color: #218DBC;
  padding: 0.5em 0 0 1em;
  margin: 1em;
  border-left: 3px solid #218DBC;
}

/* side module */
.module ul.module-list {
  list-style-type: none;
  padding-left: 0;
  padding-right:0;
  margin-left: 0;
  margin-right:0;
}
.module li.module-list-item a, .module-recent-comments a {
  text-decoration: none;
  font-size: 9pt;
}
.module li.module-list-item a:hover,.module li.module-list-item a:active,
.module-recent-comments a:hover,.module-recent-comments a:active {
  text-decoration: underline;
}
.module-calendar h2.module-header {
  text-transform: capitalize;
}

/* daily contents, main category */
.entry h2.entry-header,h2.main-entry-category  {
  margin: 1.5em 0 0.3em;
  padding: 0.3em 0 0.3em 1em;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14pt;
  font-weight: bold;
  border-left: 1em solid #666666;
  border-bottom: 2px solid #666666;
}
.entry h2.blue,h2.main-blue {
  color:#000099;
  border-left-color:#000099;
  border-bottom-color:#000099;
}
.entry h2.green,h2.main-green {
  color:#006600;
  border-left-color:#006600;
  border-bottom-color:#006600;
}
.entry h2.red,h2.main-red {
  color:#990000;
  border-left-color:#990000;
  border-bottom-color:#990000;
}
.entry h2.yellow,h2.main-yellow {
  color:#996600;
  border-left-color:#996600;
  border-bottom-color:#996600;
}
.entry h2.pop,h2.main-pop {
  color:#FF0099;
  border-left-color:#FF0099;
  border-bottom-color:#FF0099;
}
.entry h3.entry-header {
  margin: 0;
  padding: 1em 0 10px;
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  border: none;
}
.entry .entry-body,.entry .entry-more {
  font-size: 10pt;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
}
.entry .entry-body p, .entry .entry-more p {
  text-height: 140%;
  margin: 0;
  padding: 0 0 1em;
}

/* daily headline */
#daily-headline h2.date-header {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14pt;
  font-weight: bold;
  color: #990000;
  text-transform: capitalize;
  margin: 0;
  padding: 1.5em 0 2.5em;
}
#daily-headline h3 {
  margin: 0;
  padding: 0 0 0 0.7em;
  color: #990000;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  font-weight: bold;
  border-left: 0.8em solid #990000;
  border-bottom:1px solid #990000;
}
#daily-headline table {
  margin:1em 0 0 1em;
  padding: 0;
}
#daily-headline th {
  padding: 0 0 1em 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align:left;
  font-weight:normal;
  vertical-align: baseline;
}
#daily-headline td {
  padding: 0 0 0 1em;
  font-family: Verdana, Arial, sans-serif;
  vertical-align: baseline;
}

/* monthly archives */ 
.entry h2.date-header-monthly {
  color: #990000;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12pt;
  font-weight: bold;
  text-transform: capitalize;
  margin: 0;
  padding: 0.3em 1em 0.5em 0;
  float: left;
}
.entry h2.date-header-monthly a {
  color: #990000;
  text-decoration: none;
}
.entry h2.date-header-monthly a:hover,.entry h2.date-header-monthly a:active  {
  text-decoration: underline;
}

.entry h3.entry-header-monthly {
  margin: 0;
  padding: 0.4em 0 0;
  color: #666;
  font-size: 12pt;
}
.entry p.entry-more-link {
  font-size: 9pt;
  text-align: right;
  margin: 0;
  padding: 0.3em 0 0.1em;
}

/* Individual archive , category archive  , main */
h2#archive-title, h2.category-entry-header, h3.main-entry-header {
  color: #990000;
  font-size: 16pt;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
}
h3.archive-date-header, h3.category-date-header, h4.main-date-header {
  color: #333;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12pt;
  font-weight: normal;
}
h3.main-entry-header a {
  color: #990000;
  text-decoration: none;
}
h3.main-entry-header a:hover,h3.main-entry-header a:active {
  color: #990000;
  text-decoration: underline;
}
.category-pagelinks {
  margin-bottom: 20px;
}

/* ad */
.ad-entry {
  margin: 0 0 5px 0;
  padding: 0 5px;
  width: 520px;
  border: 1px dotted #CCCCCC;
  border-color: #CCC #666 #666 #CCC;
}
h3.ad-entry-header {
  font-size: 10pt;
  font-weight: bold;
  color: #666;
}
.ad-entry .entry-body,.ad-entry .entry-more  {
  font-size: 9pt;
}

/* magazine footer */
.magazine-notice, .magazine-footer {
  padding: 0px 20px;
  margin: 0 10px;
  font-size: 10pt;
}
.magazine-notice {
  border-top: 1px solid #CCC;
}

/* corporate footer */
.footer-link-list {
  text-align:center;
  font-size:12px;
  color:#333333;
  border-top:solid thin #CCC;
  margin:0.5em 1em;
  padding: 0;
}
.footer-link-list ul {
  list-style: none;
  padding: 3px 0 0;
  margin: 0;
}
.footer-link-list li {
  display: inline;
  padding: 3px 7px 0 7px;
  margin: 0 2px 0 0;
  white-space:nowrap;
}
.footer-link-list p {
  padding: 0;
  margin: 0;
}
