body {
font: 12px/1.7 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus {
outline:none;
}

hr {
border:0 #ccc solid;
border-top-width:1px;
clear:both;
height:0;
}

p, li  { color: #777; } 
h1 { font-size: 4.8em; } 
h2 { font-size: 2.8em; } 
h3 { font-size: 2.4em; } 
h4 { font-size: 2.1em; } 
h5 { font-size: 1.8em; } 
h6 { font-size: 1.6em; }

ol {
list-style:decimal;
}

ul {
list-style:disc;
}

li {
margin-left:30px;
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
margin-bottom:20px;
}
a {
	color: #444444;
	text-decoration: none;
} 
a:hover,
a:focus {
	color: #777;
	text-decoration: none;
}
a:active {
color: #444444;
}

@font-face
{
	font-family:'LeagueGothicRegular';
	font-style:normal;
	font-weight:normal;
	src:local('☺'), url('../includes/fonts/League_Gothic-webfont.woff') format('woff'), url('../includes/fonts/League_Gothic-webfont.ttf') format('truetype'), url('../includes/fonts/League_Gothic-webfont.svg#webfont') format('svg');
}


h1, h2, h3, h4, h5, h6  {
	font-family: Georgia, Times, Times New Roman, serif;
	color: #3d3d3d;
}
.emphatized {text-transform: uppercase; color: #666; font-family: Georgia; font-style: italic}
b {color: #111}

code {
	background:url(../images/code.gif) repeat scroll 0 0 transparent;
	border-color:#EEEEEE;
	border-style:none solid solid;
	border-width:0 1px 1px;
}

code, samp, kbd {
	font-family: "Courier New", Courier, monospace, sans-serif;
	text-align: left;
	color: #555;
	}
pre code {
	line-height: 1.6em;
	font-size: 11px;
	}
pre {
	background:url(../images/code.gif) repeat scroll 0 0 transparent;
	padding: 0.1em 0.5em 0.3em 0.7em;
	border-left: 11px solid #ccc;
	margin: 1.7em 0 1.7em 0.3em;
	overflow: auto;
	width: 93%;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom:20px
	}
/* target IE7 and IE6 */
*:first-child+html pre {
	padding-bottom: 2em;
	overflow-y: hidden;
	overflow: visible;
	overflow-x: auto; 
	}
* html pre { 
	padding-bottom: 2em;
	overflow: visible;
	overflow-x: auto;
	}