body{border:2px dotted #aa0000;margin:0px;padding:2px;} 
body {background-color:#f5f5f5; border: 2px solid #555; margin:0; }
a {color:#aa0000; padding:0 2px;}
a{
text-decoration:none;
}
.bmenu {COLOR: #FFFFFF; background-color: #aa0000; padding: 2px; font-weight:bold;}
.bmenu a{COLOR: #FFFFFF; }
.thumb{
color:#6633CC;
background-color:#f7f7f7;
padding:3px; border-left: 1px solid #d9d9d9;
padding:3px; border-right: 1px solid #d9d9d9;
}

.description {
color:#6633CC;
background-color:#f7f7f7;
padding:3px; border-left: 1px solid #d9d9d9;
padding:3px; border-right: 1px solid #d9d9d9;
padding:3px; border-bottom: 1px solid #d9d9d9;

}

.dr {
color:#6633CC;
background-color:#f7f7f7;
margin-top:1px;
margin-bottom:1px;
border:1px solid #d9d9d9;
background-repeat:repeat-x;
background-position:top;
border-radius:5px;
padding:4px 5px;
}
.left 
	{
	text-align:left;
	}

.right 
	{
	text-align:right;
	}

.center 
	{
	text-align:center;
	}
.line 
	{
	padding:3px;
	border-bottom:1px dashed #D1D8DF;
    text-align:center;
	}
	.footer
	{
	padding:3px;
	background:#595959;
	color:#cccccc;
	border:1px #595959;
	font-weight:bold;
	margin-top:1px;
    text-align:center;
	}
.menu 
	{
	padding:3px;
	border-bottom:1px dashed #D1D8DF;
	}
hr { color: #fff; border-top: 1px dotted #D2D2D2; margin: 3px 0; }