*
* SLI CSS for Sports.AvocadoCentral.com
* Created by Isaac Gonzalez 7/22/2010
*
*/
/****** Eric Meyer CSS Reset **********************************/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{border:0; margin:0; outline:0; padding:0; vertical-align:baseline}
sup{border:0; line-height:50%; margin:0; outline:0; padding:0}
body{line-height:1}
ol, ul{list-style:none}
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}
#rbl_nominate_type td{vertical-align:top}
*html *.png{ display:none}
/************* Generic classes *********************************/
img { border: 0px;}
.clearAll{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.error {
	/* background: red; */
}
.small{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.strong{
    font-weight: bold;
}
div.small{
	margin: 5px 0px 8px 0px;
}
.margLeft24px{
	margin-left: 24px !important;
}
/************* Text *******************************************/
h1 {
	font-size: 32px;
	font-weight: normal;
	padding:0 0 12px 0;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	color: #6f8816;	
	width: 500px;
	text-align: left;
}
h2 {
	font-size: 24px;
	font-weight: normal;
	padding: 12px 0 12px 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #6f8816;	
	clear:both;
}
h3 {
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 12px 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #6f8816;	
}
p {
	margin: 0 0 12px 0;
}
a {
	color: #194483;
}
a:hover {
	color: #389fdd;
}
/************* Lists *******************************************/
.list {
	list-style: disc;
	padding: 0 0 0 25px;
	margin: 0 0 15px 0;
}
	.list ul{
	list-style: disc;
	padding: 0 0 0 25px;
	margin: 0 0 0 0;
	}
	
.number-list {
	list-style: decimal;
	padding: 0 0 0 25px;
	margin: 0 0 15px 0;
	/*float: left;*/
}
	
	.number-list li{
		margin: 0 0 15px 0;
	}


body {
	/*background-color: #cec9b8;*/
	background-image:url(../images/bkg.jpg);
	background-repeat:repeat-x;
	background-color: #e0dbce;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}
hr {
	border:none;
	background: #ded9cb;	
}


/************* Column 1 & Column 2 Interface *********************************/
#wrapper {
	width:1125px;
	/*width: 1080px;*/
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	overflow: hidden;
	background-image:url(../images/content_bkg.jpg);
}

#header_wrapper {
	width: 1125px;
	height:auto;
	background-image: url(/assets/images/header_wrap_bkg.jpg);
	margin: 0 auto;
}
#header_wrapper_homepage {
	width: 1125px;
	height:auto;
	background: url(/assets/images/bg_homepage_header_wrap.gif) no-repeat;
	margin: 0 auto;
}

#header {
	width: 1085px;
	height:297px;
	position:relative;
	background: url('/assets/images/header_bg.gif') repeat-x;
	margin: 0 auto;
}
#header_homepage {
	width: 1085px;
	height:411px;
	position:relative;
	background: url('/assets/images/bg_homepage_header_tile_inner.gif') repeat-x;
	margin: 0 auto;
}
#header_homepage_banner
{
	height: 51px;
}
/****** Preload Roll Over images for Top Nav ************/
#loader {
	background: url('/assets/images/top_nav/pngs/football_on.png') no-repeat;
	background: url('/assets/images/top_nav/pngs/baseball_on.png') no-repeat;
	background: url('/assets/images/top_nav/pngs/basketball_on.png') no-repeat;
	background: url('/assets/images/top_nav/pngs/soccer_on.png') no-repeat;
	margin-left:-10000px;
}	 
/************************/
#football_nav_container {
	float:left;
	margin: 0 40px 0 5px;
}
#football_avomaniac {
	display: block;
	width:165px;
	height:245px;
	background: url('/assets/images/top_nav/pngs/football_off.png') no-repeat;
	text-indent: -4000px;		
}
#football_avomaniac_on, #football_avomaniac_active_on, #football_avomaniac:hover {
/* 	display: none; */
	width:165px;
	height:245px;
	text-indent: -4000px;
	float:left;
	background: url('/assets/images/top_nav/pngs/football_on.png') no-repeat;
}
#football_avomaniac_active  {
	display: block;
	width:165px;
	height:245px;
	text-indent: -4000px;
	float:left;
	background: url('/assets/images/top_nav/pngs/football_active.png') no-repeat;
}
/************************/
#baseball_nav_container {
	float:left;
	margin: 0 40px 0 10px;
}
#baseball_avomaniac {
	display: block;
	width:170px;
	height:245px;
	text-indent: -4000px;
	float:left;
	background: url('/assets/images/top_nav/pngs/baseball_off.png') no-repeat;
}
#baseball_avomaniac_on, #baseball_avomaniac_active_on, #baseball_avomaniac:hover  {
	/* display: none; */
	width:170px;
	height:245px;
	text-indent: -4000px;
	float:left;
	background: url('/assets/images/top_nav/pngs/baseball_on.png') no-repeat;
}
#baseball_avomaniac_active  {
	display: block;
	width:170px;
	height:245px;
	text-indent: -4000px;
	float:left;
	background: url('/assets/images/top_nav/pngs/baseball_active.png') no-repeat;
}
/************************/
#basketball_nav_container {
	float:left;
	margin: 0 40px 0 10px;
}
#basketball_avomaniac {
	display: block;
	width:170px;
	height:245px;	
	text-indent: -4000px;
	float:left;
	background: url('/assets/images/top_nav/pngs/basketball_off.png') no-repeat;
}
#basketball_avomaniac_on, #basketball_avomaniac_active_on,  #basketball_avomaniac:hover{
	/* display: none; */
	width:170px;
	height:245px;	
	text-indent: -4000px;
	float:left;
	background: url('/assets/images/top_nav/pngs/basketball_on.png') no-repeat;
}
#basketball_avomaniac_active  {
	display: block;
	width:170px;
	height:245px;
	text-indent: -4000px;
	float:left;
	background: url('/assets/images/top_nav/pngs/basketball_active.png') no-repeat;
}
/************************/
#soccer_nav_container {
	float:left;
	margin: 0 40px 0 15px;
}
#soccer_avomaniac {
	display: block;
	width:185px;
	height:245px;
	text-indent: -4000px;	
	float:left;	
	background: url('/assets/images/top_nav/pngs/soccer_off.png') no-repeat;
}
#soccer_avomaniac_on, #soccer_avomaniac_on, #soccer_avomaniac:hover {
	/* display: none; */
	width:185px;
	height:245px;
	text-indent: -4000px;	
	float:left;	
	background: url('/assets/images/top_nav/pngs/soccer_on.png') no-repeat;
}
#soccer_avomaniac_active  {
	display: block;
	width:185px;
	height:245px;
	text-indent: -4000px;
	float:left;
	background: url('/assets/images/top_nav/pngs/soccer_active.png') no-repeat;
}
/************************/
#hass_logo {
	z-index: 5;
	position: absolute;
	top: 252px;
	left: 20px;
}
#header_caption {
	margin: 0 0 0 237px;
	height: 47px;
	background: url('/assets/images/header_caption.gif') no-repeat;
}
#main {
	width: 1085px;
	height:auto;
	background: url('/assets/images/content_bg.jpg');
	margin:0 auto;
}
#main2 {
	width: 1085px;
	height:auto;
	background: url('/assets/images/content_bg2.jpg');
	margin:0 auto;
}

	#left_column  {
		float:left;
		width: 240px;
		padding: 10px 10px 0 45px;
		color: #6c5239;
		font-size:14px;
	}
			.leftNav a, .topWideNav a {
				color:#6c5239;
				display:block;
				text-decoration: none;
				font-size: 15px;
			}
			
			/******************* Left Navigation ******************/
			.leftNav > a, .topWideNav > a {
				width:225px;
				height:34px;
				padding-left: 15px;
				padding-top: 20px;
				font-weight: bold;
			}
				.leftNav {
					border-bottom: 1px solid #bdb39e;
				}
				.leftNav:hover {
					background: url('/assets/images/left_nav_on.gif') no-repeat;
				}
				
				.leftNav > a:hover, .leftSubNav > a:hover, .topWideNav > a:hover {
					color: #335d49;
				}
				
				.leftNav.active > a, .leftSubNav.active > a, .topWideNav > a.active {
					color: #6f8816;
				}
				
				.leftNav.hasSub {
					height: auto;
				}
				
				.leftNav.hasSub:hover {
					background: none;
					color: #335d49;
				}

				.leftSubNav {
					font-weight: normal;
					padding-bottom: 15px;
					padding-left: 15px;
					width: 225px;
				}
				
				.featured_recipe_name {
					font-weight: bold;
					padding: 7px;
					color: #836A56;
					font-size: 12px;
					text-align: center;
				}
				.feature_recipe_home_image {
					float:right;
					margin: 5px 20px 5px 0px;
					width: 170px;
				}


			
	#main_header {
		background: url(/assets/images/content_header.jpg);
		width:1080px;
		height:17px;		
	}
	#main_header2 {
		background: url(/assets/images/content_header2.jpg);
		width:1080px;
		height:17px;		
	}

	#main_column {
		float:left;
		width:680px;
		margin:20px 17px 0 30px;
		/*padding:25px 30px 0 30px;*/
		background: #efece0;
	}	
	
		#main_column p, #main_column li {
			color: #71706b;
			font-size:14px;
			line-height:18px;
			text-align: left;
		}
		
		#main_column .recipe_section li{
			color: #7C6B59;
		}
		
		#avomaniacIcon {
			float:right;
			margin:0 0 0 10px;
		}
		
	#main_footer {
		background: url(/assets/images/main_footer.jpg) no-repeat;
		width:1085px;
		height:71px;			
		clear: both;	
	}
	#left_column_footer {
		background: url(/assets/images/left_column_footer.jpg) no-repeat;
		width:285px;
		height:70px;
		margin:0 0 0 -45px;
	}
	
#leftSofJoinForm, #rightSoftJoinForm {
	background-color: #dfd4ba;
	margin: 20px 0 20px 0;
	padding: 0px 0px 20px 0px;
	width: 230px;
}

#leftSofJoinForm
{
	margin: 0;
}

	#leftSoftJoinTitle1, #rightSoftJoinTitle1  {
		background-color: #6f8816;
		color: #6f8816;
		margin:0 0 0px 0px;
		padding: 8px 10px 3px 10px;
	}
	#leftSoftJoinTitle2, #rightSoftJoinTitle2 {
		background-color: #6f8816;
		color: #ece7d3;
		font-size:13px;
		margin:0 0 20px 0px;
		padding: 0px 0px 7px 10px;
	}
	.leftSoftJoinRow label, .rightSoftJoinRow label {
		color: #000000;
		display: block;
		float:left;
		height:25px;
		margin: 0px 0px 0px 15px;
		width:50px;
	}
	
	.leftSoftJoinRow, .rightSoftJoinRow {
		clear:both;
		margin:0 0 10px 0;
	}
	
	#leftSoftJoinSubmit, #rightSoftJoinSubmit {
		margin:0px 0 0px 134px;
	}
	
	#avocado_contest_left_column {
		margin:0 0 20px 0;
	}
	
#addThis {
	float:right;
	margin: 0 5px 0 0;
	width: 212px;
}

#topNav {
	margin: 0 0 0 120px;	
}

#topNavHoverBox1,#topNavHoverBox2,#topNavHoverBox3,#topNavHoverBox4 {
	display: none;
	position: absolute;
	z-index: 20;
	font-family: Verdana;
	top:57px;
	left: 189px;
}

	.topNavHoverHeader {
		background: url('/assets/images/top_nav/pngs/hover_box/hover_box_top.png');
		width: 304px;
		height: 20px;
	}
		/*ie 6 hack*/
		*html .topNavHoverHeader {
			background: url('/assets/images/top_nav/pngs/hover_box/hover_box_top.gif');
		}
	
	.topNavHoverContent {
		background: url('/assets/images/top_nav/pngs/hover_box/hover_box_mid.png');
		width: 276px;
		color:#ffffff;
		padding:0 15px 5px 15px;
		font-size: 11px;		
	}
		/*ie 6 hack*/
		*html .topNavHoverContent {
			background: url('/assets/images/top_nav/pngs/hover_box/hover_box_mid.gif');
		}
		
	.topNavHoverFooter {
		background: url('/assets/images/top_nav/pngs/hover_box/hover_box_bottom.png');
		width: 304px;
		height: 46px;
	}
	
		/*ie 6 hack*/
		*html .topNavHoverFooter {
			background: url('/assets/images/top_nav/pngs/hover_box/hover_box_bottom.gif');
		}
			
	.topHavHoverContent_image {
		float:left;
		margin:0 5px 0 0;
	}
	.topNavHoverContent_title {
		font-size: 12px;	
	}	
	.topNavHoverContent_recipe {
		font-size: 16px;
		font-weight: bold;
	}
	.topNavHoverContent_recipeName {
		
	}
	.topNavHoverContent a {
		color: #ffffff;
	}
	#topNavHoverBox {
		display: none;
	}


/*footer*/

#footer_wrapper {
	width: 100%;
	height:auto;
	background: #335d49;
	overflow: hidden;
}

#footer {
	width: 1020px;
	font-size: 11px;
	color: #ffffff;
	padding: 20px 30px;
	margin: 0 auto;
	font-family: Arial;
}
	#footer a {
		color: #ffffff;
		text-decoration: none;
		display: block;
		margin:0 8px 0 0;
		float:left;
	}
	.footer_row {
		line-height: 15px;
	}
	#footer_copyright {
		clear: both;
		margin: 30px 0 20px 0;		
	}
	#footer_social_media_links {
		float:right;		
		width: 185px;
	}
	#footer_sicial_media_join_us {
		float:left;
		margin: 10px 12px 0 0;
	}
	#footer_links {
		width: 790px;
	}
/******* Home Page **************************************************/
#home_top_section {
	width: auto;
	height: auto;
	overflow: hidden;
	padding: 0 0 10px 0;
	clear: both;
	float: left;
}

#home_page_title {
	width: 440px;
	margin: 10px 0 15px 0;	
	padding:0px;
}
#home_upper_right {
	width: 435px;
	float: left;
	margin: 0 20px 0 0;
}
#home_upper_left {	
	float:left;
	width:215px;
}
	.featured_recipe {
		border: 1px solid #6f8816;
		margin: 10px 0 10px 0;
	}
.featured_joe {
		border: 1px solid #6f8816;
		margin: 10px 0 10px 0;
	}


	.countdown_box {
		border: 1px solid #6f8816;
		margin: 0 0 10px 0;
	}
	
		.countdown_box h4{
			color: #5B4434;-size: 16px;
			margin: 8px 0px 8px 10px;
		}
	.videos_box {
		border: 1px solid #6f8816;
		margin: 0 0 10px 0;
	}
	
		.videos_box h4{
			color: #5B4434;-size: 16px;
			margin: 8px 10px 8px 10px;
			text-align:center;
		}

	#main_column .countdown_box ul {
		padding:0px;
		margin: 0px 0px 10px 0px;		
	}
	#main_column .countdown_box ul li {
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 3px 10px;
	}

	.featured_event_title {
		color: #836a56;
		font-size:12px;
		text-align: center;
		padding:7px;
	}
	.events_title {
		font-size: 10px;
		margin: 0 0 0 10px;	
		color:#71706B;
	}
	.count_down_days {
		color: #758d20;
		font-size: 20px;
		text-align: center;
		font-weight: bold;
		padding: 10px 0 8px 0;
	}
	.featured_recipe_title {
		font-weight: bold;
		color: #efece0;
		background: #6f8816;
		font-size: 14px;
		padding:5px 10px;
		text-align: center;
	}
	h3.sports_buzz_title{
		font-weight: bold;
		color: #efece0;
		background: #6f8816;
		font-size: 16px;
		padding:5px 10px;
		text-align: center;
	}
	h4.buzz_event_title{
		color: #836A56;
		font-weight: bold;
		font-size: 14px;
		padding:5px 10px;
		text-align: center;
	}
.home_copy_bold {
	font-weight: bold;
}
#hass_kick_off_image {
	float: left;
	margin:0 20px 20px 0;
}
#rally_event_list {
	float: right;
	border: 1px solid #e3ddd0;
	width: 210px;
	height: 54px;
	overflow: hidden;
	margin: 0;
	font-size:12px;
	color: #674934;
	padding: 7px 7px 7px 15px;
}
#rally_event_list ul li {
	margin: 0 0 3px 0;
	padding: 0 0 0 12px;
	font-size: 11px;
	line-height:normal;
	background: url('/assets/images/rally_star.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}
#rally_event_title {
	color: #8d9f44;
	font-size: 12px;
	margin: 0  0 5px 0;
}

#home_video_container {
	margin: 10px 0 5px 30px;
}
#bottom_left_avocados {
	position: absolute;
	z-index: 10;
	margin: -36px 0 0 44px;
}
/****** Recipes ************************************************/
.recipe_list {
	margin: 8px 0 10px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #dad4c2;
}
	.recipe_list_image {
		float:left;
		width:100px;
		height: auto;
		max-height:65px;
		overflow: hidden;
		margin: 5px 15px 10px 0;
	}
	.recipe_list_name {
		margin: 5px 0 0 0;

		color:#61412c;
		font-weight: bold;
		font-size:14px;
	}
/************************************************************/
#avomaniac_form {
	border: 1px solid #6f8816;
	color:#71706B;
	font-size: 12px;
	line-height: 15px;
	margin: 6px 0 20px 0px;
	padding: 0px;
	width: 350px;
}
#avomaniac_form form {
	margin-top:10px;
}
	.avomaniac_form_left_marg{
		margin-left: 30px !important;


	}
	
	#avomaniac_form label {
		display: block;
		float:left;
		font-weight: bold;
		line-height: 15px;
		margin: 0px 0px 0px 0px;
		width: 120px;
	}
	#avomaniac_form h3{
		background-color:#6F8816;
		color:#ECE7D3;
		margin: 0px 0px 10px 0px;
		padding: 5px 5px 5px 15px;
	}
	#avomaniac_form .inputText {
		margin: 7px 0px 0px 0px;
		width:175px;
	}
	#avomaniac_form p{
		color: #FF0000;
		font-size: 11px;
		margin: 0px 0px 0px 15px;
	}
	#avomaniac_form .form_row {
		clear: both;
		margin: 0 0 0px 15px;
		padding: 0px 0px 5px 0px;
	}
	#avomaniac_form .form_row_checkbox {
		margin: 0 10px 0 15px;
	}
	#avomaniac_form .form_submit {
		clear: both;
	}
			#avomaniac_form .form_submit input{
				margin: 10px 30px 10px 0px;
			}
	.left-avomaniac_form_right_marg{
		
		margin-left: 30px;

	}		
	.buzz_box{
		width: 500px;
	}
/******** Recipe Page **********************************/
.recipe_top_section {
	color: #7c6b59;
	font-size: 12px;
	width: 400px;
	margin: 0 0 15px 0;
}
	
	.recipe_top_section .top_recipe_area{
		background: #ddd6be;
		padding: 5px 10px;
	}

.recipe_top_section_row {
	margin: 5px 0;
}
.recipe_top_section_row strong {
	color: #5e493e;
	display: block;
	float:left;
	width:80px;
}
.recipe_section_title {
	color: #5e493e;
	font-weight: bold;
}
.recipe_section {
	color: #7c6b59;
	margin:10px 10px 25px 10px;
	font-size:14px;
	line-height: 20px;
	
}

#recipeUserAction{
	margin-bottom: 10px;
	margin-top: 10px;
}

.recipe_list_category{
	margin-bottom:20px;
}

#addToPlayBook{
	margin-right: 5px;
}
/******** Entertaining Pages **********************************/
#away_right {
	
	float: right;
	color: #6f8816;	
	font-size: 11px;
	line-height: 11px;
	margin: 6px 0 30px 5px;
	padding: 5px;
	width: 290px;
}
/******** Buzz Page **********************************/
#buzz_release {
	background: url('/assets/images/releases-graphic.png')
	float: right; 

}
/******** Profile Pages **********************************/
.profile_pic {
	margin: 0 0 10px 20px;
}

hr.double, hr.double-down {
	width: 100%;
	height:7px;
	background-image: url(/assets/images/hr-double.gif);
	border:none;
	margin: 10px 0 2px 0;
	clear:both;
}

hr.double-down {
	background-image: url(/assets/images/hr-double-down.gif);
	margin: 2px 0 10px 0;
}

hr.single {
	width: 100%;
	height:1px;
	background-image: url(/assets/images/hr-double.gif);
	border:none;
	margin: 10px 0 10px 0;
	float:left;
	clear:both;
}

#vote_box {
	width: 100%;
	height:56px;
	overflow:hidden;

}
	.vote_box_left {
		width: 475px;
		height:56px;
		float:left;
		background-image: url(../images/vote_box_double_line.gif);
		background-position:right;
		background-repeat:repeat-y;
	}
	
		.vote_box_left h2{
			font-size:27px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			line-height:56px;
			color: #61412c;
			padding:0;
			margin:0 0 0 10px;
			text-transform:none;
		}
		
	.vote_box_right {
		width: 185px;
		height:56px;
		float:left;
	}
		
		
		.vote_box_wrap {
			margin: 0 0 0 25px;
			float:left;
			text-align:center;
		}
		
		#main_column .vote_box_wrap li {
			float: left;
			height: 34px;
			line-height:34px;
			font-size:11px;
			color:#fff;
		}
		
			.vote_box_up {
				width: 30px;
				background-image:url(../images/vote_up.gif);
				padding:0 0 0 45px;
				margin: 0 5px 0 0;
				cursor: pointer;
			}
			
			.vote_box_down {
				width: 30px;
				background-image:url(../images/vote_down.gif);
				padding:0 0 0 45px;
				cursor: pointer;
			}
			
#recipe_box {
	width: 100%;
	height:auto;
	overflow:hidden;
}
	#recipe_box .cola{
		width: 275px;
		height:auto;
		float:left;
		
	}
	
	#recipe_box .colb{
		width: 405px;
		height:auto;
		float:right;
			}

	#recipe_box .col1{
		width: 225px;
		height:auto;
		float:left;
		text-align:center;
		line-height:14px;
		
	}
	
	#recipe_box .col2{
		width: 225px;
		height:auto;
		float:left;
		text-align:center;
		line-height:14px;
	}
	
	#recipe_box .col3{
		width: 210px;
		height:auto;
		float:left;
		text-align:center;
		line-height:14px;
	}
	#recipe_box .col4{
		width: 225px;
		height:auto;
		float:left;
	}
	#recipe_box .col5{
		width: 225px;
		height:auto;
		float:left;
	}
	#recipe_box .col6{
		width: 225px;
		height:auto;
		float:left;
	}
	#recipe_box .col7{
		width: 210px;
		height:auto;
		float:left;
	}
.recipe_list_category h2 {
	background: #6f8816;
	padding: 5px;
	color: #ffffff;
	font-size: 16px;
	margin: 20px 0 0 0;
}

#main_column a {
	color: #335d49;
}

	#main_column a:hover{
		text-decoration: none;
	}
	
.recipe_list_name a {
	color: #335d49;
	margin: 0 0 5px 0;
	display: block;
}
.recipe_list_description {
	font-size:12px;
	margin: 0 0 0 90px;
	width: 560px;
	color:#71706B;
}
#recipe_list_easy_expand, #recipe_list_contender_expand, #recipe_list_all-pro_expand, #recipe_list_fan_expand  {
	display: none;
}
#recipe_home_top_image {
	width: 320px;
	height: 234px;
	float:right;
	margin: 0 0 5px 15px;
}
/********** AvoManiac Profile Page *********/
.recipe_list_name_profile_page a {
	color: #335d49;
	margin: 0 0 5px 0;
	display: block;
	font-size:12px;
}
.recipe_list_description_profile_page {
	font-size:12px;
	margin: 0 0 7px 90px;
	width: 275px;
}
#game_winning_recipes_profile_page {
	width:375px;
	float: left;
	margin: 0 45px 0 0;
}
#game_winning_playbook_profile_page {
	width: 260px;
	float: left;
}
#game_winning_playbook_content {
	color:#71706B;
}

	#game_winning_playbook_content p{
		margin: 10px;
	}
	
#game_winning_recipe_title, #game_winning_playbook_title {
	background: #6f8816;
	padding: 5px 5px 5px 10px;
	color: #ffffff;
	font-size: 16px;
	margin: 0 0 10px 0;
	
}
.recipe_list_profile_page {
	margin: 0 0 20px 0;
	color:#71706B;
	border-bottom: 1px solid #cfc6af;
}
#playbook_title {
	margin: 0 0 10px 0;
	font-weight: bold;
	color:#71706B;
}
#playbook_add_new {
	margin: 0 0 10px 10px;
}
.add_new_playbook form {
	margin: 10px 0 0 10px;
}
#playbook_label {
	display: block;
	width:100px;
	font-weight: bold;
	margin:15px 0 0 0;
}
#play_book_name_input {
	width: 180px;
	margin:5px 0 5px 0;
	display: block;	
}
#play_book_submit {
	margin:10px 0 5px 60px;
}
#playbook_list li {
	background: #cfc6af;
	border:1px solid #cfc6af;
	padding:10px;
	margin:5px 0;
	color: #5b4434;	
	display: block;
	text-decoration: none;
}
#playbook_list li a.delete {
	color: #70664b;
	font-weight: bold;
	font-size:9px;
	border:1px solid #70664b;
	padding:0px 3px;
	float:right;
	
}
#playbook_list li a.delete:hover {
	color: #990000;
	border:1px solid #990000;
}
#playbook_list li a {
	color: #5b4434;	
	text-decoration: none;
}
#playbook_list li a.playbook_block {
	display: block;
	float:left;
}
#playbook_list li {
	height: 20px;
	display: block;
}
#playbook_list li.playbook_list_active {
	border:1px dotted #5b4434;
	height: 20px;
	display: block;

}
#playbook_list li:hover, #playbook_list li.playbook_list_hover {
	background: #e0dbce;
	border:1px dotted #5b4434;
	height: 20px;
	display: block;
}
.playbook_thumb {

	float: left;
	margin: 0 1px 0 1px;
	padding: 2px;
	width: 80px;
}
.playbook_thumb img {
	padding: 3px;
	border: 2px solid #EFECE0;
}
.playbook_thumb_active {
	float:left;
	margin: 0 1px 0 1px;
	padding: 2px;	
	width: 80px;
}
.playbook_thumb_active img {
	padding: 3px;
	border: 2px dotted #5b4434;
}
#flashSportsHeader {
	width: 1085px;
	height: 246px;
}
#football_nav {
	z-index: 10;
	position: absolute;
	top: 0;
}
.subscription_block {
	width:300px;
	float:left;
	width:268px;
}
.subscription_block2 {
	width:650px;
	float:left;
	
}
#addthis_button {
	margin-bottom:5px;
}

.addthis_button{
	display: block;
	margin: 6px 0px 10px 35px;
}

	#main_column .subscription_block p {
		font-size:12px;
	}
	#main_column .subscription_block2 p {
		font-size:12px;
	}
#main_column a.remove_recipe {
	color: #500;
	display: block;
	font-size: 11px;
	margin-bottom:10px;
	text-align: right;
}
.delete_playbook {
	margin: 0px;
	padding: 0px;
	display: block;
	float:left;
}
#loginLinkTopLeft {
	display: inline-block;
	margin: 0px 0 0px 5px;
	font-weight: bold;
	font-size:11px;
}
#main_column p.error {
	color: #550000;
	font-size:12px;
	font-style: italic;
}
#talkBubbleFootball {
	width:167px;
	position: absolute;
	z-index: 20;
	color: #ffffff;
	margin-left:620px;
	margin-top: -10px;
}
#talkBubbleBaseball {
	width:167px;
	position: absolute;
	z-index: 20;
	color: #ffffff;
	margin-left:620px;
	margin-top: -10px;
}
#talkBubbleBasketball {
	width:167px;
	position: absolute;
	z-index: 20;
	color: #ffffff;
	margin-left:630px;
	margin-top: -60px;
}
#talkBubbleSoccer {
	width:167px;
	position: absolute;
	z-index: 20;
	color: #ffffff;
	margin-left:620px;
	margin-top: -60px;
}
	#talkBubbleTop {
		width:167px;
		height:15px;
		background: url('/assets/images/talkBubble/talkBubble_top.png');
	}
	#talkBubbleMiddle {
		width:167px;
		background: url('/assets/images/talkBubble/talkBubble_mid.png');
	}
	#talkBubbleFooter {
		width:167px;
		height:39px;
		background: url('/assets/images/talkBubble/talkBubble_footer.png');
	}
	#talkBubbleMiddle p {
		padding:5px 5px 0px 12px;
		margin:0px;
		color:#ffffff;
		font-size: 11px;
	}
#featured_recipe_football {
	width: 35px;
	height: 21px;
	padding:0;
	margin:0;
	float:left;
}
#featured_recipe_link {
	padding:0px;
	text-align: left;
	display: block;
	height:21px;
	padding-top:5px;
	width:155px;
	font-size:12px;
	margin-left:40px;
}


.viewAllRecipesButton {
	margin-right: 20px;
}
.makeYourPlayBookButton {
	float:left;
}
.viewAllRecipesAlpha {
	float:left;
}
#recipesPlaybookViewAllLink {
	height:33px;
	width: 280px;
}
.pagination {
	margin:20px 0 30px 300px;
	clear:both;
	text-align: center;
}
.pagination strong {
	display: block;
	width: 7px;
	height: 15px;
	padding: 7px;
	float:left;
	font-size:16px;
}
.pagination a {
	display: block;
	width: 7px;
	height: 15px;
	padding: 7px;
	float:left;
	text-decoration: none;
	font-size:16px;
}
#loggedOutButtons {
	margin:0 0 10px 0;
}
#loggedInButtons {
	margin:0 0 10px 0;
}
.show_list_bullets ul {
	margin: 0 0 0 15px;
}
.show_list_bullets ul li {
	list-style: disc;
}
#iframeViewAllRecipes {
	background: url('/assets/images/iframe_nav/view_all_recipe2.jpg');
	width: 143px;
	height: 15px;
	text-indent: -4000px;
	display: block;
	float:left;
	margin-left:220px;
	margin-right:50px;
}
#iframeViewAllRecipes:hover {
	background: url('/assets/images/iframe_nav/view_all_recipe2_on.jpg');
}
#iframeJoinAvoManiacs {
	background: url('/assets/images/iframe_nav/join_avomaniacs2.jpg');
	width: 170px;
	height: 15px;		
	text-indent: -4000px;
	display: block;
	float:left;
	margin-right:50px;
}
#iframeJoinAvoManiacs:hover {
	background: url('/assets/images/iframe_nav/join_avomaniacs2_on.jpg');
}
#iframeAvocadoSportsBuzz {
	background: url('/assets/images/iframe_nav/get_the_avocado_sports_buzz2.jpg');
	width: 236px;
	height: 15px;
	text-indent: -4000px;
	display: block;
	float:left;
}
#iframeAvocadoSportsBuzz:hover {
	background: url('/assets/images/iframe_nav/get_the_avocado_sports_buzz2_on.jpg');
}
#iframeNav {
	margin-bottom: 30px;
}

#releases{
 background: url("/assets/images/releases-graphic.png") no-repeat scroll 0 0 transparent;
 background-repeat: no-repeat;
 display: inline;
 float: right;
 height: 400px;
 padding: 50px 0 0 27px;
 width: 240px;
}
.err p {
	color:#ffffff !important;
}
#printRecipeLink {
	float: right;
	margin:10px 15px 15px 15px;
	font-weight: bold;
}
#printRecipeLink a {
	color:#5E493E;
}

/*** Homepage Slides ***/
#slideHolder
{
	clear: both;
	height: 360px;
	width: 1085px;
	overflow: hidden;
	background-color: #1a3627;
}
#slideFootball, #slideBaseball, #slideBasketball, #slideSoccer, #slideRecipeContest, #slideJay, #slideAvocadoBox, .rotateSlide
{
	height: 360px;
	width: 1085px;
}
#slideFootballAppetizers
{
	background: url(/assets/images/slideshow/football-appetizers.jpg) no-repeat;
}
#slideBaseball
{
	background: url(/assets/images/slideshow/baseball-recipe-promo.jpg) no-repeat;
}
#slideBasketball
{
	background: url(/assets/images/slideshow/basketball-recipe-promo.jpg) no-repeat;
}
#slideSoccer
{
	background: url(/assets/images/slideshow/soccer-recipe-promo.jpg) no-repeat;
}
#slideFootball
{
	background: url(/assets/images/slideshow/football-recipe-promo.jpg) no-repeat;
}
#slideKickOff
{
	background: url(/assets/images/slideshow/won-tons.jpg) no-repeat;
}
#slideLight
{
	background: url(/assets/images/slideshow/halftime-sandwich.jpg) no-repeat;
}
#slideInfographic
{
	background: url(/assets/images/slideshow/infographic.jpg) no-repeat;
}
#slideWonTons
{
	background: url(/assets/images/slideshow/won-tons.jpg) no-repeat;
}
#slideSkewers
{
	background: url(/assets/images/slideshow/skewers.jpg) no-repeat;
}

#slideNav
{
	height: 27px;
	width: 1040px;
	background-color: #b6a57d;
	padding-left: 45px;
}
.slideButton1, .slideButton2, .slideButton3, .slideButton4, .slideButton5, .slideButton6, .slideButton7, .slideButtonLeft, .slideButtonPause, .slideButtonRight
{
	height: 21px;
	width: 20px;
	margin-left: 4px;
	margin-top: 3px;
	background-repeat: no-repeat;
	float: left;
	display: block;
}
.slideButton1
{
	background-image: url(/assets/images/btn_slide_1_off.gif);
}
.slideButton2
{
	background-image: url(/assets/images/btn_slide_2_off.gif);
}
.slideButton3
{
	background-image: url(/assets/images/btn_slide_3_off.gif);
}
.slideButton4
{
	background-image: url(/assets/images/btn_slide_4_off.gif);
}
.slideButton5
{
	background-image: url(/assets/images/btn_slide_5_off.gif);
}
.slideButton6
{
	background-image: url(/assets/images/btn_slide_6_off.gif);
}
.slideButton7
{
	background-image: url(/assets/images/btn_slide_7_off.gif);
}
.slideButton1:hover, .slideButton1.active
{
	background-image: url(/assets/images/btn_slide_1_over.gif);
}
.slideButton2:hover, .slideButton2.active
{
	background-image: url(/assets/images/btn_slide_2_over.gif);
}
.slideButton3:hover, .slideButton3.active
{
	background-image: url(/assets/images/btn_slide_3_over.gif);
}
.slideButton4:hover, .slideButton4.active
{
	background-image: url(/assets/images/btn_slide_4_over.gif);
}
.slideButton5:hover, .slideButton5.active
{
	background-image: url(/assets/images/btn_slide_5_over.gif);
}
.slideButton6:hover, .slideButton6.active
{
	background-image: url(/assets/images/btn_slide_6_over.gif);
}
.slideButton7:hover, .slideButton7.active
{
	background-image: url(/assets/images/btn_slide_7_over.gif);
}
.slideButtonLeft
{
	background-image: url(/assets/images/btn_slide_left_off.gif);
	margin-left: 800px;
}
.slideButtonPause
{
	background-image: url(/assets/images/btn_slide_pause_off.gif);
}
.slideButtonRight
{
	background-image: url(/assets/images/btn_slide_right_off.gif);
}
.slideButtonLeft:hover
{
	background-image: url(/assets/images/btn_slide_left_over.gif);
}
.slideButtonPause:hover
{
	background-image: url(/assets/images/btn_slide_pause_over.gif);
}
.slideButtonRight:hover
{
	background-image: url(/assets/images/btn_slide_right_over.gif);
}
.slideHeader
{
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
}
.slideHeaderSub
{
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.slideText
{
	font-size: 16px;
	color: #ffffff;
}
.slideLink, .slideLink a
{
	color: #e6e938;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}
.innerSlide
{
	padding-top: 35px;
	margin-left: 836px;
	margin-right: 25px;
	height: 298px;
}

#siteSearch {
    background: none repeat scroll 0 0 #EDEDED;
/*    float: right;
    height: 40px;
    left: 20px;
    position: relative;
    width: 318px;
    z-index: 20;
*/}
#siteSearch form {
    border: medium none;
    padding: 5px 0 0 10px;
}
#siteSearchInput {
    background: url("/assets/images/searchInput.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    width: 163px;
}
#siteSearchInput input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #555555;
    margin: 9px 0 0 7px;
}
#siteSearchSubmit {
    float: left;
    margin: 0 10px 0 0;
}
#query-input { width: 155px; }


