/* CSS Document This is a Three Column Fixed Width Center aligned */

/**************************************************/
/*	GLOBAL ATTRIBUTES							  */
/**************************************************/

/**************************************************/
/*	FONT ATTRIBUTES					              */
/**************************************************/

.newsTitle {
	text-transform:uppercase;
	color:#373622;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

.newsDate {

	color:#aa6500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;373622

}

.darkBrown {

	color:#373622;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}


.allCat {

	color:#373622;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px dotted #aa6500; line-height:17px; /*Line-height needed for IE because it sux*/

}

.formBrown { 

	color:#373622;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.formOrange { 

	color:#aa6500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;

}

.defaultSelect {

	color:#373622;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
}

/**************************************************/
/*	LINK ATTRIBUTES					              */
/**************************************************/

.articleRead {
	font: 11px Arial, Helvetica, sans-serif;
	color:#aa6500;
	text-decoration:none;
	border-bottom:1px dotted #373622;
	}
	
a:hover.articleRead {

	font: 11px Arial, Helvetica, sans-serif;
	color:#373622;
	text-decoration:none;
	border-bottom:1px dotted #aa6500;

}


.box { 
	font: 11px Arial, Helvetica, sans-serif;
	color:#fbf0a5;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display: block;
	background-image:url(../fw/bg_number.jpg);
	background-repeat:no-repeat;
	width:16px;
	height:15px;
	padding:1px 0px 0px 0px;
	margin:8px 1px 0px 1px;
	float:left;

}

a:hover.box { 

	font: 11px Arial, Helvetica, sans-serif;
	color:#635f46;
	text-decoration:none;
	font-weight:bold;
	display: block;
	background-image:url(../fw/bg_numberRoll.jpg);
	background-repeat:no-repeat;
	width:16px;
	height:16px;

}

.box.current {
	background-image: url(../fw/bg_numberCurrent.jpg);
}

.pageBack {

	font: 11px Arial, Helvetica, sans-serif;
	color:#fbf0a5;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display: block;
	width:56px;
	height:20px;
	padding:0px 8px 0px 8px;
	margin:7px 0px 0px 0px;
	float:left;

}

a:hover.pageBack {

	font: 11px Arial, Helvetica, sans-serif;
	color:#635f46;
	text-decoration:none;
	font-weight:bold;
	display: block;
	width:56px;
	height:20px;

}

.pageNext {

	font: 11px Arial, Helvetica, sans-serif;
	color:#fbf0a5;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display: block;
	width:56px;
	height:20px;
	padding:0px 8px 0px 8px;
	margin:7px 0px 0px 0px;
	float:left;

}

a:hover.pageNext {

	font: 11px Arial, Helvetica, sans-serif;
	color:#635f46;
	text-decoration:none;
	font-weight:bold;
	display: block;
	width:56px;
	height:20px;

}



/**************************************************/
/*	BASIC FRAMEWORK ////                          */
/**************************************************/

/*in the Master style sheet */

/**************************************************/
/*	LAYOUT DIVS 					              */
/**************************************************/

.videoContainer {
	width:510px;
	padding:0px 0px 0px 12px;
	background-image:url(../fw/bg_flashVideo.jpg);
	background-repeat:repeat-y;
}

.titleHolder {

	float:left;
	padding:6px 0px 0px 0px;

}

.dateHolder { 

	float:left;
	padding:6px 0px 0px 0px;

}

.newsCal {
	float:left;
	padding:0px 6px 0px 6px;
}

.newsBoxTitle1 {
	padding:0px 0px 0px 20px;
}

.newsPad {
	margin:0px 10px 0px 10px;
}

.newsStyleA {
	padding:8px 0px 8px 0px;

}

.newsStyleB {

	background-image:url(../fw/bg_styleB.jpg);
	background-repeat:repeat-y;

}

.newsLine {

	background-image:url(../fw/img_newsLine.jpg);
	background-repeat:repeat-x;
	width:525px;
	height:2px;

}


.pageNumberContainer { 

	float:right;
	padding:14px 8px 8px 0px;
	
	  }
.pageButtons {
	float:left;
	padding:7px 0px 0px 0px;
	
}

.pageNumbers { 

	background-image:url(../fw/bg_pages.jpg);
	background-repeat:repeat-x;
	float:left;
	height:27px;
	margin:0px 8px 0px 8px;
	padding:0px 4px 0px 4px;

}

.checkBoxBack {

	float:left;
	margin:6px 6px 0px 3px;
	padding:0px 4px 0px 4px;

}

.number { 


	background-image:url(../fw/bg_number.jpg);
	background-repeat:no-repeat;
	float:left;
	height:16px;
	width:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;


}

.newsbuttons { 
	float:left; 
	margin: 3px 0px 0px 0px;
	padding:0px 2px 0px 2px; 
	}

.formFloat { 
	float:left;
	padding:8px 0px 0px 0px;
	 }
	 
.radioPadding { height:10px; }

.formContainer {

	background-image:url(../fw/bg_styleB.jpg);
	background-repeat:repeat-y;
	float:left;

}
.formContainer.error {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.emailpadd { padding: 0px 20px 0px 20px; }

.formPadding { 
	float:left; 
	margin:0px 20px 10px 0px;
	padding:0px;
	width:220px;
	display: inline;
	}
	
	
.formPaddingBrowse	 { 
	float:left; 
	margin:3px 0px 10px 0px;
	padding:0px;
	width:220px;
	}
	
.formPaddingSelect { 
	float:left; 
	margin:0px 20px 10px 0px;
	padding:0px;
	width:225px;
	}
	
.ctrDropDown { 
	float:left; 
	margin:0px 20px 10px 0px;
	padding:0px;
	width:225px;
	overflow:hidden;
	}
	
.ctrDropDownClick{
    width:265px;
	float:left; 
	margin:0px 20px 10px 0px;
	padding:0px;
}
	
	

.formPaddingSelectState { 
	float:left; 
	margin:0px 20px 10px 0px;
	padding:0px;
	width:100px;
	}
.formPaddingZip {

	float:left; 
	margin:0px 20px 10px 0px;
	padding:0px;
	width:100px;

}
.floatLeft { float:left; }

.icon-email { margin:0px 0px 0px 20px; }

.lineSpace {
	background-image:url(../fw/img_newsLine.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:525px;
	height:8px;
	
	}
	
.spacer { height:10px; }

.newsckBoxPadding { padding:0px 0px 0px 10px; }


.browseButton {

	font: 11px Arial, Helvetica, sans-serif;
	color:#fbf0a5;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display: block;
	background-image:url(../fw/btn_browse.jpg);
	background-repeat:no-repeat;
	width:93px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}

a:hover.browseButton {

	font: 11px Arial, Helvetica, sans-serif;
	color:#fbf0a5;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display: block;
	background-image:url(../fw/btn_browseRoll.jpg);
	background-repeat:no-repeat;
	width:93px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}

.buttonPadding { 
	margin:4px 0px 0px 8px;
	padding:4px 0px 4px 0px;
	float:left;
	 }
	 

.submitButton {

	font: 11px Arial, Helvetica, sans-serif;
	color:#fbf0a5;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display: block;
	background-image:url(../fw/btn_submit.jpg);
	background-repeat:no-repeat;
	width:93px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}

a:hover.submitButton {

	font: 11px Arial, Helvetica, sans-serif;
	color:#fbf0a5;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display: block;
	background-image:url(../fw/btn_submitRoll.jpg);
	background-repeat:no-repeat;
	width:93px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}

.resetButton {

	font: 11px Arial, Helvetica, sans-serif;
	color:#fbf0a5;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display: block;
	background-image:url(../fw/btn_reset.jpg);
	background-repeat:no-repeat;
	width:93px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}

a:hover.resetButton {

	font: 11px Arial, Helvetica, sans-serif;
	color:#fbf0a5;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display: block;
	background-image:url(../fw/btn_resetRoll.jpg);
	background-repeat:no-repeat;
	width:93px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}



.historyInner {

	text-align:center;
	display: block;
	background-image:url(../fw/btn-video-history2.jpg);
	background-repeat:no-repeat;
	width:217px;
	height:46px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}


a:hover.historyInner {


	text-align:center;
	display: block;
	background-image:url(../fw/btn-video-history2Roll.jpg);
	background-repeat:no-repeat;
	width:217px;
	height:46px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}


.recipesInner {

	text-align:center;
	display: block;
	background-image:url(../fw/btn-recipes2.jpg);
	background-repeat:no-repeat;
	width:217px;
	height:41px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}


a:hover.recipesInner {


	text-align:center;
	display: block;
	background-image:url(../fw/btn-recipes2Roll.jpg);
	background-repeat:no-repeat;
	width:217px;
	height:41px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;

}






/**************************************************/
/*	FORM ATTRIBUTES					              */
/**************************************************/


select {

	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	color:#373622;
	background-color:#f6eecc;
	border-width:1px;
	border-style:solid;
	border-color:#aea891;
	padding:2px;
	width:100%;

}

input  {

	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	color:#373622;
	background-color:#f6eecc;
	border-width:1px;
	border-style:solid;
	border-color:#aea891;
	padding:2px;
	width:100%;



}

textarea { 


	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	color:#373622;
	background-color:#f6eecc;
	border-width:1px;
	border-style:solid;
	border-color:#aea891;
	padding:2px;
	width:475px;
	height:150px;
	overflow: auto;

}

/*CUSTOM CHECK BOX's*/

span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../fw/checkbox.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left;
  cursor:pointer; 
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../fw/radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
  cursor:pointer;
} 
span.select { 
  position: absolute; 
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial,sans-serif; 
  background: url(../fw/select.gif) no-repeat; 
  overflow: hidden; 
} 





/**************************************************/
/*	MISC       				                      */
/**************************************************/ 


.List1 {
list-style:square;
}

.List2 {
list-style:circle;
}

.List3 {
list-style: disc;
}

.List4 {
list-style: circle;
}

.List1 a {
	color:#45442a;
	border-bottom:1px dotted #aa6500;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.List1 a:hover {
	color:#aa6500;
	border-bottom:1px dotted #45442a;
	text-decoration:none;
	font-size:12px;
}

.List2 a {
	color:#aa6500;
	border-bottom:1px dotted #45442a;
	text-decoration:none;
	font-size:12px;
	font-weight:100;
}

.List2 a:hover {
	color:#45442a;
	border-bottom:1px dotted #aa6500;
	text-decoration:none;
	font-size:12px;
}

.List3 a {
	color:#6d550f;
	border-bottom:1px dotted #45442a;
	text-decoration:none;
	font-size:12px;
	font-weight:100;
}

.List3 a:hover {
	color:#45442a;
	border-bottom:1px dotted #aa6500;
	text-decoration:none;
	font-size:12px;
}

.List4 a {
	color:#45442a;
	border-bottom:1px dotted #aa6500;
	text-decoration:none;
	font-size:12px;
	font-weight:100;
}

.List4 a:hover {
	color:#aa6500;
	border-bottom:1px dotted #45442a;
	text-decoration:none;
	font-size:12px;
}




