body {
	background-image: url('../img/layout/design_children/bcg/body.gif') ;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #ffeab9;
}

#main {
	background-color: #fcf7de;
}

#header_line {
	background-color: #fcf7de;
	background-image: url('../img/layout/design_children/bcg/header_line.gif') ;
}


#header_search .summer{
	background-image: url('../img/layout/design_children/bcg/header_stripe.gif') ;
}

div.quick_search {
	background-image: url('../img/layout/design_children/bcg/quick_form.gif');
}

#footer {
	background-color: #ff5a00;
}

#body_bcg {
	background-image: url('../img/layout/design_children/bcg/body_2.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}

div.button_special_category_shadow {
	width: 300px; height: 57px;
	background-image: url('../img/layout/design_children/bcg/button_special_category_shadow.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

.button_special_category {
	background-image: url('../img/layout/design_children/bcg/button_special_category.gif');
}

.bsc_color_b .button_special_category {
	background-image: url('../img/layout/design_children/bcg/button_special_category_b.gif');
}

#footer_envelope, #footer_envelope a, #footer_envelope a:visited {
	color: #ffd6bf;
}

div.button_special_category_2_shadow {
	width: 249px; height: 57px;
	background-image: url('../img/layout/design_children/bcg/button_special_category_2_shadow.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

.button_special_category_2 {
	background-image: url('../img/layout/design_children/bcg/button_special_category_2.gif');
}

.narrow div.button_special_category_shadow {
	width: 297px; height: 30px;
	background-image: url('../img/layout/design_children/bcg/button_special_category_shadow.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-bottom: 4px;
}


input.button, button.button {
	background-color: #fdfaec;
}

/*
h1.design, h2.design, h3.design, h4.design, h5.design, h6.design,
h1.design a, h2.design a, h3.design a, h4.design a, h5.design a, h6.design a 
{
	color: #c9853d;
}

img.photo {
	border: 1px solid #c9853d;
}
*/

/* *** PLUGINS *** */

/* calendar */

table.month a {
	color: #000000;
}
table.month a:hover {
	color: #CC271E;
}

.year {
	background-color: #f4e7b9;
}
.month {
	background-color: #e3d9b6;
}
.yearname {
}
.monthname {
	background-color: #f4e7b9;
	color: #4A4A4A;
}
.dayname {
	color: #4A4A4A;
}
.weeknumtitle {
	color: #4A4A4A;
}
.weeknum {
	color: #CD5C5C;
	background-color: #f4e7b9;
}
.week {
	background-color: #e3d9b6;
}
.monthweek {
	color: #4A4A4A;
}
.datepicker {
	background-color: #f4e7b9;
}
.monthpicker {
	background-color: #e3d9b6;
}
.yearpicker {
	background-color: #e3d9b6;
}
.pickerbutton {
	border-color: #999999;
	background-color: #e3d9b6;
}
.nomonthday {
	color: #aaaaaa;
}
.monthday {
	background-color: #E4E4E4;
	color: #000000;
}
.today {
	border-color: #ffffff;
	background-color: #abda09;
}
.selectedday {
	border-color: #f7ecc8;
	background-color: #ffffff;
}
.sunday {
	background-color: #F6F6F6;
	color: #4A4A4A;
}
.sunday a {
	color: #000040;
}
.sunday a:hover {
	color: #CC271E;
}
.saturday {
	background-color: #F6F6F6;
	color: #4A4A4A;
}
.saturday a {
	color: #000040;
}
.saturday a:hover {
	color: #CC271E;
}
.event {
	background-color: #f7ecc8;
}
.event a {
	color: #ffffff;
}
.selectedevent {
	border-color: #ffffff;
	color: #000000;
	background-color: #f7ecc8;
}
.selectedevent a {
	color: #000000;
}
.todayevent {
	border-color: #f7ecc8;
	background-color: #abda09;
}
.todayevent a, .todayevent a:visited, .todayevent a:hover {
	color: #ffffff;
}
.today a, .today a:visited, .today a:hover {
	color: #ffffff;
}
.today a:hover {
	color: #ffffff;
}

