
body {
font-size : 10px;
font : 75%/150% verdana, "Trebuchet MS", "Lucida Grande",  sans-serif;
color : #727272;
line-height : 165%;
}


p {
margin : 10px 0;
}
div, p,td {
font-size : 12px;
font-family : verdana, "Lucida Grande",  sans-serif;
}

A:link, A:visited, A:active {
color : #259fde;
text-decoration : none;
font-family : verdana, "Lucida Grande",  sans-serif;
font-size : 11px;
}
A:hover {
text-decoration : underline;
color : #68ca41;
font-family : verdana, "Lucida Grande",  sans-serif;
font-size : 11px;
}


#side {
width : 210px;

margin-right : 2px;
float : left;
}
#main {
width : 530px;

float : right;
}

#menu {
height : 30px;
background-color : #4b4b4b;
margin : 0 1px 0 1px;
background : url(../images/nav_bg.gif) repeat-x;
}
#menu ul {
margin : 0 0 0 0;
padding : 0;
}
#menu ul li {
float : left;
display : block;
margin : 0 0 0 0;
}




#nav a{

     }


.mytable {
border : 1px solid #F9F9F9;
width : 99%;
margin:2px 1px 10px 1px;

}
.mytable th {
/*
border-bottom : 1px solid #c2d9df;   */

text-align : left;
color:#515151;
font-weight : bold;
font-size : 12px;
padding:5px;
background-color : #F7F7F7;
}
.mytable th span {
display : block;

}

.contentstd {
padding-right : 9px;
background-position : right bottom;
border-top : medium none;
padding-left : 9px;
background-image : url(../images/container_bg.gif);
padding-bottom : 9px;
padding-top : 9px;
background-repeat : repeat-x;
}
.endtd {
border-top : 1px solid #f2f2f2;
color : #07519a;
padding : 0 5px 1px 5px;
}



div.xfolkentry {
padding-right : 0.5em;
padding-left : 0.5em;
padding-bottom : 10px;
vertical-align : top;
padding-top : 10px;
border-bottom : 1px dotted #e0e0e0;
}
.anteprimadiv {
width : 60px;
height : 75px;
text-align : left;
}
.anteprimaclass {
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
background : white url(../static/indicator_arrows.gif) no-repeat center center;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
vertical-align : top;
padding-top : 0;
border-right-width : 0;
}
.ico {
margin : 4px 0 -4px;
}
.mycounter {
margin : 10px 1px 0 5px;
color : #f93;
text-align : center;
border-top:1px #f1f1f1 solid;
border-left:1px #f1f1f1 solid;
border-right:2px #EBEBEB solid;
border-bottom:2px #EBEBEB solid;

}
.mycounter center{
        background-color:#f2f2f2;
        border:1px #f8f8f8 solid;
        }
.mycounter a{
color:#676767 !important
        }
h1 {
font : bold 10pt Arial, Helvetica, sans-serif;
}
h2 {
font : bold 12pt Arial, Helvetica, sans-serif;
}
h3 {
font : bold 11pt Arial, Helvetica, sans-serif;
}
h4 {
font : bold 9pt Arial, Helvetica, sans-serif;
}

.meta-info b {

color :#2D2D2D;
font : normal 12px Tahoma, arial;
}
.mysubcats {
display : inline;
float : left;
padding-left : 10px;
padding-right : 0px;
margin-top:5px;
width:31%;


}
.mysubcats a{
        color:#6B6B6B !important;
        }







UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #FFFFFF 1px solid;
        LIST-STYLE-TYPE: none
}
UL LI A {
        font-weight : bold;
        BORDER-RIGHT: #f4f4f4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #f3f3f3 1px solid;
        COLOR: #777 !important;
        PADDING-TOP: 5px; BORDER-BOTTOM: #f3f3f3 0px solid; TEXT-DECORATION: none
}
HTML UL LI {
         HEIGHT: 1%
}
HTML UL LI A {
        HEIGHT: 1%
}
UL LI A:hover {
        BACKGROUND: #f9f9f9; COLOR: #e2144a !important
}
LI UL LI A {
        font-weight : normal;
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
        color : #259fde !important;
        text-decoration : none;

}


UL#randomprograms  LI A {
        font-weight : normal !important;
        PADDING: 4px;
        color : #259fde !important;
        text-decoration : none;

}

.submit{

border: #B7B7B7 1px solid;
background-color:#EBEBEB;
}



.count{
        font-weight : normal;
border: #f3f3f3 1px solid;


font-size : 10px;
cursor : pointer;
color : #B7B7B7;


}


h2 a{
            PADDING-RIGHT: 5px; BORDER-TOP: #f7f7f7 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 5px;
            color:#0080C0 !important;
            text-align:left;
   }

h2 a SPAN{
            FLOAT:right;
            font-weight : normal;
            color:#515151
   }

.meta {
color : #515151;
padding:5px;
display:block;

}

.link a,.link A:hover{
             font-weight : normal !important;
             text-align:left;
             padding:2px 15px;
             background-image:url('../images/linkarrow.gif');
             background-repeat : no-repeat;
}
