/* CSS Document */

*
{
	padding:0;
	margin:0;

	font-family:Tahoma,Verdana, Arial,"MS Sans Serif";
	text-align:left;
}

body
{
/*	background: url(/cake/img/stripe_bg.png); */
/*background:url(/cake/img/body_bg.gif) repeat-y center;*/
/*background:#D9D9D9;
background:#669922;
background:url(/cake/img/homepage/background.jpg) repeat-y center #669922;*/
}

img { border:0; }

#t ul { font-size:8px; }
#wrapper
{
	margin:0 auto;
	padding-left:5px; /*10*/
	padding-right:5px; /*10*/
	width:900px; /*935*/ /*950*/
	text-align:right;
	background:#FFFFFF;
/*	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;	*/
	text-align:left;
}

#my_flash_message
{
	font-size:14px; 
	color:white;
	background-color:#ee9a9a;
	border-top:1px solid #900A0A;
	border-bottom:1px solid #900A0A;
	padding:8px; 
	margin-left:12px; 
	width:599px; 
}

#header-l
{
	background:url(/cake/img/header-bg-top.gif) top no-repeat; /* # CFE8F6 */ /*c6c6c6*/
}

#header-r
{
	background:url(/cake/img/header-bg-bottom.gif) bottom no-repeat;
}

#header
{
	width:900px; /*950*/
	height:380px;
	margin: 0 auto;
	border-bottom:1px solid #D9D9D9;

}

#header-inner
{
	padding:0 15px 0 15px;

}

#header2
{
	/*width:100%;*/
	width:950px;
	padding:15px;
	border-bottom:1px solid #D9D9D9;
}

content
{
	width:100%;
	height:auto;
	padding-bottom:25px;
	float:left;	
	clear:both;
	
}

#content-l
{
	float:left;
	width:300px;
	height:330px;
	padding:15px 0 0 15px;

}

#content-r
{
	float:left;
	width:650px;
	margin:10px 0 0 10px; /* left padding: 15*/

}
#footer-l
{
	background:url(/cake/img/footer-bg-r.gif) top left no-repeat #D5D5D5; /*D5D5D5*/
}

#footer-r
{
	background:url(/cake/img/footer-bg-l.gif) top right no-repeat;
}

#footer-top
{
	background:url(/cake/img/footer-bg-top.gif) top no-repeat #D5D5D5;

}

#footer
{
	height:188px;
	width:100%;
/*	background:url(/cake/img/home/footer_bg.jpg) #89B602;
*/	position:relative;
/*	background:#89B602;*/
	background-color:#F7F7F7;
	background:#BAD80A;
	background:#E2D67C;
	margin-top:26px;
	text-align:center;
	border-top:#718304 3px solid;
}

#footer_inner
{
	margin:0 auto;
	width:885px;
	padding:18px 0 0 18px;
	font-size:12px;
}

#footer_inner_box
{
	float:left;
	width:auto;
	padding-right:8px;
	margin-right:29px;

}

#footer_inner_box h2
{
	color:#709302;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#footer-powered-by
{
	position:absolute;
	right:10px; 
	bottom:10px;
	color:#99CC00;
	font-size:14px;
	font-weight:bold;
}

#footer_inner a { font-size:12px;}
#footer_inner a:link 		{ text-decoration:underline; color:#3341FF; }
#footer_inner a:active 	{ text-decoration:underline; color:#3341FF; }
#footer_inner a:visited 	{ text-decoration:underline; color:#3341FF; }
#footer_inner a:hover 	{ text-decoration:underline; color:#FF0084; }

#footer-powered-by a {}
#footer-powered-by a:link 		{ text-decoration:none; color:#FF0084; }
#footer-powered-by a:active 	{ text-decoration:none; color:#FF0084; }
#footer-powered-by a:visited 	{ text-decoration:none; color:#FF0084; }
#footer-powered-by a:hover 		{ text-decoration:none; color:#3341FF; }

#footer_inner_box a { font-size:13px;}
#footer_inner_box a:link, #footer_inner_box a:active, #footer_inner_box a:visited 	{ text-decoration:underline; color:#000000; }
#footer_inner_box a:hover 	{ text-decoration:underline; font-weight:bold; }



h2
{
	color:#FF0084;
	color:#0066CC;
/*	color:#FF0033;*/
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}




#latestBlog h2
{
	color:#5E7C05; 
	border-bottom:2px solid #5E7C05; 
	padding:3px 0 3px 8px; 
	margin-bottom:10px; 
}


#blog-dir
{
	list-style:square;

	/*list-style:url(/cake/img/ads/bullets/0085_blueAndPointy.png); */
	list-style:none;
	line-height:1.2em; 
	margin-left:20px;
	font-size:13px;
}

#blog-dir h2
{
	color:#5E7C05; 
	border-bottom:2px solid #5E7C05; 
	padding:3px 0 3px 8px; 
	margin-bottom:10px; 
}

#blog-dir ul
{
	margin-left:30px;

}

#blog-dir-sub
{
	margin-left:30px;
	list-style:none;
	display:none;
}

#blog-dir-cat-count
{
	color:#0012FF;
}

/* sub page*/
#green_menu_bar_l
{
	background:url(/cake/img/green-menu-bar-l.gif) top left no-repeat #99CC00; /*C7EB6E*/

}

#green_menu_bar_r
{
	background:url(/cake/img/green-menu-bar-r.gif) top right no-repeat;
	height:32px;
}

#green_menu_bar_inner
{
	padding-top:8px;
	padding-left:15px;
	font-size:13px;
	font-weight:bold;
}

#green_menu_bar_inner a 		{}
#green_menu_bar_inner a:link 	{ text-decoration:none; color:#000000;}
#green_menu_bar_inner a:active 	{ text-decoration:none; color:#000000;}
#green_menu_bar_inner a:visited { text-decoration:none; color:#000000;}
#green_menu_bar_inner a:hover 	{ text-decoration:underline; color:#FF0084;}

#white_blue_menu_bar_l
{
	background:url(/cake/img/white-blue-bg-menu-l.gif) top left no-repeat #C9D8EC;
}

#white_blue_menu_bar_r
{
	background:url(/cake/img/white-blue-bg-menu-r.gif) top right no-repeat;
	height:35px;
}

#white_blue_menu_bar_inner
{
	padding-top:8px;
	padding-left:10px;
	font-size:15px;
}

#white_blue_menu_bar_inner b
{
	font-size:17px;
	font-weight:bold;
}

#white_blue_menu_bar_inner a
{
	margin-right:10px;
}

#white_blue_menu_bar_inner a:link 	{ text-decoration:none; color:#000000;}
#white_blue_menu_bar_inner a:active 	{ text-decoration:none; color:#000000;}
#white_blue_menu_bar_inner a:visited { text-decoration:none; color:#000000;}
#white_blue_menu_bar_inner a:hover 	{ text-decoration:none; color:#FF0084;}


#button
{
	font-weight:bold;
}

#button_inner
{
	margin-top:10px; 
	text-align:center;
	font-size:17px;
}

#button a			
{
	width:123px;
	height:47px;
	float:left;
	margin-right:11px;
	background:url(/cake/img/ads/button.gif);
}
	
#button a:link 		{ text-decoration:none; color:#000000; }
#button a:active 	{ text-decoration:none; color:#000000; }
#button a:visited 	{ text-decoration:none; color:#000000; }
#button a:hover 	{ text-decoration:none; color:#FF0084; }

#page_number_box
{
	margin:20px 0 20px 0;
	width:600px;
}

#page_number_box a { padding:8px; background-color:#D8ED96; color:#566314; font-size:14px; font-weight:bold; text-decoration:none; margin-right:3px; }
#page_number_box a:link 	{ color:#566314; }
#page_number_box a:active 	{ color:#566314; }
#page_number_box a:visited 	{ color:#566314; }
#page_number_box a:hover 	{ color:#566314; background-color:#D6E542; text-decoration:underline; }


#contact_box
{
	width:249px; 
	height:219px;

	float:left; 
	margin:20px 0 -30px 10px; 
/*	position:relative; */
	background:url(img/ads/contact-us.gif) no-repeat;
	
	padding-top:85px;
	padding-left:10px;
	color:#FFFFFF;
}



#cp_info_box
{
	padding:12px 0 12px 12px;
	width:100%; 
	margin-bottom:8px;
	font-size:14px;
	
}

#latestBlogSortMenu
{
	background:#99CC00;
	font-size:12px;
	padding:5px 0 5px 5px;
	color:#000000;
	margin-bottom:8px;
}

#general_top
{
	width:100%; 
background:url(http://www.dekads.com/img/logo_bg_h_88.png) repeat-x #8fa700;
	height:88px; /*53, 68*/ 

	text-align:center;
}

#home_top_menu
{
	float:right; 
	padding:35px 0 0 0;
}