
/*----------------------------------------
main
----------------------------------------*/

#main{
width:620px;
float:left;
margin:0;
padding:0;
}

body.archive .post{
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px dotted #ccc;
}

body.archive #main .post h2{
margin:0 0 5px 0;
padding:0;
font-size:123.1%;
line-height:110%;
border:0;
background:none;
}

body.archive .post small{
display:block;
margin:0 0 5px 0;
padding:0;
font-size:93%;
line-height:110%;
color:#666;
}

body.archive .post .entry{
margin:0 0 10px 0;
padding:0;
font-size:108%;
color:#444;
line-height:140%;
}


body.single #main h2{
margin:0 0 5px 0;
padding:0 0 0 0;
font-size:182%;
line-height:120%;
color:#9D0000;
background-image:none;
border:0;
}

body.single #main .date{
margin:0 0 10px 0;
padding:0 0 0 0;
font-size:93%;
color:#666;
text-align:right;
text-align:right;
}


/*----------------------------------------
side
----------------------------------------*/

#side{
width:180px;
float:right;
margin:0;
padding:0;
}


#side .widget{
margin:0 0 20px 0;
padding:0;
border:1px solid #ccc;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#side .widget h3{
margin:0 0 10px 0;
padding:7px 5px;
font-size:93%;
line-height:100%;
color:#333;
text-shadow:1px 1px 0px #fff;
border-bottom:1px solid #ccc;
background-image:url(../img/common/gradbar_gray.gif);
background-repeat:repeat-x;
background-position:0 100%;
}

#side .category h3{
background-image:url(../img/common/gradbar_red.gif);
}

#side .widget ul{
margin:0 0 0 0;
padding:0 5px 5px 1.7em;
}

#side .widget ul li{
margin:0;
font-size:93%;
line-height:120%;
padding:0 0 5px 0;
}

