@font-face { font-family:"Kabel Bk BT"; src:url("/library/kabeln.ttf"); }
body {
        background:  #5a5847;
        color:       #000000;
        font-family: Tahoma;
        scrollbar-face-color:       #3399ff;
        scrollbar-track-color:      #99ccff;
        scrollbar-arrow-color:      #ffff00;
        scrollbar-shadow-color:     '';
        scrollbar-highlight-color:  '';
        scrollbar-3dlight-color:    '';
        scrollbar-darkshadow-Color: '';
}
table {
        font-family:      Tahoma;
        font-size:        10pt;
        color:            #000000;
}
td.title {
        text-align:     center;
        vertical-align: middle;
        font-family:    Arial;
        font-size:      14pt;
        font-weight:    bold;
        color:          #000000;
}
td.hNavClicked {
	text-align:       center;
	vertical-align:   middle;
	color:            #000000;
	background-color: #cccccc;
}
td.border {
        background-color: #000000;
}
td.copyRight {
	font-size:   8pt;
	color:       #ccff33;
	text-align:  center;
}
td.hNavBack {
        background-color: #cccccc;
}
td.hNavBarBack {
	background-color: #ffcc00;
}
td.v_bar {
        color:      #ffffff;
        font-size:  9pt;	
	text-align: center;
}
table.top_container {
        background-color: #ffffff;
	font-family:      "Kabel Bk BT";
	font-size:        12pt;
}
table.top_navigation {
        background-color: #363529;
        font-family:      Tahoma;
        font-size:        10pt;
	color:            #ffffff;
}
table.sub_navigation {
        background-color: #5a5847;
        font-family:      Tahoma;
        font-size:        10pt;
        color:            #ffffff;
}
table.tool_side_bar {
        background-color: #363529;
        font-family:      Tahoma;
        font-size:        10pt;
        color:            #ffffff;
}
table.search_area {
        background-color: #5c7b00;
        font-size:        10pt;
        font-family:      Tahoma;
        color:            #ffffff;
}
table.body_area {
        background-color: #ffffff;
        font-family:      Tahoma;
        font-size:        9pt;
        color:            #000000;
}
table.search_result {
	background-color: #ddebde;
}
table.vNav {
        background-color: #ffffcc;
}
table.vNavWhite {
        background-color: #ffffff;
}
table.commonFunctions {
        background-color: #ff9999;
}
td.vNav {
        background-color: #ffffcc;
}
td.vNavClicked {
        background-color: #ffffff;
}
td.dark_stripe {
        background-color: #363529;
}
td.yellow_stripe {
        background-color: #99cc33;
}
td.mainCell {
	text-align: center;
}
td.search_area {
        background-color: #5c7b00;
        font-size:        10pt;
        font-family:      Tahoma;
        color:            #ffffff;
}
td.tool_side_bar {
	text-align:       center;
        background-color: #363529;
        font-family:      Tahoma;
        font-size:        10pt;
        color:            #ffffff;
}
td.body_area {
        background-color: #ffffff;
        font-family:      Tahoma;
        font-size:        9pt;
        color:            #5c7b00;
}
td.time {
	font-size:        8pt;
	color:            #000000;
	background-color: #cccccc;
	text-align:       right;
	vertical-align:   bottom;
}
td.adds {
	font-size: 8pt;
        color:     #666633;
}
td.description {
        font-size:   9pt;
}
td.small_description {
        font-size:   8pt;
}
td.bold {
        font-weight:    bold;
}
td.error {
	font-size:   9pt;
        font-family: Tahoma;
        color:       #ff0000;
}
td.authorInfo {
        font-size:   8pt;
        color:       #ab9c63;
}
td.authorInfo_even {
        font-size:        8pt;
        color:            #ab9c63;
	background-color: #ccffcc;
}
td.authorInfo_odd {
        font-size:        8pt;
        color:            #ab9c63;
	background-color: #ccffff;
}
td.articleListTitle {
        font-family:      Tahoma;
        font-size:        8pt;
        font-weight:      bold;
        color:            #000000;
	background-color: #ff9999;
}
td.white {
	color: #ffffff;
}
td.hNav_clicked {
	color: #ccff33;
}
td.hNav {
	color: #ffffff;
}
tr.child_clicked {
        background-color: #ffffff;
}
tr.child {
        background-color: #ddebde;
}
tr.parent {
        background-color: #8bb093;
}
tr.border_up {
	background-color: #ddebde;
}
tr.border_down {
        background-color: #c8ddca;
}
td.cookbook_title {
        font-size:      10pt;
        font-weight:    bold;
	vertical-align: top;
        color:          #ab9c63;	
}
td.cookbook_content {
        font-size:      9pt;
	vertical-align: top;
        font-weight:    normal;
        color:          #000000;
}
td.main_menu {
	background-color: #363529;
}
td.main_menu_clicked {
	background-color: #ba5847;
}
td.sub_menu {
        background-color: #ba5847;
}
td.navigator_border {
	background-color: #5a5847;
}
span.link {
        color:       #5c7b00;
        font-family: Tahoma;
        font-size:   8pt;
        cursor:      pointer;
}
span.navigator_border {
        color:     #ffffff;
	font-size: 10pt;
}
span.v_bar_1 {
	color:     #5c7b00;
	font-size: 8pt;
}
span.cookTitle {
        font-size:   11pt;
        font-weight: bold;
}
span.recipeTitle {
	font-size:   11pt;
        font-weight: bold;
	color:       #ab9c63;
}
span.ads {
	font-size:   8pt;
}
td.recipeCategoryTitle {
        font-weight: bold;
}
span.recipeSubTitle {
        font-size:   10pt;
	font-weight: bold;
        color:       #ab9c63;
}
span.confirmMsg {
	font-family: Tahoma;
        font-size:   11pt;
        color:       #ab9c63;
}
span.onlyBold {
        font-weight: bold;
}
span.search_message {
	font-family: Tahoma;
	font-weight: bold;
	font-size:   9pt;
}
span.smallInfo {
        font-size:   7pt;
        color:       #000000;
}
span.logo {
        font-family: Viner Hand ITC;
        font-weight: bold;
	font-size:   14pt;
}
span.hNav_clicked {
	font-size: 7pt;
        color:     #ccff33;
}
span.hNav {
        font-size: 7pt;
        color:     #ffffff;
}
span.cook {
        color: #2D5C3D;
        text-decoration : none;
        font-family: verdana, helvetica, sans serif;
        font-size: 11px;
        font-weight: bold;
}
span.search_bold {
        color: #ffffff;
        text-decoration : none;
        font-family: verdana, helvetica, sans serif;
        font-size: 11px;
        font-weight: bold;
}
span.search {
        color: #ffffff;
        text-decoration : none;
        font-family: verdana, helvetica, sans serif;
        font-size: 11px;
        font-weight: normal;
}
span.left_title {
        color: #000000;
        text-decoration : none;
        font-family: verdana, helvetica, sans serif;
        font-size: 11px;
        font-weight: bold;
}
span.left_info {
        color: #000000;
        text-decoration : none;
        font-family: verdana, helvetica, sans serif;
        font-size: 10px;
        font-weight: normal;
}
span.error {
        font-family: Tahoma;
        color:       #ff0000;
}
span.small_error {
        font-family: Tahoma;
        color:       #ff0000;
	font-size:   8pt;
}
span.tiny {
	font-size: 7pt;
}
span.main_v_bar {
        color:      #ffffff;
        font-size:  10pt;
        text-align: center;
}	
span.v_bar {
        color:      #ffffff;
        font-size:  9pt;
        text-align: center;
}
a {
        color:           #5c7b00;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}
a.small_link {
	font-size: 8pt;
}
a.bold {
	font-weight:bold;
}
a.vNav {
	font-size: 9pt;
        color:     #ff0000;
}
a.search_title {
	color:       #ff0000;
        font-weight: bold;
}
a.search_link {
        color: #ff0000;
}
a.normal_link {
	font-size:   8pt;
	font-weight: normal;
        color:       #ff0000;
}
a.clicked {
	font-size: 9pt;
	color:     #000000;
}
a.articleList {
	font-size:       8pt;
	color:           #ff0000;
}
a.underline {
        font-size:       11pt;
	text-decoration: underline;
        color:           #ab9c63;
}
a.commonFunctions {
        font-family: Tahoma;
        font-size:   8pt;
        font-weight: bold;
        color:       #ffffff;	
}
a.main_hNav {
        color:     #ffffff;
	font-size: 11pt;
	text-decoration : none;
}
a.main_hNav_clicked {
        color:     #ccff33;
	font-size: 11pt;
	text-decoration : none;
}
a.main_hNav_clicked:hover { text-decoration : none; }
a.hNav {
        color:     #ffffff;
        font-size: 10pt;
}
a.hNav_clicked {
        color:     #ccff33;
        font-size: 10pt;
}
a.hNav_clicked:hover {
        color:     #ccff33;
        font-size: 10pt;
	text-decoration : none;
}
a.hNav:hover {
	color:           #ccff33;
	text-decoration : none;
}
a.main_hNav:hover {
        color:           #ccff33;
	text-decoration : none;
}
a.cook {
	color: #2D5C3D;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}
a.cook_clicked {
	color: #ffffff;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;	
}
a.cook_sub {
	color: #618D6E;
	text-decoration : none;
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;
}
a.cook_sub_clicked {
        color: #000000;
        text-decoration : none;
        font-family: verdana, helvetica, sans serif;
        font-size: 11px;
        font-weight: bold;
}
a.logo {
        font-family:     "Kabel Bk BT";
        font-size:       18pt;
        font-weight:     bold;
        text-decoration: none;
	color:		 #000000;
}
a.logo:hover {
	text-decoration: none;
}
a.white {
	color:     #ffffff;
	font-size: 10pt;
}
input {
        font-family: Tahoma;
        font-size:   8pt;
        font-weight: normal;
}
input.majorButton {
        border-style: outset;
        background:#FF0000;
        color:#ffffff;
        cursor:pointer;
        font-size:8pt;
        font-weight:normal;
        text-decoration:none;
        padding: 0px 0px 0px 0px;
}
input.minorButton {
        border-style: outset;
        background:#FF7F00;
        color:#ffffff;
        cursor:pointer;
        font-size:8pt;
        font-weight:normal;
        text-decoration:none;
        padding: 0px 0px 0px 0px;
}
font.bytes {
	font-size:7pt;
}

span.tiny {
	font-size: 7pt;
}
/* medium rectangle ad area */
div.mediumRectangle {
	background-color: #363529;
        border:           none;
        text-align:       center;
	vertical-align:   top;
	width:            300px;
	height:           250px;
	font-size:        9px;
}
/* leaderboard ad area */
div.LeaderBoard {
	width:       738px;
	border:      none;
	height:      100px;
	padding:      5px;
	text-align:  center;
}
/* skyscraper ad area */
div.skyscraper {
	text-align:  center;
	color:       #000000;
	float:       right;
	clear:       right;
	width:       180px;
	margin:      0.5em 0.0em 0.5em 0.0em;
	font-size:   9px;
	font-family: Tahoma;
}

div.rightInfo{
	float: right;
	clear: right;
	width: 450px;
	border:none;
}
div.body_area {
        border:           none;
        text-align:       left;
        vertical-align:   top;
	padding:	  5px;
        background-color: #ffffff;
        font-family:      Tahoma;
        font-size:        9pt;
        color:            #000000;

}
div.tool_side_bar {
        background-color: #363529;
        font-family:      Tahoma;
        font-size:        10pt;
        color:            #ffffff;
}
td.error_box {
        background-color: #ffeda6;
        font-family:      Tahoma;
        color:            #ff0000;
        font-size:        8pt;
        padding:          10px;
        vertical-align:   top;
        border:           #efd88b 1px solid;
}
div.error {
	background-color: #ffeda6;
        font-family:      Tahoma;
        color:            #ff0000;
        font-size:        8pt;
        padding:          10px;
        vertical-align:   top;
        border:           #efd88b 1px solid;
}

