@charset "utf-8";
/* CSS Document */

/*Colors in use:*/
	/*color:#FFF0A5; *//*sandy yellow*/
	/*color:#FFB03B;*/ /*orange*/
	/*color:#468966;*/ /*firenze green*/
	/*color:#006857;*/ /*darker green*/
	/*color:#B64926;*/ /*maroon*/
	/*color:#FEF16E; /*bright yellow*/
	

body {
	margin: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Tahoma;
	font-size: 80%;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 10px 0;
	position:relative;
}
img {
	border:0;
}
p, ul, li {
	text-align:left;
	margin:0;
	line-height:125%;
	margin-bottom:5px;
}
li {
	padding:5px;
}
a {
	color:#006857; /*darker green*/
	font-weight:bold;
}



/*a:visited {*/
	/*color:#FFB03B;*/ /*orange*/
	/*color:#468966;*/ /*firenze green*/
	
/*}*/
a:hover {
	color:#B64926; /*maroon*/
	color:#FFB03B; /*orange*/
}
dl, dt, dd {
	text-align:left;
	line-height:130%;
}
dt {
	font-size:1.2em;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#006857; /*green*/
	margin:5px;
}
h1, h2, h3, h4 {
	font-family:"Trebuchet MS";
margin:5px 0;
	line-height:95%;
}
h1 {
	font-size:2em;
	font-weight:bold;
	margin:15px 0 10px 0;
	text-align:center;
	color:#B64926; /*maroon*/

}
h2 {
	font-size:1.5em;
	font-weight:bold;
	color:#006857; /*green*/
	text-align:left;
	letter-spacing:-1px;
}
h3 {
	font-size:1.2em;
	color:#B64926; /*maroon*/
	text-align:left;
}
h4 {
	margin-top:3px;
	font-size:1.1em;
	color:#FFB03B; /*orange*/
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {
	text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	text-decoration:underline;
}

h1 a.headlineSmall, h2 a.headlineSmall, h3 a.headlineSmall {
font-size: 13px;
text-decoration:underline;
font-family: Tahoma;
font-weight:bold;
letter-spacing:normal;
}

#container {
	width:800px;
	margin:auto;
	background:#FFF0A5; /*sandy yellow*/
	overflow:hidden;
}
#content {
	clear:both;
	width: 660px;
	margin: auto;
	margin-top:50px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border: solid 2px #B64926; /*maroon*/
	padding:15px;
	overflow:visible;
	padding: 0 30px;
	text-align:left;
}
/* ************************header/logo area ************************* */
#logo {
	color: #FFF0A5; /*sandy yellow*/
	background-image:url(../images/logoBackgd.png);
	background-repeat:no-repeat;
	padding-bottom:5px;
	position:relative;
}
#logo h1 {
	line-height:100%;
	color:#FEF16E; /*bright yellow*/
}
#logo h2 {
	font-size:1.5em;
	line-height:100%;
	color:#FEF16E; /*bright yellow*/
}
#logo h3 { 
	font-size:1.5em;
	line-height:120%;
	color:#FEF16E; /*bright yellow*/
	font-style:italic;
	text-align:right;
	margin-right:50px;
	margin-bottom:0;
	clear:both;
}
.logoWords {
	float:left;
	margin-left:55px;
}
.logoImage {
	float:right;
	margin-right:175px;
	padding-bottom:25px;
}
#winner {
z-index:10;
position:absolute;
bottom:5px;
left:0;
clear:both;
float:left;
width:100%;
text-align:left;
color:white;
margin-left:65px;

}
#winner p {
font-size:.8em;
font-style:italic;
text-align:center;
}
/* ************************front page columns area ************************* */

.greenBorderLeft {
	border-left:2px solid #006857;
}
.greenBorderRight {
	border-right:2px solid #006857;
}

#col1, #col2, #col3, #underCol1And2  {
	width:235px;
	display:inline;
	overflow:hidden;
	padding:15px;
	margin-top:10px;
}
#underCol1And2 {
width:500px;
margin-top:-7px;
text-align:center;
}
#col1, #col2, #underCol1And2 {
	float:left;
}

#col3 {	
	float:right;
}
#col3.myh1 {
	text-align:center;
	color:#006857;
	margin-top:0;
	font-size:1.5em;
}
#col3.myh2 {
	text-align:center;
	color:#006857;
	margin-top:0;
	font-size:1.1em;
}
.box {
	text-align:left;
	padding:6px;
	margin:7px;
	background-color:#CCD9B3;
	background-image:url(../images/corner.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	width:200px;
	float:left;
}
.box p {
	padding:6px;
	margin:7px;
	font-size: 1em;
}
.box a {
	color:#006857;
}
#tips {
	width:450px;
	float:left;
	clear:left;
	background:#FFFFFF;
	margin: 15px 20px 15px 50px;
	border: solid 2px #B64926; /*maroon*/
	display:inline;
	overflow:hidden;
}
#tips h1, #tips h2 {
	text-align:center;
}
img.number {
	float:left;
	vertical-align: top;
	clear:both;
}
img.dollar {
	clear:none;
	vertical-align: top;
	float:right;
	margin-left:5px;
	padding-top:15px;
	border:0;
}
.topten {
	text-align:left;
	padding:10px;
	font-size:1.1em;
}
#subscribe {
	width:200px;
	background:#FFFFFF;
	padding:7px;
	margin:10px 0;
	font-family: "Comic Sans MS";
	font-size:.8em;
	margin-bottom:20px;
}
#article p { 
line-height:130%;
margin-bottom:10px;
}
#subscribe form {
	width:190px;
}
#tipsForm {
	width: 550px;
}
#tipsForm td {
	text-align:left;
}
#tipsForm td {
	font-weight:bold;
	text-align:right;
}
/* *********************************** footer *********************************** */
#footer {
	width:780px;
	color:#FFF0A5; /*sandy yellow*/
	background:#468966; /*green*/
	margin:auto;
	padding:5px;
	clear:both;
	margin-bottom:5px;
	text-align:center;
	overflow:hidden;
}
#footer a:link, #footer a:visited {
	color:#FFF0A5; /*sandy yellow*/
}
#footer p {
	text-align:center;
}
/* *********************************** NAV BAR *********************************** */

		#nav1 {
			float:left;
			width:100%;
			background:#006857;
			background:#287b5f;
			margin-top:10px;  /*this controls the height of the separation of the tabs 
								below the main logo box -- ie how much yellow shows*/
		}
		#nav1 ul {
			padding:0 25px;
			list-style:none;
			text-align:center;   /* KEEP!  this centers the text on the tabs in IE */
		}
		#nav1 li {
			display:inline;
			margin:0;
			padding:0;
			text-align:center;  /* KEEP! this centers the text on the tabs in FFox*/
/*			background:#006857;*/
			
			
		}
		#nav1 a {
			float:left;
			background-image:url(../images/dotDivider.png);
			background-position:center right;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#FFFFFF;
			padding:5px 20px 5px 20px;
			margin:0;
			font-weight:normal;
			font-size:.9em;
		}
		#nav1 a.last {
		background-image:none;
		}
		#nav1 a:hover, #nav1 #current a {
			background:#FFB03B;
			background-image:none;
			border:0;
		}
/* ************************************** misc styles ************************************* */

a.more {
	color:#006857; /*darker green*/
	font-weight:bold;
	text-decoration:none;
}
.credit, a.credit, a:visited.credit {
	color:#FFFFFF;
}
.green {
	color:#006857; /*darker green*/
}
.sandyYellow {
	color:#FFF0A5; /*sandy yellow*/
}
.orange {
	color:#FFB03B; /*orange*/
}
.orangeBold {
	font-weight:bold;
	color:#FFB03B; /*orange*/
}
.lighterGreen {
	color:#468966; /*firenze green*/
}
.maroon {
	color:#B64926; /*maroon*/
}
.break {
	clear:both;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.fontComic {
	font-family: "Comic Sans MS";
}
.textBigger {
	font-size:1.1em;
}
.textSmaller {
	font-size:.9em;
}
.noMarginTop {
	margin-top:0;
}
.noMarginBottom {
	margin-bottom:0;
}
.noMarginTopBottom {
	margin-top:0;
	margin-bottom:0;
}
.centerTxt {
	text-align:center
}
