body { font-family: Verdana; font-size: 8pt; }
table { font-family: Verdana; font-size: 8pt; } 
a { color: blue; }
a:hover { color: red;}
tr.header_nav_bar { background:#B24444;  color: white;}
tr.header_nav_bar a { color: white; font-family: Verdana; font-size: 8pt; }
tr.header_nav_bar a:hover { color: white; text-decoration:none;}

div.side {
	margin-left:5px;
}

div.right_column {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
}

div.side_header { 
	width: 200px;
	//background:#FCFDBD;
	background: #B24444;
	color: white;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: none;
	border-color: black;
	font-weight:bold;
	padding-left: 15px;
	margin-top: 10px;
	-moz-border-radius: 2px 2px 0px 0px;
}

div.side_content {
	width: 200px;
	/* colors
	background: #CDECCA;	# green
	background: #F5DDEF;	# pink-violet
	background: #E7C5C5;	# reddish
	background: #9AB4CA;	# light blue
	*/
	background:#FCFDBD;
	color: black;
	border-top: none;
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: none;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom:15px;
}

div.side_text {
	margin-right: 10px;
	margin-top: 5px;
}

div.side input {
	font-family: Verdana; font-size: 8pt;
}
div.side select {
	font-family: Verdana; font-size: 8pt;
}

div.side_recipe {
	padding-bottom: 10px;
	border-bottom: 1px dotted;
	border-color: #999999;
	margin-right: 15px;
}

div.column_header {
	width: 100%;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: none;
	padding-left: 15px;
	margin-top: 10px;
	-moz-border-radius: 2px 2px 0px 0px;
	border-color: black;
	font-weight: bold;
}

div.column_block {
	width: 100%;
	color: black;
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: none;
	border-color:black;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 10px;
}

table.section_table {
	margin-right: 10px;
}

table.section_table td {
	border-top: 1px solid;
	border-left: 1px solid;
	border-color: black;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	-moz-border-radius: 4px 0px 0px 0px;
}

table.section_table td table.none td {
	border: 0px;
}

table.section_table td table.none td.mall_description {
	border-left: 1px dashed;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-color: black;
	padding-top: 10px;
	-moz-border-radius: 0px;
}

table.section_table td:hover {
	border-color: darkgrey;
	/*border-bottom: none;
	border-right: none;
	border-style: dashed;*/
}


div.item div.column_header {
	background: #D59D9D;
	color: black;
}

div.item div.column_block {
	background: #F0DADA;
}

div.mall div.column_header {
	background: #92B5D2;
	color: black;
}

div.mall div.column_block {
	background: #D2E1EE;
}

div.recipe div.column_header {
	/*background: #A4DC9C; lighter green */
	background: #93C58B;
	color: black;
}

div.recipe div.column_block {
	background: #CDECCA;
}

div.contact_us div.column_header {
	background: #D4D4CE;
	color: black;
}

div.contact_us div.column_block {
	background: #EFEFE9;
}

div.advertise div.column_header {
	background: #FCBF3C;
	color: black;
}

div.advertise div.column_block {
	background: #FFE19F;
}

div.article div.column_header {
	background: black;
	color: white;
	border-color:black;
}

div.article div.column_block {
	background: #EFEFE9;
}

div.column_text {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

div.header {
	background:#B24444;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	-moz-border-radius: 0px 0px 20em 0px;
}

div.header td.header_last {
	-moz-border-radius: 0px 0px 20em 0px;
}

tr.header_nav_bar table {
	border: 0px;
	margin-left: 45px;
}

tr.header_nav_bar table td {
	padding-right: 20px;
}

div.footer {
	font-size: 7pt;
	color:lightgrey;
	border-top: none;
	border-left: none;
	border-right: 1px dashed;
	border-bottom: 1px dashed;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}


div.footer2, div.footer2 a {
	margin-top: 15px;
	font-size: 7pt;
	color:lightgrey;
	text-decoration: none;
}

div.footer2 a:hover {
	color:red;
}

td.page_item {
	padding-left: 3px;
	padding-right: 3px;
}

td.page_item a {
	text-decoration: none;
}

td.page_item a:hover {
	text-decoration: underline;
}

td.search_row {
	padding-bottom: 10px;
	border-bottom: 1px dotted;
	border-color: #999999;
}

