/*
 *	DAIRY COUNCIL OF CALIFORNIA
 *	DOTNETNUKE SKIN STYLES
 *	CREATED BY 2PLUS2PARTNERS
*/
/*********************************START DEFAULT STYLES****************************************/
/************************************************************************************
	SKIN STRUCTURE
*************************************************************************************/
	body { background: none; font: 1em/150% Arial, Helvetica, sans-serif; margin:0; padding:0;}
	.wrap { height: auto; }
	.body { overflow: visible; padding-bottom: 0px; }
	/************************************************************************************
	TOPPANE
	*************************************************************************************/
	.top { background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.9); text-align: center; position: relative !important;}
	.header { width: 980px; height: 79px; position: relative; margin: 0 auto; padding-bottom: 10px; color: #FFF !important; }
		/* LOGO */
		.logo {position: absolute; left: 0; display:block !important; }
		div.logo img {max-width: 250px !important;}
		
		.utility, .media_pane, .login, .search {display: none !important;}
	
		/************************************************************************************
		MAIN NAVIGATION
		*************************************************************************************/
		.nav, .nav[style], ul.megamenu, ul.megamenu[style], span.root.mi, span.root.mi[style] { background-color: #FFF; display none !important; visibility: hidden; overflow: hidden; height: 0px !important; }
		li.level0 { visibility: hidden; height: 0px; *height: auto; *visibility: visible; }
		.nav {display: none !important; visibility: hidden; height: 0px; overflow:hidden !important; color: #FFF;}
		.nav[style] {display: none !important; visibility: hidden;}
		#dnn_dnnMEGA {display: none !important;}
		.nav ul, .nav li, ul.megamenu {display: none !important;}
		#dnn_dnnMEGA[style] {display: none !important;}
		ul.megamenu[style] {display: none !important;}
		ul.megamenu a, ul.megamenu a.level0, ul.megamenu > li:first-child > a, div.sub,
		ul.megamenu li .sub, ul.megamenu li .sub ul.megamenusubcontent, #megamenu li.subheader a, 
		#megamenu li.sublink a, .column {display: none !important;}
		ul.megamenu a[style], ul.megamenu a.level0[style], ul.megamenu > li:first-child > a[style], 
		div.sub[style], ul.megamenu li .sub[style], ul.megamenu li .sub ul.megamenusubcontent[style], #megamenu li.subheader a[style], 
		#megamenu li.sublink a[style], .column[style] {display: none !important;}
		.nav .root, .tabletmenu, .nav a {display: none !important;}
		.nav .root[style], .tabletmenu[style], .nav a[style] {display: none !important;}
		#dnn_dnnMOBILEMENU{display: none; visibility: hidden;}
		#dnn_dnnMOBILEMENU[style] {display:none !important;}
		.nav span[style], .nav a[style] {display:none !important; color: #FFF;}
	
	/************************************************************************************
		MIDPANE
	*************************************************************************************/
	.mid {margin-left: auto; margin-right: auto; text-align: center; width: 100%; padding-top: 0 !important;} 
	.home .mid { padding-top: 0 !important; }
	
		/* BREADCRUMB STYLES */
		.breadcrumb_wrap, #dnn_dnnBREADCRUMB_lblBreadCrumb a {display: none;}
		
		/* CONTENT STYLES */
		.main .content {width: 800px; }
		.content {width: 980px; margin-left: auto; margin-right: auto; clear: both;}
			
		/*SubNavigation Styles*/
		.main #dnn_dnnSUBMENU, #dnn_dnnSUBMENU {display: none;}

		/* sector/ROW STYLES */
		.sector {width: 100%; margin: auto; text-align: center; clear: both;}	
		/*****************************************************************
		HOME PANES
		******************************************************************/
		.about_pane {width: 690px; float: left; display:inline-block; vertical-align: top; text-align: left;}
		.activity_pane {width: 250px; float: right;  margin-top: 22px; display:inline-block; vertical-align: top;}
		.edu_pane {width: 300px; float: left; display: inline-block; vertical-align: top;}
		.pro_pane {width: 300px; display: inline-block; vertical-align: top;}
		.fam_pane {width: 300px; float: right; display: inline-block; vertical-align: top;}
		.content_pane, .top_pane {width: 100%; margin: auto;}
		
		/*****************************************************************
		MAIN PANES
		******************************************************************/
		.main .sector {width: 800px;}
		.main .large_pane {width: 550px; float: left; text-align: left;}
		.main .small_pane {width: 225px; float: right; text-align: left;}
		.main .left_pane {width: 235px; float: left;display: inline-block; vertical-align: top; text-align: left;}
		.main .mid_pane {width: 235px; display: inline-block; vertical-align: top; text-align: left;}
		.main .right_pane {width: 235px; float: right;display: inline-block; vertical-align: top; text-align: left;}
		.main .bottom_pane {text-align: left;}
		.main .l_half_pane {margin-right: 25px;}
		.main .l_half_pane {width: 385px; float: left; display: inline-block; vertical-align: top;}
		.main .r_half_pane {width: 385px; float: right; display: inline-block; vertical-align: top;}
		
		/*****************************************************************
		GAME PANES
		******************************************************************/
		.game .top {min-width: 1125px;}
		.game .content {min-width: 1000px;}
		.game .sector {width: 800px;}
		.game .top_pane {width:895px; padding-left: 90px;}
		.game .small_pane {width: 235px; float: right; text-align: left;}
		.game .large_pane {width: 518px; float: left; text-align: left;}
		
		.game .left_pane {width: 235px; float: left;display: inline-block; vertical-align: top; text-align: left;}
		.game .mid_pane {width: 235px; display: inline-block; vertical-align: top; text-align: left;}
		.game .right_pane {width: 235px; float: right;display: inline-block; vertical-align: top; text-align: left;}		
		
		/*****************************************************************
		DEFAULT PANES
		******************************************************************/
		.default .sector {padding-left: 90px; width: 895px;}
		.default .content_pane {margin: 0; width: 800px;}
		.default .left_pane {width: 600px; float: left;display: inline-block; vertical-align: top;}
		.default .right_pane {width: 200px; float: left; display: inline-block; vertical-align: top;}
		
		.addthis_toolbox.addthis_default_style { display: none; }
		.small-butn-link { display: none !important; }
	
	/************************************************************************************
	BOTPANE
	*************************************************************************************/
	/* FOOTER STYLES */
	.footer {width: 100; height: 100px; margin-left: auto; margin-right: auto; text-align: left; padding-top: 10px; padding-left: 20px; display: none; }
	.footer_social_icons, .footer_social_icons_leftside, .footer_pane {display: none;}
	
	/* COPYRIGHT STYLES */
	.footer #dnn_dnnCopyright_lblCopyright {font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #FFF; font-weight: lighter; line-height: normal;}

	/* BOTTOM SEARCH */
	.botsearch, #dnn_dnnLogin1_loginLink {display: none;}
	#ControlBar_ControlPanel {display:none;}


	.white_bg {	filter: progid:DXImageTransform.Microsoft.Shadow(color='transparent', Direction=135, Strength=10); 
	-moz-box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; 
	box-shadow: 0 0 0 transparent; }	
	
	.addthis_toolbox.addthis_default_style, .recipe-ratings { display: none; }
	.zl-recipe-link, .recipe-print { display: none !important; }



