/* CSS Document */
body, html { padding:0px; margin:0px; background-color:#C8DEAC; font-family:verdana; font-size:12px; }

h1 { color:#C8DEAC; font-size:19px; background-image:url(/images/h1.gif); background-repeat:no-repeat; padding-left:18px;  }
h2 { color:#5F504C; font-size:17px;}

a { color:#5F504C;  }
a:hover { color:#C8DEAC; text-decoration:none;}
a.footer:hover { color:#efefef; text-decoration:none; }

td.menu { background-color:#5F504C; }
td.body { background-image:url('images/background.gif'); padding:10px 20px 20px 20px; width:550px; }

td.footer { padding-right:15px; font-size:10px; }


td.padright { padding:0px 11px 0px 0px; }

form.contact table td { font-weight:bold; vertical-align:top; }
form.contact input, form.contact textarea { width:240px; height:15px; }
form.contact textarea { height:100px; }
form.contact input.btn { height:auto; width:auto; background-color:#5F504C; border:1px solid #C8DEAC; color:#C8DEAC; font-weight:bold; font-family:Arial; }
form.contact input.btn:hover { cursor:hand; cursor:pointer;  }

ul {
    padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;

}


ul li {
    padding:0 10px 2px 0;
    list-style-position:outside;
    list-style-image: url(/images/li.gif);
}

table.photoalbum img { border:2px solid #5F504C; }
table.photoalbum td { color:#888888; }

div.highlight { border:1px solid #5F504C; padding:10px; background-color:#f2fff2;}

div.highlight2 { border:1px solid #5F404C; padding:10px; background-image:url('images/bg-highlight.jpg'); background-repeat:repeat-x; background-position:bottom; }

div.blogentry { padding-top:10px; }
div.blogsynopsis { font-size:.9em; }
div.blogentry a:hover, a.gogray:hover { color:#888888; }
div.blogdate { text-align:right; font-size:.8em; font-style:italic; }