body { padding:0px; margin:0px; text-align:center; font-family:tahoma; font-size:12px; background:#fbdcec; }.main{ width:800px; text-align:center; margin:0 auto; background:#fbdcec; border:3px solid #fbdcec;}.innermain{text-align:left; width:800px;}a{ text-decoration:none;}a:hover{text-decoration:underline;}h1{ margin:0; padding:5px 0 5px 0; text-align:right; background:url(images/banner.jpg) no-repeat; padding:240px 100px 22px 0; color:#666; font-size:28px;}.content_panel{ float:left; width: 600px; background:#ccc; font-weight:bold; font-size:12px;}.top_node{background: url(images/top_node.gif) no-repeat; color:#8d52cc;  padding:3px 0 3px 39px;}.top_node h2{ margin:0px ; padding: 4px 0 4px 50px ; font-size:14px ; color:#000; }.top_node p{ padding-left:30px;}dl { background:url(images/desc_node.gif)  0 6px no-repeat; font-size:15px; padding:4px 0 4px 50px;  margin:0; font-size:12px;}dt a { color:#000; text-decoration:none; }dt a:hover { text-decoration:underline; }dd { padding:0px; margin:0px; padding-left:40px; padding-bottom:5px; color: #8d52cc;}dd p{padding:0px ; margin:0px;}.respect_panel{float:right; width:195px; background:#eeb0db;}.respect_panel .head{ padding:4px 0 4px 30px; color:#FFF; font-weight:bold; font-size:16px;}.respect_panel li{ list-style-type:none; padding:3px 0; }.respect_panel a{ color:#000; font-weight:bold;}address{ text-align:right; font-weight:bold; color:#8d52cc;}.node{float:left; width:160px; }.node div{ margin:0 0 1px 1px; background:#8d52cc; padding:6px 0; text-align:center;}.node a{ font-weight:bold; color:#FFF;}.clr { clear:both; }