@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300|Tauri);



*	{margin:0;outline:0;border:0;padding:0;line-height:20px}
body,html	{background:#E8E8E8;font-family:Tauri}

ul,li	{list-style:none}

a	{color:#009}
a:hover	{text-decoration:none}

h1, h2, h3, h4, h5, h6, dt	{font-family:Open Sans Condensed;font-weight:normal;letter-spacing:1px}
h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 *, dt, dt *	{color:#08C}
h1	{margin-bottom:60px}
h1, h1 *	{font-size:32px;line-height:32px;color:#028}
h2, h2 *, dt, dt *	{font-size:24px;line-height:32px;margin-bottom:12px}

dd, p, ul	{font-size:14px;margin-bottom:24px}

label, button, input[type=submit]	{cursor:pointer}
textarea	{resize:none}


.clear	{clear:both}
.e	{outline:dashed 4px rgba(128,128,128,0.2)}
.e:focus	{outline:dashed 4px rgba(128,128,128,0.5)}


#top .menu, #middle, #bottom .lists	{width:960px;left:-480px;margin-left:50%}




#top	{position:fixed;top:0;left:0;width:100%;background:#118;overflow:hidden;border-bottom:solid 8px #06F;box-shadow:0 0 16px #000;outline:solid 1px #028}
	#top h1	{position:absolute;margin-left:50%;left:-594px;top:18px}
		#top h1 a	{color:#02C;text-decoration:none}
	#top .menu	{position:relative;margin-top:8px;margin-bottom:0;padding:8px 56px 0 16px;left:-512px;background:#006;padding-top:0 16px 8px 16px;outline:solid 1px #005;box-shadow:inset 0 1px 8px #003;oberflow:hidden}
		#top .menu li	{display:inline-block}
			 #top .menu li a	{display:block;color:#FFF;line-height:36px;padding:6px 24px 0 24px;text-shadow:0 0 8px rgba(0,0,0,0.6);font-size:16px;letter-spacing:1px;text-decoration:none}
			 #top .menu li:hover a		{background:#004;outline:solid 1px #003;box-shadow:inset 0 1px 8px #002}
			 #top .menu li.selected a	{background:#06F;outline:solid 1px #004;box-shadow:0 0 8px #000;text-shadow:0 0 8px #004}
		#top .menu li.session	{position:absolute;right:16px;top:8px}
			#top .menu li.session button	{height:32px;padding:0 16px;color:#FFF;background:#08F}
			#top .menu li.session button:hover	{background:#06F}
			#top .menu li.session form	{display:none}
			#top .menu li.session p	{height:32px;padding:0 16px;color:#FFF;display:inline-block}

			 

#middle	{position:relative;min-height:1000px;background:#FFF;margin-top:48px;padding:0 32px 0 16px;width:984px;left:-512px;box-shadow:0 0 8px #448;outline:solid 1px #777}
#middle.single	{padding-left:40px;padding-right:80px;width:912px;padding-bottom:64px}
	#middle.single h1	{padding-top:64px;padding-bottom:32px}

	#middle form.query	{padding:32px;box-shadow:1px 1px 4px #888}
		#middle form.query *	{font-size:12px}
		#middle form.query fieldset	{display:block;color:#888;padding:8px 0;border-top:solid 1px #EEE;font-weight:bold;clear:both}
		#middle form.query fieldset:first-child	{padding-top:0;border-top:0}
		#middle form.query fieldset:last-child	{padding-bottom:0}
			#middle form.query fieldset *	{font-weight:normal}
			#middle form.query fieldset button	{float:right;width:70%;border-radius:4px;background:#EEE;border:solid 1px #CCC}
			#middle form.query fieldset button:hover	{background:#DDD}
			#middle form.query fieldset input.submit	{width:100%;padding:8px 0;border-radius:4px;background:#06C;color:#FFF;font-size:14px;border:solid 1px #048}
			#middle form.query fieldset input.submit:hover	{background:#048}
			#middle form.query fieldset ul	{float:right;width:70%;clear:both;margin-top:8px}
				#middle form.query fieldset ul li	{float:left;width:50%;padding:4px 0;color:#444}
					#middle form.query fieldset ul li input	{margin-right:4px}
	#middle .results	{}
		#middle .results ul.list	{border-top:solid 1px #EEE;clear:both;margin-top:32px}
			#middle .results ul.list li	{clear:both;margin:0;padding:16px 32px 32px 32px;border-bottom:solid 1px #EEE;position:relative;height:144px}
				#middle .results ul.list li h2	{margin-top:0;line-height:48px;color:#06C}
				#middle .results ul.list li p		{margin:0;line-height:24px;height:72px;overflow:hidden;position:relative}
				#middle .results ul.list li span	{color:#CCC}
		#middle .results .navigation	{margin-top:32px;padding:0 32px}
			#middle .results .navigation *	{font-family:Open Sans Condensed}
			#middle .results .navigation span	{color:#06C}
			#middle .results .navigation ul	{float:right}
				#middle .results .navigation li	{float:right;text-align:center;width:16px;border:solid 1px #08F;color:#08F;margin-left:8px;cursor:pointer}
				#middle .results .navigation li:hover	{border-color:#06C;color:#06C}
				#middle .results .navigation li.selected	{color:#FFF;background:#06C}
	
	#left, #right	{padding:64px 0}
	#left	{width:278px;float:left;background:#EEE;padding:24px;top:34px;position:absolute;box-shadow:inset 0 0 8px #448;outline:solid 1px #888}
	#left.fixed	{position:fixed;margin-left:50%;left:-496px;top:80px}
		#left dl	{margin-left:2px}
			#left dt	{text-shadow:0 0 8px #FFF;margin-top:0}
			#left dt a	{height:26px;border-color:#BDD}
			#left dt a:hover, #left dt a:hover *	{color:#08F;border-color:#9CC}
			#left dd	{color:#665}
			#left dd a	{height:16px;border-color:#CCD;color:#667;margin-bottom:8px}
			#left dd a:hover	{color:#445;border-color:#BBC}
		#left a	{text-decoration:none;display:inline-block;border-bottom:solid 1px}
		#left h1 a	{height:30px;border-color:#BAD}
		#left h1 a:hover, #left h1 a:hover *	{color:#03C;border-color:#CBF}
		#left form	{display:block}
			#left form *	{font-size:13px}
				#left label	{display:block;clear:both;padding-top:4px}
				#left label:first-child	{border-top:0}
					#left label span	{float:left;clear:left;width:40%;padding:6px 0 2px 0;color:#444}
					#left label input	{float:right;clear:right;width:55%;padding:4px;background:#FFF;border-radius:4px;border:solid 1px #AAA}
					#left label input:focus	{border-color:#666}
					#left label input.submit	{background:#06F;color:#FFF;width:100%;padding:10px 0;border:solid 1px #04C;margin-top:4px;letter-spacing:1px}
					#left label input.submit:hover	{background:#04F}
		#left button	{width:100%;height:48px;background:#06F;color:#FFF;font-size:16px;letter-spacing:1px;border:solid 1px #048}
		#left button:hover	{background:#04F}
		#left button.disabled	{background:#AAA;border-color:#777;color:#EEE}
		
		
	#right	{width:600px;float:right;background:#FFF;color:#000;padding:56px 0 64px 0}
		#pathmenu	{position:absolute;left:400px;top:26px;color:#EEE}
			#pathmenu a	{color:#DDE;font-size:11px}
			#pathmenu a:hover	{text-decoration:underline;color:#CCD}
		#right ul {list-style:disc inside}
			#right ul li {padding-left:2px;list-style:disc inside}
		#right h1 {}
			#right h1 a	{text-decoration:none;display:inline-block;height:30px;border-bottom:solid 1px #BAD}
		#right table	{border-collapse:collapse}
			#right th, #right td	{border:solid 1px #888;padding:4px;font-size:14px}
			#right th	{background:#EEE;color:#222}
			#right td	{}
		#right form	{}
			#right form *	{font-family:Tauri;font-size:14px}
			#right form fieldset	{margin-bottom:48px;box-shadow:1px 1px 4px #AAA;padding:8px}
			#right form fieldset.template	{box-shadow:none;padding:0;margin-bottom:0}
				#right form fieldset.template div	{display:none}
				#right form label	{display:block;clear:both;padding-top:4px;border-top:solid 1px #EEE}
				#right form label:first-child	{padding-top:0;border-top:0}
					#right form img	{float:right;clear:right;width:50%}
					#right form button.add	{width:100%;border-radius:4px;padding:4px 0;color:#88A;background:#EEF;border:solid 1px #CCD;margin-bottom:48px}
					#right form button.add:hover	{background:#DDF;color:#667;border-color:#AAB}
					#right form label span	{width:40%;display:inline-block;padding:3px 0 6px 0;color:#446}
					#right form label input, #right form label textarea, #right form label select	{float:right;clear:right;width:50%;border-radius:4px;border:solid 1px #DDD;padding:2px 4px;background:#FFF}
					#right form label input:focus, #right form label textarea:focus, #right form label select:focus	{border-color:#08F}
					#right label input.submit	{background:#06F;color:#FFF;width:100%;padding:10px 0;border:solid 1px #04C;margin-top:4px;letter-spacing:1px}
					#right label input.submit:hover	{background:#04F}


			
#bottom	{background:#06D;height:404px;position:relative;clear:both;overflow:hidden}
	#bottom .lists	{background:#08F;position:absolute;padding:96px 40px 40px 40px;width:952px;left:-512px;box-shadow:0 0 8px #226;outline:solid 1px rgba(0,0,0,0.25)}
		#bottom .lists ul	{float:left;margin-left:64px}
		#bottom .lists ul:first-child	{margin-left:0}
			#bottom .lists li	{margin-bottom:4px}
				#bottom .lists li a	{color:#006;font-size:14px;display:block;line-height:24px;text-decoration:none}
				#bottom .lists li:hover a	{text-decoration:underline}
				#bottom .lists h3 a	{color:#FFF;font-size:18px;margin-bottom:8px;text-shadow:0 0 8px rgba(0,0,0,0.6)}
	#bottom span	{position:absolute;margin-left:50%;left:-472px;bottom:32px;color:#038;font-size:14px}
	
	
	
	
	
