html {
	height: 100%;
}
body {
	height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 11px;
    background-color: #eee;
}

	body {
		font-family: Georgia, serif;
		font-size: small;
		}
	
	p {
	   margin-left:280px;
	   height: 450px;
	   margin-right:20px;
	   font-family: Arial, Helvetica, sans-serif;
	}
	
	p span {
background: url(design/tr2.gif) top right no-repeat;
display: block;
	   background-color: #fff;
}
p span span {
background: url(design/br2.gif) bottom right no-repeat;
}
p span span span {
background: url(design/bl2.gif) bottom left no-repeat;
}
p span span span span {
background: url(design/tl2.gif) top left no-repeat;
padding: 0.5em;
}
    p span span span span h1
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size:15px;
        padding-left:10px;
        margin-left:5px;
        margin-right:5px;
		text-decoration:none;
		border-bottom:1px dashed #777;
		padding-bottom: 4px;
		color: #222;
    }
    p span span span span div
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size:13px;
        width:90%;
        padding-left:5px;
        padding-bottom: 20px;
    }
    .author
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#777;
        width:90%;
        text-align:right;
        padding-left:5px;
        padding-bottom: 5px;
    }
	dl {
		width: 240px;
		margin: 0 0 20px 20px;
		padding: 0;
		position: absolute;
		top: 30px;
		left: 0px;
		background: #ccc url(design/box_bottom.gif) no-repeat bottom left;
		}

	dt {
		margin: 0 0 10px 0;
		padding: 10px;
		font-size: 130%;
		color: #fff;
		text-align:center;
		border-bottom: 1px solid #fff;
		background: #999 url(design/box_top.gif) no-repeat top left;
		}
    dd a
        {
          text-decoration:none;
          padding-bottom: 1px;
        }
	dd a:hover
	    {
	      border-bottom: 1px dashed #000;
	      
	    }
    a
        {
          text-decoration:none;
          color: #444;
          font-weight:bold;
          padding-bottom: 0px;
        }
	a:hover
	    {
	      border-bottom: 1px dashed #000;
	    }
	dd {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: url(design/arrow.gif) no-repeat 0 3px;
		}
		
	#copy
		{
		 font-family: Arial, Helvetica, sans-serif;
		 text-color: #888;
		 padding-left: 60px;
		 width:140px;
		 text-align: center;
		 font-size: 9px;
		}
	#blue dt {
		background-color: #69c;
		}
	
	#blue {
		background-color: #9cf;
		}
	
	#red dt {
		background-color: #933;
		}
	
	#red {
		background-color: #c99;
		}
	
	#green dt {
		background-color: #9c6;
		}
	
	#green {
		background-color: #cf9;
		}