/* global */

	/* HTML elements  */		
	
		h1, h2, h3, h4, h5, h6{
			font-weight:normal;
			margin:0 0 .5em 0;
			line-height:110%;
			}	
		h1{font-size:240%;}	
		h2{font-size:200%;}	
		h3{font-size:170%;}
		h4{font-size:140%;}
		h5{font-size:110%;}
		h6{font-size:100%;font-weight:bold;}
								
		p, blockquote, ul, ol, dl, form, table{line-height:inherit;margin:0 0 1.5em 0;}
		ul, ol, dl{padding:0;}
		ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
		li{margin:0;display:list-item;list-style-position:inside;}	
		blockquote, dd, li{padding:0 0 0 2em;}
		pre, code, samp, kbd, var{font:100% mono-space,monospace;}
		pre{overflow:auto;}
		abbr, acronym{
			text-transform:uppercase;
			border:none;
			letter-spacing:1px;
			}
		small{font-size:90%;}
		sup, sub{font-size:85%;}
		em, cite, q{font-style:italic;}
		img{border:none;}			
		table{width:100%;border-collapse:collapse;}
		th,caption{text-align:left;}
		form{display:none;}
	
	/* //  HTML elements */	
	
	/* common */		
		
		.left{float:left;margin-right:1em;}
		.right{float:right;margin-left:1em;}
		.center{text-align:center;}
		
		.clear{clear:both;}
		.first{margin-left:0 !important;}
		.last{margin-right:0 !important;}
		.top{margin-top:0 !important;}
		.bottom{margin-bottom:0 !important;}	
		.hidden, .graphic{display:none;}
	
	/* // common */			
	
	/* base */
		
		body, table, input, textarea, select, li, button{
			font:100% Helvetica, Arial, Sans-Serif;
			line-height:180%;
			color:#000;
			}		
		body{
			font-size:13px;
			background:#fff;
			margin:0;
			padding:0;
			}	
		a, a:visited{
			text-decoration:none;
			color:#555;
			}
		a:hover{color:#999;}
		ins{text-decoration:none;color:#900;font-style:italic;}
		code{color:#555;}
		pre{
			margin-left:2em;
			padding-left:2em;
			border-left:1px solid #ccc;
			}
		blockquote{
			margin-left:2em;
			border-left:1px solid #ccc;
			font-style:italic;
			}	
		dt{font-weight:bold;}
		th, td{padding:8px;}		
		th{background:#eee;}
		td{border-bottom:1px solid #eee;}
		caption{font-style:italic;color:#777;margin:.5em 0;}	
	
		.excerpt{font-size:120%;font-style:italic;}
		.note{font-weight:bold;}
		
	/* base */

/* // global */

/* misc */

	#container{}
	.inner{}
	#header{
		margin-bottom:1em;
		border-bottom:1px solid #ccc;
		padding-bottom:1em;
		}	
	.content{}
	#footer{
		margin-top:1em;
		border-top:1px solid #ccc;
		padding-top:1em;
		position:relative;
		clear:both;
		}
	
	#nav, .nav, #footer ul, #links{display:none;}	
	
	#header h1{
		line-height:50px;
		height:50px;
		margin:0;
		}
	#header h1 a{		
		}		

/* // misc */
	
/* clearfix */

	.inner:after, .content:after, .cols:after, .fixed:after{
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
		}
	.inner, .content, .cols, .fixed{display:block;}
	/*  \*/
	.inner, .content, .cols, .fixed{min-height:1%;}
	* html .inner, * html .content, * html .cols, * html .fixed{height:1%;}

/* // clearfix */
