@font-face {
    src: local( "DejaVu Sans ExtraLight" ), url( "DejaVuSans-ExtraLight.ttf" );
    font-family: "DejaVu Sans";
    font-weight: 100;
}
@font-face {
    src: local( "DejaVu Sans Book" ), url( "DejaVuSans.ttf" );
    font-family: "DejaVu Sans";
    font-weight: 500;
}
@font-face {
    src: local( "DejaVu Sans Bold" ), url( "DejaVuSans-Bold.ttf" );
    font-family: "DejaVu Sans";
    font-weight: 900;
}
@font-face {
    src: local( "Jura Book" ), url( "JuraBook.ttf" );
    font-family: "Jura";
    font-weight: 500;
}
body {
	font-family: "DejaVu Sans", "Helvetica Neue", sans-serif;
    font-weight: 100;
    color: #000000;
    font-size: 13px;
    line-height: 19px;
	/*
    background-image: url( "grid.png" );
	*/
    /*background: white url( "cool.png" ) no-repeat bottom right;*/
    padding: 0px;
    margin: 0px;
    background: white url( "wallstreet.png" ) no-repeat 74em 1em;
	height: 100%;
}
p {
    font-size: 13px;
    line-height: 19px;
    padding: 0px;
    margin: 19px 0px;
    color: #000000;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "DejaVu Sans", sans-serif;
    color: #303030;
    /*background: transparent url( "cross_black_invert.png" ) no-repeat bottom right;*/
    padding: 0px;
    margin: 0px;
    margin-bottom: 19px;
}
h1 {
	font-family: "Jura", sans-serif;
    font-weight: 500;
    border-top: 1px solid #e01008;
    font-size: 26px;
    line-height: 38px;
    padding-top: 18px;
    padding-right: 0%;
}
h2 {
	font-family: "Jura", sans-serif;
    font-weight: 500;
    border-top: 1px solid #e09888;
    font-size: 19px;
    line-height: 19px;
    padding-top: 18px;
    color: #e01008;
}
#headz h2 {
	margin-bottom: 34px;
	padding-top: 22px;
}
h3 {
    font-weight: 500;
    border-top: 1px dashed #f0c8a8;
    font-size: 13px;
    line-height: 19px;
    padding-top: 15px;
}
h4, h5 {
    font-weight: 500;
    border-top: 1px dashed #f0c8a8;
    font-size: 13px;
    line-height: 19px;
    padding-top: 15px;
}
a img {
    border: none;
}
li h2,
li h3,
li h4,
li h5,
li h6 {
    background: none;
    border: none;
    padding: 0px;
}
em.date {
    font-style: normal;
    font-weight: 100;
    color: #444444;
}
em.comments {
    padding-left: 19px;
    background: transparent url( "comment.png" ) no-repeat top left;
    font-style: normal;
    color: #228822;
}
.postlist {
	margin-bottom: 76px;
}
.postlist>li {
    clear: both;
	margin-bottom: 38px;
}
.postlist p {
}
.postlist p img {
    float: left;
    clear: left;
    margin: 19px 0px;
}
body {
	font-size: 13px;
}
.ad {
}
a:link {
	color: #e01008;
	text-decoration: none;
    border-bottom: 1px solid #c0c0c0;
}
a:visited {
	color: #e01008;
	text-decoration: none;
    border-bottom: 1px dotted #c0c0c0;
}
a:active {
	color: #5BA32B;
	text-decoration: none;
	color: #c0c0c0;
}
a:hover {
	color: #5BA32B;
	text-decoration: none;
	color: #c0c0c0;
}

#pageMaster {
	/* position: relative; */
    margin: 38px;
}
#headz {
    width: 20em;
    float: left;
    margin-right: 19px;
}
#bodz {
    width: 70%;
    max-width: 50em;
    float: left;
}

ul {
    padding: 0px;
    margin: 19px 0px;
}
ul li {
    display: block;
    padding: 0px;
    padding-left: 19px;
    margin: 0px;
    list-style-type: none;
    background: transparent url( "cross_black.png" ) no-repeat top left;
}
ul.nav {
}
ul.nav li {
}
ul.nav li a {
}
ul.nav li a:hover {
}
ul.nav li a.current {
}
ul.nav li img {
	vertical-align: text-bottom;
}
.content {
}

pre {
	padding: 19px 19px;
	background-color: #333333;
	background-image: url( 'pre_bg.png' );
	background-repeat: repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #60ff90;
}

#footer {
	background-color: #161215;
	margin-top: 76px;
	padding-top: 19px;
	color: #c0c0c0;
	padding-bottom: 19px;
	padding-left: 316px;
	clear: both;
}
#footer p {
    background: transparent url( "cross_black.png" ) no-repeat top left;
	padding: 0px;
	padding-left: 19px;
	color: #c0c0c0;
	margin: 0px;
}

