body {
	background-color: #FB3A3A;
}

a:link, a:visited  {color: #FFE4E4;}
a:hover { color: #333; }

#imgLogo {
	margin-right: 10px;
}

th, .titlebar {
	background-color: #E02727;
	color: black;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ECA3A3;
	border-bottom: 1px solid #ECA3A3;
}
.content {
	background-color: #FFE3E3;
	color: black;
	border: 1px dotted #666;
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffFFE3E3');
}

.tblData {
	border: 1px solid #666;
	color: black;
}
.tblData th {
	background-color: #E02727;
	border-bottom: 1px solid #666;
}
.tblData tr.odd {
	background-color: #FFE3E3;
}
.tblData td {	
	border-bottom: 1px solid #ECA3A3;
}
.toplink {
	border-right: 1px dashed red;
}

h1.blue, h1.minor {
	background-image: url(../images/valentines/h1-valentines.png);
}
h1.major, h1.box, .pagetitle
{
	background-image: url(../images/valentines/valentines-lace.gif);
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 3px;
	border-bottom: 1px solid #ccc;
	min-height: 27px;
}
/* IE6 fix for the treasure chest */
* html h1.major, * html h1.box, * html .pagetitle {
	height: 27px;
}

.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;
}

.submark {
	color: red;
}

/* Bottom disclaimer */
#disclaimer {
	color: white;
	background-color: pink;
}

.loginbox {
	color: white;
	border: 1px dashed pink;
}

/* Background styles */
	
.altbg {
	background-color: #FE8D8D;
	color: white;
}

#bg_top_mid
{
	background-color: #FE8D8D;
	background-repeat: no-repeat;
}
.sbarBot
{
	background-color: #FB3A3A;
	color: white;
	background-image: url(../images/valentines/bg_main_br.gif);
}
.sbarTop
{
	background-image: url(../images/valentines/bg_main_tr.gif);
	background-color: #FB3A3A;
	color: white;
}
.sbar {
	background-color: #FB3A3A;
	color: white;
}

/* Used for left menu headers */
.stuffpic
{
	border-bottom: 1px solid #ccc;
	display: block;
	clear: both;
}

.btnboxhov {
	border: 1px solid #ccc;
}
a.boxroll:hover{ border: 1px solid #999; }

/* recipes */
.r_top {
	background-image: url(../images/valentines/valentines-title.png);
	background-position: 50% 0%;
}

.r_ingredients {
	border-color: #999;
	background-color: #FFF3F3;
}

#divBrowse a {
	background-image: url(../images/valentines/buttons/arrow_dark.gif);
	background-position: 0 2px;
	padding: 3px 4px 2px 23px;
	border: 1px solid #FB3A3A;
}
#divBrowse a:hover {
	border: 1px solid white;
}

.arrow:hover {
	border: 1px solid #ccc;
}

input.btn
{
   background-color: #F96565;
   color: white;
   border-top: 1px solid #ccc;
   border-left: 1px solid #ccc;
   border-right: 1px solid #666;
   border-bottom: 1px solid #666;
   filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffeeeeee',EndColorStr='#ffff0000');
}

input.btn:hover
{
   background-color: #BE1F1F;
   color: white;
   border-top: 1px solid #666;
   border-left: 1px solid #666;
   border-right: 1px solid #333;
   border-bottom: 1px solid #333;
   filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ff666666',EndColorStr='#ff000000');
}

.r_contrib
{
	background-color: #FFEE8D;
	border: 2px dashed #E1BF00;
}

#divResizeBar {
	background-color: pink;
}


#dhtmltooltip {
	border: 2px solid #ccc;
	color: #333;
}
#dhtmltooltip h1 {
	background-color: pink;
}

#valentines
{
	border: 1px dotted red;
	background-color: white;
	font-weight: bold;
	color: black;
	text-align: center;
	margin-bottom: 10px;
}
#valentines img {
	margin-right: 10px; 
	vertical-align: middle;
}
#valentines a:link, #valentines a:visited { color: red; }
#valentines a:hover { color: #F98282; }


#footer
{
	background-color: pink;
}

#footerContent
{
	background-color: white;
	color: #aaa;
	border: 2px solid #C11919;
}

.nutritionInfo table th
{
	background-color: pink;
}

.middleContent
{
	border: 2px solid #C11919;
}

.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: #ffffff;
}

svg .bg {
	fill: #FB3A3A;
}