/*

dark red	rgb(110,15,0);
mid red		rgb(180,45,50);
pale red	rgb(225,195,180);

vlight green  rgb(240,245,235);
light green   rgb(235,240,200);
darker green  rgb(180,200,165);
mid green     rgb(200,215,190);

*/



/****************************************/
/* Annoying fixes for IE ****************/

html{background-color: rgb(125,131,148);}

*{margin:0px; padding: 0px; font-family: arial, verdana; }
body{
text-align:center; 
background: url(/images/body_background.gif);
background-position-x: 50%;
background-position-y: 0%;
background-repeat: repeat-x;
}

a{
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

/****************************************/

#container{
text-align:left;
padding-top: 30px;
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;
width: 850px;
/*background-image: url('/images/main_shadow.png');*/
}

#google_search
{
margin-right: 20px;
margin-top: 15px;
float: right;
}

#google_search input 
{
font-size: 85%;
border: solid 1px black;
background-color: rgb(150,110,170);
}

#header{
margin-bottom: 0px;
padding-left: 20px;
color: rgb(190,190,190);
background-image: url('/images/banner_top.png');
height: 100px;
font-size: 18px;
font-family:"Trebuchet MS", verdana;
}

#header a 
{
color:  #FFF;
font-size: 36px;
}

#header a:hover
{
color: #FFF;
text-decoration: none;
}

#navigation{
text-align: center;
color: #FFF;
height: 23px;
font-size: 6px;
background-image: url('/images/nav_background.gif');
background-color: rgb(150,110,170);
}

#navigation a 
{
text-decoration: none;
padding-left: 15px;
padding-right:15px;
font-size: 12px;
color: #FFF;
}

#link_units
{
margin-top: 7px;
margin-left: auto;
margin-right: auto;
}

#main_content{
border-top: solid 2px rgb(170,170,170);
border-bottom: solid 2px rgb(170,170,170);
height: 2060px;
background-color: #FFF;
}

#main_content_top
{
margin-top: 0px;
background-color: rgb(140,140,140);
height: 5px;
}

#main_content_bottom
{
background-color: #FFF;
height:0px;
margin-bottom: 0px;
}

#post_area{
margin-left: 20px;
margin-top: 15px;
width: 580px;
float: left;
}

#right_area{
margin-right: 25px;
margin-top: 15px;
float: right;
width: 160px;
}

#main_ads
{
padding-top:10px;
margin-left: 50px;
}

#links_right
{
float: right;
width: 160px;
}

#skyscraper_ads
{
margin-top: 10px;
float: right;
width: 160px;
}

#footer{
text-align: center;
color: #FFF;
height: 60px;
font-size: 11px;
background-image: url('/images/footer_bottom.png');
}

/****************************************************************/

.right
{
padding-right: 15px;
float:right;
}

img
{
padding-left: 25px;
}

div.post
{
border: solid 1px rgb(90,25,130);
width: 600px;
color: rgb(10,10,10);
}

div.post h6
{
background-color: rgb(150,110,170);
padding-left: 10px;
}

div.post h4
{
padding:10px;
background-color: rgb(150,110,170);
color: #FFF;
font-size: 18px;
}

div.post h5
{
padding-left: 15px;
padding-right: 15px;
font-size: 16px;
background-color: #FFF;
text-align: justify;
}

div.post p
{
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 14px;
background-color: #FFF;
text-align: justify;
}

div.post ul
{
padding-left: 45px;
padding-right: 45px;
padding-top: 10px;
font-size: 14px;
background-color: #FFF;
text-align: justify;
}

div.post li{padding-bottom: 10px;}
