/* THOTH / CHRONOX */
/* 02.2009 */

/* Reset */

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
					{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align:center}
:focus 				{ outline: 0; }	
body 				{ line-height: 1; color: black; background: #eee; text-align:center}
ol, ul 				{ list-style: none; }
					/* Tables still need 'cellspacing="0"' in the markup. */
table				{ border-collapse: separate; border-spacing: 0; } 
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after 
					{ content: ""; }
blockquote, q 		{ quotes: "" ""; }
	
/* Typography */

body 				{margin:0;font-size: 11px; line-height:14px; font-family: Courier,'Courier New',Monaco,AkzidenzGrotesk, helvetica, arial; color:#000}
html>body 			{font-size: 11px; line-height:14px;}
p,ul 				{margin:0 0 14px 0; text-align:center}
h1					{font-size: 24px; line-height:28px; font-family:"Times New Roman",Georgia,Serif; font-style:italic; margin:14px 0 0 0;}
h1 a				{text-decoration:none}
h2					{font-size:1em; line-height:14px; margin:14px 0 0 0; font-weight:normal;}
h3					{font-size:1em; line-height:14px; margin:0; font-weight:bold;}
ul 					{list-style: none; text-indent: 0;}
em					{font-style:italic}	
a 					{ font-weight: normal; text-decoration: underline; outline: none;color:#000}		
p a:hover, h1 a:hover, ul li a:hover 	{background:#fff}		
a:visited 			{color:#000}		
a:visited:hover		{background:#fff}		
a img 				{border: 0;}

a span.caption		{display:none; text-decoration:none;}
a:hover span.caption	{display:block;position:absolute; width:100%;top:25%;left:0;background:#eee;color:#f09;text-align: center;text-decoration:none;}
	
/* Images */

img.feature 		{float:left; clear:none; margin:0 1.4286em 0 0; background:#000;}
img.thumb 			{margin:0 ; }
img.full	 		{margin:0 ; }
a:hover img.thumb,
a:hover img.full	{background: #eee;}
img.cover 			{margin:0 0 1.4286em 0 ; background:#fff}
img.logos			{margin-top: 1.4286em}
	
/* Pretty */
div#container		{/*background: transparent url("grid.png") repeat-y 10px 0;*/ text-align:left; }
div#header			{background:transparent url("Noimages/2px.gif") repeat-x 0 111px; padding:0; }
div#header p		{margin-top:28px; text-align:left;}
div#header ul		{margin-top:28px; text-align:left;}

ul#nav				{/*float:right; text-align:right*/}
div#feature			{/* background:#FF8539; opacity: 0.5; */ padding:0 0 0.7143em 0; margin:0 10px 0.57144em 10px; border-bottom:0.14286em solid #000}
div#content			{/* background:#00ffff; opacity: 0.9; */ }
div#navigation		{/* background:#B9CAFF; opacity: 1.0; */ padding:0 0 0.7143em 0; margin:0 10px 0.57144em 10px; }
div#extra			{/* background:#ffffff; opacity: 1.0; */ padding:0 0 0.7143em 0; margin:0 20px 0.57144em 0; }
div#footer			{/* background:#cccccc; opacity: 1.0; */ padding:14px 0 0 0; margin:0.57144em 0 10px 10px; text-align:left; }

div.post			{background:transparent; text-align:center; display:block;position:relative; width:220px; float:left; clear:none; padding:0 ; margin:14px 10px; }
div.rssThumbFloat	{background:transparent; text-align:center; display:block;position:relative; width:220px; float:left; clear:none; padding:0 ; margin:14px 10px; }
div#text			{background:transparent; text-align:center; display:block;position:relative; width:220px; float:left; clear:none; padding:0 ; margin:14px 10px; }
div.post p.excerpt	{margin:0 }
div.post h2			{font-size: 24px; line-height:28px; font-family:"Times New Roman",Georgia,Serif; font-style:italic; font-weight:normal; margin:0; color:#f09; text-align:left;}
div.post h3			{font-size: 24px; line-height:28px; font-family:times; font-style:italic; margin:0; color:#f09; text-align:left;}
div.post p, 
div.post form,
div.post label,
div.post fieldset			{color:#f09; text-align:left;}
legend {display:none;}
div.post p	a		{color:#f09; text-decoration:underline }
div.post a:hover 	{color:#f09}

div.bigpost			{background:transparent; text-align:center; display:block;position:relative; width:460px; float:left; clear:none; padding:0 ; margin:14px 10px; }
div.bigpost img 	{margin:0 0 14px 0}
div.bigpost p		{color:#f09; text-align:center;}
div.bigpost p a	{color:#f09; text-decoration:underline }
div.bigpost form		{color:#f09; text-align:left;margin-top: 28px}	
div.audioplayer 	{height:30px; margin:10px 0 0 0; z-index:899}

input.zemText, textarea.zemTextarea  {border:0; width:220px; margin: 10px 0 20px 0}

div#navigation p, 
div#navigation ul, 	
div#nav ul,
div#extra p, 
div#extra ul 		{margin:0}
	
/* Layout */

div#container		{width:94%; margin:0 auto}
div#header			{height:112px;margin: 0 10px;/*position:fixed*/; z-index:999}
div#header h1, 
div#header ul,
div#header ul li {text-align:left;}

div#feature			{clear:both; }
div#content			{float:left; width:100%;clear:none; margin:/*112px*/ 0 0 }
div#navigation		{float:right; width:100px; clear:none; }
div#extra			{float:right; width:120px}
div#footer			{clear:both; margin: 10px;}

.spacer 			{width:960px;float:left; clear:both;}

/* Thoth Styles */

body#thoth 				{ font-size: 9px; line-height:14px; font-family: Monaco, Courier,AkzidenzGrotesk, helvetica, arial; background: #fff; }
body#thoth a:hover span.caption	{background:#fff;color:#000;}

body#thoth div.post h2			{color:#000;}
body#thoth div.post h3			{color:#000;}
body#thoth div.post p, 
body#thoth div.post form,
body#thoth div.post label,
body#thoth div.post fieldset			{color:#000;}
body#thoth div.post p a		{color:#000; }
body#thoth div.post a:hover 	{color:#f00}

body#thoth div.bigpost p		{color:#000; }
body#thoth div.bigpost p a	{color:#000;}
body#thoth div.bigpost form		{color:#000; }	

