body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
ol, ul {
list-style : none;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}
q:before, q:after {
content : '';
}
abbr, acronym {
border : 0;
}
body {
font : 13px 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size : small;
}
table {
font-size : inherit;
}
select, input, textarea {
font : 99% arial, helvetica, clean, sans-serif;
}
pre, code {
font : 115% monospace;
}
body * {
line-height : 1.22em;
}
.post img {
border : 1px solid #8f8f8f;
margin : 5px;
}
#s, textarea, input {
border : 1px solid #8f8f8f;
padding : 4px;
margin : 2px;
}
blockquote {
font-style : italic;
color : #484848;
}
blockquote blockquote {
margin-left : 20px;
color : black;
}
.navigation {
display : block;
clear : both;
margin : 20px 0 20px 0;
overflow : auto;
}
.navigation a {
border : 1px solid #8f8f8f;
background-color : white;
padding : 10px;
float : left;
display : inline;
margin-right : 10px;
}
#submit {
border : 1px solid #8f8f8f;
background-color : white;
color : #6b6b6b;
padding : 3px;
}
.post ol, .commentlist ol {
list-style : decimal;
padding : 5px 0 5px 0;
list-style-position : inside;
}
.post ul, .commentlist ul {
list-style : disc;
list-style-position : inside;
padding : 5px 0 5px 0;
}
.post li, .commentlist li {
padding-bottom : 5px;
}
.post strong, .post b {
font-weight : bold;
}
.post em, .post i {
font-style : italic;
}
.page_item .page_item, #sidebar ul.children {
margin-left : 20px;
}
#calendar_wrap td, #calendar_wrap thead tr th {
padding : 3px;
}
#calendar_wrap thead {
background-color : #484848;
color : white;
}
#calendar_wrap caption {
text-align : center;
}
#searchsubmit {
display : block;
}
a {
color : #0e0941;
}
a:hover {
color : #151c9d;
text-decoration : none;
}
h3#comments, h3#respond, .pagetitle, h2.center {
font-size : 22px;
color : #00164b;
padding-top : 20px;
}
.pagetitle {
padding-bottom : 0;
margin-bottom : -15px;
}
p {
margin-top : 10px;
}
#searchsubmit {
border : 0;
position : relative;
top : -4px;
}
div.clear {
clear : both;
height : 0;
width : 0;
overflow : hidden;
}
body {
background-color : #2c4e6e;
margin-top : 35px;
margin-bottom : 15px;
background-image : url(images/bg23.png);
background-repeat : repeat-x;
background-attachment : fixed;
}
#page {
width : 840px;
margin-left : auto;
margin-right : auto;
background-repeat : repeat-y;
}
#header {
width : 840px;
height : 191px;
padding-top : 9px;
background-image : url(images/head_top.gif);
background-repeat : no-repeat;
overflow : hidden;
}
#header #searchform {
float : right;
margin-right : 5px;
}
#header #searchform form input {
float : left;
display : inline;
}
#header #headerimg {
background-image : url(images/head.jpg);
display : block;
width : 840px;
height : 191px;
}
#header #headerimg h1 {
clear : both;
}
#header #headerimg h1 a {
font-size : 36px;
color : white;
text-decoration : none;
position : relative;
top : 0;
left : 100px;
}
#header #headerimg .description {
position : relative;
top : 55px;
left : 65px;
}
#header #ad {
width : 486px;
height : 100px;
position : relative;
left : 360px;
top : -10px;
}
#themenu {
position : relative;
left : 450px;
width : 390px;
}
#themenu li {
float : left;
display : inline;
}
#themenu li a {
display : block;
padding : 10px 10px 8px 10px;
color : #484848;
text-decoration : none;
border-right : 1px solid #484848;
}
#themenu li a:hover {
color : #cccccc;
background-color : #444444;
}
#sidebar {
float : left;
display : inline;
width : 196px;
background-image : url(images/sidebar.jpg);
background-repeat : no-repeat;
background-color : #b3b3b3;
position : relative;
left : 20px;
top : -44px;
padding-top : 8px;
}
#sidebar ul {
padding : 10px;
}
#sidebar #side-footer {
background-image : url(images/side_footer.jpg);
background-repeat : no-repeat;
height : 14px;
position : relative;
top : 5px;
}
#sidebar h2 {
font-size : 16px;
color : #081b3f;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : bold;
}
#content {
float : right;
display : inline;
width : 615px;
}
#content .post {
margin-top : 10px;
/* background-image : url(images/post.jpg); */
}
#content .post .header {
background-image : url(images/post_header.png);
height : 45px;
padding : 4px 15px 0px 15px;
margin-bottom: -14px;
}
#content .post span.date {
margin-left : 7px;
font-size : 10px;
background-image : url(images/date.jpg);
background-repeat : no-repeat;
padding : 3px 0 3px 18px;
background-position : 0 2px;
float : right;
}
#content .post .comments a {
margin-left : 7px;
font-size : 10px;
background-image : url(images/comments.jpg);
background-repeat : no-repeat;
background-position : 0 2px;
padding : 3px 0 3px 18px;
float : right;
}
#content .post .footer {
background-image : url(images/post_footer.png);
height : 30px;
}
#content .post .entry {
color : #242424;
padding : 0px 25px 5px 25px;
text-align : justify;
background-image : url(images/post.png);
}
#content .post .related {
color : #242424;
padding : 6px;
margin : 10px;
border : 1px solid #8f8f8f;
}
#content .post p.postmetadata {
font-size : 10px;
position : relative;
left : 30px;
}
.post h2 a, h2#respond {
float : left;
color : #11375c;
font-size : 18px;
text-decoration : none;
}
#footer {
clear : both;
text-align : center;
margin : 5px;
color : #999999;
font-size : 9px;
}

