a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #3366FF;
	text-decoration: none;
}
body {
	background: #F5F5F5 url(../assets/bg_tile4.jpg) repeat-x center top;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
}
#copyright {
	font-size: 10px;
	color: #666666;
}
#tdLegal {
	padding: 10px 50px;
	background: url(../assets/td_tile4.jpg);
	text-indent: 20px;
}
.txtDefault {
	margin: 0px;
	padding-top: 5px;
}
#titleTxt {
	padding-bottom: 3px;
	background: url(../assets/td_tile4.jpg);
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.pullQuoteRight {
	text-align: center;
	float: right;
	border-bottom: 4px solid #999999;
	width: 140px;
	margin: 5px 15px 5px 10px;
	border-top: 2px solid #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pullQuoteLeft {
	text-align: center;
	float: left;
	border-bottom: 4px solid #999999;
	width: 140px;
	margin: 5px 10px 5px 15px;
	border-top: 2px solid #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
}
.dropcap {
	color:#666666;
	float: left;
	font-size: 32px;
	line-height: 10px;
	font-weight: bold;
} 
#imgCaption1 {
	padding: 5px 5px 3px;
	margin: 5px;
	text-align: center;
	vertical-align: bottom;
	border-bottom: 2px solid #CCCCCC;
}
.imgFloatRightCaption {
	float: right;
	padding: 5px 10px;
	text-align: center;
	margin: 0px;
	vertical-align: bottom;
}
#tdBg1 {
	background: url(../assets/bg_barn_2.jpg) no-repeat center top;
}
#tdBg2 {
	background: url(../assets/td_tile4.jpg) repeat-y center top;
}
#tdBg2a {
	background: url(../assets/td_tile4.jpg) repeat-y center top;
}
.tdMargin {
	padding-right: 40px;
	padding-left: 20px;
}
.linkText1 {
	margin: 0px 10px;
}
.altLink1 a:link {
	color: #FFFF00;
}
.altLink1 a:visited {
	color: #FFFF00;
}
.altLink1 a:hover {
	color: #FF00FF;
}
.altLink1 a:active {
	color: #FFFF00;
}
.altLink1 {
	color: #FFFF00;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.altLink2 {
	color: #666666;
}
.altLink2 a:link {
	color: #666666;
}
.altLink2 a:visited {
	color: #666666;
}
.altLink2 a:hover {
	color: #FF00FF;
}
.altLink2 a:active {
	color: #666666;
}
.tdBorderTop {
	border-top: 1px solid #CCCCCC;
}
.altLink3 {
	margin: 2px 0px;
	padding: 4px;
}
.altLink3 a:link {
	border: 1px solid #CCCCCC;
}
.altLink3 a:visited {
	border: 1px solid #CCCCCC;
}
.altLink3 a:hover {
	border: 1px solid #FFFF00;
}
.altLink3 a:active {
	color: #CCCCCC;
	border: 1px solid #CCCCCC;
}
.tdMargin1 {
	padding-right: 3px;
	padding-left: 3px;
}
#tdBg3 {
	background: url(../assets/td_tile4.jpg) repeat-y center top;
}
#tdSubscribeSubmit {
	font-size: 11px;
	color: #000000;
}
.tdBorderBottom {
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.tdCenter {
	text-align: center;
}
.tdBorderRight {
	border-right: 1px solid #CCCCCC;
}
.tdBorderAll {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
.tdBorderReview {
	margin: 0px 20px;
	padding: 10px;
	border: 2px solid #CC99CC;
}
.txt1Wht {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #FFFFFF;
}
.txt2Wht {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #FFFFFF;
}
.txt3Wht {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #FFFFFF;
}
.txt4Wht {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #FFFFFF;
}
.txt5Wht {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #FFFFFF;
}
.txt6Wht {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #FFFFFF;
}
.txt7Wht {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #FFFFFF;
}
.txt8Wht {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #FFFFFF;
}
.txt9Wht {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #FFFFFF;
}
.txt1Blk {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #000000;
}
.txt2Blk {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #000000;
}
.txt3Blk {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #000000;
}
.txt4Blk {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #000000;
}
.txt5Blk {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #000000;
}
.txt6Blk {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #000000;
}
.txt7Blk {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #000000;
}
.txt8Blk {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #000000;
}
.txt9Blk {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #000000;
}
.txt1Gry1 {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #CCCCCC;
}
.txt2Gry1 {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #CCCCCC;
}
.txt3Gry1 {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #CCCCCC;
}
.txt4Gry1 {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #CCCCCC;
}
.txt5Gry1 {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #CCCCCC;
}
.txt6Gry1 {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #CCCCCC;
}
.txt7Gry1 {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #CCCCCC;
}
.txt8Gry1 {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #CCCCCC;
}
.txt9Gry1 {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #999999;
}
.txt1Gry2 {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #999999;
}
.txt2Gry2 {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #999999;
}
.txt3Gry2 {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #999999;
}
.txt4Gry2 {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #999999;
}
.txt5Gry2 {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #999999;
}
.txt6Gry2 {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #999999;
}
.txt7Gry2 {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #999999;
}
.txt8Gry2 {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #999999;
}
.txt9Gry2 {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #666666;
}
.txt1Gry3 {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #666666;
}
.txt2Gry3 {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #666666;
}
.txt3Gry3 {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #666666;
}
.txt4Gry3 {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #666666;
}
.txt5Gry3 {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #666666;
}
.txt6Gry3 {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #666666;
}
.txt7Gry3 {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #666666;
}
.txt8Gry3 {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #666666;
}
.txt9Gry3 {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #333333;
}
.txt1Yel {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #FFFF00;
}
.txt2Yel {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #FFFF00;
}
.txt3Yel {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #FFFF00;
}
.txt4Yel {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #FFFF00;
}
.txt5Yel {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #FFFF00;
}
.txt6Yel {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #FFFF00;
}
.txt7Yel {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #FFFF00;
}
.txt8Yel {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #FFFF00;
}
.txt9Yel {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #FFFF00;
}
.txt1Blu {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #336699;
}
.txt2Blu {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #336699;
}
.txt3Blu {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #336699;
}
.txt4Blu {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #336699;
}
.txt5Blu {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #336699;
}
.txt6Blu {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #336699;
}
.txt7Blu {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #336699;
}
.txt8Blu {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #336699;
}
.txt9Blu {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #336699;
}
.txt1Purp {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #990066;
}
.txt2Purp {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #990066;
}
.txt3Purp {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #990066;
}
.txt4Purp {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #990066;
}
.txt5Purp {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #990066;
}
.txt6Purp {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #990066;
}
.txt7Purp {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #990066;
}
.txt8Purp {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #990066;
}
.txt9Purp {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #990066;
}
#tdSubscribe {
	font-size: 11px;
	color: #000000;
}
.txt1Red {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #CC0000;
}
.txt2Red {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #CC0000;
}
.txt3Red {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #CC0000;
}
.txt4Red {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #CC0000;
}
.txt5Red {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #CC0000;
}
.txt6Red {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #CC0000;
}
.txt7Red {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #CC0000;
}
.txt8Red {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #CC0000;
}
.txt9Red {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #CC0000;
}
.txt1Brn {
	margin: 0px;
	font-size: 10px;
	padding: 0px;
	color: #CC6600;
}
.txt2Brn {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	color: #CC6600;
}
.txt3Brn {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #CC6600;
}
.txt4Brn {
	margin: 0px;
	font-size: 14px;
	padding: 0px;
	color: #CC6600;
}
.txt5Brn {
	margin: 0px;
	font-size: 16px;
	padding: 0px;
	color: #CC6600;
}
.txt6Brn {
	margin: 0px;
	font-size: 18px;
	padding: 0px;
	color: #CC6600;
}
.txt7Brn {
	margin: 0px;
	font-size: 20px;
	padding: 0px;
	color: #CC6600;
}
.txt8Brn {
	margin: 0px;
	font-size: 22px;
	padding: 0px;
	color: #CC6600;
}
.txt9Brn {
	margin: 0px;
	font-size: 24px;
	padding: 0px;
	color: #CC6600;
}
.tdBorderVendors {
	margin: 0px;
	padding-top: 0px;
}
.tdHeaderLinks {
	margin: 0px;
	padding: 5px;
}
.navBg1 {
	margin: 0px;
	padding: 5px;
	background: url(../assets/nav_bg_2a.jpg);
}
#navBg1 {
	background: url(../assets/nav_bg_2a.jpg);
	margin: 0px;
	padding: 0px;
	height: 14px;
}
#navBg1:hover {
	background: url(../assets/nav_bg_2b.jpg);
	left: auto;
}
.tdBorderReaders {
	margin: 0px 20px;
	padding: 10px;
}
.tdBorderPad1 {
	border-bottom: 2px solid #CCCCCC;
	margin: 5px;
	padding: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tdDinerBg {
	background: url(../assets/diner_bg.jpg) repeat;
	border: 3px solid #333333;
}
#tdRecipe {
	padding: 10px 50px;
	background: #FFFFFF url(../assets/diner_header_alt2.png) no-repeat center top;
	margin-right: 100px;
	margin-left: 100px;
	border-right: 3px solid #333333;
	border-bottom: 3px solid #333333;
	border-left: 3px solid #333333;
}
#tdRecipeHeader {
	background: url(../assets/diner_header_alt1.png) no-repeat center bottom;
	margin-right: 100px;
	margin-left: 100px;
}
.dinerIngrTxt4Blk {
	margin: 0px 0px 0px 220px;
	font-size: 14px;
	padding: 0px;
	color: #000000;
}
.txtType1 {
	color: #333333;
	font: normal 14px "Courier New", Courier, monospace;
	margin: 0px;
	text-align: left;
}
#youtubeMaskWrapper {
	height: 252px;
	width: 400px;
	margin-left: 80px;
	overflow: hidden;
}
#youtubeMaskContainer {
	height: 315px;
	width: 560px;
	margin-top: -23px;
	margin-left: -80px;
	overflow: hidden;
}
.tdMargin2 {
	padding-right: 20px;
	padding-left: 0px;
}
.tdMargin3 {
	padding-left: 20px;
}
.tdMargin4 {
	padding-left: 20px;
	padding-right: 20px;
}
#divGif {
	margin-bottom: 4px;
}
#divTopText {
	width: 460px;
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#divPlay {
	padding: 0px;
	margin: 0px;
	float: right;
}
.tdNavLeft1 {
	margin: 0px 20px;
	padding: 10px 0px 0px 10px;
	height: 70px;
	width: 200px;
}
.tdBorderStoreLnk {
	padding: 10px;
	margin-right: 30px;
	margin-left: 30px;
	background: #F2F2F2;
}
.tdSynopsis {
	margin: 0px 20px;
	padding: 10px;
}
.tdYouTube {
	margin: 0px 5px 0px 20px;
	padding: 10px;
}
#divMargin {
	width: 700px;
	float: none;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.tdShare {
	text-align: right;
	padding-right: 10px;
	background-image: url(../assets/td_tile4.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.tdShareIndex {
	text-align: right;
	padding-right: 24px;
}

	/* Increases font size on smaller screens */
/* p */
@media screen and (min-width: 768px) {
p {
    font-size: 18px;
 }
}
@media screen and (max-width: 767px) {
p {
    font-size: 2rem;
 }
}

/* h3 */
@media screen and (min-width: 768px) {
h3 {
    font-size: 28px;
 }
}
@media screen and (max-width: 767px) {
h3 {
    font-size: 2.9rem;
 }
}

/* h4 */
@media screen and (min-width: 768px) {
h4 {
    font-size: 22px;
 }
}
@media screen and (max-width: 767px) {
h4 {
    font-size: 2.3rem;
 }
}

/* li */
@media screen and (min-width: 768px) {
li {
    font-size: 16px;
 }
}
@media screen and (max-width: 767px) {
li {
    font-size: 1.7rem;
 }
}