* {
margin:0;
padding:0
}

ul {
list-style:none
}

body {
font-size:12px;
text-align:center;
color:#000;
font-family:Arial, Helvetica, sans-serif;
margin:0;
background:#fff
}

.top_page_txt {
font-family:verdana, sans-serif;
font-size:10px;
color:#ccc
}

#blogtitle {
width:86%;
display:block;
text-align:center;
margin:4px auto;
padding:12px 0 0
}

#blogtitle img {
border:0
}

#blogtitle a:link {
color:#448ABD;
text-decoration:none;
border:none
}

#blogtitle a:visited {
color:#448ABD;
text-decoration:none;
border:none;
font-weight:700
}

#blogtitle a:hover {
color:#448ABD;
text-decoration:none
}

.blog_title {
font-family:verdana, sans-serif;
color:#060;
font-size:16px;
font-weight:700
}

.blog_sub_title {
font-size:11px
}

#container {
clear:left;
margin-left:auto;
margin-right:auto;
margin-top:0;
width:1015px;
overflow:hidden;
padding:0;
background:#fff
}

#leftnav {
float:left;
width:200px;
padding-top:16px;
text-align:center;
margin:0 0 20px 5px;
background:#005200
}

#rightnav {
float:right;
width:180px;
padding-top:16px;
text-align:left;
margin:0 5px 20px 0
}

#content {
display:block;
text-align:left;
margin:0 195px 20px;
padding:10px 1em 1em;
background:#FFF
}

#content ul {
padding-left:15px
}

#content ul li {
padding-left:15px;
background:url(img/star.gif) no-repeat
}

#content ul ul li {
padding-left:15px;
background:url(img/child.gif) no-repeat
}

#content ol {
list-style-position:inside;
padding-left:15px;
padding-top:2px;
margin-bottom:10px
}

#content p {
padding-left:10px
}

#footwrap {
clear:both;
float:left;
width:100%;
color:#333;
font-weight:400;
padding:5px 1em
}

#footwrap p {
margin-top:15px;
margin-bottom:15px;
font-family:verdana, sans-serif
}

#footwrap a:link {
color:#3F3F3F;
text-decoration:none;
border:none;
font-weight:700
}

#footwrap a:hover {
color:#3F3F3F;
text-decoration:underline;
border:none
}

#footwrap a:visited:hover {
color:#3F3F3F;
text-decoration:underline;
border:none
}

#footwrap a:visited {
color:#3F3F3F;
text-decoration:none;
border:none;
font-weight:700
}

#footwrap img {
padding:0 5px
}

#sidebarleft {
margin-bottom:10px
}

#sidebarleft li {
padding-bottom:8px;
background:#fff
}

#sidebarleft ul li {
display:block;
padding-left:10px;
margin-left:5px;
padding-bottom:2px;
background:url(img/star.gif) no-repeat
}

#sidebarleft ul li ul li {
padding-left:10px;
padding-bottom:2px;
background:url(img/child.gif) no-repeat
}

#sidebarleft ul li li {
padding-left:10px;
padding-bottom:2px;
background:url(img/child.gif) no-repeat
}

#sidebarleft a:link {
color:#448ABD;
text-decoration:none;
border:none;
font-weight:700
}

#sidebarleft a:hover {
color:#448ABD;
text-decoration:underline;
border:none
}

#sidebarleft a:visited:hover {
color:#448ABD;
text-decoration:underline;
border:none
}

#sidebarleft a:visited {
color:#448ABD;
text-decoration:none;
border:none;
font-weight:700
}

#sidebarleft h2 {
color:#0D324F;
margin-top:8px;
padding:2px 8px;
background:#fff
}

#sidebarright {
margin-bottom:10px;
padding:0 8px
}

#sidebarright li {
padding-bottom:8px;
background:#fff
}

#sidebarright ul li {
display:block;
padding-left:10px;
margin-left:5px;
padding-bottom:2px
}

#sidebarright ul li ul li {
padding-left:10px;
padding-bottom:2px;
background:url(img/child.gif) no-repeat
}

#sidebarright a:link {
color:#448ABD;
text-decoration:none;
font-weight:700;
border:none
}

#sidebarright a:hover {
color:#448ABD;
text-decoration:underline;
border:none
}

#sidebarright a:visited:hover {
color:#448ABD;
text-decoration:underline;
border:none
}

#sidebarright a:visited {
color:#448ABD;
font-weight:700;
text-decoration:none;
border:none
}

#sidebarright h2 {
color:#0D324F;
margin-top:8px;
background:#fff;
margin-left:0;
padding-left:0
}

#leftnav p,#rightnav p {
margin:0 0 1em
}

#content h2 {
margin:0 0 .5em
}

p {
margin-bottom:12px;
margin-top:12px
}

blockquote {
font-style:italic;
color:#666;
border-left:4px solid #B5C9DF;
margin:0 0 0 30px;
padding:0 25px 0 0
}

.postmetadata {
display:block;
text-align:left;
margin:10px 35px 10px 20px
}

#content .postmetadata {
padding-left:2px
}

.postmetadata a:link {
border:none;
color:#3E748F;
font-weight:400
}

.postmetadata a:hover {
border:none;
color:#628CAF;
font-weight:400
}

.postmetadata a:visited:hover {
border:none;
color:#628CAF;
font-weight:400
}

.postmetadata a:visited {
border:none;
color:#3E748F;
font-weight:400
}

a:link {
color:#6D809F;
text-decoration:none;
font-weight:700
}

a:hover {
text-decoration:underline
}

a:visited {
color:#959EAA;
text-decoration:none;
font-weight:400
}

#feed,#feed img a:link,#feed img a:visited {
border:none
}

.commentlist {
background:#fff
}

.commentlist li {
margin-bottom:1em;
list-style:none;
background:#fff
}

.commentlist cite {
font-style:normal
}

.commentlist p {
padding-left:0;
margin-left:0
}

.commentlist a:link {
border:none;
text-decoration:underline;
font-weight:700;
color:#223E6F
}

.commentlist a:visited {
border:none;
text-decoration:underline;
font-weight:700;
color:#223E6F
}

.commentlist a:hover {
border:none;
text-decoration:underline;
font-weight:700;
color:#000
}

.commentlist a:visited:hover {
border:none;
text-decoration:underline;
font-weight:700;
color:#000
}

.commentmetadata a:link,.commentmetadata a:hover,.commentmetadata a:visited {
text-decoration:none;
color:#9F9F9F
}

.commentnumber {
font:italic normal 14px 'Times New Roman', Times, serif;
margin-top:2px;
float:right;
color:#B4D8FE;
font-size:28pt
}

#comment {
width:80%
}

h1 {
font-size:36px;
padding-left:5px;
color:#666
}

h2 {
display:block;
font-size:16px;
font-weight:700;
text-align:left;
margin:5px 0 6px;
padding:5px 0 0 12px
}

h3 {
display:block;
font-size:14px;
font-weight:700;
text-align:left;
margin:5px 0 6px;
padding:5px 0 0 12px
}

h3.posttitle {
font-family:Georgia, "Times New Roman", serif!important;
font-size:22px;
font-weight:700;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
margin-top:12px;
margin-bottom:5px
}

.posttitle a:link {
font-size:22px;
color:#448ABD;
font-weight:700
}

.posttitle a:visited {
font-size:22px;
color:#448ABD;
font-weight:700
}

h4 {
font-size:13px;
font-weight:700;
text-align:left;
margin:5px 0 6px;
padding:5px 0 0 12px
}

h5 {
font-size:12px;
font-weight:700;
text-align:left;
margin:5px 0 6px;
padding:5px 0 0 12px
}

.date {
font:italic normal 15px Georgia, 'Times New Roman', Times, serif;
float:right;
margin-top:15px;
text-align:center;
color:#D1DFEF;
padding:3px 5px
}

.entry {
margin-bottom:5px
}

.post {
display:block;
overflow:hidden;
width:98%
}

code {
display:block;
border-top:4px solid #6DA6D1;
color:#666;
margin:10px 30px 0;
padding:2px 10px 5px;
background:#C3DEF1
}

.navigation {
margin-left:5px
}