/* Cleaned CSS: */

body {
margin: 0px auto 0px auto;
text-align: justify;
background: #808080;
color: #909090;
font-family: "arial";
font-size: 10px;
}

a:link img, a:active img, a:visited img, a:hover img {
border: 0px ;
}

a:link, a:active, a:visited {
color: #AAAAAA;
text-decoration: none;
font-weight: normal;
}

a:hover {
color: #808080;
}

b{
color:#404040;
font-weight:normal;
}

#content {
background-color: #FFFFFF;
width: 750px;
margin-left: auto;
margin-right: auto;
}

#maincontent {
padding:20px;
}

#sidebar {	
font-family: "arial", sans-serif;
color: #000;	
font-size: 10px;					
text-align: center;
border-bottom:15px #d6d6d6 solid;
background-color: #ececec;		
margin-top: -190px;	
width:750px;
position:absolute;		  		
}

ul.navheader {
margin:0px 0px 1px 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
letter-spacing:-1.5px;
text-transform: lowercase;
font-family: "arial" Helvetica, sans-serif;
}

.sbarbody#sidebar_calendar, .sbarbody#sidebar_linklist, .sbarbody2 {
margin-bottom: 15px;
}

li.sbartitle {
padding: 3px;
color: #505050;
margin-bottom: 10px;
letter-spacing: 1px;
text-transform: uppercase;
text-align: center;
list-style: none;
}

.sbartitle {
margin-top: 0px;
margin-bottom: 8px;
}

.sbarlist>.sbaritem {
border-left: dotted 1px #d6d6d6;
}
.sbarlist .sbaritem:first-child {
border: none;
}

ul.sbarlist {		
padding-left: 5px;	
padding-top: 2px;	
margin-left: 5px;		
list-style: none;	
}        


li.sbaritem {	
margin: 5px auto auto 5px;	
background:#ececec;
padding: 10px 5px 10px 5px;
display:inline;
list-style: none;		
text-align: right;
}

.navheader {
margin-right: 0px;
margin-left: 0px;
margin-top:-100px;
padding: 20px;
text-transform: uppercase;
text-align: center;
letter-spacing: 1px;
background-color: #d6d6d6;
}

li.view {
padding: 10px;
background-color: #d6d6d6;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
}

.navheader li {
list-style: none;
display: inline;
}

.navheader a:link, .navheader a:active, .navheader a:visited {
letter-spacing: 1px;
padding: 10px;
margin-right: 18px;
margin-left: 18px;
text-transform: uppercase;
color: #808080;
border: 0px;
}

.navheader a:hover {
padding: 10px;
background-color: #fff;
border: 1px #ececec dotted;
color: #808080 ;
border: 0px;
}

.subject{
color: #808080;
border-bottom: 1px dotted #ececec;
font-size:12px;
letter-spacing:-1px;
text-transform: lowercase;
font-family: "arial" Helvetica, sans-serif;
}

.date {
letter-spacing: 1px;
text-transform: lowercase;
}

.title, .subtitle, .clear, .ljtags {
display: none;
}
.userpic, .userpicfriends {
position: relative;
float: right;
text-align:center;
font-family:arial;
font-size:10px;
color:#cacaca; 
margin:10px;
}

.userpic img, .userpicfriends img{
border:10px solid #ececec;
}

.navfooter {
padding-bottom: 50px;
letter-spacing: 1px;
font-weight: normal;
text-align: center;
text-transform: uppercase;
}

ul.navfooter {
padding: 0px;
margin-right: 15px;
margin-left:15px;
}

.navfooter li, li.active {
list-style: none;
}

.entry{
padding:10px;
line-height:15px;
}

.navfooter a:link, .navfooter a:active, .navfooter a:visited, .navfooter a:hover  }
letter-spacing: 1px;
}

li.viewing {
display: block;
padding-left: 0px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: normal;
list-style: none;
}

.separator {
height: 40px;
}

.comments {
text-align: right;
margin-top: 10px;
border-top:1px #ececec dotted;
font-size:20px;
font-family:times new roman;
line-height:25px;
letter-spacing:-2px;
margin-bottom: 10px;
}

ul.year, dl {
padding: 0px;
margin: 0px;
}

ul.year li {
font-size: 8pt;
letter-spacing: 0px;
border-bottom: 1px solid #DDDDDD;
padding-bottom: 5px;
margin-bottom: 5px;
margin-left: 6px;
margin-right: 4px;
list-style: none;
}

table.yeartable {
padding-left: 0px;
width: 99%;
}

td.yearmonth {
font-weight: normal;
text-transform: uppercase;
padding-bottom: 4px;
}

td.yearday {
text-align: center;
text-transform: uppercase;
font-weight: normal;
}

td.yeardate {
padding-right: 5px;
background-color: #FFFFFF;
}

blockquote {
background-color: #f8f8f8;
padding: 3px;
border: 1px dashed #BBBBBB;
font-weight: normal;
margin: 0px;
}

.skiplinks {
display: none;
}

.currents {
font-weight: normal ;
margin-top: 10px;
text-align: left;
}

.currents table {
margin-left: -3px;
position: relative;
left: 0px;
}

.currents img {
padding-right: 3px;
}

.headerimage {
position: relative;
width: 750px; height: 77px;
margin-left: auto;
margin-top:60px;
margin-right: auto;
margin-bottom: 0px; 
background-repeat: no-repeat;
} 


