	/* GLOBAL RESET */
html, body, div, span, p, applet, object, embed, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	}
body {line-height: 1;}
ol, ul {}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;	border-spacing: 0;}
	/* END RESET */
	
	/* IE PNG FIX */
img, div, input { behavior: url("iepngfix.htc"); }
	
	/* TYPOGRAPHY */
body {background:#fbeaa3 url(../images/bg.jpg) repeat-x;font: 1.0em/1.5em "Lucida Console", Arial, Verdana;color:#FFFFFF;}
p { font-size:14px; font-weight:100;}
a:link, a:active, a:visited {color:#FFFFFF; text-decoration:none;}
a:hover {color:#DBCB0E; text-decoration:underline;}
h3 {font-weight:normal; letter-spacing:-0.1em; color:#FFFFFF;}

	/* HASLAYOUT */
.hasLayout {zoom:1;}

	/* GLOBAL CONTAINER */
#container {width:1024px; height:100%; margin:0 auto; background:#00326C; position:relative !important;}	
	
	/* HEADER */
#header {width:1024px; background:white}
#banner {margin:0; padding:0;}
#nav-bar {width:1000px; height:16px; padding:12px; display:block; background:#004583; font:1.4em;}
	ul#nav {list-style-type:none; margin-left:25px;}
	ul#nav li {display:inline; float:left; margin-left:12px;}
	ul#nav li a:hover {text-decoration:none;}


	/* CONTENT */
#content {width:1004px; height:100%; padding:10px; background:#00326C; position:relative;}
	.box {background:#004481; margin:0 0 10px 0; padding-bottom:10px;}
	.box h3{padding:6px 0 2px 5px; font:normal 1.2em/1.5em; color:#DBCB0E;}

#sidebar {width:273px; float:right;}
  #sidebar h3 {font-weight:normal; letter-spacing:-0.1em; color:#FFFFFF;}
	#box-tvc {position:relative;}
	.screenies {position:relative; display:block; height:171px;}
	#screenies-control {list-style:none; position:absolute; z-index:10; top:-15px; left:140px;}
	#screenies-control li {float:left; margin:2px;}
	#screenies-control a {font-size:0.8em; line-height:1.3em;}
	.popupvid {position:absolute; display:block; width:273px; height:174px;; z-index:10; background:url(../images/transparent1x1.png);}
	ul.gallery li img{width:273px;}
	#box-articles ul#rave {list-style-type:none;}
	#box-articles p.title {padding:15px; background:#002E67; text-align:center; line-height:1.0em;}
	#box-articles p.article-details {color:#DBCB0E; background:#002E67; text-align:right; font-size:0.9em; padding-right:9px; width:205px;}
	#box-articles a {color:#DBCB0E; text-decoration:none;}
	#box-promo {width:274px; height:352px; background:url(../images/promoimage.jpg) no-repeat; position:relative;}
	#box-promo img {background:#002E67;}
	.promo-text-big {font-size:2.2em !important; letter-spacing:normal !important; padding-left:0px; padding-right:0px;}
	.promo-text {font:italic 2.0em/1.0em "Times New Roman", Times, serif !important; text-align:center; color:#DBCB0E !important; letter-spacing:normal !important; background:#002E67;}
		.promo-text-sub {font:italic 0.9em/1.0em "Times New Roman", Times, serif !important;}
	.promo-text-2 {font: bold 1.2em/1.0em "Times New Roman", Times, serif !important; text-align:center; color:#DBCB0E;}
	a.promo-text-before {position:absolute; color:#fff; text-decoration:none; top:305px; left:32px; font-size:0.7em;}
	a.promo-text-before:hover {text-decoration:underline;}

#main-content {width:720px;}
	#slider {position:relative; text-align:center; vertical-align:bottom; padding-bottom:0px !important;}
	#slider img{width:620px; vertical-align:bottom;}
	
#shoutouts {width:690px; background:#FFFFFF; font:0.8em/1.5em; color:#003366; padding:10px; margin:0 auto;}
	#box-shoutouts h3 {padding:15px 0 6px 5px !important;}
	.horizontal-line {width:100%; height:1px; background:#005D9B; margin:0 auto 10px auto; margin:7px 0 7px 0;}
	#comments-table {width:700px;}
	#comments-table .label{text-align:left; width:280px;}
	#comments-table .body{text-align:left; font-size:0.9em;}
	#shoutouts a {color:#003366;}
	span.comment-page {cursor:pointer;}
	
	#comment-form {width:675px; background:#CCCCCC; padding:7px;}
		#social-icons {float:right; margin-right:10px;}
		#social-icons a{margin-right:5px;}
		#comment-form table {width:600px; margin:0 auto;}
		#comment-form table tr td{vertical-align:top;}
		#comment-form table tr td.table-label{text-align:right;}
		.comment-area {width:450px; height:55px; overflow-x:hidden; overflow-y:auto; font:0.9em/1.5em ; margin-bottom:10px;}
		.comment-button {width:100px; height:24px; background:url(../images/comment_button.jpg) no-repeat; border:none;}
		.comment-currpage {font-weight:bold;}

	/* ARTICLES PAGE */
.no-padding {padding:0 !important;}
.article-main {background:#005D9B; min-height:1200px; letter-spacing:-0.1em;}
.article-sidebar {background:#003366; width:304px !important;}
.article-divider {width:306px; height:10px; background:url(../images/article_divider.png) no-repeat; padding:30px 0 0 10px;}
h2.articles-main-title {color:#FFE500; font-size:3.5em; font-weight:normal; letter-spacing:-0.1em; height:40px; background:url(../images/article_title_bg.png) top right no-repeat; padding:30px 0 5px 19px;}
h2.articles-sidebar-title {font-size:2.5em; font-weight:normal; letter-spacing:-0.1em; padding:30px 0 5px 19px;}
.footer {background:url(../images/article_footer.png) no-repeat; width:720px; height:70px; margin-top:25px;}
ul.video-gallery li img{width:230px; cursor:pointer;}
.article-details {width:610px; text-align:justify; font:1.0em/1.2em "Lucida Console"; padding-left:60px;}
.title {padding-bottom:6px;}
.article-readmore {display:block; text-align:right; font-size:0.8em;}
ol.article-sidebarlink {margin:0; font-size:0.9em; line-height:1.0em ;letter-spacing:-0.1em; padding:19px 0 0 45px; width:150px;}
	ol.article-sidebarlink li {margin-bottom:15px; width:230px;}
.article-read {padding:35px 25px 45px 25px; width:670px !important;}
.article-read p {font:0.9em/1.0em; margin-bottom:30px;}
span.article-page {cursor:pointer;}

#videogallery {position:relative;}
#box-video {width:304px; height:225px; background:#004481;}
#box-video h2.video-title {padding:13px 0 5px 24px;}
#derek-articles {width:304px; height:392px; display:block; margin:-13px 0 0 13px;}
#container-long {}

/* RECIPES PAGE */
h2.recipes-main-title {color:#FFE500; font-size:3.5em; font-weight:normal; letter-spacing:-0.1em; height:40px; padding:30px 0 5px 19px; background:url(../images/recipes/header_img.png) no-repeat; background-position:230px 6px; text-align:center;}
.img_content{padding:20px 5px 2px 32px;}
.recipes_main {width:640px; margin:0 auto; padding-top:10px;}
.recipes_ingredients1{float:left; width:180px;}
.recipes_ingredients2{float:right; width:460px;}
p.recipes_ingredients{border-bottom:1px dashed; }
h2.recipes-sidebar-title {font-size:2.5em; font-weight:normal; letter-spacing:-0.1em; padding:36px 0 5px 19px; background:url(../images/recipes/recipes_title_bg.png) top right no-repeat; border-bottom:1px dashed; height:70px; margin-bottom:50px;}
.recipes_sidebar_content {width:304px;}
.sidebar1{background:url(../images/recipes/sidebar_1.png) bottom no-repeat; padding:10px 10px 10px 80px; height:60px;}
.sidebar2{background:url(../images/recipes/sidebar_2.png) bottom no-repeat; padding:10px 10px 10px 80px; height:60px;}
.sidebar3{background:url(../images/recipes/sidebar_3.png) bottom no-repeat; padding:10px 10px 10px 70px; height:60px;}
.sidebar_footer {background:url(../images/recipes/recipes_footer.png) no-repeat; height:72px;}

/* Q & A PAGE */
h2.qa-main-title {color:#FFE500; font-size:3.5em; font-weight:normal; letter-spacing:-0.1em; height:40px; padding:30px 0 5px 19px;}
.qa-sidebar-title {font-size:2.5em; font-weight:normal; letter-spacing:-0.1em;}
.qa_footer {background:url(../images/qa_footer.png) no-repeat; width:1024px; height:50px; background-position:center;}
.qa_sidebar_content {width:324px; background:#005d9b; height:100px;}
.qa_content{background:url(../images/qa_bg.png) bottom left no-repeat; padding:10px 20pc 20px 40px; width:650px;}