/**





*** 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: 283px;







margin: 0;





padding: 0;





}





#top_nav {





height: 280px;





width: 780px;





margin: 0;





padding: 0;



}







#main_nav {



height: 0px;



width: 780px;



margin-left: 10px;



padding: .2em 1em;



display: inline;



}









#top_shelf {





border-top: 10px solid #B484BA;





width: 780px;





margin: 0;





padding: 0;





overflow: auto;





}











#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: auto;





}











#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_shelf {





border-top: 10px solid #B484BA;





width: 780px;





margin: 0;





padding: 0;





overflow: auto;





}









#bottom_shelf_left {





float: left;





width: 236px;





padding: 0 5px 0px 5px;





margin-left: 10px;





display:inline;









}



* html body #bottom_shelf_left {





width: 246px;



}



#bottom_shelf_center {





float: left;





width: 236px;





padding: 0 5px 0px 5px;





margin-left: 10px;





}



* html body #bottom_shelf_center {





width: 246px;



}





#bottom_shelf_right {





float: left;





width: 236px;





padding: 0 5px 0px 5px;





margin-left: 10px;





}



* html body #bottom_shelf_right {





width: 246px;



}



#bottom_seperator {





background: #fff url(../images/bottom_seperator_bg.gif) no-repeat;





width: 780px;





height: 6px;





}





#bot_nav {





height: 33px;





width: 780px;





margin: 0;



align: center;



padding: 0;





}





#footer  {





background: url(../images/footer_bg.gif) repeat-x;





border-top: 3px solid white;





width: 780px;





height: 140px;





margin: 0 auto;





clear:both;





padding-top: 22px;





}











#footer_shadow {





background: url() repeat-x;





height: 52px;





width: 780px;





margin: 0;





padding: 0;





}