body {margin:0px; background:url(bg.gif) center 4px no-repeat #3F1000; font: normal 8pt tahoma}
a {text-decoration:none;}

.sidebar {width:148px; float:left; background: url(left-bg.jpg) no-repeat top center #90582E; text-align:center; padding-top:15px;}
#menu, #menu li {list-style:none; padding:0px; margin:0px; text-align:right; line-height:160%}
#menu li {list-style:none; text-indent:none; padding-right:5px;}
#menu li a {
font: bold 9pt tahoma; color:black; padding-left:5px; width:96%; display:block}
#menu li a:hover {color:#2D3787; background-color:#CFC3BF}

.rightbody {width:625px; float:right; background:url(right-bg.jpg) no-repeat top center #B69B7B;}
.rightbody a {color:darkred;}
.rightbody a:hover {color:darkblue; text-decoration:underline}
.rightbody a img {border:0px;}
.content {width:420px; float:left}
.content a img {border:1px solid white; margin:5px; }
.content a:hover img {filter:gray}

h1 {padding:0px; margin:0px; font:normal 28pt impact; color:#3F1000}
h2 {padding:0px; margin:0px; font:bold 18pt arial; letter-spacing:-2px; color:#3F1000}
h4 {padding:0px; margin:0px; font:bold 10pt arial; letter-spacing:2px; color:#3F1000}

a.thumb img {border:2px solid #CEB096;}
a.thumb:hover img {border:2px solid white; filter:progid:DXImageTransform.Microsoft.alpha(opacity='90'); -moz-opacity:0.9; opacity:0.9;}

.placeholder {background:url(placeholder.gif) no-repeat; width:117px; height:117px; margin:auto}
.placeholder a {width:115px; height:115px; display:block;}

a.play {width:74px; height:23px; display:block; background:url('play.gif') top center; float:left}
a.play:hover {background-position:bottom;}

.pagesno {text-align:center;}
.pagesno a {width:30px; height:30px;  padding:5px; margin:2px; background-color:#D9C9B9}
.pagesno a:hover {background-color:#F2EBE5}