/*

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 ****************/

*{margin:0px; padding: 0px; font-family: arial, verdana; }
body{text-align:center; background-color: rgb(240,235,230);}

a{text-decoration: none;}
a:hover {text-decoration: underline;}

#google_search {margin-right: 20px; margin-top: 15px; float: right;}
#google_search input { font-size: 14px; border: solid 1px black; background-color: rgb(180,200,165);}

/****************************************/

#container {
text-align:left;
margin-left: auto;
margin-right: auto;
width: 850px;
padding-left: 16px;
padding-right: 16px;
background: url('/images/container.png');
}

#header {
padding-left: 20px;
color:  rgb(110,15,0);
background-color: rgb(200,215,190);
/* background-image: url('/images/red_tt_banner_850x100.png'); */
height: 100px;
font-size: 18px;
font-family:"Trebuchet MS", verdana;
}

#header a {color: rgb(180,45,50); font-size: 36px;}
#header a:hover {color: #FFF; text-decoration: none;}

#navigation {
text-align: center;
color: #FFF;
height: 30px;
font-size: 6px;
background-color: rgb(180,200,165);
}

#navigation a {
text-decoration: underline;
padding-left: 15px;
padding-right:15px;
font-size: 12px;
color: #FFF;
}

#main_content {
background-color: #EAEBD8;
padding-top:20px;
padding-bottom:20px;
}

#post_area {
margin-left: 20px;
margin-right: 20px;
background-color: #FFF;
min-height: 600px;
}

#mainads {
float:left;
margin-left: 20px;
width: 580px;
height: 300px;
margin-bottom: 10px;
}

#footer{
text-align: center;
color: #FFF;
height: 60px;
font-size: 11px;
background-color: rgb(180,200,165);
}

#right_area {
margin-right: 25px;
float: right;
width: 180px;
height: 300px;
margin-bottom: 10px;
}

#site_links {
width: 160px;
padding-top: 10px;
padding-left:10px;
}

#site_links h4 {
padding: 2px;
color: #FFF;
background-color: rgb(140,140,140);
font-size: 12px;
}

#site_links a {
text-decoration: underline;
line-height: 18px;
font-size: 12px;
padding: 5px;
color: rgb(180,45,50);
}

#site_links a:hover {color: rgb(120,140,105);}
#link_unit{height: 90px; width: 160px;}

/****************************************************************/

.right{float: right;}
.left{float: left;}
img{margin: 20px; border: solid 10px rgb(180,200,165);}

div.post{color: rgb(120,120,120);}

div.post h2 {
padding:10px;
color: rgb(140,140,140);
font-size: 20px;
}

div.post h3 {
padding-left:15px;
color: rgb(100,100,100);
font-size: 16px;
}

div.post p {
line-height: 18px;
padding-left: 15px;
padding-right: 40px;
padding-top: 10px;
padding-bottom: 5px;
font-size: 14px;
text-align: justify;
}

div.post ul {
padding-left: 45px;
padding-right: 45px;
padding-top: 10px;
font-size: 14px;
text-align: justify;
}

div.post li{padding-bottom: 10px;}
