body { font-family: "Times new roman", serif; font-size: 13px; margin:0; padding:0; } #logo { width:256px; height:210px; background: url('images/logo.jpg'); } #topleft { width:491px; height:188px; background: url('images/topleft3.jpg'); position:relative; top: -210px; left: 256px; } #whole { width:750px; text-align:left; } #content { position:relative; top:-250px; min-height:395px; } #menu { position:relative; top:10px; float:right; border-left:1px dashed #CCCCCC; width:200px; height:auto; } #text { padding:24px; width:500px; color:#222222; } #bigtext { padding-top:30px; padding-left:0; padding-right:0; padding-bottom:0; width:750px; color:#222222; } #contact { float:right; width:250px; color:#FFFFFF; font-weight:bold; text-align:right; padding-right:10px; } span.large { font-size:1.2em; } span.smaller { font-size:0.9em; } span.smaller a:link,span.smaller a:visited { color:#000000; text-decoration:none; } span.smaller a:hover { color:#FF0000; } span.large { font-size:1.3em; } #rightrule { float:right; width:228px; } #contact hr { height:1px; color:#FFFFFF; background-color:#FFFFFF; border:0; } #menu ul { list-style-type:none; padding-left:10px; margin-left:10px; } #menu ul li { padding-bottom:8px; } a:link, a:visited { text-decoration:none; color: #777777; font-size:1em; font-weight:bold; } a:hover { color: #FF0000; } h1 { font-size:1.4em; color:#333333; } h2 { font-size:1.2em; color:#FF0000; } #copy { position:relative; top:-250px; } #copy hr { height:1px; border:0; color:#CCCCCC; background-color:#CCCCCC; } table.images { border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; } #blank { position:absolute; background:url('images/image.png'); height:100%; Width:100%; top:210px; left:0; }