

div.page_structure div.right_hand_column { float: left; width: 745px; padding: 0px 0px 20px 0px; background-color: #eee; margin: 0 5px; }

div.module { float: left; display:inline; margin: 0 6px 0 20px; /* ie6 fix */ _margin: 0 16px 0 12px; }

td#content { background: #EEEEEE;}

div.module {  }
div.module div.module_header { background:#EEEEEE url(/App_Styles/Images/modules/module_shadow_top.png) no-repeat scroll 100% 100%;}
div.module ul li a { display: block; height: 45px;  position: relative; padding-bottom: 10px; }
div.module ul li { vertical-align: bottom;}


ul.comments li a.cat2:hover, ul.events li a span.cat2 { position: absolute; bottom: 5px; padding: 0; }
ul.comments li a.cat2:hover, ul.events li a em { height: 30px; }

div.module_nobg { clear: left; float: left; display:inline; }

body.page_home div.banners div.wrapban { height: 280px; }

body.page_home div.banners div.wrapban div.left { float: left; width: 230px; height: 277px; background: url(images/home_content_bg.png); }


body.page_home div.banners div.wrapban div.right { height: 277px; width: 480px; float: right; background: url(images/home_content_bg.png); }

body.page_home div.banners div.wrapban div.left h1 { font-size: 2em; color: #254B4E; }
body.page_home div.banners div.wrapban div.left h1, body.page_home div.banners div.wrapban div.left h2, body.page_home div.banners div.wrapban div.left p { padding: 8px 15px; }

body.page_home div.banners div.wrapban div.left a { background: url(images/find_out_more.gif) no-repeat 16px 3px; padding: 0 35px; line-height: 1.3em; font-size: 1.3em; color: #FF3300; }

body.page_home div.banners div.wrapban div.left h2 { color: #FF3300; font-size: 1.7em; font-weight: normal; line-height: 1.3em; }

body.page_home div.banners div.wrapban div.left p { font-size: 1.3em; font-style: normal; font-weight: bold; display: block; }

body.page_home div.banners div.wrapban div.right a { left: 8px; position: relative; top: 15px; }

