.lhtable {
    background: #f0c800;
    font-family: Arial, Verdana, Helvetica;
    border-top: 1px solid #D09305;
    border-bottom: 1px solid #D09305;
/*     border-radius: 25%; /* potentially in CSS3 */ 
/*     -moz-border-radius: 25%; /* in Mozilla now */ 
}

.rhtable {
    background: #f0c800;
    font-family: Arial, Verdana, Helvetica;
    border-top: 1px solid #D09305;
    border-bottom: 1px solid #D09305;

/*     border-radius: 0.5%; /* potentially in CSS3 */
/*     -moz-border-radius: 0.5%; /* in Mozilla now */
}

.mtable {
    background: #ffffff;
    border: #000 normal 1px ;
/*     border-width: 1; */

}

.menu {
    background: #cae6ee;
    font-family: Verdana, Arial, Helvetica;
    font-size: 0.8em;
    border: solid 1px #89B4CA;
    border: solid 1px #89B4CA;
    border-radius: 5%; /* potentially in CSS3 */
    -moz-border-radius: 5%; /* in Mozilla now */
    margin-left: 5px;
}

.codehead {
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
	font-size: 0.85em;
	font-weight: bold;
	background: #7a5ada;
}

.codebody {
    background: #ddddff;
    font-family: Lucida Console, Courier;
    font-size: 0.85em;
}

.footer {
	background:#333 url(../img/gallery-crumb-bg.gif) top left repeat-x;
	border-top:1px solid #333;
	color:#fff;
	font-size:9px;
	text-align:center;
 	padding:3px 0;
 	clear:both; 
 	border-top-style: none;
/*  	border-bottom: 1px solid #000; */
}

.header {
	background:#333 url(../img/gallery-crumb-bg.gif) top left repeat-x;

	color:#fff;
	font-size:4px;
	text-align:center;
/*	padding:3px 0; */
/*	clear:both; */
/*	border-top: 1px solid #555;*/
	border-bottom: 1px solid #555;
/* 	border-radius: 25%; /* potentially in CSS3 */
/*         -moz-border-radius: 25%; /* in Mozilla now */
}

.menulink:link { color: slateblue; text-decoration: none; }
.menulink:visited { color: #a0a0d0; text-decoration: none; }
.menulink:hover { color: #a0a0d0; text-decoration: underline; }
.menulink:active { color: slateblue; text-decoration: underline; }

.hl {
    font-family: Arial, Verdana, Helvetica;
    color: slateblue;
}

.title {
    font-family: Arial, Verdana, Helvetica;
    font-size: 1.1em;
    font-weight: bold;
    text-align: right;
    color: mediumslateblue;
}

.page {
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 1.1em;
    text-align: right;
    color: #333399;
}

.text {
    font-family: Arial, Verdana, Helvetica;
    font-size: 0.8em;
    text-align: justify;
}

.rsstext {
    font-family: Arial, Verdana, Helvetica;
    font-size: 0.65em;
    text-align: justify;
}

.l2text {
    font-family: Arial, Verdana, Helvetica;
    font-size: 1.0em;
    text-align: justify;
}

.code {
    color: #0000ff;
}

.comment {
    color: #ff0000; 
}

body {
	background:#ACB3AC url(../img/main-bg.gif) top left repeat-x;
	margin:15px;
	color:#666;
	border:1px solid #333;

}

table {
    background: #ffffff;
/*     border-radius: 1%;  */
/* potentially in CSS3 */
/*     -moz-border-radius: 1%;  */
/* in Mozilla now */
}


.pi {
    text-align: right;
    margin: auto;
}

b {
    font-size: 1.0em
}

.google {
    font-family: Arial, Verdana, Helvetica;
    font-size: 0.8em;
    text-align: justify;
/*    border:1px solid #666; */
/*    border-radius: 5%; /* potentially in CSS3 */
/*    -moz-border-radius: 5%; /* in Mozilla now */
    margin-left: 0px;
}

.hpBox {
	font-size: 10px;
	color: #000000;
	line-height: 11px;
}