html * {
margin: 0;
padding: 0;
}

html {
font-size: 100%;
}

body {
font-size: 62.5%; /* 2.5em now equals 25px etc */
font-family: arial, sans-serif;
background: #ebf5c9 url(/cfnm.gif);
color: #000000;
text-align: center;
}

div#wrapper {
width: 940px;
margin: 0 auto; /* center for most browsers */
text-align: left;
}

a {
color: #6e87f8;
}

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

img {
border: none;
}

div#header {
background: #095077;
height: 90px;
position: relative;
}

div#header p#heady {
text-align: center;
}

div#header p#descy {
width: 350px;
float: left;
margin-left: 15px;
color: #ffffff;
font-size: 1.3em;
text-align: center;
}

div#header ul {
position: absolute;
right: 5px;
bottom: 3px;
}

div#header ul li {
list-style-type: none;
display: block;
float: left;
margin-left: 20px;
}

div#header ul li a {
font-size: 1.6em;
color: #ebf5c9;
text-decoration: none;
font-weight: bold;
}

div#header ul li a:hover {
color: #b82e33;
}

div#main {
width: 940px;
}

div#main div#leftmain {
float: left;
width: 150px;
}

div#main div#rightmain {
float: right;
width: 790px;
}

div#main div#rightmain p.strapbar {
margin: 5px 0px;
margin-top: 15px;
color: #b82e33;
font-size: 1.4em;
font-weight: bold;
border-left: 30px solid #095077;
border-bottom: 1px solid #095077;
margin-left: 3px;
padding-left: 3px;
padding-top: 2px;
padding-bottom: 2px;
}

div#main div#rightmain p.picrow {

}

div#main div#rightmain p.picrow a {
display: block;
float: left;
width: 150px;
height: 165px;
border: 3px solid #ebf5c9;
}

div#main div#rightmain p.picrow a:hover {
border: 3px solid #095077;
}

div#main div#rightmain p.picrow img {
margin-right: 8px;
margin-bottom: 5px;
}

div#main div#rightmain p.strapbot {
text-align: right;
margin: 5px 0px;
color: #b82e33;
font-size: 1.2em;
font-weight: bold;
}

div#main div#rightmain p.strapbot a {
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
}

div#main div#leftmain ul {
background: #095077;
margin: 20px auto;
padding-bottom: 5px;
}

div#main div#leftmain ul li.titty {
text-align: center;
font-size: 1.4em;
padding: 5px 0;
margin-bottom: 0;
}

div#main div#leftmain ul li {
list-style-type: none;
width: 148px;
font-size: 1.2em;
color: #ebf5c9;
margin-bottom: 2px;
}

div#main div#leftmain ul li a {
color: #ebf5c9;
text-decoration: none;
font-weight: bold;
display: block;
width: 140px;
margin-left: 10px;
padding-left: 2px;
}

div#main div#leftmain ul li a:hover {
background: #ebf5c9;
color: #095077;
}

div#main div#leftmain ul#shrink li a {
font-size: 0.8em;
}

div#main div#leftmain p {
text-align: center;
}

div#footer {
text-align: center;
}

div#main div#leftmain ul#blogcent li {
margin-bottom: 3px;
text-align: center;
}

div#main div#leftmain ul#blogcent li a {
width: 134px;
margin-left: 6px;
}

p.stor {
font-size: 1.4em;
letter-spacing: 1px;
text-align: justify;
margin-bottom: 10px;
}

p.texty {
font-size: 1.4em;
text-align: justify;
padding: 10px;
font-weight: normal;
background: #ebf5c9;
letter-spacing: 1px;
}