/***** A Free Template by joomlajunkie.com*** @version 1.0*** @copyright (C) 2005-2006 by - Joomla Junkie*** @web http://www.joomlajunkie.com**//***This css file manages the asthetic layout,dimensions etc***/body {text-align: center;margin: 0;margin-top: 13px;}#wrapper {position: relative;width: 780px;margin: 0;padding: 0;margin: 0 auto;text-align:left;z-index: 1;}#top_shadow {position: absolute;right: -7px;top: 33px;width: 795px;height: 120px;z-index: -1;}#top_a {height: 33px;width: 780px;padding: 0;margin: 0;line-height: 33px;}#top_a_left {float: left;margin-left: 10px;display: inline;}#top_a_right {float: right;margin-right: 20px;}#branding_header {width: 780px;height: 120px;margin: 0;padding: 0;}#branding_header_right {width: 180px;float: right;padding: 0;border-left: 2px solid #333333;}#top_nav {height: 33px;width: 780px;margin: 0;padding: 0;}#top_shelf {border-top: 10px solid #E4E9AB;width: 780px;margin: 0;padding: 0;overflow: hidden;}#top_shelf_left {float: left;width: 236px;padding: 0 5px 0px 5px;margin-left: 10px;display:inline;}* html body #top_shelf_left {width: 246px;}#top_shelf_center {float: left;width: 236px;padding: 0 5px 0px 5px;margin-left: 10px;}* html body #top_shelf_center {width: 246px;}#top_shelf_right {float: left;width: 236px;padding: 0 5px 0px 5px;margin-left: 10px;}* html body #top_shelf_right {width: 246px;}#top_seperator {background: url(../images/top_seperator_bg.gif) no-repeat;width: 780px;height: 20px;}#content_wrap {width: 780px;overflow: hidden;}#sidebar {float: left;width: 190px;margin-left: 10px;padding: 0 5px 5px 5px;margin-top: -7px;display: inline;}* html body #sidebar {width: 200px;}#pathway {float: left;width: 538px;margin-left: 11px;padding: 5px;}* html body #pathway {width: 549px;}#main_content {float: left;width: 530px;padding: 10px;margin-left: 10px;}* html body #main_content {width: 550px;}#bottom_seperator {background: #fff url(../images/bottom_seperator_bg.gif) no-repeat;width: 780px;height: 6px;}#footer  {background: url(../images/footer_bg.gif) repeat-x;border-top: 3px solid white;width: 780px;height: 56px;margin: 0 auto;clear:both;padding-top: 22px;}#footer_shadow {background: url(../images/footer_shadow_bg.jpg) repeat-x;height: 52px;width: 780px;margin: 0;padding: 0;}