﻿body {
font-family:"Trebuchet MS", Arial, Verdana;
font-size: 0.9em;
background-color: #FFFFFF;
}

h1 {
font-size: 2em; 
font-weight: bold;
}

h2 {
font-size: 1.5em; }

td {
font-family:"Trebuchet MS", Arial, Verdana;
font-size: 1em; }

a {
text-decoration: none; }

a:hover {
text-decoration: underline; }

.border_left {
width: 100%;
background-image: url(../graphics/border_left.gif);
background-repeat: repeat-y;
background-position: 0 0; }

.border_right {
width: 100%;
background-image: url(../graphics/border_right.gif);
background-repeat: repeat-y;
background-position: 100% 0; }

#title_adjustment {
text-align: center;
 }

.content_border {
margin-left: 15px;
margin-right: 15px;
width: auto; }

#title2 {
height: 31px;
width: 100%;
background-image: url(../graphics/title2_background.png);
background-repeat: repeat-x;
background-position: 0 0; }

#title {
overflow: hidden;
font-size: 8em;
height: 134px;
width: 100%;
background-image: url(../graphics/title_background.gif);
background-repeat: repeat;
background-position: 0 0; }

#title2_left {
width: 105px;

height: 31px;
background-image: url(../graphics/info_tab.png);
background-repeat: no-repeat;
background-position: 0 0; }

#title2_left2 {
margin-left: 108px;
width: 105px;
height: 31px;
background-image: url(../graphics/info2_tab.png);
background-repeat: no-repeat;
background-position: 0 0; }


#title2_right {
margin-left: 74%;
width: auto;
height: 31px;
background-image: url(../graphics/title2_background.png);
background-repeat: no-repeat;
background-position: 0 0; }

#title2_right_start {
margin-left: 74%;
width: auto;
height: 31px;
background-image: url(../graphics/login_tab.gif);
background-repeat: no-repeat;
background-position: 0 0; }


#title2_end {
width: 100%;
height: 31px;
background-image: url(../graphics/title2_end.gif);
background-repeat: no-repeat;
background-position: 100% 0; }

#content {
width: 700;
background-repeat: repeat;
background-position: 0 0; }

#bloglist {
border-right: 1px solid #A4A1A4;
background-image: url(../graphics/title_background.gif);
background-repeat: repeat;
background-position: 0 0;
width: 100%;
float: left;
text-align: justify;
min-height: 650px;
height: auto !important;
height: 650px; }

#dummy {
width: 100%;
height: 1px;
margin-left: auto;
margin-right: auto;
clear: both; }

#border_left_head {
width: 100%;
height: 24px;
background-image: url(../graphics/border_left_head.gif);
background-repeat: no-repeat;
background-position: 0 0; }

#head {
width: 100%;
height: 24px;
background-image: url(../graphics/head_background.gif);
background-repeat: repeat-x;
background-position: 0 0; }

#head_border {
margin-left: 19px;
margin-right: 19px;
width: auto; }

#border_right_head {
width: 100%;
height: 24px;
background-image: url(../graphics/border_right_head.gif);
background-repeat: no-repeat;
background-position: 100% 0; }

#head_left {
width: 100%;
height: 24px;
background-image: url(../graphics/head_left.gif);
background-repeat: no-repeat;
background-position: 0 0; }

#head_right {
width: 100%;
height: 24px;
background-image: url(../graphics/head_right.gif);
background-repeat: no-repeat;
background-position: 100% 0; }

#cumulative_border {
width: 800px;
margin-left: auto;
margin-right: auto; }

#footer_left {
background-image: url(../graphics/footer_left.gif);
background-repeat: no-repeat;
background-position: 0 0;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 22px; }

#footer_border {
margin-left: 27px;
margin-right: 27px;
width: auto; }

#footer_right {
width: 100%;
background-image: url(../graphics/footer_right.gif);
background-repeat: no-repeat;
background-position: 100% 0;
height: 22px; }

#footer {
background-image: url(../graphics/footer_background.gif);
background-repeat: repeat-x;
background-position: 0 0;
width: 100%;
height: 22px; 
text-align: center;
}

.inner_border {
padding-left: 15px;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 13px; }

.inner_border2 {
padding-left: 10px; }

.blog_entry {
background-image: url(../graphics/blog_entry.gif);
background-repeat: repeat;
background-position: 0 0;
border: 1px solid #000000;
padding: 5px 10px 0px 10px;
margin-bottom: 20px;
font-size: 1em;
text-align: justify;
vertical-align: top; }

.comment_entry {
line-height: 20px;
background-image: url(../graphics/comment_entry.gif);
background-repeat: repeat;
background-position: 0 0;
border: 1px solid #000000;
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
font-size: 1em;
text-align: justify; }

#to_entry_anchor {
float: right; }

.blog_title {
font-family:"Trebuchet MS", Arial, Verdana;
font-weight: bold;
font-size: 1em;
margin-bottom: 0px;
text-align: left; }