body{background-color:#201710;}

h2, h3, h4, h5
{
	margin:1em,0 .25em,0;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", times, serif;
}

a:link {color:#0079CA;}
a:visited {color:#0057B8;}
a:hover {color:#83342F;}

#alpha-inner, #alpha, #content-inner, #content { background-color: transparent; }


div#header
{
	background-color: #403326;
	margin: 20px 0px 20px 0px;
}



div#header
{
	background-image: url(http://homepage.mac.com/j4e/ljpix/br2-tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#header-inner
{
	background-image: url(http://homepage.mac.com/j4e/ljpix/header_graphic_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

div#header-content
{
	background-image: url(http://homepage.mac.com/j4e/ljpix/br2-bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#header-content-inner
{
	background-image: url(http://homepage.mac.com/j4e/ljpix/br2-br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
	padding: 20px;

}



div#header-text ul.nav a:link, div#header-text ul.nav a:visited
{
	color: #B5BBB4;
	text-decoration: none;
}
div#header-text ul.nav a:hover
{
	color: #FFF;
	text-decoration: underline;
}


/*  F O N T S  */

div#header-name, 
div#header-description, 
div.asset-header h2 { font-family: Georgia, "Times New Roman", times, serif; }

div#header-name
{
	font-size: 36px;
	font-weight: normal;
}
div#header-name a:link, div#header-name a:visited
{
	color: #FFF;
	text-decoration: none;
}
div#header-name a:hover
{
	color: #D36600;
	text-decoration: underline;
}


div#header-description
{
	color: #D7F6FF;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
}




div#content
{
	background-color: #696358;
	background-image: url(http://homepage.mac.com/j4e/ljpix/bkg-orange.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

div#content-inner
{
	background-image: url(http://homepage.mac.com/j4e/ljpix/orange_big_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

div#alpha
{
	background-image: url(http://homepage.mac.com/j4e/ljpix/light_brn_big_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
	padding: 20px 0 0 0;
}


div.asset-inner
{
	margin: 0px 20px 40px 20px;
	background-color: #F4E7C2;
	padding: 0px;
}

div.asset-header
{
	background-color: #403326;
	margin-bottom: 0px;
	background-image: url(http://homepage.mac.com/j4e/ljpix/br1-tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.asset-header-inner
{
	background-image: url(http://homepage.mac.com/j4e/ljpix/br1-tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	

}


div.asset-header-content
{
	background-image: url(http://homepage.mac.com/j4e/ljpix/arrows-left-02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px;
}





div.asset-header h2
{
	font-weight: normal;
	margin-bottom: 5px;
	letter-spacing: .15em;
}
div.asset-header h2 a:link, div.asset-header h2 a:visited {color:#FFF;}
div.asset-header h2 a:hover {color:#00C1FF;}

div.asset-content
{
	margin-top:0px;
	background-image: url(http://homepage.mac.com/j4e/ljpix/bkg_yellow_grad.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div.asset-body {padding:20px; }

div.lj-currents {border-top:1px solid #696358;padding:10px 20px 10px 20px;}
div.asset-tags, div.asset-meta {padding:20px;}

ul.asset-tags-list a:hover {background-color: #D36600; color:#FFF;}


div.asset-header-content-inner div.asset-meta { padding: 5px 0 0 0; }
div.asset-header-content-inner div.asset-meta ul.asset-meta-list li {margin:0px; padding:0px;}


div#beta {padding-top:50px;}
div#beta a:link, div#beta a:visited {color:#333;}
div#beta a:hover{color:#000;}
div#beta h3.widget-header
{
	color: #FFF;
	font-weight: bold;
}



div#comments
{
	margin: 0px 20px 20px 20px;
	background-color: #F4E7C2;
	padding: 0px;
}


.comment-even {
    border: none !important;
}

.comment-even,
.comment-odd {
    margin-bottom: 5px !important;
}


.comment-date {border-bottom:1px solid #aaa;}
.comment-inner {margin-bottom:30px; border:1px solid #aaa; padding:10px; background-color: #F2ECE0; }

.comments-inner h2 {color:#FFF; background-color:#403326; padding: .15em 0 .15em .25em;}
.comment-body {margin-top:10px;}
.comment-links {clear:both;}

.jp_q1, .jp_q2 { padding:.75em; border:1px solid #aaa; margin-bottom:1em; clear:both;}
.jp_q1 {}
.jp_q2 { background-color: #F2ECE0; }

ul.jplist, dl.jplist {margin-left:120px;}
ul.jplist li {margin-bottom:1.5em;}

.nb
{
	color: #808080;
	font-size: smaller;
}
