/* news (weblog) */

.delicious-blogbadge-line {
margin-left: 30px; margin-top: -25px !important;
}
.delicious-blogbadge-line .save-to-link { 
border: none !important;
}
.delicious-blogbadge-line a:link { color: #fb1 !important; }
.delicious-blogbadge-line a:visited { color: #c61 !important; }
.delicious-blogbadge-line a:hover { color: #f80 !important; }
.delicious-blogbadge-line a:active { color: #d50 !important; }

.delicious-blogbadge-line .url-link .post-count {
    background-color: #400 !important; color: #ffb !important; 
}
.delicious-blogbadge-line .empty-message { color: #ffb !important; }
.delicious-blogbadge-line .top-tags li a:link { color: #fb1 !important; }
.delicious-blogbadge-line .top-tags li a:visited { color: #c61 !important; }
.delicious-blogbadge-line .top-tags li a:hover { color: #f80 !important; }
.delicious-blogbadge-line .top-tags li a:active { color: #d50 !important; }

#news {
	background-image: url(/pixels/css/gradient2.png);
	background-repeat: repeat-x;
	background-position: 0 /*35px*/ 2.7em;
}

#news hr {height: 0; border: solid 0px #400; border-top-width: 2px; margin-right: 30px;}

#news h2 {background-image: url(/pixels/css/detail2.jpg);}

#news h4 {font-size: 100%; font-weight: normal;}
#news ul#subnavigation {
    margin: .2em; padding: .1em .4em .4em 0;
    text-align: right;
}
#news #subnavigation h4, #news #subnavigation li {display: inline; line-height: 100%;}
#news #subnavigation h4 {padding: 0 .1em 0 .4em; margin-right: -1.8em;}
#news #subnavigation li {list-style-type: none; padding: 0 .15em 0 .45em;}
#news #subnavigation ul {display: inline; padding: 0; margin: 0;}
#news #subnavigation .first, #news #subnavigation .first h4 {border-left: none;}

#news h5 {font-size: 130%; margin: 0;}
#news h5.date {font-size: 120%;}
#news .commenting {margin-top: 0;}

#news h6 {font-size: 95%; font-weight: bold;}

#news p, #news hr, #news tr, #news td, #news th, #news dt, #news dd, #news pre {padding: .4em 30px;}
#news h5 {margin: .4em 30px;}
#news h6 {padding: 0 30px;}
#news .tags {margin-top: 0; margin-bottom: .4em;}
#news .tags a {padding-right: .2em;}

#news li {padding: .4em 10px;}
#news table, #news ul, #news ol, #news hr, #news blockquote, #news dl {margin-left: 30px;}
#news ol li, #news ul li {margin-right:20px;}
#news blockquote {border-left: solid 2px #400;}
#news p {text-align: left;}
#news ul li {list-style-type: square;}
#news a img {border: 1px solid;}
#news img.meta {width: 350px;}

.writebackresponse {font-style: italic; }
.writebackdate {font-style: italic;}
#writebackform h6 {font-size: 100%; font-weight: bold; color: #ffb;}
#writebackform h6, #writebackform p {margin: 0 30px; padding-left: 0;}
#writebackform textarea {font-size: 100%;}

#news .archives li, #news .categories li {list-style-type: none; padding-left: 0; padding-bottom: 0;}
#news .archives, #news .categories {padding-left: 0;}
#news .archives ul, #news .categories ul {padding-left: 0;}

#news .archives {float: left; width: 40%; margin-top: 0;}
#news .categories {padding-left: 0; margin-left: 40%;}
#news .categories ul {margin-right: 0; margin-left: 2em; padding-left: 2em;}
#news .categories ul ul ul {margin-left: 0;}

#sideblog {
	font-size: 12px;
    width: 14.8em; padding: .4em;
    position: absolute; top: 197px; left: 49em; 
    overflow: auto; 
}
#sideblog h6 {color: #ffb; font-size: 120%; margin: .1em .1em 0 .1em;}
#sideblog .dingbat { background: url(/pixels/css/sun3.gif) no-repeat; }
#sideblog .dingbat span { margin-left: /*19px*/ 27px; }
#sideblog .space {margin-top: 1em;}
#sideblog .post, .delicious-posts ul {
	padding: 0; 
	margin: .1em .1em .5em .1em; 
	line-height: 140%;
}
#sideblog .delicious-network-badge {
	margin-top: 1em; margin-left: .1em;
	padding-bottom: 1em;
}
#sideblog p {margin: 0 .1em .4em .1em;}
#sideblog p.flickr {margin: 0 .1em .1em .1em;}
#sideblog .externals {
    border-top: 2px solid #000; 
    padding: .5em 0 .7em 0; margin-bottom: .5em;
}
#sideblog .individual {border-bottom: 0px; padding: 0;}
#sideblog p.headlines {margin-top: .6em;}
#sideblog ul.headlines, #sideblog ul.blogroll {
    list-style-type: none;
    padding: 0; margin-top: 0; margin-left: .1em;
}
#sideblog .headlines li {padding-bottom: .3em;}
#sideblog img {border:0; padding-left: .2em;}

#news h4.next { 
    text-align: right; 
    margin: .2em; padding-bottom: .4em; padding-right: .4em;
}
