/***********
 COMMON STYLES for modules
 ************/
#content ul.bulleted_list {
    list-style:disc;
    list-style-position:inside;
}
/* MAIN */
#content #main {
    width:660px;
    float:left;
    margin:0px;
    background: url(../images/module-bottom660.png) bottom center no-repeat #ffffff;
}
#content #main .module-inner{
    padding:15px;
    margin-bottom: 10px;
    background: url(../images/module-bg660.png) repeat-y scroll center bottom #FFFFFF;
}
#content #main h5 {
    font-weight: normal;
}
#content #main h1 {
    font-size: 19px;
    font-weight: bold;
    padding-bottom:25px;
}
#content #main h5 {
    font-size:11px;
}
/******** sidebar *******/
#content #sidebar {    
    width:320px;
    float:right;
    margin:0;
    /*line-height:1.4em;*/
    padding:0px;
}

#content #sidebar .module-inner{
    background: url(../images/module-bg320.png) repeat-y scroll center bottom #FFFFFF;
    padding:15px;
}
#content #sidebar div.hr {
    border-top:1px solid gray;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
    margin-top:10px;
    margin-bottom:10px;
}
.section {
    margin:0px 5px 10px 20px;
    padding-bottom : 20px;
    border-bottom:1px solid;
}
#section_last.section{
    border-bottom:none;
}
#sidebar .section {
    /*margin:0 5px 0 10px;*/
    margin:0;
    padding-bottom : 0;
    border : none;
}
#sidebar .subsection {
   margin:0 5px 0 10px;
   padding-bottom : 0;
   border : none;
}
#sidebar ul{
/*    list-style-image :none;
    list-style-position : outside;
    list-style-type : inherit;
    font-size : 16px;
    font-weight :bold;
    margin-left:10px;*/
}
#sidebar ul li{
    margin-left:5px;
    padding-bottom:10px;
    font-size : 14px;
    font-weight :normal;
}
#sidebar ul.innerUI{
    margin-left:20px;
}
/***** error ******/
.error a {
    color : #0066CC;
}
div#latest_blog {
    font-size :15px;
    font-weight:bold;
    margin-bottom : 25px;
    margin-top:10px;
}
div#latest_blog #posts {
    margin-top:10px;
    font-size :12px;
}


