/**


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


margin: 0;


padding: 0;


margin: 0 auto;


text-align:left;


z-index: 1;
border: 2px solid #000000;

}





#top_shadow {


position: absolute;


right: -7px;


top: 33px;


width: 795px;


height: 120px;


z-index: -1;


}





#top_a {


height: 33px;


width: 900px;


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: 900px;


height: 171px;


margin: 0;


padding: 0;


}





#top_nav {


align: center;

margin: 0;

padding: 0;

width: 900px;

height: 31px;

line-height: 31px;

border: 0px solid red;

text-indent: 6px;

font-size:16px;

}





#top_shelf {


border-top: 0px solid #FFFFFF;

background: url(../images/bgfleurs2.jpg);


width: 900px;


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: #FFFFFF url(../images/top_seperator_bg2.gif) no-repeat;

width: 900px;


height: 4px;


}


#top_seperator2 {

background:  #FFFFFF url(../images/top_seperator_bg2.gif) no-repeat;


width: 900px;


height: 12px;


}





#content_wrap {


width: 100%;


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: 900px;


margin-left: 0px;


padding: 5px;


}





* html body #pathway {


width: 549px;


}





#main_content {


float: left;


width: 900px;


padding: 0px;


margin-left: 0px;
background:  url(../images/bgfleurs.gif) no-repeat;
background-color:#FFFFFF;


}





* html body #main_content {


width: 895px;
background: #FFFFFF  url(../images/bgfleurs.gif) no-repeat;

}





#bottom_seperator {


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


width: 900px;


height: 6px;


}





/* #footer  {  */
/* height:300px; } */

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


/* width: 900px; */

/* height: 38px; */

/* margin: 0 auto; */


/* clear:both; */


/* } */


#box {

border: 1px solid #CCCCCC;

width: 280px;


height: 240px;

}

#box2 {

border: 1px solid #CCCCCC;

width: 210px;
height: 210px;

background: #FFFFFF;


}

#box3 {

border: 1px solid #DFDFDF;
background: #F0F6A1;
color: #333333;
width: 206px;

font: 10px;

}


#babybox {

border: 1px solid #DFDFDF;

width: 282px;

padding: 5px 5px 5px 5px;

height: 52px;

}

#adverts {
background: #FFFFFF;
padding: 10px 10px 10px 10px;

}

#ptext {
padding: 5px 5px 5px 5px;

}

#greenpad {
background: url(../images/bgfleurs.gif);
padding: 75px 0 0 0;
}


#greenpad2 {
background: #FFFFFF;
padding: -5px 0 0 0;

}

#header_sm {
color: #4A6A1F;
font: 14px;
}

#smallhyper {
color: #4A6A1F;
font: 11px;
}
