/*
home
portlets
post
section_intro
*/

#home_mainarea {
    margin-top: 22px;
}
    #home_mainarea .round_v2_1_content {
        height: 364px;
    }
#home_maintext .content {
    height: 363px;
    position: relative;
} 
    #home_maintext .content .title {
        padding: 20px 25px 0 90px;
        font-size: 3.5em;
        line-height: 0.8em;
    }
    #home_maintext .content .text {
        padding: 25px 25px 25px 280px; 
    }
    #home_maintext .content .button1 {
        position: absolute;
        bottom: 40px;
        left: 430px;
    }
     
    #home_tabs_content_1 { background: url(../images/template/home/layer-1.jpg) no-repeat 0 100%;}    
    #home_tabs_content_2 { background: url(../images/template/home/layer-2.jpg) no-repeat 0 100%;}    
    #home_tabs_content_3 { background: url(../images/template/home/layer-3.jpg) no-repeat 10px 85%;}    
    #home_tabs_content_4 { background: url(../images/template/home/layer-4.jpg) no-repeat 60px 100%;}    
    
#home_options {
    border-left: 1px solid #ebebeb;
    margin-top: 20px;
}

#home_tabs ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
    #home_tabs li {
        float: left;
        display: inline;
    }
    #home_tabs a {
        float: left;
        display: inline;
        background-repeat: no-repeat;
        background-position: 0 0;
        height: 63px;
        color: #fff;
        background-color: transparent;
        font-size: 1.1em;
        padding: 20px 25px 0 115px;
        text-decoration: none;
        line-height: 1.2em;
    }
    #home_tabs a:hover, #home_tabs li.on a {
        background-position: 0 100%;
    }
    #home_tabs a#home_tabs_link_1 {width: 102px; background-image: url(../images/template/home/menu/m1.jpg);}
    #home_tabs a#home_tabs_link_2 {width: 102px; background-image: url(../images/template/home/menu/m2.jpg);}
    #home_tabs a#home_tabs_link_3 {width: 101px; background-image: url(../images/template/home/menu/m3.jpg);}
    #home_tabs a#home_tabs_link_4 {width: 100px; background-image: url(../images/template/home/menu/m4.jpg);}

/* portlet*/
 
.side_mainportlet {
    background-repeat: no-repeat;
    background-position: 25px 0;
    min-height: 85px;
    padding: 0 25px 0 125px;
}
    .side_mainportlet .portlet_title {
        font-size: 1.4em;
        padding-bottom: 0.5em;
    }
    
    .side_mainportlet.portlet_tog_plugin_developed {background-image: url(../images/ico/settings-big.gif);}
    .side_mainportlet.portlet_tog_site_developed {background-image: url(../images/ico/box-big.gif);background-position: 40px 0;}
    .side_mainportlet.portlet_tog_company {background-image: url(../images/ico/star-big.gif);}
    .side_mainportlet.portlet_tog_rss {background-image: url(../images/ico/rss-big.gif);}
    

.side_portlet {
}
    .side_portlet .portlet_title {
        border-bottom: 1px solid #e6e6e6;
        font-size: 1.2em;
        padding: 18px 25px 5px 70px;
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    .side_portlet.portlet_random_company .portlet_title {background-image: url(../images/header/world.gif);}
    .side_portlet.portlet_random_site .portlet_title {background-image: url(../images/header/notebook.gif);}
	.side_portlet.portlet_featured_plugin .portlet_title {background-image: url(../images/header/settings.gif);}
	.side_portlet.portlet_tags .portlet_title {background-image: url(../images/header/tags.gif);}
	.side_portlet.portlet_archives .portlet_title {background-image: url(../images/header/archives.gif);}

    .side_portlet .portlet_content {
        padding: 25px;
    }
    .side_portlet .title {
        font-size: 1.1em;
    }
    .side_portlet .image {
        border: 1px solid #e6e6e6;
        background: #fff;
        color: inherit;
        padding: 6px;
        float: left;
        display: inline;
        margin: 0 20px 10px 0;
    }       
    .side_portlet .link { 
        clear: both;
        padding: 1em 0 0 30%;
    }
    
    .portlet_tags ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .portlet_tags ul a {
        color: #666;
        background-color: transparent;
    }
    .portlet_tags ul a:hover {
        color: #e10b17;
        background-color: transparent;
    }

    .portlet_tags ul li { display: inline; line-height: 1.3em;}
    .portlet_tags li.l1 { font-size: 85%; }
    .portlet_tags li.l2 { font-size: 100%; }
    .portlet_tags li.l3 { font-size: 115%; }
    .portlet_tags li.l4 { font-size: 130%; }
    .portlet_tags li.l5 { font-size: 145%; }
    .portlet_tags li.l6 { font-size: 160%; font-weight: bold; }
    .portlet_tags li.l7 { font-size: 175%; font-weight: bold; }
    .portlet_tags li.l8 { font-size: 190%; font-weight: bold; }
    .portlet_tags li.l9 { font-size: 205%; font-weight: bold; }
  
    
.portlet_archives {
}
    .portlet_archives ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-weight: bold;
        font-size: 1.1em;
    }
    .portlet_archives ul ul{
        padding: 0.2em 0 1em 25px;
        font-weight: normal;
        font-size: 0.9em;
    }
    .portlet_archives ul ul a {
        color: #666;
        background-color: transparent;
    }
    .portlet_archives ul ul a:hover {
        color: #e10b17;
        background-color: transparent;
    }
    
.portlet_application {
    background-color: #fffede;
    color: #000;
    border: 5px solid #f4f3cb;
    padding: 10px;
    font-size: 1.1em;
    line-height: 1.2em;
}
    .portlet_application .portlet_title { 
        font-size: 2em;
        line-height: 1.1em;
        font-weight: bold;
        border-bottom: 1px solid #acadaf;
        margin: 0 0 0.3em 0;
    }
    .portlet_application .portlet_title .version {
        font-size: 0.45em;
        font-weight: normal;
        color: #666;
        background-color: transparent;
        letter-spacing: -1px;
    }     
    .portlet_application .portlet_title .type {
        float: right;
        margin: 0 0 0 5px;
    }     
    .portlet_application p.date {
        float: right;
        display: inline;
        margin: 0 0 0 5px;
        color: #000;
        background-color: transparent;
    }

    .portlet_application a { 
        color: #1685cc;
        background-color: transparent;
    }
    .portlet_application .link { 
        text-align: right;
    }

/* post */
.post {
}       
    .post .title {
        font-size: 1.2em;
        font-weight: bold;
    }
    .post .text {
        margin: 1em 0;   
    }    



/* section_intro */
.section_intro .title {
    font-weight: bold;
    font-size: 1.2em;
}     
.section_intro .text {
    margin: 1.2em 0;
}
.section_intro .link {
    margin: 2em 0 0 140px;
}
