
/* start basics: body, hd, bd, ft */

body
{
font-size: 77%;
background-color: rgb(201, 216, 224); /* lt blue */
}

#hd
{
background-color: rgb(244, 247, 250);
background-color: rgb(255, 239, 149);
background-color: rgb(22, 45, 84); /* nice dk blue */
background-color: rgb(70, 112, 174); /* also blue */
background-color: rgb(0, 153, 102); /* dk green */
background-color: rgb(24, 129, 89); /* dk green */
background-color: rgb(88, 192, 187);
background-color: rgb(25, 47, 67);

/*
padding: 0.6em;
*/
}

#bd
{
background-color: rgb(250, 251, 240);

padding: 0.6em;
}

#ft
{

/*
padding: 0.6em;
*/
}

/* end basics: body, hd, bd, ft */


h1, h2, h3, h4, h5, h6, h7
{
/*
color: #006dba;
*/
color: rgb(22, 45, 84); /* nice dk blue */
}


h1
{
font-weight: bold;
font-size: 170%;

/*
margin: .8em 0 .3em 0;
margin-left: 20px;
*/

margin: 0 0 1em 0;
}

h2
{
font-weight: bold;
font-size: 160%;
margin: 0 0 1em 0;
}

h3
{
font-weight: bold;
font-size: 150%;
margin: 0 0 1em 0;
}

h4
{
font-weight: bold;
font-size: 140%;
margin: 0 0 1em 0;
}

p
{
margin: 0 0 1em 0;
}

/*
tr {
border-style: none;
border-width: 0;
border-collapse: collapse;
}
*/

td {
border-style: none;
border-width: 0;
/*
border-collapse: collapse;
*/
}

.header
{

margin: 0;
padding: 0;
}

.banner a:link, .banner a:visited, .banner a:hover
{
color: rgb(22, 45, 84); /* nice dk blue */
color: rgb(220, 232, 227);
/*
	
color: #666;
font-weight: bold;
*/
text-decoration: none;
} 

.banner-text
{
/*
color: rgb(22, 45, 84); /* nice dk blue *8/
color: rgb(255, 239, 149); yellow

*/
color: rgb(22, 45, 84); /* nice dk blue */
color: rgb(220, 232, 227);

/*
background-color: rgb(51, 102, 153);
background-color: rgb(70, 112, 174); /* also blue *8/
*/
font-size: 160%;
font-weight: bold;

margin: 0;
padding: 0.5em;
}

.banner-text-small
{
font-size: 60%;
}

.text-small
{
font-size: 82%;
}

.status-msg
{
/*background: #f3f8fc url(../images/skin/information.png) 8px 50% no-repeat;*/
background-color: #f3f8fc;

border: 1px solid #b2d1ff;
color: #006dba;
margin: 0.5em 0 0.5em 0;
padding: 0.5em
}

.error-msg
{
background-color: rgb(240, 20, 20);
color: rgb(240, 220, 220);
font-weight: bold;
}


.article
{
background-color: rgb(244, 247, 250);
	
margin: 0 1em 1em 1em;
padding: 1em 0 0 0;
}

.footer
{
background-color: rgb(244, 247, 250);
background-color: rgb(130, 174, 89); /* green */
background-color: rgb(167, 165, 75); /* mustard gold */
background-color: rgb(62, 74, 92);
background-color: rgb(105, 150, 137);


color: rgb(250, 250, 250);

margin: 0;
padding: 1em 0.5em 0.5em 0.5em;
}

.block-margin
{
margin: 0 0 0 2em;
}

