h1
{
margin: 2px;
border-bottom: 2px dashed #25679B;
clear: left;
font-weight: normal;
font-family: georgia;
letter-spacing: +4.5px;
}

body
{
background-image: url(background.gif);
background-repeat: no-repeat;
background-position: top center;
font-family: georgia, trebuchet ms, arial;
font-size: 10pt;
background-color: #000;
width:100%;
color:#ddf;
}

a
{
text-decoration: none;
color:#aaaaee;
}

a:hover
{
text-decoration: underline;
}

a:visited
{
}

#top
{
position: absolute;
background-image: url(title.gif);
background-repeat: no-repeat;
top: 25px;
left: 100px;
height: 100px;
width: 660px;
}

#menus
{
position: absolute;
top: 90px;
left: 100px;
width: 600px;
text-align: center;
}

#menus a
{
color: white;
letter-spacing: 1.5;
}

#published
{
position: absolute;
top: 115px;
text-align: justify;
margin-left: 96px;
margin-right: 100px;
height: 520px;
width: 640px;
max-height: 525px;
overflow:auto;
padding-right: 10px;
}

#published a
{
font-weight: bold;
text-decoration: underline;
}

#wrapper {
position:relative;
margin:0 auto;
text-align:left;
width: 868px;
}

#textcol
{
height: 100%;
}

#container
{
margin: 0 auto;   /* align for good browsers */
}

#menu
{
position: absolute;
top: 125px;
left: 718px;
width: 70px;
color: #2222EE;
font-size: 8pt;
/*border-left: 1px solid #663311;*/
z-index: 100;
}

#menu dl, #menu dt, #menu dd, #menu ul, #menu li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}


#menu dl
{
width: 10em;
}

#menu dt
{
cursor: pointer;
color: white;
text-align: right;
margin: 0px;
font-size: 13pt;
}

#menu dd
{
display: block;
border: 0px solid gray;
}

#menu li
{
text-align: right;
font-size: 10pt;
margin: 0px;
}

#menu li a, #menu dt a
{
color: #eeeeff;
text-decoration: none;
display: block;
text-align: right;
}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus
{
color: #FFF;
}

#site
{
position: absolute;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray;
}

#blog-title
{
font-weight: bold;
font-size: 10pt;
text-align: center;
background-color: #ADD8A6;
width: 100%;
margin: 0px;
color: #4444CC;
}

#blog-body
{
font-size: 8pt;
text-align: left;
}

#regform
{
font-size: 10pt;
}

input, textarea, select, button
{
font-family: Georgia;
font-weight: normal;
font-size: 9pt;
background-color: #222244;
color: #bbbbff;
border: 1px dashed #06375b;
}

#commentID
{
rows: 10;
white-space: pre;
}

.editable_content
{
background-color: #222266;
color: #ddeeff;
/*height: 100%;*/
}

#txtResponse
{
background-color: #330000;

color: #88eeee;
font-size: 8pt;
font-style: italic;
}

#comments
{
background-color: #111133;
margin: 2px;
margin-left: 15px;
margin-right: 20px;
margin-top: 20px;
}

#comments h4
{
text-transform: lowercase;
margin: 1px;
margin-left: -5px;
border-bottom: 1px dotted #333399;
bottom: 3px;
font-weight: normal;
font-size: 9pt;
letter-spacing: +1.5px;
font-weight: bold;
}

#comments p
{
font-size: 8pt;
}

#comments-each
{
margin: 4px;
margin-left: 8px;
}

#comments-text
{
font-size: 8pt;
letter-spacing: +0.5px;
}

.comments-line
{
text-align: right;
left-margin: 100px;
font-size: 10pt;
margin: 0px;
}

.comments-line a
{
color: #025577;
font-decoration: underline;
}

#addcomments
{

margin: 8px;
margin-left: 15px;
margin-right: 20px;
margin-top: 20px;
}

#addcomments-text
{
font-weight: bold;
text-transform: lowercase;
margin-left: 5px;
text-align: right;
}

#addcomments h3
{
text-transform: lowercase;
margin: 1px;
margin-left: 3px;
margin-top: 8px;

font-weight: bold;
font-size: 14pt;
letter-spacing: +2.5px;
}

#new-reg
{
}


#footer
{
}

