/*    font:62.5% "Trebuchet MS", trebuchet, arial, helvetica,clean, sans-serif; */
body {
    background:#FFF;
    color:#000;
    font:90% "Trebuchet MS", trebuchet, arial, helvetica, clean, sans-serif;
    width:100%;
}

a {
    color:#000066;
    font-weight:900;
    text-decoration:none;
}

a:hover {
    color:#666600;
    text-decoration:underline;
}

#container {
    margin:0 auto;
    width:1024px;
}

#header {
    line-height:0;
    height:82px;
    padding:0px;
    margin:0;
    width:1024px;
}

#content {
    float:left;
    width:610px;
    margin:0;
    padding:10;
}

#content h1{
    margin:5px -5px 1px -5px;
    padding:2px;
    border-bottom:1px solid #000;
    font-size:14px;
}

#content h2{
    background:#777;
    margin:4px 0px 2px 0px;
    padding:2px;
}

#content h3{
    margin:0px;
    padding:4px;
    border-bottom:1px solid #000;
    font-size:12px;
}

#content .blogpost {
    margin:0px 0px 10px 0px;
    padding:0px 2px 5px 2px;
}

#content .blogpost .article {
    margin:0px;
    padding:2px;
}
#content .blogpost .permalink {
    margin:0px;
    padding:2px;
    font-size:80%;
}
#content .blogpost .comments {
    margin:0px;
    padding:2px;
    font-size:90%;
}
#content .blogpost .comments .comment {
    margin:0px;
    padding:2px;
}
#content .blogpost .comments .comment .attribution {
    margin:0px;
    padding:2px;
    font-size:90%;
}

/*---Linkbar------------------------------------------------------------*/
#stinkbar {
    float:left;
    overflow:hidden;
    position:relative;
    z-index:2;
    background: #AAA;
    margin:-100px 0 0 0;
    padding:0 15px;
    width:134px;
    max-width:134px;
    min-width:134px;
    text-align:right;
    font-weight:normal;
    border-top: 3px solid #000;
    border-bottom: 3px solid #000;
    border-left: 3px solid #000;
    border-right: 3px solid #000;
}

#linkbar {
    float:left;
    overflow:hidden;
    position:relative;
    z-index:2;
    background: #AAA;
	margin:-100px 0 0 0;
    padding:0 15px;
    min-width:134px;
	max-width:134px;
	width:auto !important;
	text-align:right;
    font-weight:normal;
    border-top: 3px solid #000;
    border-bottom: 3px solid #000;
    border-left: 3px solid #000;
    border-right: 3px solid #000;
}

#linkbar .links {
    margin:24px 0 24px 0;
}

#linkbar .links a{
    display:block;
    margin-top:22px;
    font-size:18px;
    line-height:20px;
    text-decoration:none;
    color:#3333FF;
    bgcolor:#888888;
}

#linkbar .links a:hover{
    color:#FFFF00;
    background: #00F;
}

#linkbar .links a span.detail{
    border-top:1px solid #888;
    display:block;
    font-size:14px;
    color:#0000AA;
    line-height:14px;
    font-weight:bold;
}

#linkbar .links a:hover span.detail{
    color:#999900;
}
    float:left;
    overflow:hidden;
    position:relative;
    z-index:2;
    background: #AAA;
    margin:-100px 0 0 0;
    padding:0 15px;
    width:134px;
    max-width:134px;
    text-align:right;
    font-weight:normal;
    border-top: 3px solid #000;
    border-bottom: 3px solid #000;
    border-left: 3px solid #000;
    border-right: 3px solid #000;
}

#linkbar .links {
    margin:24px 0 24px 0;
}

#linkbar .links a{
    display:block;
    margin-top:22px;
    font-size:18px;
    line-height:20px;
    text-decoration:none;
    color:#3333FF;
    bgcolor:#888888;
}

#linkbar .links a:hover{
    color:#FFFF00;
    background: #00F;
}

#linkbar .links a span.detail{
    border-top:1px solid #888;
    display:block;
    font-size:14px;
    color:#0000AA;
    line-height:14px;
    font-weight:bold;
}

#linkbar .links a:hover span.detail{
    color:#999900;
}

/*---Sidebar------------------------------------------------------------*/
/*
#sidebar {
    float:right;
    margin:0;
    padding:10px;
    width:190px;
}
*/
#sidebar {
    float:right;
    overflow:hidden;
    position:relative;
    z-index:2;
    margin:-140px 0 0 0;
    padding:10px;
    width:auto !important;
	min-width:190px;
	max-width:190px;
}

#sidebar .author {
    margin:0px 0px 10px 0px;
    padding:0px 2px 5px 2px;
}

#sidebar .sidebox {
    margin:0px 0px 10px 0px;
    padding:0px 2px 5px 2px;
    background: #BBBBBB;
}

#sidebar .sidebox h1{
    background:#999;
    margin:0px;
    padding:2px;
    border-bottom:1px solid #000;
    font-size:14px;
}

#sidebar .sidebox .listing {
    margin:0px 0px 0px 0px;
    padding:0px 2px 0px 2px;
}

#sidebar .sidebox .listing a{
    text-decoration:none;
    display:block;
    color:#3333FF;
}

#sidebar .sidebox a:hover{
    color:#999900;
    background:#555555;
}

#sidebar .sidebox a span.detail{
    color:#0000AA;
    font-weight:bold;
}

#sidebar .sidebox  a:hover span.detail{
    color:#FFFFFF;
    background:#555555;
}

