/* Fri, 01 Sep 2006 16:49:37 +0200 */
html {
margin:0;
padding:0
}

body {
font:12px Tahoma,'trebuchet ms',verdana,sans-serif;
margin:0;
padding:0
}

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

a {
color:#0082FF;
text-decoration:none
}

a img {
border:0
}

a:link {
text-decoration:none;
padding-right:1px;
padding-left:1px;
padding-bottom:1px;
padding-top:1px;
color:#0082FF
}

a:visited {
color:#0082FF;
text-decoration:none;
padding:1px
}

a:hover {
border-top-style:none;
border-right-style:none;
border-left-style:none;
text-decoration:none;
border-bottom-style:none;
background:#bbd0f9;
padding-right:1px;
padding-left:1px;
padding-bottom:1px;
padding-top:1px;
color:#000
}

a:active {
border-top-style:none;
border-right-style:none;
border-left-style:none;
text-decoration:none;
border-bottom-style:none;
background:#6495ed;
color:#000
}

#header {
background:#7d9df1;
height:100px margin:0;
padding:0
}

#header h1 {
font:small-caps bold 16px Verdana,Arial,"Trebuchet MS",Tahoma,Helvetica,sans-serif;
padding-right:0;
padding-left:30px;
padding-bottom:0;
margin:0;
padding-top:5px;
margin:0;
padding:0;
text-decoration:none
}

#header h2 {
font:12px tahoma,"Trebuchet MS",Verdana;
padding-left:30px;
padding-bottom:0;
margin:0;
padding-top:5px;
margin:0;
padding:0 4px 0 0
}

#header ul {
margin:0;
padding:0
}

h1,h2,h3,h4,h5,h6 {
font-weight:700
}

h1 {
font:14px Verdana,Tahoma,Arial,sans-serif,Helvetica;
margin:0;
padding:0;
font-weight:700;
font-weight:400
}

h2,h3 {
margin:0;
padding:0;
font-weight:400;
line-height:100%;
font-size:12px
}

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;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0
}

.pkg:after {
content:" ";
display:block;
visibility:hidden;
clear:both;
height:0.1px;
font-size:0.1em;
line-height:0
}

* html .pkg {
display:inline-block;
margin:0;
padding:0
}

* html .pkg {
height:1%;
margin:0;
padding:0
}

.pkg {
display:block;
margin:0;
padding:0
}

body {
text-align:center
}

#container {
padding:0;
position:relative;
margin:0 auto;
width:780px;
text-align:left
}

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

#banner {
position:relative;
margin:0;
padding:0
}

#banner-inner {
position:relative;
margin-right:3px;
padding:0 3px 0 0;
border-top:#bbd0f9 0 solid
}


#banner {
width:779px;
margin:0;
padding:0
}

#banner-inner {
position:relative;
margin:0;
padding:10px 0 0 5px;
border-width:1px 0 0px 0;
border-style:solid;
border-color:#bbd0f9
}

#pagebody {
position:relative;
width:100%;
border-width:1px 0 0px 0;
border-style:solid;
border-color:#bbd0f9
}

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

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

#delta {
float:right
}

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

.banner-user {
float:left;
overflow:hidden;
width:64px;
margin:0 1px 0 0;
border:0;
padding:0;
text-align:center
}

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

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

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

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

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

.entry-content,.trackbacks-info,.trackback-content,.comments-closed {
clear:both;
margin:4px 8px;
width:100%
}

.comment-content,.comments-open-content {
clear:both;
margin:4px 8px 8px;
width:90%
}

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

.entry hr {
position:relative;
visibility:visible;
height:1px;
border:solid #8FAEBE;
width:100%
}

.entry-content hr {
position:relative;
visibility:visible;
height:1px;
border:solid #8FAEBE;
width:100%
}

.entry-content table {
background-color:#fff;
border:0;
cellspacing:1px;
cellpadding:0
}

.entry-content tr {
background-color:#fff
}

.entry-content td {
background-color:#fff;
padding-right:5px;
padding-left:5px;
padding-bottom:0;
margin:0;
padding-top:0
}

.entry h1,h2 {
font-family:Tahoma,Arial,Optima,Verdana,sans-serif;
font-size:14px;
font-weight:700
}

.entry h3 {
font-family:Tahoma,Arial,Optima,Verdana,sans-serif;
font-size:14px;
font-weight:700
}

.entry h4,h5,h6 {
font-family:Tahoma,Optima,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:700
}

.comments-open label {
display:block
}

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

#comment-text {
width:480px
}

#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%
}

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

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

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

.module-list-ul {
list-style:none;
margin-top:2px;
margin-bottom:2px
}

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

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

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

* html .typelist-thumbnailed .module-list-item {
height:1%
}

.typelist-thumbnailed .module-list-item {
display:block
}

.typelist-thumbnail {
float:left;
min-width:60px;
width:60px;
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
}

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

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

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

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

body {
font-family:Tahoma,"Trebuchet MS",verdana,helvetica,arial,sans-serif;
font-size:12px
}

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

#banner a:hover {
color:#000;
background:transparent
}

#banner h1 {
font-family:Garamond,verdana,Tahoma,helvetica,arial,sans-serif;
font-size:2.5em;
font-weight:700;
padding-top:3px
}

.module-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header {
position:relative;
width:90%;
width:auto;
margin:0 5px;
border-top:1px solid #bbd0f9;
padding:5px;
background:#e5ecf9;
font-size:12px;
font-weight:400;
line-height:normal;
text-transform:capitalize
}

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

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

.commenter-profile img {
vertical-align:middle
}

body {
min-width:780px;
color:#333;
background:#eee
}

#container {
width:780px;
margin-bottom:20px;
background:#fff
}

#container-inner {
border-width:0;
border-style:solid;
border-color:#bbd0f9;
border-right:1px solid #bbd0f9;
border-bottom:1px solid #bbd0f9;
border-left:1px solid #bbd0f9;
border-top:1px
}


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

.banner-user-photo {
border:1px solid #fff
}

#banner-header {
margin:5px 0 0;
margin-left:10px;
font-size:16pt;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-weight:700;
line-height:1.3;
margin-top:5px;
margin-bottom:0;
padding:0;
text-decoration:none
}

#banner-description {
margin-top:5px 0 0 0;
margin-left:10px;
margin-right:4px;
margin-bottom:0;
background:none;
font-size:12px;
font-weight:400;
line-height:1.4;
padding:0
}

#alpha {
margin:15px 2px 5px 15px;
width:548px
}

#beta {
width:212px;
background:transparent
}

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

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

.date-header {
margin-top:0;
font-size:11px;
font-weight:700;
text-transform:capitalize;
line-height:1.0
}

.entry-header {
margin-top:0;
padding:0;
font-size:14px;
font-weight:700;
line-height:1.4
}

.entry-content,.comment-content,.trackback-content {
margin:0;
line-height:1.5
}

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

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

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

.content-nav {
margin-top:0
}

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

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

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

.module-content {
margin:0 0 10px;
padding:10px 10px 0;
font-size:12px;
line-height:1.2;
background:transparent;
font-family:Tahoma,'Trebuchet MS',Verdana,sans-serif;
text-align:left
}

.module-content ul,li {
line-height:1.4;
background:transparent;
font-family:Tahoma,'Trebuchet MS',Verdana,sans-serif;
text-align:left
}

.module-search input {
font-size:14px;
font-family:Tahoma,"Trebuchet MS",Verdana
}

.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 5px 10px 15px;
list-style:disc
}

.module-list .module-list {
margin:5px 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;
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;
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
}

.layout-calendar #alpha {
width:260px
}

.layout-calendar #beta {
width:420px
}

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

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

.module-mmt-calendar {
width:398px
}

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

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

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

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

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

.module-mmt-calendar td {
height:70px
}

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

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

.day-photo a:hover {
border-color:#36414d;
background:#fff
}

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

.layout-artistic #alpha {
width:260px
}

.layout-artistic #beta {
width:420px
}

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

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

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

.layout-moblog1 #alpha-inner {
padding:10px 1px 0 10px;
border-width:2px 0 2px 2px;
border-style:solid;
border-color:#fff
}

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

.layout-moblog1 #beta-inner {
padding:0;
border-width:0
}

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

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

.layout-moblog2 #alpha-inner {
padding:10px 10px 0;
border-width:2px 0 2px 2px;
border-style:solid;
border-color:#fff
}

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

.layout-moblog2 #beta-inner {
padding:0;
border-width:0
}

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

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

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

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

.layout-timeline #alpha {
width:260px
}

.layout-timeline #beta {
width:420px
}

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

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

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

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

.layout-one-column #alpha {
width:750px
}

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

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

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

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

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

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

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

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

.layout-three-column #beta-inner {
padding:0;
border-width:0
}

pre {
font-family:"Courier New",Courier,mono;
font-size:12px;
font-weight:400;
letter-spacing:normal;
word-spacing:normal;
white-space:pre;
background-color:#efefef;
background:#efefef;
line-height:150%
}

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

hr {
position:relative;
visibility:visible;
height:1px;
border:solid #8FAEBE;
width:100%
}

#nav {
margin-bottom:0 !important;
padding-right:3px !important;
font-size:100%;
background:transparent;
float:right;
padding-bottom:0 !important;
padding-top:4px !important;
margin:0 !important;
font-family:Tahoma,"Trebuchet MS",Verdana;

margin-right:4px !important;
margin-right:0px;


padding-right:0;
padding-right:2px;

border-bottom:0px solid #bbd0f9;
}

#nav ul {
margin-bottom:0 !important;
margin:0 !important;
padding:0;
padding-right:0;
padding-left:0;
float:left;
padding-bottom:0;
margin:0;
padding-top:0;
list-style-type:none;
border:1px solid #bbd0f9;
line-height:120%
}

#nav li {
margin-bottom:0 !important;
padding-right:0;
padding-left:0;
float:left;
padding-bottom:0 !important;
margin:0 6px 0 0;
padding-top:0;
list-style-type:none;
line-height:120%
}

#nav li a {
margin-bottom:0 !important;
margin:0;
padding:0;
padding-right:8px;
display:block;
padding-left:8px;
font-weight:400;
background:#bbd0f9;
float:left;
padding-bottom:3px;
border-top-style:none;
padding-top:4px !important;
border-right-style:none;
border-left-style:none;
text-decoration:none;
line-height:120%
}

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

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

#blogroll {
line-height:120%
}

.entry-content ul {
line-height:140%;
list-style:disc
}

.entry-content li {
line-height:150%;
list-style:disc
}

.tags {
font-family:Verdana,Tahoma,Garamond,'Trebuchet MS',sans-serif !important
}

.entry-tags {
margin:0;
font-family:Tahoma,,Verdana,Tahoma,'Trebuchet MS',sans-serif !important
}

.entry-tags-header,.entry-tags-list,.entry-tag {
display:inline
}

.entry-tags-list {
list-style:none
}

.entry-body a:hover {
border-bottom:1px dashed
}

.module-tagcloud .module-content {
text-align:center
}

.module-tagcloud .module-content .module-list {
list-style:none
}

.module-tagcloud .module-content .module-list .module-list-item {
display:inline
}

.module-tagcloud .module-content .module-list li.taglevel1 {
font: 18px Garamond,Verdana,Tahoma
}

.module-tagcloud .module-content .module-list li.taglevel2 {
font: 16px Verdana,Garamond,Tahoma
}

.module-tagcloud .module-content .module-list li.taglevel3 {
font:14px
}

.module-tagcloud .module-content .module-list li.taglevel4 {
font-size:14px
}

.module-tagcloud .module-content .module-list li.taglevel5 {
font:bold 14px
}

.module-tagcloud .module-content .module-list li.taglevel6 {
font-size:12px
}

blockquote {
margin:15px 30px 0 10px;
padding-left:12px;
border-left:5px solid #ddd
}

.relatedtopic {
float:right;
padding-left:20px;
padding-bottom:20px;
background-color:#fff
}

.relatedhead {
margin:0;
background:#bbd0f9;
padding:3px 9px 4px;
height:1.2em
}

.relatedcontent {
border:1px solid #bbd0f9;
margin-top:5px
}

.relatedlist {
padding:9px
}

copy {
	font-size: 11px; color: #666; font-family: verdana, arial, sans-serif
}
