/* CSS Document */

/* Shigs */

.navi_ul {list-style-type: square; color: #CC9900; padding: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px;}
.navi_li {margin-top: 7px; margin-bottom: 0px;}

#headline_container
{
    width:180px;
}

div.headline_container2
{
    width:200px; padding:0px; margin:0px 0px 0px 0px; background-color:#FFFFFF;
}

.white10           {color: #FFFFFF; font-size: 10px; text-decoration:none; font-weight: normal;}
a.white10:link     {color: #FFFFFF; font-size: 10px; text-decoration:none; font-weight: normal;}
a.white10:visited  {color: #FFFFFF; font-size: 10px; text-decoration:none; font-weight: normal;}
a.white10:hover    {color: #FFFFFF; font-size: 10px; text-decoration:underline;}

.white11           {color: #FFFFFF; font-size: 11px; text-decoration:none; font-weight: normal;}
a.white11:link     {color: #FFFFFF; font-size: 11px; text-decoration:none; font-weight: normal;}
a.white11:visited  {color: #FFFFFF; font-size: 11px; text-decoration:none; font-weight: normal;}
a.white11:hover    {color: #FFFFFF; font-size: 11px; text-decoration:underline;}

.white12           {color: #FFFFFF; font-size: 12px; font-weight: normal; line-height: 16px;}
a.white12:link     {color: #FFFFFF; font-size: 12px; text-decoration:none; font-weight: normal;}
a.white12:visited  {color: #FFFFFF; font-size: 12px; text-decoration:none; font-weight: normal;}
a.white12:hover    {color: #FFFFFF; font-size: 12px; text-decoration:underline;}

.white14           {color: #FFFFFF; font-size: 14px; text-decoration:none; font-weight: normal;}
a.white14:link     {color: #FFFFFF; font-size: 14px; text-decoration:none; font-weight: normal;}
a.white14:visited  {color: #FFFFFF; font-size: 14px; text-decoration:none; font-weight: normal;}
a.white14:hover    {color: #FFFFFF; font-size: 14px; text-decoration:underline;}

.st_dgray10           {color: #333; font-size: 10px; font-weight: normal; line-height: 14px;}
.st_dgray12           {color: #333; font-size: 12px; font-weight: normal; line-height: 16px;}


/* modules */

.module-header,
.module-headerSGLC
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 190px;
   w\idth: auto;

   margin: 0;
   padding: 5px;
   color: #fff;
   background: #666;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.module-header
{
   border-left: 5px solid #193EB0;
}

.module-headerSGLC
{
   border-left: 5px solid #C78F32;
}

.module-header a,
.module-header a:hover
{
   color: #fff;
}




.module
{
   position: relative;
   overflow: hidden;
   width: 190px;
   border-left: 7px solid #fff;
}

.module-content
{
   position: relative;
   margin: 5px 10px 20px 10px;
}

.module-list,
.archive-list
{
   margin: 0;
   padding: 0;
   list-style: none;
}

.module-list-item
{
   margin-top: 5px;
   margin-bottom: 5px;
}

.module-calendar .module-content table
{
   border-collapse: collapse;
}


/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed .module-list-item:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0;
}
* html .typelist-thumbnailed .module-list-item { display: inline-block; }
/* no ie mac \*/
* html .typelist-thumbnailed .module-list-item { height: 1%; }
.typelist-thumbnailed .module-list-item { display: block; }
/* */

.module-content a { color: #193EB0; }
.module-content a:hover { color: #a3b8cc; }

.module-header,
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   border-left: 5px solid #193EB0;
   padding: 5px;
   color: #fff;
   background: #666;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.module-header a,
.module-header a:hover,
{
   color: #fff;
}



/* modules */

.module
{
   margin: 0 0 10px 0;
   border-bottom: 1px solid #f3f6f9;
   background: #dae0e6;
}

.module-content
{
   margin: 0 0 10px 0;
   border-top: 1px solid #cfd4d9;
   padding: 10px 10px 0 10px;
   font-size: 10px;
   line-height: 1.2;
}

.module-powered { border-width: 0; }
.module-powered .module-content
{
   margin-bottom: 0;
   border: 1px dashed #666;
   padding-bottom: 10px;
   color: #292e33;
   background: #fff;
}

.module-list
{
   margin: 0 15px 10px 15px;
   list-style: disc;
}

.module-list .module-list
{
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: circle;
}

.module-list-item
{
   margin-top: 0;
   color: #333;
   line-height: 1.2;
}

.module-recent-photos .module-list-item a
{
   border: #cfd4d9 1px solid;
   padding: 1px;
   background: #fff;
}

.module-recent-photos .module-list-item a:hover
{
   border-color: #36414d;
   background: #fff;
}


   .layout-moblog1 .module-recent-photos .module-content { padding: 10px 0 0 10px; }

   .layout-moblog2 .module-recent-photos .module-content
   {
      padding: 0;
      border: 0;
   }

   .layout-moblog2 .module-recent-photos .module-list-item { margin: 0 0 10px 0; }