span.new {
display:none;
color:red;
font-weight:700
}

#caticon {
float:left;
width:60px;
margin:0;
padding:0
}

.entry {
width:100%;
margin-bottom:0
}

.saturday {
color:#00f
}

.sunday {
color:red
}

blockquote {
border:1px dotted #036;
background-color:#e6f7ff;
margin:0;
padding:5px
}

div.selectitem-left {
width:675px;
float:left;
background:none;
border-color:#006;
border-style:solid;
border-width:0 1px 0 0;
margin:1px
}

div.selectitem-right {
width:205px;
float:right;
padding:5px
}

body {
text-align:center;
font-family:'trebuchet ms',verdana,helvetica,arial,sans-serif;
font-size:12px;
color:#333;
margin:0;
padding:0
}

a img {
border:0
}

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

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

ol,ul {
margin-top:10px;
margin-bottom:10px;
margin-left:10px
}

h3 {
margin-top:10px;
margin-bottom:0
}

img {
vertical-align:middle;
margin:0;
padding:0
}

em {
font-style:italic
}

.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;
width:900px;
text-align:left;
margin:0 auto 20px
}

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

#banner {
position:relative;
height:211px;
width:900px;
background-image:url(seagull.jpg);
background-repeat:no-repeat;
border-color:#006;
border-style:solid;
border-width:1px 1px 0
}

#banner-inner {
position:static;
padding:30px 10px 5px 30px
}

#pagebody {
position:relative;
border:1px solid #006;
width:100%
}

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

#alpha,#beta,#gamma {
display:inline;
position:relative;
float:left;
min-height:1px
}

#alpha-inner,#beta-inner,#gamma-inner {
position:static
}

.content-nav {
text-align:center;
margin-top: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-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 5px 20px
}

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

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

#comment-post {
font-weight:700
}

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
}

.module {
position:relative;
overflow:hidden;
width:100%;
margin:0 0 10px
}

.module-content {
position:relative;
font-size:12px;
line-height:1.5;
margin:0 0 10px;
padding:10px 5px 0 10px
}

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

.module-list-item {
margin-bottom:5px;
margin-top:0;
color:#333;
line-height:1.3
}

.module-syndicate .module-content {
margin-bottom:0;
font-size:14px;
border:1px dashed #006;
padding-bottom:10px;
color:#000;
border-width:1px 0 0
}

.module-powered .module-content {
margin-bottom:0;
border:1px dashed #006;
padding-bottom:10px;
color:#000
}

.module-calendar .module-content table {
border-collapse:collapse;
font-size:12px
}

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

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

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

.typelist-thumbnail img {
margin:5px
}

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

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

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

#banner a:hover {
color:#60f;
text-decoration:underline;
position:relative;
top:1px;
left:1px
}

.module-header a,.trackbacks-header a,.comments-header a,.comments-open-header a,.archive-header a {
color:#006
}

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

.banner-user {
width:70px;
margin-top:5px;
font-size:10px
}

#banner-header {
color:white;
font-size:24px;
line-height:1;
margin:0
}

#banner-description {
margin-top:15px;
margin-bottom:0;
color:white;
font-size:14px;
line-height:1.125
}

#searchbox {
color:#fff;
font-size:14px;
font-weight:700;
line-height:1.125;
text-transform:capitalize;
text-align:right
}

#navigate {
list-style:none;
width:100%;
border-color:#006;
border-style:solid;
border-width:0 1px;
margin:0;
padding:0
}

#navigate li {
font:80% "Lucida Sans Unicode","Bitstream Vera Sans","Trebuchet Unicode MS","Lucida Grande",Verdana,Helvetica,sans-serif;
margin:0;
padding:0
}

#navigate a {
display:block;
text-decoration:none;
margin:0;
padding:4px 8px
}

#navigate a:hover {
background:#2580a2 url(hover.gif) bottom center no-repeat;
color:#fff;
padding-bottom:4px
}

.archive-title {
font-size:14px;
font-weight:700;
margin:0 0 15px;
padding:3px 5px 6px 15px
}

.entry-header {
margin-top:0;
font-size:16px;
font-weight:700;
padding:0 10px 5px 20px
}

.entry-header-bak {
margin-top:0;
background-image:url(entry-title-anim.gif);
background-repeat:no-repeat;
background-position:10px 0;
color:#000;
font-size:16px;
font-weight:700;
padding:13px 10px 8px 50px
}

.entry-content {
font-size:12px;
line-height:1.5;
margin:0;
padding:0 10px 5px 15px
}

.comment-content,.trackback-content {
font-size:12px;
line-height:1.5;
margin:0;
padding:10px
}

.entry-body,.entry-more-link,.entry-more {
padding:5px
}

.entry-footer {
color:#fff;
font-size:9px;
text-align:right;
border-color:#8b9997;
border-style:solid;
border-width:1px 0 0;
margin:0;
padding:1px 0
}

.associate-link {
background-image:url(recommends.png);
background-repeat:no-repeat;
background-position:15px 15px;
font-size:12px;
padding:15px 20px 10px 50px
}

.separator {
font-size:12px;
color:#8b9997
}

.post-footers {
font-size:12px;
color:#000
}

.comment-footer,.trackback-footer {
color:#000;
font-size:12px;
text-align:right;
margin:0;
padding:2px 23px 15px 0
}

.comment-content,.trackback-content,.comment-footer,.trackback-footer {
margin-left:10px
}

#trackbacks-info {
border:1px ridge #b0c4de;
color:#666;
font-size:12px;
font-weight:700;
text-align:center;
margin:0 10px;
padding:0 12px
}

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

.module-search #search {
width:130px
}

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

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

.footer {
text-align:center;
color:#000;
padding:10px 0
}

.comments-open-moderated {
font-size:10px;
line-height:1.3;
margin:0;
padding:10px
}

.news {
text-align:left;
border-color:#8b9997;
border-style:solid;
border-width:0 0 1px
}

.news-header {
position:relative;
width:auto;
color:#708090;
background:#fffafa;
font-size:13px;
font-weight:700;
line-height:1.3;
text-transform:capitalize;
border-color:#b0c4de;
border-style:solid;
border-width:1px;
margin:5px 10px 0;
padding:5px 12px
}

.news-content {
font-size:12px;
line-height:1.5;
margin:0 5px 0 15px
}

.news-more-link {
font-size:10px;
margin:0 0 10px 10px
}

.comment-header {
margin:0 0 0 5px;
padding:5px 0 0 5px
}

.layout-three-column body {
min-width:900px
}

.layout-three-column #beta {
width:466px;
background:none;
border-color:#006;
border-style:solid;
border-width:0;
margin:0
}

.layout-three-column #footer {
border-top:1px solid #d2a399;
color:#f36;
background:#ffd6c0;
font-size:12px;
text-align:center;
padding:10px
}

html,form,input {
margin:0;
padding:0
}

a,.module-content a {
color:#3f658c;
text-decoration:none
}

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

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

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

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

.module-photo .module-content,.module-wishlist .module-content {
text-align:center
}

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

a:hover,.module-content a:hover {
color:#f63;
position:relative;
top:1px;
left:1px;
text-decoration:underline
}

.module-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header .archive-title,.date-header {
position:relative;
width:auto;
color:#708090;
background:#fffafa;
font-size:13px;
font-weight:700;
line-height:1;
text-transform:capitalize;
border-color:#b0c4de;
border-style:solid;
border-width:1px;
margin:5px 10px 0;
padding:5px 12px
}

.entry-more-link,.entry-footer,.comment-footer,.trackback-footer,.typelist-thumbnailed,.permalink,.module-search input {
font-size:12px
}

.google,.related-link {
padding:5px 5px 5px 10px
}

.module-powered,.module-syndicate {
border-width:0
}

.layout-three-column #container,.layout-three-column #banner {
width:900px
}

.layout-three-column #alpha,.layout-three-column #gamma {
width:215px;
background:none;
margin:0
}

.layout-three-column #alpha-inner,.layout-three-column #beta-inner,.layout-three-column #gamma-inner {
padding:3px 2px 2px
}

