/*+++side+++*/

#side_bg1{
 width:300px;
 height:30px;
 background:url(../img/side_bg1.gif) no-repeat;
 padding:0;
 margin:0;
}

#side_bg2{
 background:url(../img/side_bg2.gif) repeat-y;
 padding:0;
 margin:0;
}

#side_bg3{
 width:300px;
 height:10px;
 background:url(../img/side_bg3.gif) no-repeat;
 padding:0;
 margin-bottom:10px;
}

#side{
 width:300px;
 height:100%;
 float:right;
 text-align:left;
 padding:0;
 margin:0;
 background-color:#fff;
}

div#side a:link{
 color:#000000;
}

div#side a:visited{
 color:#696969;
}

div#side a:hover,
div#side a:active{
 background-color:#FFFF80;
 color:#006200;
}

h3{
 font-size:90%;
 margin:0px;
 padding-left:1em;
 padding-bottom:0.5em;
}

.side_new{
 margin-top:0;
 padding-top:15px;
}

.side_new li{
 font-size:80%;
 line-height:150%;
 list-style:none;
 margin-left:0px;
 padding-left:1.5em;
}

.side_new ul{
 margin-top:0px;
 margin-left:0px;
 padding-left:0px;
}

.side_categories li{
 font-size:80%;
 line-height:150%;
 list-style:none;
 margin-left:0px;
 padding-left:1.5em;
}

.side_categories ul{
 margin-top:0px;
 margin-left:0px;
 padding-left:0px;
}

.side_archives{
 margin-bottom:10px;
}

.side_archives li{
 font-size:80%;
 line-height:150%;
 list-style:none;
 margin-left:0px;
 padding-left:1.5em;
}

.side_archives ul{
 margin-top:0px;
 margin-left:0px;
 padding-left:0px;
}

.monthly_archives{
 margin:0;
 padding-left:1em;
 padding-bottom:1em;
}

.monthly_archives form#menu{
 margin:0;
 padding:0;
}

#side_search{
 padding-top:15px;
 padding-left:1em;
}

#side_search form input#search {
 width: 180px;
}

#side_mobile{
 margin-bottom:10px;
 padding-left:1em;
}

#side_mobile p{
 margin:0;
 padding:0;
}

.side_feeds{
 padding-left:1em;
 padding-top:10px;
 padding-bottom:10px;
 margin:0;
 font-size:80%;
}

.side_feeds p {
 margin: 0;
 padding: 0 0 5px 0;
 line-height: 100%;
}


/*+++pr+++*/

.pr_bg1{
 width:300px;
 height:30px;
 background:url(../img/side_pr_bg1.gif) no-repeat;
 padding:0;
 margin:0;
}

.pr_bg2{
 background:url(../img/side_pr_bg2.gif) repeat-y;
 padding:10px 0 10px 0;
 margin:0;
}

div#side div.pr_bg2 p a:link,
div#side div.pr_bg2 p a:visited,
div#side div.pr_bg2 p a:hover,
div#side div.pr_bg2 p a:active{
 color:#000000;
 border-bottom:1px dashed #000000;
 text-decoration:none;
}

.pr_bg3{
 width:300px;
 height:10px;
 background:url(../img/side_pr_bg3.gif) no-repeat;
 padding:0;
 margin-bottom:10px;
}

.pr{
 margin:0;
 padding:0;
}

.pr h3{
 margin:0;
 padding-left:1em;
}

.pr p{
 width:275px;
 margin:0;
 padding-left:1em;
}