/*
pink #FFADC6
blue #C1E6E9
bg light blue #cbd9fc
mid blue #aadeec
darker blue #83a4cf
*/



/****************************************/
/* Annoying fixes for IE ****************/

html{background-color: #cbd9fc;}

*{margin:0px; padding: 0px; font-family: arial, verdana; }
body{
text-align:center; 
background: url('/images/blue-bg.jpg');
}

a{
color: blue;
text-decoration: underline;
}

a:hover {
color: red;
text-decoration: underline;
}

/****************************************/

#amazon{
margin-top: 10px;
text-align:center;
} 

iframe
{ 
padding-left: 20px;
padding-right: 20px;
}


#container{
text-align:left;
margin-left: auto;
margin-right: auto;
width: 900px;
padding-left: 16px;
padding-right: 16px;
background: url('/images/container_bg.png');
}

#google_search
{
margin-right: 20px;
margin-top: 5px;
float: right;
}

#google_search input 
{
font-size: 80%;
border: solid 1px black;
}

#linkunits
{
padding-top: 5px;
text-align: center;
background-color: #000;
height: 20px;
}

#pagetop
{
height: 190px;
background-image: url('/images/shower_banner.jpg');
}

#header{
height: 150px;
background-image: url('/images/shower_banner2.jpg');
padding-left: 20px;
color: rgb(100,100,90);
font-size: 18px;
font-family:"Trebuchet MS", verdana;
background-color: #FFF;
}

#header a 
{
font-weight: bold;
color: #000;
font-size: 36px;
text-decoration: none;
}

#header a:hover
{
color: rgb(250,250,0);
text-decoration: none;
}

#navigation{
text-align: center;
color: #FFF;
height: 25px;
font-size: 6px;
background-color: rgb(0,0,0);
}

#navigation a 
{
text-decoration: none;
padding-left: 15px;
padding-right:15px;
font-size: 12px;
color: #FFF;
}

#navigation a:hover{color: rgb(250,250,0);}

#main_content{
background-color: #FFF;
padding-bottom: 50px;
}

#post_area{
margin-left: 20px;
width: 840px;
}

#rightads
{
width:240px;
height: 240px;
}

#mainads
{
margin-left: 20px;
height: 290px;
}

#site_links
{
float:right;
height: 200px;
margin-top:10px;
margin-right: 50px;
font-size: 12px;
width: 160px;
}

#site_links h4
{
padding-left:1px;
line-height:18px;
color: #000;
background-color: #aadeec;
font-size: 12px;
font-weight: normal;
}

#site_links a
{
line-height:18px;
color: black; 
padding-left: 5px;
}

#site_links a:hover
{
color:blue;
}

/****************************************************************/

table
{
margin-left:10px;
}

td
{
text-align:center;
padding:5px;
}

img
{
border: solid 10px #aadeec;
}

img.headerpic
{
border: none;
}

.headerpic
{
margin-top: 70px;
margin-right: 20px;
float:right;
}

.right
{
margin-top:50px;
margin-left: 40px;
margin-bottom: 10px;
float:right;
}

.left
{
margin-top:45px;
margin-left: 15px;
float:left;
}

ul{
margin-top: 30px;
width: 450px;
margin-left: 280px;
}

ul.tips
{
margin-top: 30px;
width: 450px;
margin-left: 50px;
}

li
{
font-size: 14px;
text-align: justify;
padding-left: 5px;
padding-bottom: 10px;
}

div.post
{
line-height: 22px;
}

div.post h4
{
padding:10px;
color: #83a4cf;
font-size: 18px;
}

div.post h5
{
padding-left: 15px;
padding-right: 15px;
font-size: 16px;
background-color: #FFF;
}

div.post p
{
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 16px;
background-color: #FFF;
text-align: justify;
}

