/**

*** 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;

font-size: .9em;

}

#jdl {
position: absolute;
height: 767px;
width: 77px;
/*background: #767676 url(../images/html_bg.png) no-repeat;*/
}

#midden {
width:100%;
align:center;
}


#wrapper {

position: absolute;

left: 92px;
max-width: 900px;
min-width: 640px;
/*top: 10px;*/

/*width: 100%;*/

margin: 0;

padding: 0;

margin: 0 auto;

text-align:left;

z-index: 1;

}


#top_a {

height: 33px;

width: 100%;

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: 57px;

margin: 0;

padding: 0;

}



#top_nav {

/*height: 60px;*/

/*width: 780px;*/

margin: 0;
margin-right:45px;

vertical-align:bottom;

padding-bottom: 10px;

}



#top_shelf {

/*border-top: 10px solid #E4E9AB;*/

width: 780px;

height: 13px;

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.png) no-repeat;*/

/*width: 780px;*/
clear:both;

height: 10px;

}



#content_wrap {

width: 100%;

}
#iframe {
background: #888 ;
}


#sidebar {

float: left;
/*background: url(../images/content_bg.gif) repeat-y;*/

width: 181px;

margin-left: 0px;
text-indent: 23px;

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;

}



#main_content {

/*width: 720px;*/

/*max-height: 400px;
min-height: 300px;*/

/*overflow: auto;*/

padding: 20px;

margin-left: 10px;

margin-right: 10px;


}

#main_wrap{
background: url(../images/content_bg_right.png) repeat-y;
background-position: right;
}

#main_content img {border: 0;padding:10px;}

#footer  {

clear:both;

/*background: url(../images/footer_bg.gif) repeat-y;;*/

/*width: 780px;*/

height: 2em;

vertical-align: middle;

/*display: table-cell; */

text-align: right;

}

