﻿body {
font: normal 12px Verdana, Sans-Serif;
text-align: left;
padding: 0;
margin: 0 0 0 5px;
background-color: #FEFDF7;
color: #000;
}

div.Wrapper {
background-color: #FEFCED;
color: #000;
}

div#Wrapper2, div#Wrapper3 {
border-top: 0;
border-right: 1px solid #FFAE0F;
border-bottom: 1px solid #FFAE0F;
border-left: 1px solid #FFAE0F;
}

div#Wrapper3 {
padding-bottom: 1em;
}

div.Header {
width: 100%;
height: 60px;
float: left;
margin: 0;
text-align: center;
vertical-align: middle;
font-family: Sans-Serif;
font-size: 16pt;
font-weight: bold;
background: url(../images/logo.png) 50% 0 no-repeat;
}

div#adsense {
position: absolute;
top: 5px;
right: 5px;
}

div#firefox {
position: absolute;
top: 5px;
left: 5px;
}

p img.Picture {
margin-top: 0;
margin-right: 5px;
vertical-align: top;
float: left;
}

div.Content {
margin: 0 220px 0 117px;
padding: 0 2px 0 2px;
line-height: 2em;
text-align: justify;
vertical-align: top;
}

div.Content2 {
line-height: 2em;
text-align: justify;
vertical-align: top;
margin-right: 5px;
}

div#whatsnew {
margin: 2em 0 0 0;
padding: 0 0.5em 0 0;
text-align: right;
}

p {
margin-bottom: 1em;
}

p.block1, p.block2
{
border: 2px solid #765;
padding: 5px;
}

p.block1
{
background-color: #FFE;
color: #000;
}

p.block2
{
background-color: #FEC;
color: #000;
}

div#progress {
font-size: 2em;
font-weight: bold;
padding: 0.5em 0 1em;
margin-top: 1em;
text-align: center;
border-top: 1px solid #FFAE0F;
border-right: 1px solid #FFAE0F;
border-left: 1px solid #FFAE0F;
border-bottom: 0;
color: #444;
background-color: #FEFCED;
letter-spacing: 1px;
}

div.Nav {
height: auto;
width: 110px;
margin: 2em 0 5px 0;
float:left;
text-align: left;
}

div.Date {
text-align: right;
font-weight: bold;
border-bottom: 1px solid #FFAE0F;
}

div.Update-Title {
margin: 0;
border-top: 1px #FFAE0F dotted;
font-size: 1.5em;
padding-left: 10px;
color: #444;
letter-spacing: 1px;
text-align: center;
background: #E0EECF url(../images/leaf-down.gif) left no-repeat;
}

div.Update-Date {
margin: 0;
border-bottom: 1px #FFAE0F dotted;
font-size: 1em;
font-weight: bold;
padding-left: 10px;
color: #444;
letter-spacing: 1px;
text-align: center;
background: #E0EECF url(../images/leaf-up.gif) right no-repeat;
}
div#Wrapper2 p, div#Wrapper3 p{
margin: 0 0.5em;
padding: 0.5em 0 0 1em;
}

div.entry {
margin: 1em 0 0 0;
text-align: left;
}

div.entry-first {
margin: 0;
text-align: left;
}

div.Blog-Title, div.Search-Title {
border-bottom: 1px #FFAE0F dotted;
border-top: 1px #FFAE0F dotted;
border-left: 5px #728E51 solid;
border-right: 5px #728E51 solid;
margin-top: 0;
text-align: center;
background-color: #E0EECF;
color: #907BBF;
padding-left: 0;
font-size: 1.5em;
letter-spacing: 1px;
}

div.Blog-Title {
margin-top: 1em;
}

div#Search-Form {
margin: 0 0 0 1em;
}

div#Search-Power {
text-align: center;
}

.TagBoard {
height: auto;
margin: 2em 5px;
float: right;
text-align: left;
width: 210px;
font-weight: bold;
}

.Tagboard-Ad {
margin-bottom: 1em;
text-align:center;
}

.Tagboard-Ad a.url:link {
font-size: 11px;
}

.Tagboard-Form input {
margin-bottom: 0.85em;
}

.TagboardEntry {
font-size: 10px;
font-family: Arial, Serif, Sans-Serif;
font-weight: normal;
}

.Valid {
margin: 0.25em 0 0 0;
}

div#Notice {
font-size: 10px;
color: #F00;
background-color: #FEFCED;
margin-bottom: 1em;
}

img {
border: 0;
}

img.logo {
margin-bottom: 1em;
}

div.GuestbookPaging {
text-align: center;
margin-bottom: 1em;
font-weight: bold;
width: 98.5%;
}

div.Content > div.GuestbookPaging {
width: 100%;
}

div.GuestbookEntryOdd, div.CommentsEntryOdd, div.IPEntryOdd {
border: 1px #AAA solid;
margin: 0.5em 0;
padding: 0.5em;
background-color: #FFE;
color:#000;
text-align: left;
}

div.GuestbookEntryEven, div.CommentsEntryEven, div.IPEntryEven {
border: 1px #AAA solid;
margin: 0.5em 0;
padding: 0.5em;
background-color: #FEC;
color:#000;
text-align: left;
}

span.counter {
background-color: #DF9237;
margin: 0 0.5em 0 0;
padding: 0.2em 0.5em 0.5em 0.5em;
font-weight: bold;
color: #FFF;
}

div.GuestbookEntryEven > span.counter {
padding: 0.5em;
}

div.GuestbookEntryOdd > span.counter {
padding: 0.5em;
}

div.VisitURL {
border-top: 1px solid #000;
font-weight: bold;
text-align: left;
}

span.FirstPrevious {
float: left;
width: 105px;
word-spacing: 0.5em;
}

span.NextLast {
float: right;
width: 75px;
word-spacing: 0.5em;
}

.PagingInfo {
border-top: 1px #FFAE0F solid;
text-align: right;
margin: 0;
padding: 0 3px;
}

.News {
margin-top: 1em;
width: 115px;
}

a {
text-decoration:none;
}

a.url:link {
font-size : 12px;
font-weight : bold;
color: #A01300;
}

a.url:visited {
font-size : 12px;
font-weight : bold;
color: #A01300;
}

a.url:hover {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FEFDF7;
}

a.url:active {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FEFDF7;
}

p.block1 a.url:hover {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FFE;
}

p.block1 a.url:active {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FFE;
}

p.block2 a.url:hover {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FEC;
}

p.block2 a.url:active {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FEC;
}

a.urlboard:link {
font-size : 10px;
color: #000000;
background-color: #FEFDF7;
}

a.urlboard:visited {
font-size : 10px;
color: #000000;
background-color: #FEFDF7;
}

a.urlboard:hover {
font-size : 10px;
text-decoration: none;
color: #246AF8;
background-color: #FEFDF7;
}

a.urlboard:active {
font-size : 10px;
text-decoration: none;
color: #246AF8;
background: #FEFDF7;
}

a.news:link {
font-family: Arial, Serif, Sans-Serif;
font-size : 10px;
font-weight : bold;
color: #000000;
background-color: #FEFDF7;
margin-right: 6px;
}

a.news:visited {
font-family: Arial, Serif, Sans-Serif;
font-size : 10px;
font-weight : bold;
color: #000000;
background-color: #FEFDF7;
}

a.news:hover {
font-family: Arial, Serif, Sans-Serif;
font-size : 10px;
font-weight : bold;
text-decoration: none;
color: #246AF8;
background-color: #BDF6FE;
}

a.news:active {
font-family: Arial, Serif, Sans-Serif;
font-size : 10px;
font-weight : bold;
text-decoration: none;
color: #246AF8;
background-color: #BDF6FE;
}

div.GuestbookEntryOdd a.guestbookurl:link, div.CommentsEntryOdd a.commentsurl:link, div.IPEntryOdd a.ipurl:link  {
font-size : 12px;
font-weight : bold;
color: #A01300;
background-color: #FFE;
}

div.GuestbookEntryOdd a.guestbookurl:visited, div.CommentsEntryOdd a.commentsurl:visited, div.IPEntryOdd a.ipurl:visited {
font-size : 12px;
font-weight : bold;
color: #A01300;
background-color: #FFE;
}

div.GuestbookEntryOdd a.guestbookurl:hover, div.CommentsEntryOdd a.commentsurl:hover, div.IPEntryOdd a.ipurl:hover {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FFE;
}

div.GuestbookEntryOdd a.guestbookurl:active, div.CommentsEntryOdd a.commentsurl:active, div.IPEntryOdd a.ipurl:active {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FFE;
}

div.GuestbookEntryEven a.guestbookurl:link, div.CommentsEntryEven a.commentsurl:link, div.IPEntryEven a.ipurl:link {
font-size : 12px;
font-weight : bold;
color: #A01300;
background-color: #FEC;
}

div.GuestbookEntryEven a.guestbookurl:visited, div.CommentsEntryEven a.commentsurl:visited, div.IPEntryEven a.ipurl:visited {
font-size : 12px;
font-weight : bold;
color: #A01300;
background-color: #FEC;
}

div.GuestbookEntryEven a.guestbookurl:hover, div.CommentsEntryEven a.commentsurl:hover, div.IPEntryEven a.ipurl:hover {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FEC;
}

div.GuestbookEntryEven a.guestbookurl:active, div.CommentsEntryEven a.commentsurl:active, div.IPEntryEven a.ipurl:active {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FEC;
}

a.guestbookpaging:link {
font-size : 12px;
font-weight : bold;
color: #A01300;
background-color: #FEFDF7;
}

a.guestbookpaging:visited {
font-size : 12px;
font-weight : bold;
color: #A01300;
background-color: #FEFDF7;
}

a.guestbookpaging:hover {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FEFDF7;
}

a.guestbookpaging:active {
font-size : 12px;
font-weight : bold;
text-decoration: none;
color: #FF5300;
background-color: #FEFDF7;
}

a.footer:link {
font-size : 11px;
color: #A01300;
background-color: #FEFDF7;
font-weight: bold;
}

a.footer:visited {
font-size : 11px;
color: #A01300;
background-color: #FEFDF7;
}

a.footer:hover {
font-size : 11px;
text-decoration: none;
color: #FF5300;
background-color: #FEFDF7;
}

a.footer:active {
font-size : 11px;
text-decoration: none;
color: #FF5300;
background-color: #FEFDF7;
}

a.blog-list:link {
color: #A01300;
background-color: #FEFDF7;
display: block;
margin: 0.5em 0 0;
padding: 2px 0;
}

a.blog-list:visited {
color: #A01300;
background-color: #FEFDF7;
}

a.blog-list:hover {
text-decoration: none;
color: #FF5300;
background-color: #E0EECF;
}

a.blog-list:active {
text-decoration: none;
color: #FF5300;
background-color: #E0EECF;
}

input.guestbook, textarea.guestbook {
margin: 0 0 1em 5px;
}

input:focus,textarea:focus  {
background-color: #C4E7F4;
color: #000;
}

div.GuestbookField {
font-size: 1em;
font-weight: bold;
margin: 0 0 0 0.5em;
}

div.GuestbookFieldRequired {
font-size: 1em;
font-weight: bold;
margin: 0 0 0 0.5em;
color: #F00;
background-color: #FEFDF7;
}

div#SubmitArea {
text-align: left;
margin-top: 1em;
padding-top: 1em;
}

span#EmailError {
color: #F00;
background-color: #FEFDF7;
font-weight: bold;
}

div.Clear {
clear:both;
}

div.Footer {
height:10px;
border-top:1px solid #B1B1B1;
margin-right: 1em;
text-align:center;
font-family:Verdana, Sans-Serif;
font-size:11px;
font-weight:normal;
padding:5px;
}

div.FormLogin {
position:absolute;
width:30%;
height:auto;
top:10%;
left:35%;
border:2px solid #000000;
text-align:left;
font-size:11pt;
font-weight:normal;
padding:20px;
}

div.FormLoginTitle {
position:absolute;
width:30%;
height:auto;
top:0;
left:35%;
text-align:left;
font-size:25pt;
font-weight:bold;
padding:20px;
}

div.LastUpdate {
margin-top: 2em;
text-align: left;
border-top: 1px #000 solid;
font-style: italic;
}

div.PublicationsTitle {
font-weight: bold;
font-size: 2em;
color: #A01300;
background: #FEFDF7;
padding-bottom: 3px;
border-bottom: 2px double #000;
}

div.comments, div.bannedip {
margin-left: 120px;
padding-top: 1.5em;
background-color: #FEFDF7;
color: #000;
line-height: 2em;
}
