/* Entry */

H2.date-header {
color: #0066CC;
font-size: 10pt;
font-weight: bold;
margin-bottom: 8px;
}

DIV.entry {
color:#333333;
font-size: 11pt;
margin-bottom: 28px;
}

H3.entry-header {
color: white;
background-color: #317ED6;
font-weight: bold;
margin-top: 0px;
margin-bottom: 10px;
font-size: 13pt;
padding: 2px;
border-left: 5px solid #0000CD;
}

DIV.main-contents{
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
text-align: left;
color: black;
font-size: 12pt;
}

DIV.entry-body{
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
color: black;
font-size: 12pt;
}

DIV.entry-more{
color: black;
font-size: 12pt;
margin-left: 10px;
margin-right: 10px;
}

P.entry-footer{
color: #0066CC;
font-weight: bold;
font-size: 9pt;
margin-left: 5px;
margin-right: 5px;
}

/* Trackback */

H3.trackbacks-header{
color: #0066CC;
font-size: 9pt;
font-weight: bold;
}

DIV.trackbacks {
color: #333333;
font-size: 9pt;
margin-left: 5px;
margin-right: 5px;
}

DIV.trackbacks-content{
color: #333333;
font-size: 9pt;
margin-left: 10px;
margin-right: 10px;
}

DIV.trackback{
margin-top:10px;
}

DIV.trackback-content{
color: #333333;
font-size: 9pt;
}

P.trackback-footer{
color: #333333;
font-size: 9pt;
}

/* Comment */

DIV.comments{
color: #333333;
font-size: 9pt;
margin-left: 5px;
margin-right: 5px;
margin-top:15px;
}

H3.comments-header{
color: #0066CC;
font-size: 9pt;
font-weight: bold;
}

P.comments-footer{
color: #333333;
font-size: 9pt;
margin-left: 10px;
margin-right: 10px;
}

DIV.comments-open{
color: #333333;
font-size: 9pt;
margin-top:15px;
}

H2.comments-open-header{
color: #0066CC;
font-size: 9pt;
font-weight: bold;
}

DIV.comments-open-content{
color: #333333;
font-size: 9pt;
}

P.comments-open-moderated{
color: Gray;
font-size: 9pt;
margin-left: 10px;
margin-right: 10px;
}

DIV.comments-form{
color: #333333;
font-size: 9pt;
margin-left: 10px;
margin-right: 10px;
}

DIV.comments-open-footer{
text-align: left;
margin-bottom: 10px;
}

DIV.comment{
color: #333333;
font-size: 9pt;
margin-left: 5px;
margin-right: 5px;
margin-top:10px;
}

DIV.comment-content{
color: #333333;
font-size: 11pt;
margin-left: 10px;
margin-right: 10px;
}

DIV.comment-form{
color: #333333;
font-size: 9pt;
margin-left: 10px;
margin-right: 10px;
}

P.comment-footer{
color: #333333;
font-size: 9pt;
}

/* Link */

A.title {
text-decoration: none;
}

A.entry-more-link{
color: #0066CC;
font-size: 10pt;
}

A.entry-footer{
color: #0066CC;
font-size: 9pt;
}



/* right (Based on default mt template) */

.module{
font-size:10pt;


}

.module-header{
margin: 0;
border-left: 5px solid #0000CD;
padding: 5px;
color: white;
background: #317ED6;
font-size: 11px;
font-weight: bold;
line-height: 1;
text-transform: uppercase;
}

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

.module-search input { font-size: 10px; }
.module-search #search { width: 100px; }

.module-mmt-calendar .module-content table,
.module-calendar .module-content table { font-size: 10px; }

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

.module-photo { background: none; }
.module-photo img { border: solid 1px #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: #666;
   line-height: 1.2;
}

.typelist-thumbnailed .module-list
{
   margin: 0 0 10px 0;
   list-style: none;
}

.typelist-thumbnailed .module-list-item
{
   margin: 1px 0;
   padding: 0;
   background: #f3f6f9;
}

.typelist-thumbnail
{
   background: #fff;
}

.module-photo img { border: 1px solid #fff; }

.module-featured-photo { width: 398px; }
.module-featured-photo .module-content
{
   margin: 0;
   border-width: 0;
   padding: 0;
}
.module-featured-photo img { width: 398px; }

.module-recent-photos .module-content { padding: 10px 0 0 19px; }
.module-recent-photos .module-list { margin: 0; }
.module-recent-photos .module-list-item
{
   width: 64px; /* mac ie fix */
   margin: 0 10px 10px 0;
   padding: 0;
   background: none;
}

.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;
}

