/****************************************/
/* Annoying fixes for IE ****************/

*{margin:0px; padding: 0px; font-family: "trebuchet ms", arial, verdana; }
body{
text-align:center; 
/*background-color: rgb(60, 60, 60);*/
background: url(/images/background.gif);
}

a{
text-decoration: none;
}
/****************************************/

#container{
text-align:left;
margin-left: auto;
margin-right: auto;
width: 900px;
background-color: #0F0F0F;
border-left: solid 15px rgb(25, 10, 10);
border-right: solid 15px rgb(25, 10, 25);
}

#header{
padding-left: 20px;
background: #669ACC url(/images/spectrum_top_banner.jpg);
color: #FFF;
height: 100px;
}

#header a 
{
color: #FFF;
font-size: 26px;
}

#navigation{
padding-left: 20px;
margin-top: 2px;
background-color:  rgb(15, 15, 15);
}

#main_content{
margin-top: 5px;
margin-left: 25px;
margin-right: 25px;
height: 1200px;
}

#post_area{
margin-top: 25px;
background-color: rgb(35,50,35);
width: 500px;
float: left;
}

#archive_area{
margin-top: 15px;
float: right;
width: 300px;
}

#adverts
{
margin-top: 15px;
text-align: center;
}

#footer{
padding-top: 10px;
text-align: center;
background-color: #669ACC;
color: #FFF;
height: 25px;
background: #669ACC url(/images/spectrum_bottom_banner.jpg);
}

#footer a 
{
color: rgb(240,240,240);
}
/****************************************************************/

div.post
{
}

div.post h4
{
padding: 10px;
/*background-color: rgb(50,60,50);*/
color: rgb(90,220,90);
background-color: rgb(35,50,35);
font-size: 14px;
}

div.post p
{
color: rgb(240,240,240);
padding: 10px;
background-color: rgb(70,90,70);
/*background-color: rgb(220,240,220);*/
font-size: 14px;
}

div.teaser_current
{
margin-top: 10px;
}

div.teaser_current h4
{
padding: 5px;
background-color: rgb(60,50,50);
color: rgb(255,0,160);
font-size: 12px;
font-weight: bold;
}

div.teaser_current p
{
color: rgb(240,240,240);
padding: 5px;
background-color: rgb(90,80,80);
font-size: 11px;
}

div.teaser_current a
{
font-size: 12px;
color: rgb(220,0,150);
}


div.teaser
{
margin-top: 10px;
}


div.teaser h4
{
padding: 5px;
background-color: rgb(70,60,70);
color:  rgb(190,110,250);
font-size: 12px;
}

div.teaser p
{
color: rgb(240,240,240);
padding: 5px;
background-color: rgb(130,120,130);
font-size: 11px;
}

div.teaser a
{
font-size: 12px;
color:  rgb(90,10,150);
}

div.archive_link
{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
margin-top: 10px;
font-size: 12px;
background-color: rgb(70,70,90);
}

div.archive_link a
{
color: rgb(240,240,240);
}



/****************************************************************/

/********************************
* COLOURS                       *
*                               *
* BLUE border           669ACC  *
* BLUE background       D8E8F1  *
*                               *
* RED border            FF5151  *
* RED background        FFD5D5  *
*                               *
* GREEN border          23C358  *
* GREEN background      CAF6D9  *
*                               *
* ORANGE border         F8741C  *
* ORANGE background     FDD9C1  *
*                               *
* GREY border           8B8B8B  *
* GREY background       EAEAEA  *
* GREY/BEIGE bg         EAEBD8  *
*                               *
* PURPLE border         B17DE7  *
* PURPLE background     EBCEFE  *
*                               *
* PINK border           FF00A0  *
* PINK background       FFD0FF  *
*                               *
* TURQ border           3BB1B3  *
* TURQ background       D0E8E8  *
*                               *
********************************/

