html {
margin:0;
padding:0;
}

body {
font-family:verdana, 'trebuchet ms', sans-serif;
color:#333;
background-image:url(images/bg_01.gif);
text-align:center;
font-size:95%;
margin:0;
padding:30px 0;
}

a {
color:#36414d;
text-decoration:none;
}

a img {
border:0;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
font-family:'trebuchet ms', verdana, helvetica, arial, sans-serif;
}

h1,h2,h3,h4,h5,h6,p,ol,ul,pre,blockquote {
margin-top:10px;
margin-bottom:10px;
}

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

#container {
position:relative;
text-align:left;
width:1006px;
background:#fff;
background-image:url(images/sky.jpg);
margin:0 auto 20px;
}

#container-inner {
position:static;
width:auto;
display:block;
/*float:center;*/
border-color:#CCC;
border-style:solid;
border-width:3px;
}

#banner {
position:relative;
width:1006px;
background:#FFF;
height:194px;
background-image:url(images/sky.jpg);
}

#banner-inner {
position:static;
height:190px;
font-size:0;
border-color:#fff;
border-style:solid;
border-width:0;
padding:0;
}

#pagebody {
position:relative;
width:100%;
color:#999;
font-size:95%;
letter-spacing:1.5px;
/*letter-spacing:105%;*/
}

#pagebody-inner {
position:static;
width:100%;
}

#alpha,#beta,#gamma,#delta {
display:inline;
position:relative;
min-height:1px;
}
/*
#delta {
float:right;
}
*/
#alpha-inner,#beta-inner,#gamma-inner,#delta-inner {
position:static;
margin-bottom:15px;
}

.banner-user {
float:left;
overflow:hidden;
border:0;
text-align:center;
width:70px;
font-size:10px;
margin:5px 15px 0 0;
padding:0;
}

.banner-user-photo {
display:block;
background-position:center center;
background-repeat:no-repeat;
text-decoration:none!important;
border:1px solid #fff;
margin:0 0 2px;
padding:0;
}

.banner-user-photo img {
width:64px;
height:auto;
border:0;
margin:0;
padding:0;
}

.content-nav {
text-align:center;
display:none;
margin:0;
}

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

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

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

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

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

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

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

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

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

.module {
position:relative;
overflow:hidden;
width:100%;
border-bottom:1px solid #f3f6f9;
background:#FFC;
margin:0 0 10px;
}

.module-content {
position:relative;
font-size:10px;
line-height:1.2;
width:99%;
text-align:center;
margin:5px;
padding:0;
}

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

.module-list-item {
margin-top:5px;
margin-bottom:5px;
background-image:url(images/bt_orange.gif);
list-style-type:none;
background-repeat:no-repeat;
font-size:130%;
font-weight:700;
color:#090;
display:block;
line-height:45px;
clear:both;
vertical-align:super;
}

li.module-list-item ul.module-list li.module-list-item {
clear:both;
margin-top:5px;
margin-bottom:5px;
background-image:url(images/bt_orange.gif);
list-style-type:none;
background-repeat:no-repeat;
font-size:120%;
font-weight:700;
color:#090;
line-height:20px;
}

ul.module-list ul.module-list li.module-list-item {
margin-top:0;
margin-bottom:5px;
background-image:url(none);
list-style-type:none;
background-repeat:no-repeat;
height:20px;
font-size:100%;
font-weight:400;
color:#090;
}

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

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

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

.typelist-thumbnail {
float:left;
min-width:60px;
width:auto;
text-align:center;
vertical-align:middle;
background:#fff;
margin:0 5px 0 0;
}

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

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

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

.module-recent-photos {
margin:0 0 15px;
}

.module-recent-photos .module-content {
margin:0;
padding:10px 0 0 19px;
}

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

.module-recent-photos .module-list-item {
display:block;
float:right;
height:1%;
border:0;
width:64px;
background:none;
margin:0 10px 10px 0;
padding:0;
}

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

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

.module-mmt-calendar {
margin-bottom:15px;
width:398px;
}

.module-mmt-calendar .module-content {
border-width:0;
margin:0;
padding:10px;
}

.module-mmt-calendar table {
width:378px;
background:#090;
}

.module-mmt-calendar th {
color:#fff;
border-top:1px solid #fff;
border-right:1px solid #f3f6f9;
border-bottom:1px solid #cfd4d9;
text-align:right;
font-weight:700;
padding:2px;
}

.module-mmt-calendar td {
width:14%;
vertical-align:top;
border-top:1px solid #fff;
border-right:1px solid #f3f6f9;
border-bottom:1px solid #cfd4d9;
text-align:right;
font-weight:400;
background:#e6ecf2;
height:70px;
padding:2px;
}

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

.day-photo a {
display:block;
border:#cfd4d9 1px solid;
background:#fff;
padding:1px;
}

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

a:hover {
color:#090;
text-decoration:none;
}

#banner a {
color:#fff;
text-decoration:none;
}

#banner a:hover {
color:#FFF;
}

.module-content a {
color:#36414d;
}

.module-content a:hover {
color:#090;
}

.module-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header {
position:relative;
width:auto;
color:#FFF;
background:red;
font-size:120%;
font-weight:700;
line-height:normal;
text-transform:uppercase;
text-align:center;
height:25px;
margin:0;
}

.module-header a,.module-header a:hover,.trackbacks-header a,.trackbacks-header a:hover,.comments-header a,.comments-header a:hover,.comments-open-header a,.comments-open-header a:hover
.archive-header a,.archive-header a:hover {
color:#fff;
}

#banner-header {
color:#fff;
font-size:0;
font-weight:700;
line-height:1;
height:194px;
text-align:center;
margin:0;
}

#banner-description {
margin-top:5px;
margin-bottom:0;
color:#fff;
background:none;
font-size:12px;
font-weight:700;
line-height:1.125;
text-shadow:#36414d 0 1px 2px;
}

#alpha {
width:480px;
padding-left:5px;
margin:15px 15px 0 215px;
}

#gamma,#delta {
width:180px;
background:#e6ecf2;
}

#beta-inner,#gamma-inner,#delta-inner {
border-color:#fff;
border-style:solid;
border-width:2px 2px 2px 0;
padding:10px 10px 0;
}

.date-header {
margin-top:0;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}

.entry-header {
margin-top:0;
color:#060;
font-size:120%;
background-image:url(images/bg_h3-1.gif);
background-repeat:repeat-x;
font-weight:700;
line-height:30px;
height:30px;
padding:0 0 0 35px;
}

.entry-content,.comment-content,.trackback-content {
line-height:1.5;
padding-left:5px;
color:#333;
margin:0;
}

.entry-footer,.comment-footer,.trackback-footer {
border-top:1px solid #dae0e6;
padding-top:3px;
color:#666;
font-size:10px;
text-align:right;
margin:0 0 20px;
}

#trackbacks-info {
border:1px dashed #090;
color:#292e33;
font-size:11px;
text-align:center;
background:#e6ecf2;
margin:10px 0;
padding:0 10px;
}

.comments-open-footer {
margin:10px 0;
}

.module-search #search {
width:100px;
}

.module-powered {
border-width:0;
}

.module-photo {
background:none;
}

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

.module-list {
list-style:disc;
font-size:120%;
color:#090;
text-align:center;
display:block;
margin:5px 2px 10px;
}

.module-list .module-list {
list-style:circle;
color:#090;
margin-bottom:5px;
margin-top:5px;
font-size:100%;
}

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

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

.module-tagcloud .module-list {
text-align:center;
list-style:none;
}

.module-tagcloud li.taglevel1 {
font-size:19px;
}

.module-tagcloud li.taglevel2 {
font-size:17px;
}

.module-tagcloud li.taglevel3 {
font-size:15px;
}

.module-tagcloud li.taglevel4 {
font-size:13px;
}

.module-tagcloud li.taglevel6 {
font-size:9px;
}

th.weekday-7,td.day-7,td.day-14,td.day-21,td.day-28,td.day-35,td.day-42 {
border-right:none;
}

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

.layout-moblog2 #alpha {
width:86px;
background:#e6ecf2;
margin:0;
}

.layout-moblog2 #beta {
width:260px;
background:none;
margin:15px 15px 0;
}

.layout-moblog2 #delta {
width:154px;
}

.layout-moblog2 .module-recent-photos {
border:0;
background:none;
}

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

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

.layout-one-column body {
min-width:520px;
}

.layout-one-column #container {
width:520px;
}

.layout-one-column #banner {
width:510px;
}

.layout-two-column-left #alpha {
width:200px;
background:#e6ecf2;
margin:0;
}

.layout-two-column-left #beta {
width:480px;
background:none;
margin:15px 15px 0;
}

.mt-search-results .search-results-header {
border:2px solid #669;
background-color:#33F;
color:#eee;
padding:5px;
}

.mt-search-results form#search-form {
width:400px;
margin:0 auto 20px;
}

.mt-search-results form#search-form input#search {
width:80%;
}

form textarea#comment-text {
width:400px;
}

.module-welcome p {
font-size:12px;
}

.module-content p.first {
margin-top:0;
}

.master-archive-index #archive-title,.individual-entry-archive #archive-title,.date-based-archive #archive-title,.category-archive #archive-title {
position:relative;
width:auto;
border-left:10px solid #090;
color:#fff;
background:#36414d;
margin:0;
padding:5px;
}

#comments-experimental .comment,#comments-experimental .comment .comment-inner {
width:36em;
}

#comments-experimental .comment {
background-color:#eef;
border:2px solid #bbb;
margin:10px 15px;
padding:0;
}

#comments-experimental .comment .comment-inner {
position:relative;
background:#f3f3ff;
border:1px solid #003;
margin:-5px 0 0 -3px;
}

#comments-experimental .comment:hover .comment-inner {
border:1px solid #000;
background-color:#fff;
}

#comments-experimental .comment a {
text-decoration:none;
border-bottom:1px dotted #36414d;
}

#comments-experimental .comment:hover a {
color:#333;
border-bottom:1px solid #666;
}

#comments-experimental .comment .comment-content {
margin-right:25px;
margin-left:25px;
margin-bottom:15px;
}

#comments-experimental .comment-footer-experimental {
margin-right:15px;
font-size:10px;
text-align:right;
}

#comments-experimental .comment .comment-header {
font-size:16px;
text-shadow:#99A 2px 2px 1px #66F;
color:#666;
margin:5px auto 5px 10px;
}

#left-menu {
display:block;
width:250px;
float:left;
margin-top:10px;
border:5px solid red;
}

#right-menu {
display:block;
width:710px;
float:left;
margin-top:10px;
margin-left:15px;
border:5px solid #06F;
background-color:#FFC;
}

.bt_login {
display:block;
text-align:center;
margin-top:60px;
}

#foot {
text-align:center;
font-size:80%;
color:#999;
}

h2#archive-title {
font-size:170%;
font-weight:bolder;
color:#F60;
text-align:center;
width:450px;
letter-spacing:5px;
background-image:url(images/bn_title_01.png);
display:block;
height:100px;
background-repeat:no-repeat;
margin-left:15px;
line-height:100px;
}

h3.index_subtitle {
font-size:120%;
color:#F60;
font-weight:700;
letter-spacing:1.5px;
}

.pkg:after,.typelist-thumbnailed .module-list-item:after,.module-recent-photos .module-list:after {
content:" ";
display:block;
visibility:hidden;
clear:both;
height:.1px;
font-size:.1em;
line-height:0;
}

* html .pkg,* html .typelist-thumbnailed .module-list-item,* html .module-recent-photos .module-list {
display:inline-block;
height:1%;
}

.pkg,.comments-open label {
display:block;
}

.entry-content,.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-closed,.comments-open-header {
clear:both;
}

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

.module-presence img,.commenter-profile img {
vertical-align:middle;
}

.module-photo .module-content,.module-wishlist .module-content,.mt-search-results form#search-form p#search-options {
text-align:center;
}

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

.module-featured-photo img,.module-featured-photo {
width:398px;
}

.module-mmt-calendar .module-header a,.entry-header a {
text-decoration:none;
}

.entry-more-link,.entry-footer,.comment-footer,.trackback-footer,.typelist-thumbnailed,.module-tagcloud li.taglevel5 {
font-size:11px;
}

.entry-tags,div.entry-tags {
margin:0 0 10px 10px;
}

.entry-tags-header,.entry-tags-list,.entry-tag,.module-tagcloud .module-list-item,h4.entry-tags-header,ul.entry-tags-list,li.entry-tag {
display:inline;
}

.entry-tags-list,ul.entry-tags-list {
list-style:none;
padding:0;
}

.comment-content,.trackback-content,.comment-footer,.trackback-footer,.mt-search-results .search-results-container {
margin-left:10px;
}

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

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

.layout-calendar #alpha,.layout-artistic #alpha,.layout-timeline #alpha {
width:260px;
}

.layout-calendar #beta,.layout-artistic #beta,.layout-timeline #beta {
width:420px;
}

.layout-calendar #gamma,.layout-calendar #delta,.layout-artistic #gamma,.layout-artistic #delta,.layout-timeline #gamma,.layout-timeline #delta {
width:190px;
}

.layout-calendar #gamma-inner,.layout-calendar #delta-inner,.layout-artistic #gamma-inner,.layout-artistic #delta-inner,.layout-timeline #gamma-inner,.layout-timeline #delta-inner {
border:0;
padding:0;
}

.layout-moblog1 #alpha,.layout-three-column #alpha {
width:180px;
background:#e6ecf2;
margin:0;
}

.layout-moblog1 #alpha-inner,.layout-moblog2 #alpha-inner,.layout-two-column-left #alpha-inner,.layout-three-column #alpha-inner {
border-color:#fff;
border-style:solid;
border-width:2px 0 2px 2px;
padding:10px 10px 0;
}

.layout-moblog1 #beta,.layout-three-column #beta {
width:320px;
background:none;
margin:15px 15px 0;
}

.layout-moblog1 #beta-inner,.layout-moblog2 #beta-inner,.layout-two-column-left #beta-inner,.layout-three-column #beta-inner {
border-width:0;
padding:0;
}

.main-index .date-header,#comments .comment-header,#comments .comment-footer-experimental,#comments-experimental .comment-footer {
display:none;
}