body {

	background-color: #ffffff;
	scrollbar-arrow-color: white;
	scrollbar-base-color: gray;
	scrollbar-shadow-color: #888888;
	scrollbar-face-color: red;
	scrollbar-highlight-color: #cccccc;
}

a:link, a:visited  {color: green;}
a:hover { color: red; }

#imgLogo {
	margin-right: 20px;
}

th, .titlebar {
	background-color: red;
	color: white;
}
.content {
	background-color: white;
}

.tblData {
	border: 1px solid black;
	color: black;
}
.tblData th {
	background-color: red;
	color: white;
	border-bottom: 1px solid #666;
}
.tblData tr.odd {
	background-color: #C7F0C0;
}
.tblData td {	
	border-bottom: 1px solid #999;
}
.toplink {
	border-right: 1px dashed red;
}

.stdBorder {
	border: 1px dotted red;
}
.stdBorderBot {
	border-bottom: 1px dotted red;
}
.stdBorderTop {
	border-top: 1px dotted red;
}
.stdBorderRight {
	border-right: 1px dotted red;
}
.stdBorderLeft {
	border-left: 1px dotted red;
}



/* Bottom disclaimer */
#disclaimer {
	color: black;
	background-color: white;
}

.loginbox {
	color: black;
	border: 1px dashed gray;
}

/* Background styles */
	
.altbg {
	background-color: grey;
	background-image: url(../images/christmas/snowbg.gif);
	color: white;
}

#bg_top_mid
{
	background-image: url(../images/christmas/snowbg.gif);
	background-repeat: repeat;
	background-color: white;
	margin-top: 5px;
	color: black;
}
.sbarBot
{
	background-color: white;
	color: black;
	background-image: url(../images/christmas/bg_main_br.gif);
}
.sbarTop
{
	background-image: url(../images/christmas/bg_main_tr.gif);
	background-color: white;
	color: black;
}
.sbar {
	background-color: white;
	color: black;
}


/* Used for left menu headers */
.stuffpic
{
	border-bottom: 1px solid #ccc;
}

.divMainT a:link, .divMainT a:visited, .divT a:link, .divT a:visited { color: green }
.divMainT a:hover, .divT a:hover { color: red }

/* recipes */
.r_top {
	background-color: #C11919;
	color: white;
}

.r_ing_tbl {
	background-color: white;
	border: 1px solid red;
}

.r_ingh, .r_ing_tbl th {
	background-color: green;
	color: white;
}

#r_rating a:link, #r_rating a:visited
{
	color: #59DD43;
}


.btnboxhov {
	border: 1px solid red;
}
a.boxroll:hover{ border: 1px solid red; }

#divBrowse a {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22fill%3A%23f00%3B%20height%3A15px%3B%22%3E%3Cpath%20d%3D%22M504%20256C504%20119%20393%208%20256%208S8%20119%208%20256s111%20248%20248%20248%20248-111%20248-248zm-448%200c0-110.5%2089.5-200%20200-200s200%2089.5%20200%20200-89.5%20200-200%20200S56%20366.5%2056%20256zm72%2020v-40c0-6.6%205.4-12%2012-12h116v-67c0-10.7%2012.9-16%2020.5-8.5l99%2099c4.7%204.7%204.7%2012.3%200%2017l-99%2099c-7.6%207.6-20.5%202.2-20.5-8.5v-67H140c-6.6%200-12-5.4-12-12z%22%2F%3E%3C%2Fsvg%3E");
	border: 1px solid white;
}
#divBrowse a:hover {
	border: 1px solid red;
}

.arrow:hover {
	border: 1px solid red;
}

#christmas
{
	border: 1px solid #afafaf;
	background-color: #c11919;
	font-weight: bold;
	color: white;
	text-align: center;
	vertical-align: top;
	padding: 8px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#christmas img {
	margin-right: 30px;
	margin-left: 30px;
}
#christmas a:link, #christmas a:visited {
	color: #59DD43;
	font-family: verdana;
	font-weight: bold;
	text-decoration: underline;
}
#christmas a:hover {
	color: red;
}
#divXmasTop {
	padding-top: 10px;
	padding-left: 17px;
	padding-right: 17px;
	margin-top: 15px;
}

#divLogin {
	color: black;
}

input.btn
{
   background-color: #F40D0D;
   color: black;
   border-top: 1px solid #FFCDCD;
   border-left: 1px solid #FFCDCD;
   border-right: 1px solid #666;
   border-bottom: 1px solid #666;
}

input.btn:hover
{
   background-color: #40AB38;
   color: white;
   border-top: 1px solid #6DFF62;
   border-left: 1px solid #6DFF62;
   border-right: 1px solid #333;
   border-bottom: 1px solid #333;
}

#footer
{
	background-image: url(../images/christmas/snowbg.gif);
}

#footerContent
{
	background-color: white;
	color: #aaa;
	border: 2px solid #C11919;
}

.nutritionInfo table th
{
	background-color: #C11919;
}

.middleContent
{
	border: 2px solid #C11919;
	margin-top: 10px;
}

.middleContent a:link, .middleContent a:visited
{
	color: green;
}

#divResizeBar
{
	background-color: red;
}

#intro
{
	background-image: url(/images/christmas/snowman.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

svg .fg {
	fill: red;
}

svg .bg {
	fill: #ffffff;
}