/* =============================================================================================================================================================== 
TO DO:  1) create more useful names, one per technique.
		2) insert variable for EESY Framework user selectable skinning via CP, create useful images ==== 
		3) actually, avoid dynamic CSS if at all possible, due to performance hit.
		4) Rounded corners with simple_corners.png work in IE -IF- bg is white. They work in FF w/ any bg, -IF- simple_corner.png is removed &
		   .simple .hd -moz code is added. So, have naming conventions as follows:
		   rd-cnr-all-wht-bg (w/ simple_corner.png), rd-cnr-all-any-bg (pop sommers style images),
		   rd-cnr-ff-any-bg / (square in IE w/ hack)--make def,
		   rd-cnr-all-wht-bg (complex style images, faster than pop). 
		5) further enhancements see - http://www.lesliesommer.com/wdw07/html/index.html & http://www.alistapart.com/articles/supereasyblendys/
=============================================================================================================================================================== */



	/* **************** BLOCK SKINS ***************** */
	.none { } 
	
	/* HEADER-STYLES */
	div#all-views-leftcol-get-site-tagline-logos .hd {
											   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* FOOTER-STYLES */
	div#all-views-leftcol-get-site-tagline-logos .ft {
											   		-moz-border-radius: 0 0 8px 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius: 0 0 8px 8px;
	   		}
	
	
	/* ===== BG-TRANSPARENCY (not on Safari?) ===== */
	
	div#all-views-leftcol-get-site-tagline-logos.c-block-style  {
	   _padding-bottom:6px;  /* IE6: bound x1a and x2a's height */
	   _overflow-y:hidden;
	   position:relative !important;
	   z-index:0;
	}
	
	#all-views-leftcol-get-site-tagline-logos .inner {
	   position:relative;
	   z-index:300;
	   			   				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px !important;
		   		   				border-style: solid;
		   		   				border-thickness: 2px;
		   		   				border-color: #050005;
		   	}
		
	#all-views-leftcol-get-site-tagline-logos .top { /*opacity layer*/
		position:absolute;
		display:block;
		background-color: #080108;
		width:100%;
		height:100%;
		_height:2000px;
		_bottom:6px;  /* IE6: offset the layer from 'mod' */
				   				background-color: #080108;
		   		
		   				background-image: url(/images/css/eesy/bg-images/port-of-la-blue.jpg);
				background-position: left top;
				background-repeat: repeat;
				background-attachment: fixed;
		   		   		   		
					/* MS BS */
			-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=60)”;			-khtml-opacity: 0.60;			-moz-opacity: 0.60;			opacity: .60 !important;
			filter: alpha(opacity="60") !important;
			*filter: alpha(opacity="60") !important;
							-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
			}
	
	/* the shadow's parent; controls offset */
	#all-views-leftcol-get-site-tagline-logos .bottom  { 
	   display:block;
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   position:absolute;
	   top:5px; /* offset the shadow */
	   left:5px;
	   _top:auto;
	   _bottom:-5px;
	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	#all-views-leftcol-get-site-tagline-logos .bl {
	   margin-top: 0px;
	   display:block;
	   border:6px solid transparent;
	   border-top:0;
	   border-left:0;
	   width:100%;
	   height:100%;
	   _height:3000px; /* IE6 can't do 100% of an unknown height */ 
	   position:relative;
	   bottom:6px;
	   right:6px;
	   opacity:.30;
	   *filter:alpha(opacity="30");
	   	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	
	#all-views-leftcol-get-site-tagline-logos .c-block-style .br {
		margin-top: 0px;
			   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   		}

	#all-views-leftcol-get-site-tagline-logos .rd-cnr-ff-any-bg .hd, 
	#all-views-leftcol-get-site-tagline-logos .rd-cnr-all-wht-bg .hd  {  
		
			   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* ----- round-corners anywhere wht-bg only ---- */
	#all-views-leftcol-get-site-tagline-logos .rd-cnr-ff-any-bg .inner { 
			
	}
	#all-views-leftcol-get-site-tagline-logos .rd-cnr-all-wht-bg b {
			}
	
		


	/* **************** BLOCK SKINS ***************** */
	.none { } 
	
	/* HEADER-STYLES */
	div#all-views-foot-get-site-credits .hd {
											   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* FOOTER-STYLES */
	div#all-views-foot-get-site-credits .ft {
											   		-moz-border-radius: 0 0 8px 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius: 0 0 8px 8px;
	   		}
	
	
	/* ===== BG-TRANSPARENCY (not on Safari?) ===== */
	
	div#all-views-foot-get-site-credits.c-block-style  {
	   _padding-bottom:6px;  /* IE6: bound x1a and x2a's height */
	   _overflow-y:hidden;
	   position:relative !important;
	   z-index:0;
	}
	
	#all-views-foot-get-site-credits .inner {
	   position:relative;
	   z-index:300;
	   			   				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px !important;
		   		   				border-style: solid;
		   		   				border-thickness: 2px;
		   		   				border-color: #ffffff;
		   	}
		
	#all-views-foot-get-site-credits .top { /*opacity layer*/
		position:absolute;
		display:block;
		background-color: #ffffff;
		width:100%;
		height:100%;
		_height:2000px;
		_bottom:6px;  /* IE6: offset the layer from 'mod' */
				   				background-color: #ffffff;
		   		
		   				background-image: url(/images/css/eesy/bg-images/port-of-la-blue.jpg);
				background-position: left top;
				background-repeat: repeat;
				background-attachment: fixed;
		   		   		   		
					/* MS BS */
			-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=60)”;			-khtml-opacity: 0.60;			-moz-opacity: 0.60;			opacity: .60 !important;
			filter: alpha(opacity="60") !important;
			*filter: alpha(opacity="60") !important;
							-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
			}
	
	/* the shadow's parent; controls offset */
	#all-views-foot-get-site-credits .bottom  { 
	   display:block;
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   position:absolute;
	   top:5px; /* offset the shadow */
	   left:5px;
	   _top:auto;
	   _bottom:-5px;
	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	#all-views-foot-get-site-credits .bl {
	   margin-top: 0px;
	   display:block;
	   border:6px solid transparent;
	   border-top:0;
	   border-left:0;
	   width:100%;
	   height:100%;
	   _height:3000px; /* IE6 can't do 100% of an unknown height */ 
	   position:relative;
	   bottom:6px;
	   right:6px;
	   opacity:.30;
	   *filter:alpha(opacity="30");
	   	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	
	#all-views-foot-get-site-credits .c-block-style .br {
		margin-top: 0px;
			   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   		}

	#all-views-foot-get-site-credits .rd-cnr-ff-any-bg .hd, 
	#all-views-foot-get-site-credits .rd-cnr-all-wht-bg .hd  {  
		
			   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* ----- round-corners anywhere wht-bg only ---- */
	#all-views-foot-get-site-credits .rd-cnr-ff-any-bg .inner { 
			
	}
	#all-views-foot-get-site-credits .rd-cnr-all-wht-bg b {
			}
	
		


	/* **************** BLOCK SKINS ***************** */
	.none { } 
	
	/* HEADER-STYLES */
	div#filterby-leftcol-get-flow-player-info-box-transcript .hd {
											   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* FOOTER-STYLES */
	div#filterby-leftcol-get-flow-player-info-box-transcript .ft {
											   		-moz-border-radius: 0 0 8px 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius: 0 0 8px 8px;
	   		}
	
	
	/* ===== BG-TRANSPARENCY (not on Safari?) ===== */
	
	div#filterby-leftcol-get-flow-player-info-box-transcript.c-block-style  {
	   _padding-bottom:6px;  /* IE6: bound x1a and x2a's height */
	   _overflow-y:hidden;
	   position:relative !important;
	   z-index:0;
	}
	
	#filterby-leftcol-get-flow-player-info-box-transcript .inner {
	   position:relative;
	   z-index:300;
	   			   				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px !important;
		   		   				border-style: solid;
		   		   				border-thickness: 2px;
		   		   				border-color: #ffffff;
		   	}
		
	#filterby-leftcol-get-flow-player-info-box-transcript .top { /*opacity layer*/
		position:absolute;
		display:block;
		background-color: #ffffff;
		width:100%;
		height:100%;
		_height:2000px;
		_bottom:6px;  /* IE6: offset the layer from 'mod' */
				   				background-color: #ffffff;
		   		
		   				background-image: url(/images/css/eesy/bg-images/IMG_0529-1.JPG);
				background-position: left top;
				background-repeat: repeat;
				background-attachment: fixed;
		   		   		   		
					/* MS BS */
			-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=60)”;			-khtml-opacity: 0.60;			-moz-opacity: 0.60;			opacity: .60 !important;
			filter: alpha(opacity="60") !important;
			*filter: alpha(opacity="60") !important;
							-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
			}
	
	/* the shadow's parent; controls offset */
	#filterby-leftcol-get-flow-player-info-box-transcript .bottom  { 
	   display:block;
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   position:absolute;
	   top:5px; /* offset the shadow */
	   left:5px;
	   _top:auto;
	   _bottom:-5px;
	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	#filterby-leftcol-get-flow-player-info-box-transcript .bl {
	   margin-top: 0px;
	   display:block;
	   border:6px solid transparent;
	   border-top:0;
	   border-left:0;
	   width:100%;
	   height:100%;
	   _height:3000px; /* IE6 can't do 100% of an unknown height */ 
	   position:relative;
	   bottom:6px;
	   right:6px;
	   opacity:.30;
	   *filter:alpha(opacity="30");
	   	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	
	#filterby-leftcol-get-flow-player-info-box-transcript .c-block-style .br {
		margin-top: 0px;
			   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   		}

	#filterby-leftcol-get-flow-player-info-box-transcript .rd-cnr-ff-any-bg .hd, 
	#filterby-leftcol-get-flow-player-info-box-transcript .rd-cnr-all-wht-bg .hd  {  
		
			   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* ----- round-corners anywhere wht-bg only ---- */
	#filterby-leftcol-get-flow-player-info-box-transcript .rd-cnr-ff-any-bg .inner { 
			
	}
	#filterby-leftcol-get-flow-player-info-box-transcript .rd-cnr-all-wht-bg b {
			}
	
		


	/* **************** BLOCK SKINS ***************** */
	.none { } 
	
	/* HEADER-STYLES */
	div#video-filterby-main-get-flow-player .hd {
					background: url(/images/css/eesy/hd-gradient_white.png) repeat-x left bottom;
			_background:#fff; /* no PNG for IE6 */
											   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* FOOTER-STYLES */
	div#video-filterby-main-get-flow-player .ft {
					background: url(/images/css/eesy/hd-gradient_white.png) repeat-x left bottom;
			_background:#fff; /* no PNG for IE6 */
											   		-moz-border-radius: 0 0 8px 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius: 0 0 8px 8px;
	   		}
	
	
	/* ===== BG-TRANSPARENCY (not on Safari?) ===== */
	
	div#video-filterby-main-get-flow-player.c-block-style  {
	   _padding-bottom:6px;  /* IE6: bound x1a and x2a's height */
	   _overflow-y:hidden;
	   position:relative !important;
	   z-index:0;
	}
	
	#video-filterby-main-get-flow-player .inner {
	   position:relative;
	   z-index:300;
	   			   				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px !important;
		   		   				border-style: solid;
		   		   				border-thickness: 1px;
		   		   				border-color: #000000;
		   	}
		
	#video-filterby-main-get-flow-player .top { /*opacity layer*/
		position:absolute;
		display:block;
		background-color: #ffdd00;
		width:100%;
		height:100%;
		_height:2000px;
		_bottom:6px;  /* IE6: offset the layer from 'mod' */
				   				background-color: #ffdd00;
		   		
		   				background-image: url(/images/css/eesy/bg-images/port-of-la-blue.jpg);
				background-position: left top;
				background-repeat: repeat;
				background-attachment: fixed;
		   		   		   		
					/* MS BS */
			-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=70)”;			-khtml-opacity: 0.70;			-moz-opacity: 0.70;			opacity: .70 !important;
			filter: alpha(opacity="70") !important;
			*filter: alpha(opacity="70") !important;
							-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
			}
	
	/* the shadow's parent; controls offset */
	#video-filterby-main-get-flow-player .bottom  { 
	   display:block;
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   position:absolute;
	   top:5px; /* offset the shadow */
	   left:5px;
	   _top:auto;
	   _bottom:-5px;
	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	#video-filterby-main-get-flow-player .bl {
	   margin-top: 0px;
	   display:block;
	   border:6px solid transparent;
	   border-top:0;
	   border-left:0;
	   width:100%;
	   height:100%;
	   _height:3000px; /* IE6 can't do 100% of an unknown height */ 
	   position:relative;
	   bottom:6px;
	   right:6px;
	   opacity:.30;
	   *filter:alpha(opacity="30");
	   	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	
	#video-filterby-main-get-flow-player .c-block-style .br {
		margin-top: 0px;
			   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   		}

	#video-filterby-main-get-flow-player .rd-cnr-ff-any-bg .hd, 
	#video-filterby-main-get-flow-player .rd-cnr-all-wht-bg .hd  {  
		
			   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* ----- round-corners anywhere wht-bg only ---- */
	#video-filterby-main-get-flow-player .rd-cnr-ff-any-bg .inner { 
			
	}
	#video-filterby-main-get-flow-player .rd-cnr-all-wht-bg b {
			}
	
		


	/* **************** BLOCK SKINS ***************** */
	.none { } 
	
	/* HEADER-STYLES */
	div#all-view-rightcol-get-contact-form .hd {
							background: url(/images/css/eesy/hd-gradient_black.png) repeat-x left bottom; color: #fff;
			_background:#000; /* no PNG for IE6 */
									   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* FOOTER-STYLES */
	div#all-view-rightcol-get-contact-form .ft {
							background: url(/images/css/eesy/hd-gradient_black.png) repeat-x left bottom; color: #fff;
			_background:#000; /* no PNG for IE6 */
									   		-moz-border-radius: 0 0 8px 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius: 0 0 8px 8px;
	   		}
	
	
	/* ===== BG-TRANSPARENCY (not on Safari?) ===== */
	
	div#all-view-rightcol-get-contact-form.c-block-style  {
	   _padding-bottom:6px;  /* IE6: bound x1a and x2a's height */
	   _overflow-y:hidden;
	   position:relative !important;
	   z-index:0;
	}
	
	#all-view-rightcol-get-contact-form .inner {
	   position:relative;
	   z-index:300;
	   			   				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px !important;
		   		   				border-style: dotted;
		   		   				border-thickness: 1px;
		   		   				border-color: #ffffff;
		   	}
		
	#all-view-rightcol-get-contact-form .top { /*opacity layer*/
		position:absolute;
		display:block;
		background-color: #ffce0a;
		width:100%;
		height:100%;
		_height:2000px;
		_bottom:6px;  /* IE6: offset the layer from 'mod' */
				   				background-color: #ffce0a;
		   		
		   		   		   		
					/* MS BS */
			-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=30)”;			-khtml-opacity: 0.30;			-moz-opacity: 0.30;			opacity: .30 !important;
			filter: alpha(opacity="30") !important;
			*filter: alpha(opacity="30") !important;
							-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
			}
	
	/* the shadow's parent; controls offset */
	#all-view-rightcol-get-contact-form .bottom  { 
	   display:block;
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   position:absolute;
	   top:5px; /* offset the shadow */
	   left:5px;
	   _top:auto;
	   _bottom:-5px;
	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	#all-view-rightcol-get-contact-form .bl {
	   margin-top: 0px;
	   display:block;
	   border:6px solid transparent;
	   border-top:0;
	   border-left:0;
	   width:100%;
	   height:100%;
	   _height:3000px; /* IE6 can't do 100% of an unknown height */ 
	   position:relative;
	   bottom:6px;
	   right:6px;
	   opacity:.30;
	   *filter:alpha(opacity="30");
	   			border-color: #000;
			opacity:.30;
			*filter:alpha(opacity="30");
			z-index: 0;
	   	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	
	#all-view-rightcol-get-contact-form .c-block-style .br {
		margin-top: 0px;
			   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   		}

	#all-view-rightcol-get-contact-form .rd-cnr-ff-any-bg .hd, 
	#all-view-rightcol-get-contact-form .rd-cnr-all-wht-bg .hd  {  
		
			   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* ----- round-corners anywhere wht-bg only ---- */
	#all-view-rightcol-get-contact-form .rd-cnr-ff-any-bg .inner { 
			
	}
	#all-view-rightcol-get-contact-form .rd-cnr-all-wht-bg b {
			}
	
		


	/* **************** BLOCK SKINS ***************** */
	.none { } 
	
	/* HEADER-STYLES */
	div#all-views-leftcol-get-site-description .hd {
											   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* FOOTER-STYLES */
	div#all-views-leftcol-get-site-description .ft {
											background: url(/images/css/eesy/bg-images/ft-orangy-stripes.png) repeat-x left bottom;
					   		-moz-border-radius: 0 0 8px 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius: 0 0 8px 8px;
	   		}
	
	
	/* ===== BG-TRANSPARENCY (not on Safari?) ===== */
	
	div#all-views-leftcol-get-site-description.c-block-style  {
	   _padding-bottom:6px;  /* IE6: bound x1a and x2a's height */
	   _overflow-y:hidden;
	   position:relative !important;
	   z-index:0;
	}
	
	#all-views-leftcol-get-site-description .inner {
	   position:relative;
	   z-index:300;
	   			   				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px !important;
		   		   				border-style: solid;
		   		   				border-thickness: 2px;
		   		   				border-color: #000000;
		   	}
		
	#all-views-leftcol-get-site-description .top { /*opacity layer*/
		position:absolute;
		display:block;
		background-color: #ffffff;
		width:100%;
		height:100%;
		_height:2000px;
		_bottom:6px;  /* IE6: offset the layer from 'mod' */
				   				background-color: #ffffff;
		   		
		   				background-image: url(/images/css/eesy/bg-images/port-of-la-blue.jpg);
				background-position: left top;
				background-repeat: no-repeat;
				background-attachment: fixed;
		   		   		   		
					/* MS BS */
			-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”;			-khtml-opacity: 0.50;			-moz-opacity: 0.50;			opacity: .50 !important;
			filter: alpha(opacity="50") !important;
			*filter: alpha(opacity="50") !important;
							-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
			}
	
	/* the shadow's parent; controls offset */
	#all-views-leftcol-get-site-description .bottom  { 
	   display:block;
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   position:absolute;
	   top:5px; /* offset the shadow */
	   left:5px;
	   _top:auto;
	   _bottom:-5px;
	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	#all-views-leftcol-get-site-description .bl {
	   margin-top: 0px;
	   display:block;
	   border:6px solid transparent;
	   border-top:0;
	   border-left:0;
	   width:100%;
	   height:100%;
	   _height:3000px; /* IE6 can't do 100% of an unknown height */ 
	   position:relative;
	   bottom:6px;
	   right:6px;
	   opacity:.30;
	   *filter:alpha(opacity="30");
	   	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	
	#all-views-leftcol-get-site-description .c-block-style .br {
		margin-top: 0px;
			   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   		}

	#all-views-leftcol-get-site-description .rd-cnr-ff-any-bg .hd, 
	#all-views-leftcol-get-site-description .rd-cnr-all-wht-bg .hd  {  
		
			   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* ----- round-corners anywhere wht-bg only ---- */
	#all-views-leftcol-get-site-description .rd-cnr-ff-any-bg .inner { 
			
	}
	#all-views-leftcol-get-site-description .rd-cnr-all-wht-bg b {
			}
	
		


	/* **************** BLOCK SKINS ***************** */
	.none { } 
	
	/* HEADER-STYLES */
	div#all-views-head-get-nav-main .hd {
											   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* FOOTER-STYLES */
	div#all-views-head-get-nav-main .ft {
											   		-moz-border-radius: 0 0 8px 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius: 0 0 8px 8px;
	   		}
	
	
	/* ===== BG-TRANSPARENCY (not on Safari?) ===== */
	
	div#all-views-head-get-nav-main.c-block-style  {
	   _padding-bottom:6px;  /* IE6: bound x1a and x2a's height */
	   _overflow-y:hidden;
	   position:relative !important;
	   z-index:0;
	}
	
	#all-views-head-get-nav-main .inner {
	   position:relative;
	   z-index:300;
	   			   				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px !important;
		   		   				border-style: solid;
		   		   				border-thickness: 2px;
		   		   				border-color: #000000;
		   	}
		
	#all-views-head-get-nav-main .top { /*opacity layer*/
		position:absolute;
		display:block;
		background-color: #a4dfff;
		width:100%;
		height:100%;
		_height:2000px;
		_bottom:6px;  /* IE6: offset the layer from 'mod' */
				   				background-color: #a4dfff;
		   		
		   				background-image: url(/images/css/eesy/bg-images/IMG_0529-1.JPG);
				background-position: left top;
				background-repeat: repeat;
				background-attachment: fixed;
		   		   		   		
					/* MS BS */
			-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=70)”;			-khtml-opacity: 0.70;			-moz-opacity: 0.70;			opacity: .70 !important;
			filter: alpha(opacity="70") !important;
			*filter: alpha(opacity="70") !important;
							-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
			}
	
	/* the shadow's parent; controls offset */
	#all-views-head-get-nav-main .bottom  { 
	   display:block;
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   position:absolute;
	   top:5px; /* offset the shadow */
	   left:5px;
	   _top:auto;
	   _bottom:-5px;
	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	#all-views-head-get-nav-main .bl {
	   margin-top: 0px;
	   display:block;
	   border:6px solid transparent;
	   border-top:0;
	   border-left:0;
	   width:100%;
	   height:100%;
	   _height:3000px; /* IE6 can't do 100% of an unknown height */ 
	   position:relative;
	   bottom:6px;
	   right:6px;
	   opacity:.30;
	   *filter:alpha(opacity="30");
	   	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	
	#all-views-head-get-nav-main .c-block-style .br {
		margin-top: 0px;
			   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   		}

	#all-views-head-get-nav-main .rd-cnr-ff-any-bg .hd, 
	#all-views-head-get-nav-main .rd-cnr-all-wht-bg .hd  {  
		
			   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* ----- round-corners anywhere wht-bg only ---- */
	#all-views-head-get-nav-main .rd-cnr-ff-any-bg .inner { 
			
	}
	#all-views-head-get-nav-main .rd-cnr-all-wht-bg b {
			}
	
		


	/* **************** BLOCK SKINS ***************** */
	.none { } 
	
	/* HEADER-STYLES */
	div#all-views-head-get-site-name .hd {
											   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* FOOTER-STYLES */
	div#all-views-head-get-site-name .ft {
											   		-moz-border-radius: 0 0 8px 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius: 0 0 8px 8px;
	   		}
	
	
	/* ===== BG-TRANSPARENCY (not on Safari?) ===== */
	
	div#all-views-head-get-site-name.c-block-style  {
	   _padding-bottom:6px;  /* IE6: bound x1a and x2a's height */
	   _overflow-y:hidden;
	   position:relative !important;
	   z-index:0;
	}
	
	#all-views-head-get-site-name .inner {
	   position:relative;
	   z-index:300;
	   			   				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px !important;
		   		   				border-style: solid;
		   		   				border-thickness: 4px;
		   		   				border-color: #000000;
		   	}
		
	#all-views-head-get-site-name .top { /*opacity layer*/
		position:absolute;
		display:block;
		background-color: #ffffff;
		width:100%;
		height:100%;
		_height:2000px;
		_bottom:6px;  /* IE6: offset the layer from 'mod' */
				   				background-color: #ffffff;
		   		
		   				background-image: url(/images/css/eesy/bg-images/port-of-la-blue.jpg);
				background-position: left top;
				background-repeat: repeat;
				background-attachment: fixed;
		   		   		   		
					/* MS BS */
			-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=60)”;			-khtml-opacity: 0.60;			-moz-opacity: 0.60;			opacity: .60 !important;
			filter: alpha(opacity="60") !important;
			*filter: alpha(opacity="60") !important;
							-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
			}
	
	/* the shadow's parent; controls offset */
	#all-views-head-get-site-name .bottom  { 
	   display:block;
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   position:absolute;
	   top:5px; /* offset the shadow */
	   left:5px;
	   _top:auto;
	   _bottom:-5px;
	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	#all-views-head-get-site-name .bl {
	   margin-top: 0px;
	   display:block;
	   border:6px solid transparent;
	   border-top:0;
	   border-left:0;
	   width:100%;
	   height:100%;
	   _height:3000px; /* IE6 can't do 100% of an unknown height */ 
	   position:relative;
	   bottom:6px;
	   right:6px;
	   opacity:.30;
	   *filter:alpha(opacity="30");
	   	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	
	#all-views-head-get-site-name .c-block-style .br {
		margin-top: 0px;
			   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   		}

	#all-views-head-get-site-name .rd-cnr-ff-any-bg .hd, 
	#all-views-head-get-site-name .rd-cnr-all-wht-bg .hd  {  
		
			   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* ----- round-corners anywhere wht-bg only ---- */
	#all-views-head-get-site-name .rd-cnr-ff-any-bg .inner { 
			
	}
	#all-views-head-get-site-name .rd-cnr-all-wht-bg b {
			}
	
			#all-views-head-get-site-name .bd { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }  	
		


	/* **************** BLOCK SKINS ***************** */
	.none { } 
	
	/* HEADER-STYLES */
	div#index-main-get-cats-as-link-list-episodes .hd {
											   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* FOOTER-STYLES */
	div#index-main-get-cats-as-link-list-episodes .ft {
											   		-moz-border-radius: 0 0 8px 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius: 0 0 8px 8px;
	   		}
	
	
	/* ===== BG-TRANSPARENCY (not on Safari?) ===== */
	
	div#index-main-get-cats-as-link-list-episodes.c-block-style  {
	   _padding-bottom:6px;  /* IE6: bound x1a and x2a's height */
	   _overflow-y:hidden;
	   position:relative !important;
	   z-index:0;
	}
	
	#index-main-get-cats-as-link-list-episodes .inner {
	   position:relative;
	   z-index:300;
	   			   				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px !important;
		   		   				border-style: solid;
		   		   				border-thickness: 1px;
		   		   				border-color: #000000;
		   	}
		
	#index-main-get-cats-as-link-list-episodes .top { /*opacity layer*/
		position:absolute;
		display:block;
		background-color: #ffffff;
		width:100%;
		height:100%;
		_height:2000px;
		_bottom:6px;  /* IE6: offset the layer from 'mod' */
				   				background-color: #ffffff;
		   		
		   				background-image: url(/images/css/eesy/bg-images/port-of-la-blue.jpg);
				background-position: left top;
				background-repeat: no-repeat;
				background-attachment: fixed;
		   		   		   		
					/* MS BS */
			-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=40)”;			-khtml-opacity: 0.40;			-moz-opacity: 0.40;			opacity: .40 !important;
			filter: alpha(opacity="40") !important;
			*filter: alpha(opacity="40") !important;
							-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
			}
	
	/* the shadow's parent; controls offset */
	#index-main-get-cats-as-link-list-episodes .bottom  { 
	   display:block;
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   position:absolute;
	   top:5px; /* offset the shadow */
	   left:5px;
	   _top:auto;
	   _bottom:-5px;
	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	#index-main-get-cats-as-link-list-episodes .bl {
	   margin-top: 0px;
	   display:block;
	   border:6px solid transparent;
	   border-top:0;
	   border-left:0;
	   width:100%;
	   height:100%;
	   _height:3000px; /* IE6 can't do 100% of an unknown height */ 
	   position:relative;
	   bottom:6px;
	   right:6px;
	   opacity:.30;
	   *filter:alpha(opacity="30");
	   	   	   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   	}
	
	
	#index-main-get-cats-as-link-list-episodes .c-block-style .br {
		margin-top: 0px;
			   		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px !important;
	   		}

	#index-main-get-cats-as-link-list-episodes .rd-cnr-ff-any-bg .hd, 
	#index-main-get-cats-as-link-list-episodes .rd-cnr-all-wht-bg .hd  {  
		
			   		-moz-border-radius: 8px 8px 0 0;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			border-radius: 8px 8px 0 0;
	   		}
	
	/* ----- round-corners anywhere wht-bg only ---- */
	#index-main-get-cats-as-link-list-episodes .rd-cnr-ff-any-bg .inner { 
			
	}
	#index-main-get-cats-as-link-list-episodes .rd-cnr-all-wht-bg b {
			}
	
		




/* ----- collapse margin-top and bottom for added effects in C-WRAP --- */
	
	/* ----- grab (extends mod) ----- */
	.grab .inner{border: 3px solid #00477a; border-bottom-width:10px;}/* can't be done w border radius */
	.grab b{/*background-image:url(/images/css/eesy/grab.png);*/}
	/*.grab .tl, .grab .tr{height:10px; width:10px;}*/
	.grab .bl, .grab .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
	/* ----- faq (extends mod) ----- */
	.faq .inner{border: 3px solid #b20029; border-bottom-width:10px;}/* can't be done w border radius */
	.faq b{background-image:url(/images/css/eesy/faq.png);}
	.faq .bl, .faq .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
	/* ----- onlinestore (extends mod) ----- */
	.onlinestore .inner{border: 3px solid #9a9800; border-bottom-width:10px;}/* can't be done w border radius */
	.onlinestore b{background-image:url(/images/css/eesy/store.png);}
	.onlinestore .bl, .onlinestore .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
	/* ----- about (extends mod) ----- */
	.about .inner{border: 3px solid #494949; border-bottom-width:10px;}/* can't be done w border radius */
	.about b{background-image:url(/images/css/eesy/about.png);}
	.about .bl, .about .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
	
	/* ----- photo (extends complex) ----- */
	.photo .inner{border:solid 10px #fff;margin:0 4px;}/* muck with margins to change how the block will align with other blocks, any value between 0-10px */
	.photo b{background-image:url(/images/css/eesy/photo.png);}
	.photo .tr, .photo .tl{width:20px;}
	.photo .top, .photo .bottom{height:4px;margin-top:0px;}
	.photo .bl, .photo .br{height:16px;margin-top: -12px;}
	/* ----- flow (extends complex) ----- */
	.flow{margin:6px;}
	.flow b{background-image:url(/images/css/eesy/even.png);}
	.flow .inner{padding:0 4px;}
	.flow .top{height:4px;}
	.flow .bottom{height:4px;margin-top:-4px;}
	.flow .br,.flow .bl{margin-top:-6px;}/* margin top = bottom height - corner height */
	/* ----- .excerpt (extends complex) ----- */
	.excerpt b{background-image:url(/images/css/eesy/excerpt.png);}
	.excerpt .top{height:1px;}
	.excerpt .bottom{height:6px;margin-top:-6px;}/* margin top equal to - height of bottom */
	.excerpt .br,.excerpt .bl{height:12px;margin-top:-6px;}/* margin top = bottom height - corner height */
	/* ----- sommers (extends pop) ----- */
	.sommers .inner{_border:3px solid #D7D7D7;}/*IE6 backup no alpha transparency */
	.sommers,.sommers .inner,.sommers b{background-image:url(/images/css/eesy/glow_7px.png);_background-image:none;}
	.sommers{margin:10px 18px 10px 8px;}
	
	/* ====== Background blocks ====== */
	.highlight .inner{background:#e3e36f none;}
	.universe .inner{background:url(/images/css/eesy/universe.png) repeat left top;}
	.foo .inner{background: url(/images/css/eesy/universe_gray.png) repeat left top;}
	
	/* ====== Block headers and footers ====== */
	.solid {background-color: #EEE;}
	.section{background: #e9e9e9 url(/images/css/eesy/header.png) repeat-x left bottom; color:#de2c72;font-size:120%;padding:5px 10px;}
	.section h1,.section h2,.section h3,.section h4,.section h5,.section h6{font-size:100%;color:#de2c72;padding:0;}
	.act{background-color:#e9e9e9;}
	.topper{background: #fff url(/images/css/eesy/header_gradient_light.png) repeat-x left bottom;color: #4D4D4D;font-size:120%;padding:5px 10px;}
	.topper h1,.topper h2,.topper h3,.topper h4,.topper h5,.topper h6{font-size:100%;color:#4D4D4D;padding:0; margin-left: -5px; padding-right: 7px;}
	.bam{background: #00477a url(/images/css/eesy/header_glossy.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
	.bam h1,.bam h2,.bam h3,.bam h4,.bam h5,.bam h6{font-size:100%;color:#fff;padding:0;}
	.gonz{background:url(/images/css/eesy/gc_header.png) no-repeat left top;}/* messed up */
	.online{background: #9a9400 url(/images/css/eesy/online.png) repeat-x left top;color: #000;font-size:120%;padding:5px 10px;}
	.online h1,.online h2,.online h3,.online h4,.online h5,.online h6{font-size:100%;color:#000;padding:0;}
	.help{background: #b20029 url(/images/css/eesy/help.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
	.help h1,.help h2,.help h3,.help h4,.help h5,.help h6{font-size:100%;color:#fff;padding:0;}
	.info{background: #636363 url(/images/css/eesy/info.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
	.info h1,.info h2,.info h3,.info h4,.info h5,.info h6{font-size:100%;color:#fff;padding:0;}
	





