/* READING POST - WEBLOG CSS STYLE SHEET  */

/* basic elements */

body {
margin:0px;
font-family:  lucida grande, trebuchet, verdana;
line-height:1.5;
font-size:12px;
text-align: center;
min-width: 600px;
}

/* links */

a {
text-decoration: underline;
font-weight:normal;
color:#336699;
}

a:link {
	color: #336699;
}

a:visited {
	color: #000;
}

a:active {
	color: #336699;
}

a:hover {
color: #000;
background: #fff;
}

/* MAIN CONTAINER CONTAINS THREE COLUMN LAYOUT OF: LEFT, RIGHT SIDEBARS, AND CENTER */

#container {
width: 1000px;
margin: 0 auto;
text-align: left;
}

#banner {			
margin-bottom: 5px;
}

/* */

#content {
padding: 5px;
float: left;
width: 600px;
}

.side {
font-size:9pt;
line-height:140%;
padding:5px;
}

.sidetitle2 {
background-color:white;
padding:5px;
text-align:center;
margin-bottom:5px;
border:2px dotted #ccc;
background-color: #eee;
font-weight:bold;
letter-space:.2em;
}

.sidetitle {
background-color:white;
padding:3px;
text-align:center;
margin-bottom:5px;
border-bottom:2px solid #ccc;
border-top:2px solid #ccc;
font-weight:bold;
font-size:13px;
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-variant: small-caps;
letter-spacing:.2em;
}

#sidebar-a {
float: right;
width: 175px;
margin: 0;
margin-right: 8px;
padding: 5px;
margin-top:5px;
}

#sidebar-b {
float: left;
width: 175px;
margin: 0;
margin-right: 8px;
padding: 5px;
margin-top:20px;
}

.sideblog p
{
border:1px dotted #999;
color:#000;
font-family:verdana, arial, sans-serif;
font-size:x-small;
padding:5px;
background: #e6e69a;
-moz-border-radius: 13px;
}

.subblog-title {
    font-size: 12px;
    font-weight:bold;
    line-height:140%;
    padding:5px;
}

p.subblog-description {
    font-size: 10px;
    font-weight:normal;
    line-height:140%;
    padding:2px;
	margin: 2px;
}

.date-header-2 {
    color: gray;
}

.blog-title {
background-color:white;
padding:3px;
text-align:center;
margin-bottom:5px;
border-bottom:2px solid #ccc;
border-top:2px solid #ccc;
font-weight:bold;
font-size:18px;
font-family: "Courier New", Courier, monospace;
font-variant: small-caps;
letter-spacing:.2em;
}

/* MIXED FUNCTION CLASSES */

.blog {
margin-left:5px;
padding-top:5px;
padding-left:5px;
padding-right:8px;
padding-bottom:8px;
margin-bottom:15px;
line-height:140%;
border:2px dotted #ccc;
background-color: #fff;
}

.title {
font-family:trebuchet ms;
font-size:12pt;
font-variant: small-caps;
color:#333;
font-weight:bold;
letter-spacing:.2em;
}

.date {
font-family:trebuchet ms;
font-size:9pt;
color:#666;
letter-spacing:.1em;
margin-bottom:3px;
}

#footer {
clear: both;
padding: 5px;
margin-top: 5px;
}

acronym {
	border-bottom: 1px dotted Green;
	cursor: help;
}


/* NAVIGATION BAR ON TOP */

.navbar {
background: #fff;
border-bottom:2px solid #ccc;
border-top:2px solid #ccc;

margin-top:3px;
margin-left:5px;
}

#navcontainer
{
margin: 0px 0 5px 0px;
height:15px;
width: 1000px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
}

#navcontainer ul li 
{
border-right: none;
padding: 0px 55px 0 55px;
margin: 0px 0px 0px 0px;
color: #000;
text-decoration: none;
display: block;
text-align: center;
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-variant: small-caps;
letter-spacing:.2em;
}

#navcontainer ul li a:hover
{
color: #000;
background: #eee;
}

#navcontainer a:active
{
background: #000;
color: #fff;
}

#navcontainer li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}

.navbar {
background: #fff;
border-bottom:2px solid #ccc;
border-top:2px solid #ccc;
margin-top:3px;
margin-left:5px;
}

#navlist {
margin: 0px 0px 0px 0px;
}

/* CSS FROM STANDARD MT STYLESHEET */
/* 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; }

/* */



/* content */

.content-nav
{
   margin: 10px;
   text-align: center;
}

.date-header,
.entry-content
{
   position: static;
   clear: both;
}

.entry,
.trackbacks,
.comments,
.archive
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
   clear: both;
   margin: 5px 10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
   clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
   clear: both;
   margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 240px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail
{
   float: left;
   width: 115px;
   margin: 0 10px 10px 0;
}

.image-thumbnail img
{
   width: 115px;
   height: 115px;
   margin: 0 0 2px 0;
}


/* modules */

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

.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-presence img { vertical-align: middle; }
.module-powered .module-content { margin-bottom: 10px; }
.module-photo .module-content { text-align: center; }
.module-wishlist .module-content { text-align: center; }

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

.module-calendar .module-content th,
.module-calendar .module-content td
{
   width: 14%;
   text-align: center;
}

.typelist-thumbnailed { margin: 0 0 20px 0; }

.typelist-thumbnailed .module-list-item
{
   display: block;
   clear: both;
   margin: 0;
}

/* 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; }
/* */

.typelist-thumbnail
{
   float: left;
   min-width: 60px;
   width: 60px;
   /* no ie mac \*/width: auto;/* */
   margin: 0 5px 0 0;
   text-align: center;
   vertical-align: middle;
}

.typelist-thumbnail img { margin: 5px; }

.module-galleries .typelist-thumbnail img { width: 50px; }

.typelist-description
{
   margin: 0;
   padding: 5px;
}

.module-featured-photo .module-content,
.module-photo .module-content
{
   margin: 0;
}

.module-featured-photo img { width: 100%; }

.module-recent-photos { margin: 0 0 15px 0; }
.module-recent-photos .module-content { margin: 0; }
.module-recent-photos .module-list
{
   display: block;
   height: 1%;
   margin: 0;
   border: 0;
   padding: 0;
   list-style: none;
}

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

.module-recent-photos .module-list-item
{
   display: block;
   float: left;
   /* ie win fix \*/ height: 1%; /**/
   margin: 0;
   border: 0;
   padding: 0;
}

.module-recent-photos .module-list-item a
{
   display: block;
   margin: 0;
   border: 0;
   padding: 0;
}

.module-recent-photos .module-list-item img
{
   width: 60px;
   height: 60px;
   margin: 0;
   padding: 0;
}


/* mmt calendar */

.module-mmt-calendar { margin-bottom: 15px; }
.module-mmt-calendar .module-content { margin: 0; }
.module-mmt-calendar .module-header { margin: 0; }
.module-mmt-calendar .module-header a { text-decoration: none; }
.module-mmt-calendar table { width: 100%; }

.module-mmt-calendar th { text-align: left; }

.module-mmt-calendar td
{
   width: 14%;
   height: 75px;
   text-align: left;
   vertical-align: top;
}

.day-photo
{
   width: 54px;
   height: 54px;
}

.day-photo a
{
   display: block;
}

.day-photo a img
{
   width: 50px;
   height: 50px;
}


