/*This is the StyleCatcher theme addition. Do not remove this block.
@import url(/mt-static/themes-base/blog.css);
@import url(/mt-static/themes/minimalist-red/screen.css);
end StyleCatcher imports */

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

body
{
   margin: 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   font-family: "Calibri", Century Gothic, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

a:link { color: #000000; }
a:visited { color: #666666;}
a:hover {color: #700404;}
a:active { color: #700404;}

p {
text-align: justify;
}

ul.nav {
list-style: none;
padding-left: 0px;
width: 450px;
padding: 10px;
margin: 10px;
border-top: #CCCCCC dotted thin;
font-size: .9em;
}

ul.nav li {
float: left;
display: inline;
}

ul.nav a {
width: 6em;
display: block;
border: none;
border-bottom: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 1px;
padding-right: 1px;
margin-left: 0px;
margin-right: 0px;
text-decoration: none;
color: #000000;
text-align: center;
font-size: 12px
}


ul.nav a:visited { color: #00
0000;}
ul.nav a:hover {color: #700404;}
ul.nav a:active { color: #700404;}

* html ul.nav a {height: 1px;}

h1, h2, h3, h4, h5, h6
{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h1, h2 {
   text-align: left;

  }

h4 {
font-size: 12px;
text-align: left;
padding: 5px;
}

/* standard helper classes */

.clr
{
   clear: both;
/*   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;*/
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0;

}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */

body {
text-align: center; /*center on ie*/
background-color: #700404;
}

#container
{
position: static;
margin: 0 auto;  /*center on everything else */
width: 800px;
text-align: left;
font-family:"Calibri", Century Gothic, Arial, Helvetica, sans-serif;
background-color: #ffffff;
font-size: 12px;
left: 125px;
border-bottom: 5px #000000 solid;
border-left: 5px #000000 solid;
border-right: 5px #000000 solid;
}

#container-inner {
position: static;
width: auto;
background-color: #000000;
}

#banner { position: relative; }
#banner-inner { position: static; }

#pagebody {
position: relative;
width: 790px;
background-color: #fff;
border-bottom: 0px;
   border-top: 0px;
   border-left: 5px;
   border-right: 5px;
   border-style: solid;
   border-color: #000000;
   }
   
#pagebody-inner {
position: static;
width: 100%;
background-color: #fff;
}

#alpha,#beta, #gamma, #delta
{
   display: inline; /* ie win bugfix */
   position: relative;
   float: left;
   min-height: 1px;
}

#delta { float: right; }

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner
{
position: static;
float: left;
width: 750px;
color: #000000;
background-color: #ffffff;
padding: 15px 20px 15px 20px;
text-align: left;
}

#alpha-inner img.right {
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
}

#alpha-inner img.left {
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

#footer {
position: static;
width: 100%;
color: #000000;
background-color: #FFFFFF;
/*   border-left: #000000 5px solid;
   border-right:  #000000 5px solid; */
margin: 0;
padding: 5px 15px 5px 5px;
text-align: center;
}

#footer p {
color: #000000;
border-top: #CCCCCC dotted thin;
font-size: .9em;
height: 10px;
width: 770px;
background-color: #FFFFFF;
padding: 5px 0px 5px 0px;
}

.image-left{
width: 300px;
padding: 0px;
}



.caption-wide {
width: 450px;
padding: 0px;
}

.caption-wide p {
font-weight: bold;
font-style: italic;
color: #666666;
text-align: center;
}

.caption-left {
width: 300px;
float: left;
padding-top: 0px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 0px;
}

.caption-left p {
font-weight: bold;
font-style: italic;
color: #666666;
text-align: center;
}

.caption-left2 {
width: 130px;
float: left;
padding-top: 0px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 0px;
}

.caption-left2 p {
font-weight: bold;
font-style: italic;
color: #666666;
text-align: center;
}


.caption-right {
width: 140px;
float: right;
padding: 0px 0px 0px 10px;
}

.caption-right p {
font-weight: bold;
font-style: italic;
color: #666666;
text-align: center;
}

.caption-small {
width: 210px;
float: left;
padding: 0px 5px 0px 0px;
}

.caption-small p {
font-weight: bold;
font-style: italic;
color: #666666;
text-align: center;
}

.caption-smaller {
width: 160px;
float: right;
padding: 0px 5px 0px 0px;
}

.caption-smaller p {
font-weight: bold;
font-style: italic;
color: #666666;
text-align: center;
}

/* one-column tweaks */

   .layout-one-column body { min-width: 800px; background-color: #9e7b87; }
   .layout-one-column #alpha { min-height: 300px;}
   .layout-on-column #alpha-inner {width: 790px; min-height: 300px; }
   .layout-one-column #container {
width: 800px;
min-height: 30px;
position: static;
left: 125px;
}
   .layout-one-column #banner { width: 800px; } /* necessary for ie win */
   .layout-one-column #footer {width: 770px; }


/* two-column-right tweaks */

   .layout-two-column-right #alpha
   {
      margin: 1px;
      width: 520px;
      /*background-color: #fff;*/
 /*   min-height: 200px; */
  border: 0;
   }

   .layout-two-column-right #alpha-inner
   {
      width: 490px;
  /*background-color: #fff;*/
  padding: 10px 20px 0 30px;
/*      border-width: 5px 0px 0px 5px;
      border-style: solid;
      border-color: #6a4951;*/
   /* min-height: 200px; */
   }

   .layout-two-column-right #beta
   {
      margin: 1px 19px 0 0;
      width: 245px;
      background: #fff;
/*    border-width: 5px 5px 0px 0px;
      border-style: solid;
      border-color: #6a4951; */
/*  min-height: 850px; */
   }

   .layout-two-column-right #beta-inner
   {
      padding: 25px 10px 0 20px;
      background-color: #fff;
  width: 235px;
 /*   min-height: 840px; */
   }
   
    .layout-two-column-right #beta ul  
{

list-style-position: inside;
list-style-type: disc;
margin: 8px;
}
   
 .layout-two-column-right #footer {width: 770px; }

/* Widgets */

.widget {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.widget-content {
    position: relative;
    margin: 5px 0 20px;
}

.archive-content ul,
.widget-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.widget-content  li {
    margin-top:  5px;
    margin-bottom: 5px;
    list-style:  none;
    font-style: bold; 
    font-variant: small-caps;
    font-size: 1.2em;

}

.widget-recent-entries ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.widget-recent-entries a{
  color: #700404;
  text-decoration: none;
 }

.widget-recent-entries a:hover {
  text-decoration: underline;
}   


.widget-content ul ul {
    margin-left: 15px;
}


.widget-tag-cloud .widget-content ul {
    margin-right: 0;
    margin-left: 0;
}

.widget-tag-cloud .widget-content li {
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.6;
    background: none;
}

.widget-tag-cloud .rank-1  { font-size: 1.75em; }
.widget-tag-cloud .rank-2  { font-size: 1.75em; }
.widget-tag-cloud .rank-3  { font-size: 1.625em; }
.widget-tag-cloud .rank-4  { font-size: 1.5em; }
.widget-tag-cloud .rank-5  { font-size: 1.375em; }
.widget-tag-cloud .rank-6  { font-size: 1.25em; }
.widget-tag-cloud .rank-7  { font-size: 1.125em; }
.widget-tag-cloud .rank-8  { font-size: 1em; }
.widget-tag-cloud .rank-9  { font-size: 0.95em; }
.widget-tag-cloud .rank-10 { font-size: 0.9em; }

#footer .widget-content {
    margin-top: 0;
    margin-bottom: 0;
}

.widget-recent-assets .widget-content ul {
    overflow: auto;
    margin-right: 0;
}

.item {
    display: inline;
    float: left;
    margin: 0pt 5px 8px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 70px;
}

.widget-search ul,
.widget-syndication ul {
    margin-left: 0;
    list-style: none;
}

.widget-search li,
.widget-syndication li  {
    margin: 5px 0;
}

.widget-openid {
    width: 160px;
    margin: 10px auto;
    border: none !important;
}
.widget-openid .widget-content {
    border: 1px solid #ccc;
    background: #fff url(../images/openid-accepted.gif) no-repeat 7px 3px;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    color: #666;
    margin: 0;
    padding: 0 !important;
}
.widget-openid .widget-content em {
    display: block;
    font-style: normal;
    padding: 34px 9px 9px 68px;
}
.widget-openid .widget-content strong {
    left: -9999px;
    position: absolute;
}
.widget-openid .widget-content a {
    display: block;
    background: #eee;
    text-align: center;
    padding: 5px 3px;
    color: #666;
    text-decoration: underline;
    font-weight: normal;
}

.widget-calendar .widget-content table {
    border-collapse: collapse;
    width: 100%;
}
.widget-calendar .widget-content th,
.widget-calendar .widget-content td {
    text-align: center;
    width: 14%;
    padding: 2px 0;
}


