DIV.cbox {
	background-color: #B3C979;
	width: auto;
	padding: 1px;
	border-bottom: 1px solid #869C4C;
	margin-bottom: 8px;
}

DIV.cbox H1 {
	background-color: #B3C979;
	margin: 0px;
	padding: 3px 3px 1px 3px;
}

DIV.cbox DIV {
	border-color: #869C4C;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	width: auto;
}

DIV.cbox DIV DIV {
	background-color: #E7F2CA;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #F5F9EA;
	padding: 5px;
	width: auto;
}

/* blue box */
DIV.cboxblue {
	background-color: #5A86B3;
	width: auto;
	padding: 1px;
	border-bottom: 1px solid #2f4b67;
	margin-bottom: 8px;
}

DIV.cboxblue H1 {
	background-color: #5A86B3;
	margin: 0px;
	padding: 5px;
	color: white;
	font-size: 11px; 
	text-transform: uppercase;
}

DIV.cboxblue DIV {
	border-color: #2f4b67;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	width: auto;
}

DIV.cboxblue DIV DIV {
	background-color: #EFF7FF;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #fff;
	padding: 5px;
	width: auto;
}

DIV.cboxblue DIV DIV DIV {
	border: none 0px;
	margin: 0px;
}


/* the gray box */
DIV.cboxgray {
	background-color: #aaa;
	/*width: auto;*/
	padding: 1px;
	border-bottom: 1px solid #777;
	margin-bottom: 8px;
}

DIV.cboxgray H1 {
	background-color: #aaa;
	margin: 0px;
	padding: 5px;
	color: white;
	font-size: 11px; 
	text-transform: uppercase;
}

DIV.cboxgray DIV {
	border-color: #777;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	width: auto;
}

DIV.cboxgray DIV DIV {
	background-color: #fafafa;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #fff;
	padding: 5px;
	width: auto;
}

DIV.cboxgray DIV DIV DIV {
	border: none 0px;
	margin: 0px;
}

DIV.feat_home {
	background-color: #fff;
	padding: 1px;
	/*border-bottom: 1px solid #777;*/
	margin-bottom: 8px;
}

#feature_galleries_name LI {
	list-style: none;
}

DIV.feat_home h6 {
	font-size: 0.9em;
}

DIV.feature_galleries_name {
	margin-top: 10px;
	margin-bottom: 10px;
}


DIV.feature_galleries_name a {
	font-size: 1em;
	font-family: helvetica;
	font-weight: bold;
	color: #000;
}

DIV.feature_galleries_name a:hover {
	color: #c11415;
}

DIV.feature_galleries_description {
	font-size: 0.7em;
	padding-left: 15px;
	font-style: italic;
	margin-bottom: 15px;
}

DIV.feat_sub {
	background-color: #fff;
	padding: 1px;
	margin-bottom: 15px;
}

DIV.feat_sub a {
	color: #333;
}

DIV.feat_sub a:hover {
	color: #c11415;
}


DIV.feat_sub h6 {
	font-size: 0.9em;
}

DIV.feat_bio {
	background-color: #fff;
	padding: 1px;
	margin-bottom: 8px;
	padding-right: 10px;
}
	
DIV.feat_bio h6 {
	font-size: 0.9em;
}

DIV.feat_bio h7 {
	font-size:1em;
	font-family:helvetica;
	font-weight:bold;
	font-style:italic;
	margin:0;
}

DIV.feat_bio DIV DIV {
	font-size: 0.8em;
}

SPAN.my_links LI { 
	font-size: 0.8em;
}

my_links a {
	font-size: 0.8em;
}


DIV.feat_recent {
	background-color: #fff;
	padding: 1px;
	margin-bottom: 15px;
	padding-right: 10px;
	list-style:none;
}

DIV.feat_recent h6 {
	font-size: 0.9em;

}

UL.my_recent_galleries {
	font-size: 0.8em;
	list-style: none;
	color: #000;
}


UL.gallery_collection_list {
	font-size: 0.8em;
	list-style: none;
	margin: 0px;
}

UL.gallery_collection_list LI {
	margin: 0px;
}


DIV.feat_search {
	background-color: #fff;
	padding: 1px;
	margin-bottom: 8px;
}

SPAN.search_box {
	font-size: 0;
}

INPUT.search_box {
	margin-top: 5px;
}

DIV.feat_rss {
	background-color: #fff;
	padding: 1px;
	margin-bottom: 8px;
	padding-right: 10px;
}

DIV.feat_rss a {
	font-size: 0.8em;
}

DIV.feat_links {
	background-color: #fff;
	padding: 1px;
	margin-bottom: 8px;
	padding-right: 10px;
}

DIV.feat_links a {
	font-size: 0.8em;
}