/* ============================================================

* Created by Lauren Brandstein on 2009-11-03 for Thankfulfor.com
* Copyright (c) 2009 Lauren Brandstein/Thankfulfor.com. All rights reserved.

Notes:
================


In This CSS:
================

Structural & Visual Layout
-----------------
+General/Typography
+Header
+Content
+Footer

============================================================ */


/* ------------------------------------------------------------
+General
------------------------------------------------------------ */
body { 
    margin:0 auto;
    padding:0;
    background: #FFFFFF url(/images/grat_gradient.gif) top left repeat-x;
    color: #978981;
    font-family: "Gill Sans", "Tahoma", Arial, Sans-Serif;
    text-align: left;
    font-size: 1em;
}

a, a:visited, a:hover {
    color: #0098BB;
}

a, a:link {
	color: #0098BB;
}

img {
	border: none;
}

.leftie {
	float: left;
	margin: 0 20px 20px 0;
}

object.leftie {
	height: 244px;
	width: 325px;
}

.rightie {
	float: right;
	margin: 0 0 20px 20px;
}

#container {
    width: 900px;
    margin: 0 auto;
    margin-top: 45px;
}


/* ------------------------------------------------------------
+Header
------------------------------------------------------------ */
#siteID {
	display: block;
	margin-bottom: 10px;
}

#holidays_header {
	background:#654f38;
	//background:#b0dd8b;
	color:#fff;
	position:center;
	padding:30px 20px;
	border-color:#978981;
	border-style:double;
}

#holidays_h1 {
    font-size: 32px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
	text-align: center;
}

#holidays_header .subtitle {
	font-size: 1em;
	margin: 0 50px 6px;
}


/* ------------------------------------------------------------
+Content
------------------------------------------------------------ */
#tips {
	background-color:#dcd9d5;
	border-style:double;
	color:#7e6862;
	padding:20px 30px;
}

#tip_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#tip_list li {
	overflow: auto;
	position: relative;
}

#tips h2 {
	font-size:1.1em;
	height: 31px;
	margin:10px 0 0;
	padding: 6px 0 0 37px;
}

#tip1 h2 {
	background: transparent url(/images/Num1.gif) no-repeat -10px 0;
}

#tip2 h2 {
	background: transparent url(/images/Num2.gif) no-repeat -10px 0;
}

#tip3 {
	margin-top: 16px;
}

#tip3 h2 {
	background: transparent url(/images/Num3.gif) no-repeat -10px 0;
	margin: 0;
	padding-left: 6px 0 0 37px;
}

#tip4 h2 {
	background: transparent url(/images/Num4.gif) no-repeat -15px 0;
}

#tip5 h2 {
	background: transparent url(/images/Num5.gif) no-repeat -10px 1px;
}

#tips p {
	color: #978981;
	margin-top:0;
}

	
/* ------------------------------------------------------------
+Footer
------------------------------------------------------------ */
#holidays_footer {
	background:#654f38 url(/images/Mark_LrgSingle.gif) no-repeat right 20px;
	border-color: #978981;
	border-style:dotted;
	color: #fff;
	margin: 20px 0;
	overflow: auto;
	padding:30px;
	position: relative;
}

#holidays_footer .leftie {
	margin: 0 40px 0 0;
}

#holiday_challenge h2 {
	font-size: 1em;
	height: 93px;
	margin: 0 55px 0 0;
	padding: 0;
}

#holiday_challenge p {
	color: #fff;
}

#holiday_challenge_list {
	list-style: decimal inside;
}

#happy_holidays_msg p {
	font-size: 1.5em;
	margin: 20px 0 50px;
	text-align: center;
}