

/************ START blog.css ********************/

div.blogs
{}

div.blog
{
width               : 980px;
overflow            : hidden;
display             : block;
border-bottom       : 1px solid #CCC;
padding             : 0px 0px 15px 0px;
}

div.blog div.date-comment
{
width               : 104px;
overflow            : hidden;
display             : block;
float               : left;
}

div#content  div.blog div.date
{
background          : url(../images/blog/bg-blog-date.gif) 0px 0px no-repeat;
line-height         : 12px;
color               : #FFFFFF;
font-size           : 70%;
min-height          : 30px;
padding             : 0px 0px 0px 4px;
line-height         : 14px;
}

* html div#content  div.blog div.date
{
height              : 30px;
}

div#content  div.blog div.date-comment p
{
padding             : 3px 0px 0px 7px;
margin              : 0px;
}

div.blog div.copy
{
width               : 605px;
overflow            : hidden;
display             : block;
float               : left;
}

div#content div.blog div.copy h3
{
font-size           : 110%;
margin              : 0px 0px 5px 0px;
}

div#content div.blog div.copy h3 a
{
color               : #002138;
}

div#content div.blog div.copy p.name
{
color               : #999;
margin              : 0px 0px 10px 0px;
}

div#content div.blog div.copy div.post-content 
{
color:#002138;
font-size:70%;
font-weight:normal;
line-height:15px;
margin:0;
padding:3px 0 0 0;
}

div#content div.blog div.copy div.post-content a
{
color               : #002138;
text-decoration     : underline;
}

div#content div.blog div.copy div.post-comments
{
margin-top:10px;
border-top: 1px solid #ccc;
} 

div#content div.blog div.copy div.post-comments a.post-comment
{
display				: block;
padding-top			: 5px;
font-size			: 70%;
font-weight			: bold;
color               : #002138;
text-decoration     : underline;
}

div#content div.blog div.copy div.post-comments div.post-comment
{
padding-top:5px;
border-bottom: 1px solid #ccc;
}

div#content div.blog div.copy div.post-comments div.post-comment p.poster
{
color:#999;
margin-bottom:5px;
}

div#content div.blog div.copy p img
{
display             : block;
float               : right;
margin              : 0px 0px 0px 10px;
}

div#container div#category-nav, div#container div#archives-nav
{
display					: block;
float					: none;
width					: 228px;
font-size				: 70%;
background-color		: #FFF;
border-left				: 1px solid #CCCDE1;
}

div#container div#category-nav ul, div#container div#archives-nav ul
{
list-style-type			: none;	
margin					: 15px 0px 0px 0px;
padding					: 0px 0px 0px 0px;
}

div#container div#category-nav ul li, div#container div#archives-nav ul li
{
margin					: 0px;
padding					: 0px 0px 0px 0px;
font-size				: 100%;
line-height				: 24px;
border-bottom			: 1px solid #CDCFDE;
color                   : #002138;
}

div#container div#category-nav ul li span, div#container div#archives-nav ul li span
{
color                   : #999;
}

div#container div#category-nav ul li.header, div#container div#archives-nav ul li.header
{
background-color        : #CCC;
padding					: 0px 0px 0px 20px;
font-weight             : bold;
font-size               : 110%;
}

div#container div#category-nav ul li a, div#container div#archives-nav ul li a
{
background-image		: url(../images/generic/icons/icon_nav_arrow.gif);
background-repeat		: no-repeat;
background-position		: 15px 8px;
display					: block;
text-decoration			: none;
padding					: 0px 0px 0px 25px;
color					: #002138;
}

div#container div#category-nav ul li a.on, div#container div#archives-nav ul li a.on
{
background-color		: #F2F3F7;
}

* html div#container div#category-nav ul li a /* White space under li IE hack */
{
width					: 203px;
clear					: left;
display					: block;
}

div.nav-container
{
float					: left;
}

div#container div#leftnav
{
float                   : none;
}