@charset "UTF-8";



/* ~~~~ these are all the individual components (hed, stories, ads, etc.) containers ~~~~ */

#widget {}
#widget form {}


.widgethead {
    font-family: Helvetica, Geneva, Geneva, sans-serif !important;
    font-weight:bold !important;
    letter-spacing:-.03em; font-size: 18px !important;
    color:#039 !important;
    margin-bottom: 0px!important;
    background-color: #FFFFFF !important;
    margin-top: 20px !important;
    padding: 3px 0 1px !important;
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #4B77B4!important;
    }

.widgethead  a:link {
    color:#0e4196 !important;
    text-decoration:none !important;
    }

.widgethead  a:visited {
    color:#643 !important;
    text-decoration:none !important;
    }

.widgethead  a:hover {
    color:#0055ff !important;
    text-decoration:none !important;
    }

.widgethead img {
    border:0 !important;
    padding: 0 !important;
    }


/*grey box */
.boxmidattack {
    background-color: #e5e5e5 !important;
    background-image: url(http://static.politifact.com.s3.amazonaws.com/images/fill-lede-box.gif) !important;
    background-repeat: repeat-x !important;
    border-right: 1px solid #CCCCCC !important;
    border-bottom: 3px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    padding: 9px 9px 5px 9px !important;
    }



/*start widgets css*/

/*horizontal widget*/
.ml_widget_h {
    width:300px !important;
    height:200px !important;
    margin-bottom:10px !important;
    background-color:#ffffff !important;
    }
    
 .ml_widget_h img {
    background-color: #fff !important;
 }

.ml_widget_h a:link {
    color: #0E4196 !important;
    font-weight: normal !important;
    }

.ml_widget_h a:visited {
    color: #643 !important;
    font-weight: normal !important;
    }
    
.ml_widget_h p {
    font-family:Helvetica,Geneva,Verdana,sans-serif !important;
    font-size:12px !important;
    padding: 0 !important;
    margin: 0 0 5px 0 !important;
    line-height: 14px !important;
    color:#000000 !important; 
    }  

.ml_widget_h form {
    padding: 0 !important;
    margin: 0 !important;
}

.ml_widget_h input {
    height:20px !important;
    margin:5px 0 !important;
    width:270px !important;
    } 

.ml_widget_h button {
    margin-bottom:5px !important;
    } 

/*vertical widget */
.ml_widget_v {
    width:150px !important;
    margin:0 !important;
    padding:0 !important;
    }
 
.ml_widget_v form {
    padding: 0 !important;
    margin: 0 !important;
} 
    
.ml_widget_v input {
    height:20px !important;
    margin:5px 0 !important;
    width:130px !important;
    } 

.ml_widget_v button {
    margin-bottom:5px !important;
    }
 
 .ml_widget_v a:link {
    color: #0E4196 !important;
    font-weight: normal !important;
    }

.ml_widget_v a:visited {
    color: #643 !important;
    font-weight: normal !important;
    }
    
.ml_widget_v p {
    font-family:Helvetica,Geneva,Verdana,sans-serif !important;
    font-size:12px !important;
    padding: 0 !important;
    margin: 0 0 5px 0 !important;
    line-height: 14px !important;
    color:#000000 !important; 
    }

/*footer stuffs*/

.widget_clear { width:100%; display:block; clear:both; }


