@charset "utf-8";
*, img {margin: 0;padding: 0;}
img {border: none;}
body, html {
  font: 1em Arial, Helvetica, sans-serif;
  color: #000000;
  background: #bbe5eb;
}
/*ul, li {list-style: none;}*/
.clearthis {clear: both;}
h1, h2, h3, h4, h5 {display: inline;}
a {cursor: pointer;}
a:link, a:visited {
  color: #000;
  text-decoration: underline;
}
a:hover {color: #3A57AF;}
.left {float: left;}
.right {float: right;}
.red {color: #ED2027;}
.blue {color: #3A57AF;}

/*
 * Page Layout
 *
 */
#container p {margin: 10px 0;}
#container span ul {margin: 5px 15px;}
#container span ul li {list-style: disc inside;}
#outerwrapper {
  width: 1020px;
  margin: 0 auto;
}
#top {
height: 145px;
position: relative;
background: url(../images/quote_support.gif) 460px 30px no-repeat;
}

h1.logo a {
display: block;
width: 200px;
height: 145px;
text-indent: -9999px;
background: url(../images/logo_bambi.gif) no-repeat;
cursor: pointer;
}

#searchbox {
display: block;
width: 300px;
background: url(../images/bg_searchbox2.gif) no-repeat top right;
position: absolute;
top: 25px;
right: 0;
}
.searchlabel {
display: inline; 
float: left; 
width: 80px; 
height: 30px; 
line-height: 25px; 
font-size: 12px; 
text-align: right;
}
.searchfor {
border: 0; 
margin: 5px 0 0 17px; 
width: 165px; 
float:left; 
display: inline;
}
.searchin {
margin: 2px 15px 0 8px; 
float: left; 
border: none;
width: auto;
}

.searchfakebutton {
width: 30px; 
height: 25px; 
float: right; 
display: block;
}

#roundcorner_top, #roundcorner_bottom {height: 15px;}
#roundcorner_top {background: url(../images/roundcorner.gif) no-repeat 0 0;}
#roundcorner_bottom {
  background: url(../images/roundcorner.gif) no-repeat 0 -15px;
  margin-bottom: 10px;
}
#innerwrapper {
  padding: 20px 0;
  background: #FFFFFF;
  font-size: 0.8em;
}
#left_col, #center_col, #right_col {float: left; margin: 0 15px;}
#left_col {width: 170px;}
#center_col {width: 590px;}
#center_col ul {margin: 5px 0;}
#center_col ul li {padding-left: 15px; list-style-position: inside;}
#center_col ol {margin: 5px 0;}
#center_col ol li {padding-left: 15px; list-style-position: inside;}
#right_col {width: 170px;}
#sub_container {
  margin-bottom: 15px;
  padding-bottom: 15px;
}
#left_col #sub_container {border-bottom: 2px solid #ED2027;}
#right_col #sub_container {border-bottom: 2px solid #3A57AF;}
#footer {
  height: 40px;
  line-height: 40px;
  color: #FFFFFF;
  font-size: 0.8em;
  background:url(../images/bg_footer.gif) no-repeat;
  margin-bottom: 10px;
  padding: 0 15px;
}
#footer a {color: #FFFFFF; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#center_col p{
margin: 1em 0;
}


#center_col .header {
  display: block;
  height: 12px;
  min-width: 300px;
  margin-bottom: 10px;
}
#right_col .header {
  display: block;
  height: 12px;
  width: 135px;
  margin-bottom: 5px;
}
#left_col .header {
  display: block;
  height: 12px;
  width: 135px;
  margin-bottom: 10px;
}
#left_col #issue {
  font-weight: bold;
  margin-bottom: 10px;
}
.header#for_sale {
  display: block;
  height: 12px;
  background: url(../images/header.gif) 0px -36px no-repeat;
}
.header#wanted {
  display: block;
  height: 12px;
  background: url(../images/header.gif) 0px -48px no-repeat;
}
.header#jobs {
  display: block;
  height: 12px;
  background: url(../images/header.gif) 0px -60px no-repeat;
}
.header#forums {
  height: 20px;
  background: url(../images/forum.header.gif) no-repeat;
  margin-bottom: 20px;
}
#view_all {
  margin-bottom: 10px;
  display: block;
  height: 12px;
  width: 79px;
  background: url(../images/button_viewall.gif) 0px -9px no-repeat;
}
#view_all:hover {
  background: url(../images/button_viewall.gif) 0px -37px no-repeat;
}
#post_newtopic {
   margin-bottom: 10px;
   display: block;
   height: 28px;
   width: 139px;
   background: url(../images/button_postnewtopic.gif) 0px 0px no-repeat;
}
#back_button {
   margin-right: 5px;
   margin-bottom: 10px;
   display: block;
   height: 28px;
   width: 73px;
   background: url(../images/button_f_back.gif) 0px 0px no-repeat;
}
#post_newtopic:hover {
   margin-bottom: 10px;
   display: block;
   height: 28px;
   width: 139px;
   background: url(../images/button_postnewtopic.gif) 0px -28px no-repeat;
}
#post_yourevent {
   margin-bottom: 10px;
   display: block;
   height: 28px;
   width: 148px;
   background: url(../images/button_postyourevent.gif) 0px 0px no-repeat;
}
#post_yourevent:hover {
   margin-bottom: 10px;
   display: block;
   height: 28px;
   width: 148px;
   background: url(../images/button_postyourevent.gif) 0px -28px no-repeat;
}
#reply_topic {
  background: url(../images/header_small.gif) 0px 0px no-repeat;
  display: block;
  width: 300px;
  height: 11px;
  min-width: 300px;
  margin-bottom: 10px;
}
#reply_ad.header {
  background: url(../images/header_small.gif) 0px -22px no-repeat;
  display: block;
  width: 300px;
  height: 11px;  
  min-width: 300px;
  margin-bottom: 10px;
}
.header_line {
  border-top: 2px solid #333;
  margin-bottom: 20px;
}
.header_line.red {border-color: #ED2027;}
.header#forum_title {
  height: 25px;
  width: 300px;
  background: url(../images/nav.gif) -218px -59px no-repeat;
}
.header#playgroups {
  background: url(../images/header.gif) 0px -108px no-repeat;
}
.header#bambi_buddies {
  background: url(../images/header.gif) 0px -120px no-repeat;
}
.header#pre_schools {
  background: url(../images/header.gif) 0px -132px no-repeat;
}
.header#support_groups {
  background: url(../images/header.gif) 0px -144px no-repeat;
}
.header#charities {
  background: url(../images/header.gif) 0px -156px no-repeat;
}
.header#resource {
  background: url(../images/header.gif) 0px -168px no-repeat;
}
.header#bambi_magazines {
  background: url(../images/header.gif) 0px -180px no-repeat;
}
.header#bump_n_babies {
  background: url(../images/header.gif) 0px -192px no-repeat;
}
.header#forum {
  background: url(../images/header.gif) 0px -24px no-repeat;
}
.header#event {
  background: url(../images/header.gif) 0px 0px no-repeat;
}
.header#community_event {
  background: url(../images/header.gif) -51px -12px no-repeat;
}
.header#members_discount{
  background: url(../images/header.gif) 0px -264px no-repeat;
}
.header#home{
  background: url(../images/header.gif) 0px -276px no-repeat;
}
.header#searchresult{
  background: url(../images/header.gif) 0px -288px no-repeat;
}
.header#bambiforum{
  background: url(../images/header.gif) 0px -300px no-repeat;
}
.header#classified{
  background: url(../images/header.gif) 0px -312px no-repeat;
}
.header#faq{
  background: url(../images/header.gif) 0px -324px no-repeat;
}
.header#privacy{
  background: url(../images/header.gif) 0px -336px no-repeat;
}
.header#disclaimer{
  background: url(../images/header.gif) 0px -348px no-repeat;
}
.header#lastest_event {
  background: url(../images/header_home.gif) 0px 0px no-repeat;
}
.header#join_our_team {
  background: url(../images/header_home.gif) 0px -12px no-repeat;
}
.header#goods_for_sale {
  background: url(../images/header_home.gif) 0px -24px no-repeat;
}
.header#goods_wanted {
  background: url(../images/header_home.gif) 0px -36px no-repeat;
}
.header#jobs {
  background: url(../images/header_home.gif) 0px -48px no-repeat;
}
.header#login {
  background: url(../images/header_sidebar.gif) 0px 0px no-repeat;
}
.header#calendar {
  background: url(../images/header_sidebar.gif) 0px -12px no-repeat;
}
.header#bambi_service {
  background: url(../images/header_sidebar.gif) 0px -24px no-repeat;
}
.header#overview {
  background: url(../images/header.gif) 0px -72px no-repeat;
}
.header#your_account {
  background: url(../images/header.gif) 0px -84px no-repeat;
}
.header#forumss {
  background: url(../images/header_sidebar.gif) 0px -69px no-repeat;
}
.header#new_topics {
  background: url(../images/header_small.gif) 0px -33px no-repeat;
  display: block;
  height: 11px;
  margin-bottom: 8px;
}
.header#most_popular {
  background: url(../images/header_small.gif) 0px -44px no-repeat;
  display: block;
  height: 11px;
  margin-bottom: 8px;
}
.header#about {background: transparent url(../images/header.gif) 0px -204px no-repeat;}
.header#join_our_team {background: transparent url(../images/header.gif) 0px -216px no-repeat;}
.header#advertise_with_us {background: transparent url(../images/header.gif) 0px -228px no-repeat;}
.header#contact {background: transparent url(../images/header.gif) 0px -240px no-repeat;}
.header#committee {background: transparent url(../images/header.gif) 0px -252px no-repeat;}
.header#forgotpassword {background: transparent url(../images/header.gif) 0px -360px no-repeat;}
.header#member {background: url(../images/header.gif) -42px -96px no-repeat;}
.header#new_member {background: url(../images/header.gif) 0px -96px no-repeat;}
.header#bambi_magazine {
  float: left;
  background: url(../images/header_sidebar.gif) 0px -36px no-repeat;
  height: 33px;
  width: 75px;
}
#bambi_magazie_image {
  float: left;
  margin: 0 10px 5px 0;
  display: block;
  width: 70px;
  height: 100px;
}
#right_col form input[type=text], #right_col form input[type=password] {
  margin: 5px 0;
  border: 1px solid #3A57AF;
  line-height: normal;
  padding: 4px;
  vertical-align: middle;
  font-weight: bold;
  color: #AAA;
  width: 158px;
}
#right_col form input[type=text].login {
  background: url(../images/login.bg.gif) no-repeat 0px 0px;
}
#right_col form input[name=password].login {
  background: url(../images/login.bg.gif) no-repeat 0px -24px;
}
#right_col form input[type=text].error, #right_col form input[type=password].error {
  border: 1px solid #ED2027;
}
#right_col #submit_login input[type=submit] {
  display: block;
  margin: 5px 0;
  width: 87px;
  height: 28px;
  cursor: pointer;
  background: url(../images/button_login.gif) 0px 0px no-repeat;
  border: none;
}
#submit_login input[type=submit] {
  display: block;
  margin: 5px 0;
  width: 87px;
  height: 28px;
  cursor: pointer;
  background: url(../images/button_submit.gif) 0px 0px no-repeat;
  border: none;
}
#submit_login input[type=submit]:hover {
  background: url(../images/button_submit.gif) 0px -28px no-repeat;
}
#right_col #submit_login input[type=submit]:hover {
  background: url(../images/button_login.gif) 0px -28px no-repeat;
}

.button#submit {
  display: block;
  width: 87px;
  height: 28px;
  cursor: pointer;
  background: url(../images/button_submit.gif) 0px 0px no-repeat;
  border: none;
}
.button#submit:hover {
  background: url(../images/button_submit.gif) 0px -28px no-repeat;
}

#error_login_message {
   display: none;
   padding: 5px;
   font-size: 11px;
   color: #ED2027;
   border: 1px dotted #ED2027
}
#enews {
  display: block;
  float:left;
  width: 290px;
  height: 40px;
  line-height: 40px;
  background: url(../images/h_enews.gif) no-repeat 0 50%;
}
#enews span{display: none;}
#enews input.field {
  width: 110px;
  border: 1px solid #ed2027;
  vertical-align: middle;
  line-height: normal;
  margin-left: 100px;
  padding: 4px;
}
#enews input.submit {
  width: 40px;
  height: 21px;
  cursor: pointer;
  background: url(../images/btn_enews.gif) no-repeat center;
  border: none;
  vertical-align: middle;
}
#copyright {
  width: 230px;
  float: right;
  text-align: right;
  font-size: 11px;
}

/** Home **/
#event_histories #event_date {width: 85px; margin-right: 15px;}
#center_col #containner {margin: 25px 0;}
.2-col#containner {margin: 5px 0;}

/** Navigation **/
ul#secondary_nav {
  float: left;
  width: 470px;
  font-size: 11px;
  text-transform: capitalize;
}
ul#secondary_nav li {
  display: inline;
  padding-right: 4px;
  border-right: 1px solid #FFF;
}
ul#secondary_nav li.last {border-right: none;}
#nav {
  list-style: none;
  width: 560px;
  height: 50px;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/nav.gif);
  font-size: 0.8em;
  font-weight: bold;
}
#nav li {float: left; list-style: none;}
#nav a {
  height: 50px;
  display: block;
}
#nav span {display: none;}
#list1 {width: 83px;}
#list2 {width: 114px;}
#list3 {width: 92px;}
#list4 {width: 145px;}
#list5 {width: 126px;}
li:hover#list1, li#list1 a.active {background: url(../images/nav.gif) 0px -50px no-repeat;}
li:hover#list2, li#list2 a.active {background: url(../images/nav.gif) -83px -50px no-repeat;}
li:hover#list3, li#list3 a.active {background: url(../images/nav.gif) -197px -50px no-repeat;}
li:hover#list4, li#list4 a.active {background: url(../images/nav.gif) -289px -50px no-repeat;}
li:hover#list5, li#list5 a.active {background: url(../images/nav.gif) -434px -50px no-repeat;}
#nav ul {display: none; list-style: none;}
#nav li:hover ul {display: block; margin-bottom: 10px;}
#nav ul li {float: none; background: #FFFFFF; list-style: none;}
#nav ul a {
  height: auto;
  padding: 0 23px;
  color: #898989;
  text-decoration: none;
}
#nav ul a span{
  display: block;
  padding: 5px 0;
  border-bottom: 1px dotted #cccccc;
}
#nav ul a:hover {
  background: #FFFFFF;
  color: #3f57af;
}
#nav ul {padding-bottom: 10px; list-style: none;}
#list1 ul {width: 79px;}
#list2 ul {width: 110px;}
#list3 ul {width: 120px;}
#list4 ul {width: 141px;}
#list5 ul {width: 126px;}
#list1 ul {background:url(../images/subnav_1.gif) no-repeat bottom;}
#list2 ul {background:url(../images/subnav_2.gif) no-repeat bottom;}
#list3 ul {background:url(../images/subnav_3.gif) -25px 0px no-repeat bottom;}
#list4 ul {background:url(../images/subnav_4.gif) no-repeat bottom;}
#list5 ul {background:url(../images/subnav_5.gif) no-repeat bottom;}
.bambi_service_link {margin-top: 15px}
.bambi_service_link li {
  display: block;
  height: 21px;
  padding-top: 5px;
}
.bambi_service_link a {text-decoration: none;}

/*
 * Event Calendar
 *
 */
 
.calendar {
  text-align: center;
  margin: 20px auto;
  font-size: 12px;
}
#calendar_block {height: 170px;}
#calendar_block.loading {background: url(../images/spinner/20.gif) no-repeat 50% 50%;}
#head #title {
  width: 122px;
  border: 2px solid #EEEEEE
}
.calendar #head div {
  float: left;
  margin-bottom: 10px;
}
.calendar #prev_month {
  display: block;
  width: 22px;
  height: 16px;
  cursor: pointer;
  background:url(../images/arrow_left.gif) no-repeat center;
}
.calendar #next_month {
  display: block;
  width: 22px;
  height: 16px;
  cursor: pointer;
  background:url(../images/arrow_right.gif) no-repeat center;
}
.weeks div {
  float: left;
  width: 22px;
  height: 16px;
  display: block;
  border: 1px solid #FFF;
}
.days div {
  float: left;
  width: 22px;
  height: 16px;
  display: block;
  border: 1px solid #FFF;
}
.days div.has_content {
  background-color: #ED2027;
  cursor: pointer;
}
.days div.has_content.today {
  background-color: #ED2027;
  cursor: pointer;
}
.calendar a {
  color: #FFF;
  text-decoration: none;
}
.days div.has_day {
  background-color: #BBE5EB;
}
.days div.has_day.today {

}
a div.has_content.today {

}
.days div div:hover {
  
}

/*
 * Ads & Sponcer Banner
 *
 */
 
#ads_banner {
  margin: 15px auto;
  display: block;
  height: 150px;
  width: 170px;
  background:url(../images/banner_default.gif) no-repeat center;
}

/*
 * Forum
 *
 */
#forums-categories .category {
  background-color: #EBEBEB;
  padding: 10px 15px 15px;
}
#forums-categories #category-viewall {
  background-color: #EBEBEB;
  padding: 10px 0 5px 0;
}
#forums-categories #category-header {
  display: block;
  height: 5px;
}
#category-header .ctl {
  float: left;
  display: block;
  background: transparent url(../images/forum.div.coner.png) no-repeat 0px 0px;
  width: 5px;
  height: 5px;
}
#category-header .ctr {
  float: right;
  display: block;
  background: transparent url(../images/forum.div.coner.png) no-repeat -5px 0px;
  width: 5px;
  height: 5px;
}
#category-header .cc, #category-footer .cc {
  float: left;
  display: block;
  background-color: #EBEBEB;
  width: 580px;
  height: 5px;
}
#category-footer {margin-bottom: 25px;}
#category-footer .cbl {
  float: left;
  display: block;
  background: transparent url(../images/forum.div.coner.png) no-repeat 0px -5px;
  width: 5px;
  height: 5px;
}
#category-footer .cbr {
  float: right;
  display: block;
  background: transparent url(../images/forum.div.coner.png) no-repeat -5px -5px;
  width: 5px;
  height: 5px;
}
#forum-topic {
  width: 75%;
  font-weight: bold;
}
#forum-topic a {text-decoration: none;}
#forum-posted {
  width: 15%;
  text-align: center;
}
#forum-reply {
  width: 10%;
  text-align: center;
}
.category h3 {color: #3C55AE;}
.category hr {
  margin: 5px 0;
  border: none;
  border-bottom: 2px dotted #666;
}
.category .forum {font-size: 12px;}
.category #forum_title {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: bold;
}
.category #forum_posted_by {margin-top: 15px;}
#posts_container {margin-bottom: 35px;}
#posts_container #posts {
  margin-bottom: 25px;
  padding-bottom: 10px;
  border-bottom: 2px dotted #666;
}
#posts #posts_content {margin-bottom: 15px;}
#reply_this_topic {
  margin-top: 50px;
  margin-bottom: 20px;
}
#reply_this_topic #form {
  margin-top: 30px;
  padding-left: 10px;
}
#reply_this_topic #form div {margin: 5px 0px; clear: both;}
#reply_this_topic #form h4 {margin-left: 30px; display: block; float: left; width: 80px;}
#reply_this_topic #form textarea {
  padding: 5px;
  width: 340px;
  height: 140px;
  border: 1px solid #DDD;
}
#form input[type=text] {
  height: 18px;
  padding: 5px;
  width: 340px;
  font-size: 14px;
}
#reply_name {padding-top: 3px;}
div.send_submit {
  display: block;
  cursor: pointer;
  background: url(../images/button_send.gif) no-repeat 0px 0px;
  width: 73px;
  height: 28px;
  margin-right: 100px;
}
div.send_submit:hover {background: url(../images/button_send.gif) no-repeat 0px -28px;}
div.save_submit {
  display: block;
  cursor: pointer;
  background: url(../images/button_save.gif) no-repeat 0px 0px;
  width: 73px;
  height: 28px;
  margin-right: 100px;
}
div.save_submit:hover {background: url(../images/button_save.gif) no-repeat 0px -28px;}
#reply_this_topic #submit {
  margin-top: 5px;
  padding-left: 110px;
}
/*
 * Events
 *
 */
.events {
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 15px 0;
  border-bottom: 1px dotted #999;
}
.events #details {
  float: left;
  width: 380px;
}
#details .thead {float: left; width: 80px; margin-right: 10px; font-weight: bold;}
#details #title {
  color: #ED2027;
  font-weight: bold;
}
#details #description {margin-top: 15px;}
#event_community_form {width: 500px;margin: 50px auto 0;font-size: 1em;}
#event_community_form label {
    width: 135px;
    text-align: right;
    padding: 5px 20px 0px 0px;
    float: left;
    text-transform: capitalize;
    font-weight: bold;
    color: #464646;
}
#event_community_form input[type=text] {
  width: 285px;
  padding: 3px;
  margin-bottom: 8px;
  float: left;
  color: #3A57AF;
  border: 1px solid #CCC;
  height: 19px;
  font-weight: bold;
}
#event_community_form  .submit#cancel {
  background: url(../images/button_f_cancel.gif) no-repeat;
  width: 86px;
  height: 28px;
}
#event_community_form  .submit#next {
  background:  url(../images/button_next_red.gif) no-repeat 0px 0px;
  width: 73px;
  height: 28px;
  margin-left: 155px;
}
#event_community_form .submit#next:hover {background:  url(../images/button_next_red.gif) no-repeat 0px -28px;}
#event_community_form .input#help {
  float: left;
  background:  url(../images/button_help.gif) no-repeat;
  width: 28px;
  height: 28px;
  margin-left: 5px;
}
/** Signup Form **/
#description {margin-bottom: 20px;}
#description #title {
	margin-top: 15px;
	font-size: 16px;
    font-weight: bold;
}
#description p {
	margin-bottom: 15px;
}
#signup_form {width: 500px;margin: 50px auto 0;font-size: 1em;}
#signup_form label {
    width: 135px;
    text-align: right;
    padding: 5px 20px 0px 0px;
    float: left;
    text-transform: capitalize;
    font-weight: bold;
    color: #464646;
}
#signup_form input {
  width: 285px;
  height: 19px;
  padding: 3px;
  margin-bottom: 8px;
  float: left;
  border: 1px solid #CCC;
  color: #3A57AF;
  font-weight: bold;
}
.submit#cancel {
  background: url(../images/button_f_cancel.gif) no-repeat;
  width: 86px;
  height: 28px;
}
.submit#next {
  background:  url(../images/button_next_red.gif) no-repeat 0px 0px;
  width: 73px;
  height: 28px;
  margin-left: 155px;
}
.submit#next:hover {background:  url(../images/button_next_red.gif) no-repeat 0px -28px;}
.input#help {
  float: left;
  background:  url(../images/button_help.gif) no-repeat;
  width: 28px;
  height: 28px;
  margin-left: 5px;
}
/** Overviews **/
#overview_details {margin: 15px 0; padding: 5px;}
#overview_details p {margin-bottom: 20px;}
#overview_details p.title {font-weight: bold;}
#overview_details #members, #overview_details #newbie {width: 50%;}
#overview_details #members #details, #overview_details #newbie #details {margin 0 auto; padding: 20px 35px; width: 95%;}
#overview_details #members {background-color: #DEDEDE;}
#overview_details #description {margin-top: 10px;}
#loginform label {font-weight: bold;}
#loginform #submit_login input[type=submit] {
  display: block;
  margin: 5px 0;
  width: 87px;
  height: 28px;
  cursor: pointer;
  background: url(../images/button_submit.gif) 0px 0px no-repeat;
  border: none;
}
#loginform #submit_login input[type=submit]:hover {
  display: block;
  margin: 5px 0;
  width: 87px;
  height: 28px;
  cursor: pointer;
  background: url(../images/button_submit.gif) 0px -28px no-repeat;
  border: none;
}
#submit_become_a_member input[type=submit] {
  display: block;
  margin: 5px 0;
  width: 138px;
  height: 27px;
  cursor: pointer;
  background: url(../images/button_become_a_member.gif) 0px 0px no-repeat;
  border: none;
}
#submit_become_a_member input[type=submit]:hover {
  display: block;
  margin: 5px 0;
  width: 138px;
  height: 27px;
  cursor: pointer;
  background: url(../images/button_become_a_member.gif) 0px -27px no-repeat;
  border: none;
}
#loginform form input[type=text], #loginform form input[type=password] {
  margin: 7px 0;
  border: 1px solid #999;
  line-height: normal;
  padding: 4px;
  vertical-align: middle;
  font-weight: bold;
  color: #3A57AF;
  width: 158px;
}
/** Pane List **/
#pane_list dt {margin-bottom: 5px;}
.pane_bar {
  display: block;
  width: 590px;
  height: 30px;
  cursor: pointer;
}
#pane_list dt.open #bar {background: transparent url(../images/scroll_pane_close.gif) no-repeat 0px 0px;}
#pane_list dt.close #bar {background: transparent url(../images/scroll_pane_open.gif) no-repeat 0px 0px;}
#pane_list dt.open #bar.red {background: transparent url(../images/scroll_pane_close_red.gif) no-repeat 0px 0px;}
#pane_list dt.close #bar.red {background: transparent url(../images/scroll_pane_open_red.gif) no-repeat 0px 0px;}
.pane_bar .title {
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  padding: 6px;
}
.pane_details {min-height: 100px;}
/** Icon Admin **/
#icons {
  margin: 25px;
}
.admin_icon {
  margin: 3px;
  display: block;
  width: 102px;
  height: 102px;
}
.admin_icon#cms {background: transparent url(../images/cms_box_01.gif) no-repeat 0px 0px;}
.admin_icon#cms:hover {background: transparent url(../images/cms_box_01.gif) no-repeat 0px -102px;}

.admin_icon#new_member {background: transparent url(../images/cms_box_02.gif) no-repeat 0px 0px;}
.admin_icon#new_member:hover {background: transparent url(../images/cms_box_02.gif) no-repeat 0px -102px;}

.admin_icon#calendar {background: transparent url(../images/cms_box_03.gif) no-repeat 0px 0px;}
.admin_icon#calendar:hover {background: transparent url(../images/cms_box_03.gif) no-repeat 0px -102px;}

.admin_icon#forum {background: transparent url(../images/cms_box_04.gif) no-repeat 0px 0px;}
.admin_icon#forum:hover {background: transparent url(../images/cms_box_04.gif) no-repeat 0px -102px;}

.admin_icon#classified {background: transparent url(../images/cms_box_05.gif) no-repeat 0px 0px;}
.admin_icon#classified:hover {background: transparent url(../images/cms_box_05.gif) no-repeat 0px -102px;}

.admin_icon#service {background: transparent url(../images/cms_box_06.gif) no-repeat 0px 0px;}
.admin_icon#service:hover {background: transparent url(../images/cms_box_06.gif) no-repeat 0px -102px;}

.admin_icon#banner {background: transparent url(../images/cms_box_07.gif) no-repeat 0px 0px;}
.admin_icon#banner:hover {background: transparent url(../images/cms_box_07.gif) no-repeat 0px -102px;}

.admin_icon#newsletter {background: transparent url(../images/cms_box_08.gif) no-repeat 0px 0px;}
.admin_icon#newsletter:hover {background: transparent url(../images/cms_box_08.gif) no-repeat 0px -102px;}

.admin_icon#imexport {background: transparent url(../images/cms_box_09.gif) no-repeat 0px 0px;}
.admin_icon#imexport:hover {background: transparent url(../images/cms_box_09.gif) no-repeat 0px -102px;}

/** Your Account **/
#profile_form {margin: 20px 25px;}
#profile_form #fields {margin-bottom: 10px;}
#fields .label {float: left; width: 150px; font-weight: bold; margin-right: 15px; text-align: right; padding-top: 4px;}
#fields input[type=text], #fields textarea {width: 250px; padding: 3px}
#pane #button {margin: 40px auto; width: 180px;}
/** Playgroups **/
#playgroups_list {margin: 20px 0; padding: 5px 0;}
#playgroups_list #playgroups_type {font-size: 18px;margin-bottom: 20px;}
#playgroups_list #lists {margin-bottom: 20px; border-bottom: 1px dotted #999; padding-bottom: 15px;}
/** BAMBI Buddies **/
#service_lists #list {border-bottom: 1px dotted #666; padding: 15px 0;}
/** Pre-Schools **/
.pre-schools {margin: 20px 0;}
.pre-schools #list #schoolname {font-size: 15px; font-weight: bold;}
.pre-schools #list #campus {font-weight: bold;}
.pre-schools #list #details {margin-bottom: 15px;}
/** Bambi magazines **/
.button#read_online {
	margin: 5px auto;
	cursor: pointer;
	display: block;
	width: 104px;
	height: 28px;
	background: transparent url(../images/button_readonline.gif) 0px 0px no-repeat;
}
.button#read_online:hover {
	background: transparent url(../images/button_readonline.gif) 0px -28px no-repeat;
}
.bambi_magazines#container {margin-bottom: 20px;}
.bambi_magazines #latest_issue {padding-bottom: 15px; border-bottom: 1px dotted #666;}
.bambi_magazines #media {margin-right: 20px; width: 145px;}
.bambi_magazines #details {width: 425px;}
.bambi_magazines #details #issue {font-size: 15px; font-weight: bold; margin-bottom: 15px;}
#top_container #past_issues {
	cursor: pointer;
	display: block;
	width: 123px;
	height: 28px;
	background: transparent url(../images/button_past_issues.gif) 0px 0px no-repeat;
}
#top_container #past_issues:hover {background: transparent url(../images/button_past_issues.gif) 0px -28px no-repeat;}
.button#next_issue {
  display: block;
  width: 111px;
  height: 28px;
  background: transparent url(../images/button_next_issue.gif) 0px 0px no-repeat;
}
.disable_button#next_issue {
  display: block;
  width: 111px;
  height: 28px;
  background: transparent url(../images/button_next_issue.gif) 0px -28px no-repeat;
}
.button#next_issue:hover, .disable_button#next_issue {background: transparent url(../images/button_next_issue.gif) 0px -28px no-repeat;}
.button#prev_issue {
  display: block;
  width: 111px;
  height: 28px;
  background: transparent url(../images/button_prev_issue.gif) 0px 0px no-repeat;
}
.disable_button#prev_issue {
  display: block;
  width: 111px;
  height: 28px;
  background: transparent url(../images/button_prev_issue.gif) 0px -28px no-repeat;
}
.button#prev_issue:hover {background: transparent url(../images/button_prev_issue.gif) 0px -28px no-repeat;}
/** Classified **/
.button#postyourad {
  display: block;
  width: 123px;
  height: 28px;
  background: transparent url(../images/button_postyourad.gif) 0px 0px no-repeat;
  margin-top: -16px;
}
.icon#goods {
  display: block;
  width: 115px;
  height: 28px;
  background: transparent url(../images/subnav_header_goods.gif) 0px 0px no-repeat;
}
.active_button#for_sale {
  margin: 0 3px;
  displasy: block;
  width: 79px;
  height: 28px;
  background: transparent url(../images/subnav_button_forsale.gif) 0px 0px no-repeat;
}
.button#for_sale {
  margin: 0 3px;
  displasy: block;
  width: 79px;
  height: 28px;
  background: transparent url(../images/subnav_button_forsale.gif) 0px -28px no-repeat;
}
.button#for_sale:hover {background: transparent url(../images/subnav_button_forsale.gif) 0px 0px no-repeat;}
.active_button#wanted {
  margin: 0 3px;
  displasy: block;
  width: 73px;
  height: 28px;
  background: transparent url(../images/subnav_button_wanted.gif) 0px 0px no-repeat;
}
.button#wanted {
  margin: 0 3px;
  display: block;
  width: 73px;
  height: 28px;
  background: transparent url(../images/subnav_button_wanted.gif) 0px -28px no-repeat;
}
.button#wanted:hover {background: transparent url(../images/subnav_button_wanted.gif) 0px 0px no-repeat;}
.button#view_photos {
  display: block;
  width: 117px;
  height: 28px;
  background: transparent url(../images/button_viewphotos.gif) 0px 0px no-repeat;
}
.button#view_photos:hover {background: transparent url(../images/button_viewphotos.gif) 0px -28px no-repeat;}
.button#backPager {
   display: block;
   width: 73px;
   height: 28px;
   background: transparent url(../images/button_prev.gif) 0px 0px no-repeat;
}
.button#backPager:hover {background: transparent url(../images/button_prev.gif) 0px -28px no-repeat;}
.button#nextPager {
   display: block;
   width: 73px;
   height: 28px;
   background: transparent url(../images/button_next.gif) 0px 0px no-repeat;
}
.button#nextPager:hover {background: transparent url(../images/button_next.gif) 0px -28px no-repeat;}
.button#box {
   display: block;
   border: 1px solid silver;
   width: 15px;
   text-align: center;
   padding: 5px;
   margin: 0 2px;
   text-decoration: none;
}
.button#readmore {
	display: block;
	width: 93 px;
	height: 28px;
	background: transparent url(../images/button_readmore.gif) 0px 0px no-repeat;
}
.button#readmore:hover {
	background: transparent url(../images/button_readmore.gif) 0px -28px no-repeat;
}

ul#forum_list { margin-bottom: 10px; }

ul#forum_list li {
  list-style: none;
  border-bottom: 1px dotted #666;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

ul#forum_list li a { text-decoration: none; }
