@import url("print.css") print;

/*--------	General	--------*/
	*				{margin:0; padding:0}/* border:0*/
 	html			{background: #e6e6e6 url(bg/shadow-b.gif) repeat-x fixed top; color:#000}
	body			{background: #f3f3f3 url(bg/shadow-b.gif) repeat-x bottom; margin-bottom:4em; font: normal normal normal .8em/1.5em Georgia, Century, serif;}
	.wrap			{margin: 0 0 4em 18em;}
	#foot			{background:url(bg/shadow-bl.gif) no-repeat bottom left; padding:0 1em 2em 7.8em; color:#999}
	#content		{background-color: #f3f3f3; padding: 2em 4em 2em 8em; position:relative; z-index: 9}

/*--------	List	--------
	#content ul li	{list-style-type: none;} */

/*--------	Tags	--------*/
	h1,h2,h3,h4,h5,h6,.h{font:normal normal normal 1.5em Georgia, Century, serif; margin-bottom:.25em}
	h1					{font-size:2.4em; margin-top:1em; margin-bottom:.5em;}
	h2					{font-size:1.9em; margin-top:1em}
	h3					{font-size:1.5em; margin-top:.75em}
	h4					{font-size:1.4em; margin-top:.5em}
	h5					{font-size:1.3em; margin-top:.5em}
	h6					{font-size:1.2em; margin-top:.5em}
	ol,ul,p,fieldset	{margin-bottom:1.5em; margin-left:0}
	blockquote			{margin: 0 0 1em}
	li					{margin:.25em 0}
	li ol, li ul 		{margin:0 0 0 3em}
	/*p+ul, p+ol			{margin-top:-1.5em;}*/
	label				{color:#060; padding-bottom:.1em; cursor:pointer;}
	label:hover			{color:#0b1}
	address				{display:inline; font-style:normal}
	pre					{font-family:monospace; /*background:#F3E9E9;*/ overflow:auto; /*max-width:60em;*/ max-height:24em}
	pre small			{color:#666; font-size:.8em}
	var					{font-weight:bold; font-style:normal; /*color:#060;*/}
	samp				{color:#C0C}
	kbd, .kbd			{color:#333; display:inline; background:#eee; padding:0 2px; border-top: 1px solid #fff; border-bottom: 6px solid #aaa;	border-left: 3px solid #bbb; border-right: 3px solid #ddd}
	del, strike, .del	{text-decoration:line-through; color:#c00}
	del span			{color:#999}
	ins 				{text-decoration:none}
	cite				{font-style:normal; /*font-weight: bold;*/}
	input, textarea 	{padding:.1em .2em;}
	/*input[type="submit"] {background:#f9f9f9 url(bg/s.png) repeat-x bottom; border:2px #e9e9e9 solid; padding:0 .1em;
	border-top:1px #f9f9f9 solid; border-bottom: 2px #ccc solid}*/
	u, .u				{text-decoration:underline}
	.ui					{font: normal .8em Arial, sans-serif; background:#eee; padding:0 .3em}
	textarea			{font: normal normal normal 100% Georgia, Century, serif}
	table				{border-collapse:collapse; border:1px solid #eee; margin-bottom:1em; width:100%;}
	td, th				{padding:.1em .5em .1em; margin-right:.5em; vertical-align:top}
	.border td, .border th{border:1px solid #eee;}
	th 					{text-align:left; font-weight:500;}
	/*q {text-indent:0em; margin-left:-.6em; padding-left:.6em}*/
	code		{font-size:10pt}
	code.css	{color:#660}
	code.html	{color:#007}
	abbr, acronym, dfn, .info	{cursor:help; border-bottom:1px dotted #000; text-decoration:none; font-style:normal}
	sup					{line-height:.5em;}

/*--------	 Links	--------	*/
	a							{text-decoration:underline; color:#009}
	a:visited			 		{color:#A479AF}
	a:hover			 			{color:#00F}
	a:active					{color:#A479AF}
	#nav a					{text-decoration:none}
	img							{color:#999}
	a img						{color:#009; border: 1px solid transparent;}
	/*a:visited img					{border-color:#E5CCFF; background:#F2E5FF}*/
	a:hover	img,a:visited img:hover	{border-color:#009; background:#E6E6FF;}
	a:active img					{border-color:#FCC; background:#FFE6E6;}

/*--------	Comments	--------*/	
	.comment						{list-style-type:none; display:block; clear:both; padding:0; margin:1em 0; width:100%;}	
	.meta time,	.meta small, .meta cite {display:block; margin:0;}
	.meta img			{margin:.2em .1em}
	.added				{clear:left}
	.meta			{width:8em; overflow:hidden; clear:both; text-align:right; padding:0 1em 2em 0;} 
	.comment input					{display:block; width:100%; margin:.4em .1em}
	.msg							{margin:0; margin-left:9em; min-width:18em; /*overflow:auto;*/}
	#send_comment {float:left; margin-right:-11em; width:100%}

/*--------	Sidebar	--------*/
	#head			{color:#333; font-size:190%}
	#sidebar a			{color:#A3A3CC; text-decoration:none}
	#sidebar a:hover	{color:#8F8FCC}
	.wrap #sidebar		{position:absolute; top:0; left:0; width:14em; color:#555; margin:2em 0 0 5em;}
	#nav			{padding: 0 0 1em 0}
	.tree, .tree ul	{position:relative; left:1em; border-left:1px dotted #999; margin:0;}
	.tree li		{position:relative; top:1.3em; left:-2em; border-top:1px dotted #999; width:1.5em; margin:0 0 0 2em; margin:0; list-style:none}
	.tree a			{position:relative; top:-.8em; left:1.6em; z-index:2; /*background:#f3f3f3*/}
	.tree ul		{top:-1.3em}
	.search-box, .feed-box {padding:1em;}

/*--------	 Cursors 	--------	*/
	a, label, button, .hand {cursor:pointer}
	input[type="button"], input[type="image"], input[type="submit"], input[type="checkbox"], input[type="radio"] {cursor:pointer}

/*--------	 Hide	--------	*/
	.n, legend				{display:none}
	 hr, .hide, .anti-spam	{visibility:hidden}
	 .invisible				{position:absolute; top:-999px}

/*--------	 Other	--------	*/
	/*.OOO *		{margin:0; padding:0; border:0}*/
	.b { display: block;}
	.w			{width:100%;}
	.left		{float:left;}
	.right		{float:right}
	.clr		{clear:both}
	.big 		{font-size:2em}
	.vbig 		{font-size:3em}
	.vvbig 		{font-size:4em}
	.smbl		{font-size:5em; padding:0; margin:0; color:#999}
	.red		{color:#CC2929}
	.title a	{color:#000;}
	.picture {background:#eee;}
	.picture td, .picture th {vertical-align:middle; padding-bottom:.5em}
	.start-li {margin-bottom:.25em}
	.li-icons li {list-style-type:none}
	
/* For browsers dont's support HTML 5 */
	.block, aside, article, section, footer, nav	{display: block}
