		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, 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;
			vertical-align:top;
			zoom: 1;
		}
		
		/* _img/theme-backgrounds/_wp_animalseries_bear_s.jpg http://www.alanfletcherdesign.co.uk/entrance_portrait.jpg http://www.jesse-graham.com/wp-content/uploads/2011/09/2-heads.jpg _img/theme-backgrounds/bg.jpg  */
		
		body, html
		{ 
			font-family:'Content', 'Helvetica Neue', Arial, Helvetica, sans-serif;
			font-size: 10pt; line-height: 15pt; color:#2a2a2a;
			height:100%;
			overflow:hidden;		
		}
		
		body { /*background:url(http://www.alanfletcherdesign.co.uk/entrance_portrait.jpg) center no-repeat;*/ }
		
		.clear { clear:both; }
		
		.left { float:left !important; }
		
		.right { float:right !important; }
		
		.light { color:#999; }
		
		.strong { border-bottom:1px #2a2a2a solid; }
		
		.invisible { display:none; width:100%; height:100%; }
						
		a, a:focus, a:active { text-decoration:none; color:#2a2a2a; outline:none; outline: 0 none; -moz-outline: 0 none; }
			
			a:hover { color:#000; }
			
			p.modal { position:absolute; top:25px; left:30px; color:#FC0 !important; padding:10px; background:#2a2a2a; z-index:1000; display:none; }
			span.modalClose { margin-left:3px; position:relative; left:2px; top:-2px; cursor:pointer; color:#F00 !important; }
		
		.opacity
		{
			filter: alpha(opacity=0);
			-khtml-opacity: 0;
			-moz-opacity: 0;
			opacity: 0;
			border:none;
		}
		
		/*  ICONS */
		
		.identity { font-size:9pt; line-height:14pt; color:#222; width:auto; margin:25px 0px 0px 25px; padding-left:35px; clear:both; }
			.identity a.active { cursor:pointer; color:#222; background:#f4ca26; padding:2px 6px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
			.identity a.active:hover { color:#fff; background:#2a2a2a; }
			
			.identity .strong { border-bottom:1px #2a2a2a solid; padding:2px 0px; }
			
			.identity a.link { cursor:pointer; color:#222; padding:2px 0px; }
			.identity a.link:hover { border-bottom:1px #2a2a2a solid; }
				
			.identity .filter a { margin-right:5px; }
			.identity .filter a:hover { border-bottom:1px #2a2a2a solid; }
		
		.disposed a, .disposed p { display:none!important; }
		
			.disposed { background:url(_img/theme/explosion.gif) no-repeat center!important; }
		
		.textWindow .inner { display:block!important; width:auto; padding:0px 0px 35px 35px; }
		
		.crew { margin:0 25px 50px 25px; width:auto; position:relative; }
						
		
		
		
		
		
		.icon, .backBtn { width:150px; height:120px; display:inline-block; background:none; position:absolute; border:none !important; }
		
		.binCanvas .icon { width:100px; height:30px; margin-bottom:40px; display:inline-block; float:left; background:none; position:relative; top:0px!important; left:0px!important; border:none !important; display:block!important; }
				
		.options { position:absolute; top:3px; right:3px; height:15px; width:auto; overflow:hidden; }
		
		.options a { width:15px !important; height:15px !important; float:right; display:none; }
		
			.options a.expand { background:url(_img/theme/skin-expand.gif) 0px 0px no-repeat; }
			
			.options a.expand:hover { background:url(_img/theme/skin-expand.gif) -15px 0px no-repeat; }
			
			.options a.detach { background:url(_img/theme/skin-detach.gif) 0px 0px no-repeat; }
			
			.options a.detach:hover { background:url(_img/theme/skin-detach-hover.gif) 0px no-repeat; }
		
		.hull .icon:hover .options a { display:block; }
		
		.binCanvas .title { 
		
		overflow:hidden;
	
		color:#2a2a2a; font-size:8pt; line-height:1.2;
		background:none!important;
		
		position:absolute; top:30px; left:0px; z-index:1;
		width:100%;
		
		filter: alpha(opacity=100) !important;
		-khtml-opacity: 1 !important;
		-moz-opacity: 1 !important;
		opacity: 1 !important;
		
		}
		
		
				
		/*body.ie6 .title,
		body.ie7 .title,
		body.ie8 .title,
		body.ie9 .title {
			zoom:1;
			background-color: #000000;
			-ms-filter: "progid:DXImageTransform.Microsoft.Chroma(Color=#000000) progid:DXImageTransform.Microsoft.DropShadow(Color=#000000, OffX=3, OffY=3)";
			filter: progid:DXImageTransform.Microsoft.Chroma(Color=#000000) progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#000000);
			word-wrap: break-word !important;
		}
		
		.title { 
		overflow:hidden;
		padding:3px 5px 5px 5px; 
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	
		text-shadow:1px 2px 2px #000; color:#FFF; font-size:10pt; line-height:12pt; text-align:center; white-space:normal; word-wrap: break-word !important; text-overflow:ellipsis;
		
		position:absolute; top:110px; left:0px; z-index:1;
		width:100%; 
		}*/
		
		.title { 
		
		overflow:hidden;
		display:block;
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	
		color:#2a2a2a; font-size:9pt; line-height:1.2; text-align:center; white-space:normal; word-wrap: break-word !important; text-overflow:ellipsis;
		
		position:absolute; top:120px; left:-10px; z-index:1;
		width:170px; 
		
		}
		
		.title span { display:inline-block; padding:1px 4px; text-shadow: 1px 1px 2px #222; color:#fff; }
		.binCanvas .title span { background:none!important; border:none!important; text-shadow: none; color:#222; }
		.backBtnText {  }
		
		
		.icon a, .backBtn a { width:100%; height:100%; background-repeat:no-repeat; background-position:center 0px; position:absolute; top:0px; left:0px; z-index:2; }
			
			.binCanvas a.fldr, .binCanvas .seen .fldr { background-image:url(_img/theme/dir_sm.gif); background-position:center; display:block; border:none !important; }
			
			.binCanvas a.txt { background-image:url(_img/theme/txt_sm.gif) !important; display:block; border:none !important; }
			
			a.fldr { background-image:url(_img/theme/dir.gif); display:block; }
			
			a.txt { background-image:url(_img/theme/txt.gif); display:block; }
			
			a.img { background-image:url(_img/theme/img.gif); display:block; }
			
			a.vid { background-image:url(_img/theme/vid.gif); display:block; }
			
			a.pdf { background-image:url(_img/theme/pdf.gif); display:block; }
			
			a.url { background-image:url(_img/theme/url.gif); display:block; }
			
			a.local { background-image:url(_img/theme/local.gif); display:block; }
			
			a.swf { background-image:url(_img/theme/swf.gif); display:block; }
			
			a.zip { background-image:url(_img/theme/zip.gif); display:block; }

			a.embed { background-image:url(_img/theme/vid.gif); display:block; }
						
			a.back { background-image:url(_img/theme/back.png); display:block; }
			
			/* type of */
			
			.binCanvas .typeOf { display:none; }
			
			.typeOf { position:absolute; top:0px; left:0px; z-index:3; width:100%; height:100%; background-position:105px 21px; background-repeat:no-repeat; display:none; }
			
				.ca { background-image:url(_img/theme/type/ca.gif); }
				
				.cd { background-image:url(_img/theme/type/cd.gif); }
				
				.cb { background-image:url(_img/theme/type/cb.gif); }
				
				.pa { background-image:url(_img/theme/type/pa.gif); }
				
				.pd { background-image:url(_img/theme/type/pd.gif); }
				
				.pb { background-image:url(_img/theme/type/pb.gif); }
				
			/* history - current */
			
			.seen 
			{ }
			
			.seen .fldr
			{ background:url(_img/theme/skin-seen.gif) center no-repeat !important; }
			
			.binCanvas .seen .fldr { background-image:url(_img/theme/dir_sm.gif)!important; background-position:center; display:block; border:none !important; }
			
			.seen .fldr .typeOf { position:absolute; top:0px; left:0px; z-index:3; width:100%; height:100%; background-position:100px 21px; background-repeat:no-repeat; }
			
			.seen span span { }
			
			.interest { 
				background:url(_img/theme/skin-interest.gif) fixed !important; 
				display:block; 
				-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
				position:relative; z-index:0;
			}

			.address-bar { width:auto; height:auto; background:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
								
				.address-bar *,.address-bar a, .address-bar span { color:#222; padding:2px 0px; }
				
				.address-bar span:first-child { display:none; }				
				
				.address-bar a:last-child:after { content:"_"; text-decoration:blink; }
				
				.address-bar a.fldr { display:inline !important; background:none; }
				
				.address-bar a.fldr:hover { color:#F8CA00; }
				
				.address-bar a.active-folder { color:#222; }
				
				.address-bar a:after { content:""; color:#222; }
								
				span.spacer { margin:0px 2px; color:#222; }
								
				span.spacer:nth-child(2) { margin-left:0; }
				
			.crumbDeliver { display:none; }
			
			span.shortcut { /*border-bottom:1px #777 solid;*/ }
			
		.top-shadow { width:100%; height:4px; top:40px; position:absolute; z-index:101; background:url(_img/theme/top-shadow.gif) repeat-x top left; }
		
		.hull { width:100%; height:0px; position:relative; overflow:auto; overflow-y:scroll!important; background:url(_img/troublemakers.jpg) center repeat; /*background:url(_img/theme/backgrounds/_wp_animalseries_cat.jpg) center no-repeat;*/ }
		
		.recycleBin { overflow:hidden; width:0px; height:0px; }	
		
		.window .icon { margin:0px 10px 25px 0px !important; }
		
		.window
		{ 
			position:absolute; width:300px; height:280px; top:25px; left:55%; padding-bottom:37px; background:#fff; z-index:4;
			
			-webkit-user-select: text !important;
			-khtml-user-select: text !important;
			-moz-user-select: text !important;
			-o-user-select: text !important;
			user-select: text !important;
			
			-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
			-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
			box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
			
		}
		
		.ui-icon-gripsmall-diagonal-se
		{ 
			width:16px; height:16px; 
			position:absolute; z-index:-1; 
			bottom:0px; right:0px; 
			background:url(_img/theme/skin-ne-resize.gif) center no-repeat transparent; 
			cursor:se-resize;
			/*-webkit-border-top-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			border-top-left-radius: 5px;*/
		}
		
		.ui-icon-gripsmall-diagonal-se:hover { cursor:se-resize; }
		
		
		.captain { position:absolute; top:50px; left:50px; z-index:104; display:none; width:0px; height:0px; overflow:visible!important; zoom:1; padding:0; padding-bottom:44px; }
		
		.ui-draggable-dragging .shell { border:2px #f4ca26 solid !important; }
		
		.ui-draggable-dragging .line { background:#f4ca26!important; }
				
		.captain .maximize { width:30px; height:30px; background:url(_img/theme/skin-maximize.gif) center no-repeat; cursor:pointer; position:static; }
		
		.shell { width:auto; height:100%; background:#fff; border:2px #000 solid; padding-bottom:40px; }
		
		.content  { width:auto; height:100%; overflow:hidden; position:relative; z-index:1; }
		
		.content a { color:inherit; border-bottom:1px #555 solid; }
				
		.content a:hover { border-bottom:1px #f4ca26 solid; color:#f4ca26; }
		
		/*.captain .content a:before { color:#009aff; content:"."; }*/
		
		.inner { padding:9px; display:none; }
									
		.bg { width:100%; height:100%; position:absolute; z-index:-1; top:8px; left:8px; padding:0; background:url(_img/theme/skin-shadow.gif) fixed!important; }
		
		.content img { display:block; padding:0px 0px 0px -5px; }
		
		.window-address-bar { padding:0; margin:0; background:none; height:auto; width:auto; }
		
		.window-address-bar a { line-height:30px; float:left; display:block; height:40px; line-height:40px; color:#fff; }
				
		.window-address-bar a:hover { color:#f4ca26; }
				
		.content ul { padding:10px 20px 10px 10px; padding:0px; }
		
		.content ul li { list-style:none; margin-bottom:5px; }
		
		.content ul li img { margin-right:10px; display:inline; vertical-align:top; }
				
		.window .ui-resizable-s 
		{
			bottom: -6px !important;
			cursor: s-resize;
			height: 7px;
			left:-1px !important;
			width: 100%;
			background:url(_img/theme/skin-e-resize.gif) center no-repeat #fff;
			z-index:3 !important;
		}
					
		.imageCanvas { width:100%; height:100%; text-align:center; background: url(_img/theme/skin-loader-ffffff.gif) center no-repeat #ffffff; display:none; overflow:auto; }
			
			.imageCanvas img { max-width:100%; max-height:100%; width:100%; height:100%; text-align:center; display:inline; }
		
		.embedCanvas { width:100%; height:100%; background: url(_img/theme/skin-loader-2a2a2a.gif) center no-repeat #2a2a2a; display:none; overflow:hidden; }
		
			.embedCanvas iframe { width:100%; height:100%; background:none; }
		
		.txtCanvas { padding:10px; display:none; max-height:400px!important; font-size:13pt; line-height:1.5; }
		
		.binCanvas { padding:20px 10px 10px 10px; display:none; max-height:800px!important; }
		
		.zipCanvas { padding:10px; display:none; width:230px; height:130px; }
		
			.zipCanvas a.dlink {  background: url(_img/theme/zip.gif) center left no-repeat; padding:15px 0px 15px 35px; }
			
			.zipCanvas a.dlink:hover { border:none; }
		
		.loadingMedia { background:url(_img/theme/skin-loader-ffffff.gif) #fff no-repeat center !important; }
		
		.loadingApp { background:url(_img/theme/skin-loader-ffffff.gif) #fff no-repeat center !important; }
		
		.media-controller { padding:0; float:left; width:auto; height:auto; display:none; }
		
		.media-controller div { float:left; }
				
		.media-controller a#next { cursor:pointer; background:url(_img/theme/skin-next.gif) no-repeat center; width:40px; height:40px; line-height:40px; text-indent:-1000px; }
			
			.media-controller a#next:hover { background:url(_img/theme/skin-next-hover.gif) no-repeat center #f4ca26; }
		
		.media-controller a#prev { cursor:pointer; background:url(_img/theme/skin-prev.gif) no-repeat center; width:40px; height:40px; line-height:40px; text-indent:-1000px; }
			
			.media-controller a#prev:hover { background:url(_img/theme/skin-prev-hover.gif) no-repeat center #f4ca26; }
		
		.mediaType { margin:0px 10px; font-size:13pt; }
		
		.mediaTitle {  }
		
		.mediaInfo { display:none; }
		
		.nofair { position:absolute; background:#FFF; border:1px #000 solid; width:300px; height:auto; top:50%; left:50%; margin:-50px 0px 0px -160px; z-index:9999; padding:10px; display:inline; border:none !important; }
		
		.nofair a { color:#666; }
		
		.nofair a:hover { color:#399; }
		
/*  WINDOW CONTROL */
		
		.dragger 
		{ 
			overflow:hidden; 
			position:relative; z-index:2;
			cursor:move; 
			width:auto; height:40px;
			background:#2a2a2a;
		}
		
		.line { position:absolute; z-index:4; top:42px; left:0px; width:100%; height:2px; background:#000; }
		
		.close { float:right!important; width:40px; height:40px; background:url(_img/theme/skin-close.gif) center no-repeat; cursor:pointer; z-index:3; }
		
		.close:hover { background:url(_img/theme/skin-close-hover.gif) center no-repeat #f4ca26; }
		
		.tile { position:absolute; top:0px; right:3px; width:23px; height:23px; background:url(_img/theme/skin-image-tile.gif) center no-repeat; cursor:pointer; z-index:3; }
		
		.tile:hover { position:absolute; top:0px; right:3px; width:23px; height:23px; background:url(_img/theme/skin-image-tile-hover.gif) center no-repeat; cursor:pointer; z-index:3; }
		
		.minimize { position:absolute; top:0px; right:3px; width:30px; height:30px; background:url(_img/theme/eye.gif) center no-repeat; cursor:pointer; z-index:3; }
		
		.minimize:hover { background:url(_img/theme/eye-hover.gif) center no-repeat; }
			
			.minimized { height:0px; }
			
			.minimized .window-address-bar a { color:#999; }
			
			.minimized .ui-icon-gripsmall-diagonal-se { display:none; }
			
			.media-minimized .ui-icon-gripsmall-diagonal-se { display:none !important; }
			
			.minimize-restore { position:absolute; top:0px; right:3px; width:23px; height:23px;  background:url(_img/theme/skin-minimize-restore.gif) center no-repeat !important; cursor:pointer; z-index:3; }
			
			.minimize-restore:hover { background:url(_img/theme/skin-minimize-restore.gif) center no-repeat !important; }
		
		.maximize { position:absolute; top:0px; right:29px; width:23px; height:23px; background:url(_img/theme/skin-maximize.gif) center no-repeat; cursor:pointer; z-index:3; }
		
		.maximize:hover { background:url(_img/theme/skin-maximize-hover.gif) center no-repeat; }
		
			.maximize-restore { position:absolute; top:0px; right:29px; width:23px; height:23px; cursor:pointer; z-index:3; background:url(_img/theme/skin-maximize-restore.gif) center #2a2a2a no-repeat; }
			
			.media-maximized { height:100% !important; width:100% !important; border:none !important; padding:0px !important; top:0px !important; left:0px !important; }
			
			.maximized .ui-icon-gripsmall-diagonal-se { display:none; }
			
			.media-maximized .ui-icon-gripsmall-diagonal-se { display:none !important; }
		
		#brand { position:absolute; z-index:103; bottom:0%; left:0px; background:#2a2a2a; height:100%; width:100%; overflow:hidden; }
		
			#brand .logo
			{ 
				position:absolute; top:20%; right:25%; z-index:105; 
				width:98px; height:44px;
				padding:0px;
				background-image:url(_img/logo.gif);
				background-position:center;
				background-repeat:no-repeat;
			}
			
			#brand .logo a { display:block; width:100%; height:100%; text-indent:-1000px; overflow:hidden; }