html {
	height:100%;
}

#content
{
	position:absolute;
        background-color:#FFFFFF;
	color:#000000;
	margin-bottom:5px;
	width:96%;
        padding:0% 1%;
        margin:1%;
        border:1px solid #eee;
        text-align: justify;
        vertical-align: top;
}

body
{
	font-family:sans-serif;
	font-size:14px;
	background-color:#800000;
	color:#000000;
	margin:0%;
	padding:0%;
	padding-bottom:1%;
	line-height: 1.5em;
}

h1 	{font-size:1.4em;color:#000;float:right;padding:1%;padding-right:3%;}
h2 	{font-size:1.3em;color:#000;margin-top:0px;padding-bottom:2em;padding-top:10px;}
h4 {
        margin: 0px;
        padding: 6px 0px 0px 6px;
        color: #000000;
        font-size: 1.2em;
        font-weight: bold;
        line-height: 20px;
        border-bottom: 1px solid #8396A8;
}
p 	{margin-top:0px;}

img {border:0px;}

.news
{
	border: 1px solid #000000;
	margin-bottom:1%;
	padding:5px;
}

.newstitle
{
        background-color:#800000;
	color:#FFFFFF;
	padding-left:5px;
}

.comment
{
        border: 1px solid #000000;
        margin-bottom:1%;
        padding:0.5%;
	margin:1%;
}

.commentdate
{
        background-color:#FFFFFF;
        color:#000000;
        padding-left:5px;
}

.articleposting
{
        border: 1px solid #000000;
        margin-bottom:1%;
        padding:0.5%;
        margin:1%;
	text-align:center;
}

#leftblog
{
        float:left;
        z-index:3;
        position:relative;
        width:140px;
        background-color:#FFFFFF;
        margin-right:20px;
        margin-bottom:15px;
        padding:5px;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-top:  1px solid #000000;
}

.newsheader
{
        background-color:#FFFFFF;
        margin-right:5px;
	margin-bottom:5px;
}

.newstitle a:link, .newstitle a:visited, .newstitle a:active, .newstitle a:hover
{
        text-decoration:underline;
        font-weight:bold;
        color:#FFFFFF;
}


#title-text
{
	padding-top:30px;
	padding-bottom:8px;
	margin:0px;
}

a:link, a:visited, a:active, a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
a:active, a:hover
{
	text-decoration:underline;
	color:#000000;
}

#headbox
{
	background-color:#FFFFFF;
	padding-bottom:5px;
	float:right;
	padding-left:5px;
	z-index:2;
	position:relative;
}

.box
{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:5px;
	margin:2px;
	margin-left:15px;
}

.box-title
{
	border-bottom:1px dashed #000000;
	padding-bottom:3px;
	margin-bottom:5px;
}
.box-subtitle
{
        border-bottom:1px dashed #000000;
        padding-bottom:3px;
	padding-top:3px;
        margin-bottom:5px;
}
ul
{
        list-style-type:circle;
        padding: 0px;
        margin: 0px 0px 0px 1.5em;
}
li
{
        padding:        0px;
        margin:         0px;
}


ul
{
	list-style-type:square;
        padding: 0px;
	padding-left:3px;
        margin: 0px 0px 0px 1em;
}
li
{
	padding: 	0px;
	margin:		0px;
}

.code {
	margin:5px;
	padding:5px;
        border: 1px solid #000000;
        font-family: Courier, "Courier New", sans-serif;
        font-size: 11px;
        color: blue;
}

.imagebox {
	float:left;	
	margin-bottom:10px;
	padding-right:10px;
}
