body {
margin: 0;
padding: 0;
text-align:center;
}

a 
{ 
color:#0077ca; 
font-size:11px; 
text-decoration:none; 
font-weight:600; 
font-family:verdana, arial, helvetica, sans-serif; 
} 

a:link {color:#0077ca;} 
a:visited {color:#205d8c;} 
a:hover {background-color:#fff2e6;} 
a:active {color:#205d8c}

h1
{
width: 773px;
height: 326px;
text-indent: -5000px;
background: url("banner_bluerose.jpg");
margin: 0;
padding: 0;
}

h2 
{ 
margin:0px; 
padding:0px;
text-indent: 1em; 
font-weight:normal; 
font-size:large; 
font-family:verdana, arial, helvetica, sans-serif; 
color: #205D8C; 
} 

h3
{
margin:0 0 1em 0; 
padding:0px;
text-indent: 1em; 
font-weight:normal; 
font-size:large; 
font-family:verdana, arial, helvetica, sans-serif; 
color: #000000;
border-bottom: 1px solid black;
}

p 
{ 
font:11px/20px verdana, arial, helvetica, sans-serif; 
margin: 1em 1em 1em 1em; 
text-indent: 2em; 
padding:0px; 
} 

#container
{
margin: 0px auto;
width: 773px;
text-align:left;
}


#menu ul 
{ 
margin: 0; 
padding: 0; 
list-style-type: none; 
background-color: #accdec; 
float: left; 
width: 767px; 
text-align: center; 
line-height: 1em; 
border: 3px ridge #accdec; 
} 

#menu ul li 
{ 
display: inline; 
} 

#menu ul li a 
{ 
text-decoration: none; 
padding: .2em 1em; 
background-color: #accdec; 
color: #205d8c; 
border-right: 1px solid #205D8C; 
} 

#menu ul li a:hover 
{ 
color: #994d00; 
} 

#menu ul li a:active
{
color: #994d00;
}

#menu ul li a.special 
{ 
border-right: none; 
} 


#content
{
margin: 0;
}

#footer 
{ 
margin: 0; 
padding: 0; 
background-color: #accdec; 
width: 767px; 
text-align: center; 
line-height: 1em; 
border: 3px ridge #accdec; 
} 

#footer p 
{ 
margin: 0; 
} 

.entry 
{ 
margin: 0; 
padding: 0; 
} 

.entryfoot 
{ 
margin: 0; 
padding: 0;
} 

.entryfoot p
{
font-weight:bold;
}

label
{
font-weight:bold; 
vertical-align:top;
}

.avatar
{
float: left;
margin: .1em;
}

.clearboth { clear: both; }

label{
float: left;
width: 120px;
}

input, textarea{
margin-bottom: .2em;
}

#submit_comment{
margin-left: 140px;
}

.comment
{
width: 700px;
border: 1px solid black;
margin: 1em;
}

.comment_head
{
background-color: #accdec;
margin: 0;
}

dl
{
font:11px/20px verdana, arial, helvetica, sans-serif; 
margin: 1em 1em 1em 1em; 
padding:0;
}

ul.links
{
margin: 1em;
padding: 0;
}

.links li
{
display: inline;
list-style-type: none;
padding-right: .5em;
}

.links img
{
border: 1px solid black;
}

.links a:hover
{
background-color: #ffffff;
}

ul.default
{
margin: 1em;
padding-left: 0;
list-style-type: none;
}

.default li 
{
padding-left: 18px;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0;
}

.pagination
{
text-indent: 0; 
font-size:medium; 
}

.pagination a
{
font-size:medium; 
}