/* ____________________ #body overwrites ______________________________________________________________________________ */
#body h1{}
#body h2{}
#body h3{}
#body p{color:#fff; }
#body a{color:#ccc; }
#body a:hover{}
#body small{}
#body form{}
#body ul.navigation li{}
#body{
	background-color:#00730E;
	color:#fff;
	font-family:Tahoma,Geneva,sans-serif;
}
/* ____________________ OuterContainer and Container CSS ______________________________________________________________________________ */
#body #outerContainer{
	background-image:url(https://lygo.net/ly/zeeblio/styles/woofers/images/323878.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
#body #container{ 
	background-image:url(https://lygo.net/ly/zeeblio/styles/woofers/images/323881.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	width:1000px;
}
/* ____________________ Header CSS ______________________________________________________________________________ */
#body #header{
	min-height:345px;  
	padding-left:470px; 
	padding-top:20px; 
	position:relative;
}
#body #header h1{
	color:#00730E;
	font-family:Arial Black, Arial Rounded, Arial,Helvetica,sans-serif;
	font-size:42px; 
}
#body #header h2{
	color:#00730E;
	font-size:22px; 
}
#body #header ul.navigation{
	margin:0; 
	max-width:600px; 
	min-height:140px;
	min-width:500px;
	position:absolute;	
	right:0;
	top:218px; 
}
#body #header ul.navigation li{
	float:left; 
	margin:0 10px 0 0;
	min-width:30px; 
    padding:4px;
	text-align:center;
	white-space:nowrap; 
	_width:5%; 
}
#body #header ul.navigation li a{
	background-color:#00730E;
	border:2px solid #023b04;
	-webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px;
	color:#fff;
	display:block;
	line-height:1em;
	min_width:30px;
	padding:8px 10px;
	text-decoration:none;
}
#body #header ul.navigation li a:hover, #body #header ul.navigation li a.selected{
	background-image:url(https://lygo.net/ly/zeeblio/styles/woofers/images/323737.jpg);
	background-repeat:repeat-x;
    text-decoration:none;
}
/* ____________________ Main / Content Area & Side bar CSS ______________________________________________________________________________ */
#body #main{
	margin:20px auto 0; 
	width:900px;
}
#body #content{ 
	min-height:250px;
 	text-align:left;
 	width:600px;
}
#body #content ul.navigation{clear:both;}
#body #content ul.navigation li{ 
	float:left; 
	height:18px;
	margin:0; 
	min-width:10px;
	padding:0 5px 0 0;
	text-align:center;
	white-space:nowrap;
	_width:auto; 
}
#body #content ul.navigation li a{
	border-right:1px solid #fff;
	font-size:12px;
	height:auto; 
	margin:0;
	padding-right:5px;
	width:auto;
}
#body #content ul.navigation li.last a{border-right:none; padding:0}
#body #content ul.navigation li a:hover{text-decoration:underline;}
#body #content ul.navigation li a.selected{font-weight:bold; }
#body #sidebar{height:auto;
	min-height:20px; 
	padding:0;
	text-align:left; 
	width:180px; 
}
/* ____________________ Footer CSS ______________________________________________________________________________ */
#body #footer{
	color:#fff; 
	min-height:30px;
	margin:0 auto; 
	width:900px;
} 
#body #footer ul.navigation li{
	float:left; 
	height:28px; 
	margin:0;
	min-width:10px; 
	padding:0 5px 0 0;
	text-align:center;
	white-space:nowrap;
	_width:auto; 
}
#body #footer ul.navigation li a{
	border-right:1px solid #fff;
	padding-right:5px;
}
#body #footer ul.navigation li.last a{border-right:none; padding:0}
#body #footer ul.navigation li a:hover{
	text-decoration:underline;
}
#body #footer ul.navigation li a.selected{
	font-weight:bold; 
}
/* ____________________ Layout Specific CSS ______________________________________________________________________________ */
/*----LAYOUT 1 Column----*/
#body.layout1c #content{
	 border-bottom:solid #fff 1px;
	 width:100%;
}
#body.layout1c #sidebar{
	margin:0 10px;
	width:auto;  
}
#body.layout1c #sidebar ul.navigation{clear:both;}
#body.layout1c #sidebar ul.navigation li{ 
	float:left;min-width:10px; 
	height:18px;
	margin:0; 
	padding:0 5px 0 0;
	text-align:center;
	white-space:nowrap;
	_width:auto;  
}
#body.layout1c #sidebar ul.navigation li a{
	border-right:1px solid #fff;
	color:#fff;
	font-size:12px;
	padding-right:5px;
}
#body.layout1c #sidebar ul.navigation li.last a{
	border-right:none; padding-right:0;	
}
#body.layout1c #sidebar ul.navigation li a:hover{text-decoration:underline;}
#body.layout1c #sidebar ul.navigation li a.selected{font-weight:bold;}
/*----LAYOUT 2 Column Left----*/
#body.layout2cl #content{
	margin:0 10px 0 0; 
	width:665px;
}
#body.layout2cl #sidebar{ 
	border-right:1px solid #fff; 
	height:auto; 
	min-height:400px; 
	padding-right:20px;
	width:180px; 
}
#body.layout2cl #sidebar ul.navigation{
	clear:both;
	list-style-position:outside;
	margin-bottom:15px;
	position:relative;
	width:180px;	
}
#body.layout2cl #sidebar ul.navigation li{
	height:auto; 
	margin-bottom:6px;
    width:auto;
}
#body.layout2cl #sidebar ul.navigation li a{ 
	background-color:#005709;
	border-radius:5px;
	-webkit-border-radius:5px;  
	-moz-border-radius:5px;    
	border:2px solid #a3ab94;
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:auto;
	line-height:2.3em;
	padding:0 0 0 15px;
	text-decoration:none;
    width:auto;
}
#body.layout2cl #sidebar ul.navigation li a:hover, #body.layout2cl #sidebar ul.navigation li a.selected{
	background-image:url(https://lygo.net/ly/zeeblio/styles/woofers/images/323737.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
}
/*----LAYOUT 2 Column Right----*/
#body.layout2cr #content{
	margin:0 0 0 10px;
	width:665px;  
}
#body.layout2cr #sidebar{
	border-left:1px solid #fff; 
	padding-left:20px; 
	width:180px; 
}
#body.layout2cr #sidebar ul.navigation{
	clear:both;
    list-style-position:outside;
	margin-bottom:15px;
	position:relative;
	width:180px;
}
#body.layout2cr #sidebar ul.navigation li{
	height:auto; 
	margin-bottom:6px;
	width:auto;
}
#body.layout2cr #sidebar ul.navigation li a{
	background-color:#005709;
	border:2px solid #a3ab94;
	-webkit-border-radius:5px;  
	-moz-border-radius:5px;    
	border-radius:5px;
	color:#fff;
	display:block;
	font-weight:bold; 
	line-height:2.3em;
	font-size:12px;
	padding:0 0 0 15px;
	text-decoration:none;
}

#body.layout2cr #sidebar ul.navigation li a:hover, #body.layout2cr #sidebar ul.navigation li a.selected{background-repeat:repeat-x;
	background-image:url(https://lygo.net/ly/zeeblio/styles/woofers/images/323737.jpg);
	text-decoration:none;
}
/* ____________________ Module Specific Styling ______________________________________________________________________________ */
#body .addOnBorder{border:1px solid #fff; } 
#body .addOnBorderBottom{border-bottom:1px solid #fff; } 
#body .addOnBorderTop{border-top:1px solid #fff; } 
#body .addOnGradientTop{ } 
#body .addOnGradientBottom{ }
#body .addOnShadowBox{background:#000; } 
#body .addOnShadowBoxSmall{background:#999; } 
#body .addOnTableHeading{color:#fff; }
#body .addOnTableHeadingBg{background:#CCC; } 
#body .addOnTableRowBg{background:#ddd; } 
#body .addOnTableRowAltBg{background:#eee; }
#body .addOnTableColumnBg{background:#aaa; } 
#body .addOnTableColumnAltBg{background:#fff;}
#body .addOnBackgroundImage{background:url(); }
#body .addOnHeadline{font-size:20px; color:#fff; }
#body .addOnSubHead{font-size:18px; color:#fff; }
#body .addOnSubH3{font-size:16px; color:#fff; }
#body .addOnSubH4{font-size:14px; color:#fff; }
#body .addOnPlainText{font-size:12px; color:#fff; }
#body .addOnBasicLink{font-size:12px; color:#fff;}
#body .addOnSmallText{font-size:10px; color:#fff; }
#body .addOnBackground{background:inherit; }
#body .addOnShadedText{font-size:12px; color:#fff; background-color:#ccc; }
#body .addOnAccentText{font-size:12px; color:#fff; background-color:#999; }
#body .addOnSectionHead{font-size:16px; color:#fff; border-bottom:1px solid #fff; }
#body .addOnMiniNavBox{}
#body .addOnButton{background-color:#005709; background-image:none; border:solid 2px #fff; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:auto; padding-top:0px; text-align:center; height:22px; }
/* free users color the background of the top ad-block here */
#body div#tb_ad{background-color:#88a8b7}

/* ____________________ mobile layout ______________________________________________________________________________ */
@media screen and (max-device-width:480px), screen and (max-width:600px){
/* adds mobile only background */
#body.mobileLayout{background:url(https://lygo.net/ly/zeeblio/styles/woofers/images/mBG.jpg) no-repeat #00730E}

/* style for menu button at top right of page */
#body.mobileLayout #mNavLink{background:#005709; color:#fff; border:1px solid #000}

/* styling for navigation menu to be placed at bottom of page */
#body.mobileLayout .mobileNav ul{}
#body.mobileLayout .mobileNav ul li a{background:#005709; color:#fff}
#body.mobileLayout .mobileNav ul li a:hover, #body.mobileLayout .mobileNav ul li a.selected{background:#A3AB94; color:#000}
#body.mobileLayout .mobileNav ul li.first a{}
#body.mobileLayout .mobileNav ul li.last a{}

/* mobile layout/content styling */
#body.mobileLayout #header{padding-top:20px; padding-left:160px}
#body.mobileLayout #main{}
#body.mobileLayout #content{margin-bottom:15px}
#body.mobileLayout #sidebar{background:#008510; margin-bottom:15px; padding-top:15px}
#body.mobileLayout #footer{background:#00530a}
}