/* @override http://my.barackobama.com/skins/obama/skin.css */

/* @override http://my.barackobama.com/skins/obama/skin.css */

/* @override http://my.barackobama.com/skins/obama/skin.css */

@import url(global.css);

/**
 * General Styles
 */
#SKIN {
    font-family:Helvetica, Arial, sans-serif;
    font-size:11px;
}
#SKIN h1 {
    padding: 8px 8px 0px 8px;
    margin: 0;
}



#SKIN p,
#SKIN h3,
#SKIN h4,
#SKIN .table_container {
    padding: 0px;
    margin: 0;
}


#SKIN table {
    width: 100%;
    padding:10px;
}

#SKIN table td {

    padding:5px;
}

#SKIN fieldset {
    position: relative;
    margin: 0;
    padding: 5px;
    border: 0;
}

#SKIN .form_button_group {
    margin: 5px 0;
}

#SKIN .form_button_group input {
    margin: 0 5px 0 0;
}

#SKIN .widget_actions {
    height: 28px;
    line-height: 28px;
}

#SKIN .standard_form .form_field {
    position: relative;
    float: none;
    margin: 0 0 5px 0;
}

#SKIN .standard_form .form_label {
    position: absolute;
    width: 120px;
}

#SKIN .standard_form .form_input {
    position: relative;
    padding: 0 0 0 120px;
}

#SKIN .standard_form .form_label {
    vertical-align: top;
}

/**
 * Font Styles
 */

#SKIN h1 {
    font-family: Georgia, Times, serif;
    color: #0668a4;
    font-size: 22px;
    font-weight: bold;
    border: 0px;
    float:left;
}

#SKIN h1:before {
    font-family: Georgia, Times, serif;
    color: #29364A;
    font-size: 15px;
    font-weight: bold;
    
}

#SKIN h2,
#SKIN .widget_title {
    font-size: 14px;
}

#SKIN h3, 
#SKIN h4 {
    color:#4E596A;
    font-size: 11px;
    line-height: 15px;
}

#SKIN h3 {
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    padding-bottom: 12px;
}

#SKIN widget_header_container {
    padding: 5px 0px;
    border-bottom: 1px dotted #072a64;
    width: 100%;
}
#SKIN .widget_title,
#SKIN .main h2 {
    color: #333;
    line-height: 24px;
    font-weight: bold;
    font-size: 11px;

    /* border-bottom: 1px dotted #bbbbbb; */
}


#SKIN .widget_action_menu {
    font-size: 10px;
}

#SKIN p, 
#SKIN li, 
#SKIN td, 
#SKIN th,
#SKIN label,
#SKIN div,
#SKIN a {
    font-size: 11px;
}

#SKIN a {
    color: #007cc2;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 0px;
}
#SKIN a:hover {
    color: #002b5c;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 0px;
}

#SKIN em {
    font-weight: bold;
    font-style: normal;
}

#SKIN #account_actions a,
#SKIN #account_actions a:active,
#SKIN #account_actions a:visited {
    font-weight: normal;
    font-size: 10px;
    /*color: #CCCCCC;*/
    color: #535455;
}
#SKIN #account_actions a:hover {
    color: #222222;
}

#SKIN #account_actions a:hover {
    text-decoration: none;
}

#SKIN .widget_actions select {
    font-size: 10px;
}

#SKIN #account_actions .delimiter {
    padding: 0;
    margin: auto 3px;
    font-size: 10px;
    color: #999999;
}


#SKIN .entity_list_header h3,
#SKIN .entity_list_header a {
    padding-bottom: 0 ;
    font-size: 12px ;
}

#SKIN .entity_list_title {
    margin-top: 10px ;
    margin-left: 5px ;
}


#SKIN .entity_list_subheading {
    margin-left: 5px ;
}

p.pubdate .form_label {
    font-size: 10px;
}



#SKIN .form_label {
    font-weight: bold;
    padding-bottom:5px;
}

#SKIN h3 a {
    font-size: 12px;
    font-weight: bold;
}

#SKIN p.pubdate, #SKIN p.comments {
    font-size: 10px;
}

#SKIN p.comments a {
    font-size:10px;
}

#SKIN p.pubdate a {
    color: #003333;
    font-size: 10px;
    font-weight: bold;
}

#SKIN .form_value {
}

#SKIN .form_required,
#SKIN .form_error {
    color: red;
}

#SKIN .odd {
    background: #fff;

}

#SKIN .even {
    background: #f7f7f7;
}

/**
 * Layout Styles
 */


#SKIN .container {
    position: relative;
}

#SKIN #control_set {
    clear: both;
    width: 676px; /* IE 5/5.5 get this value and ignore next line */
    height: 60px;
    padding: 0;
    margin: 0px 0px 10px 0px; /* modify right margin value to add/substract spacing between columns */
    /*background-image: url(http://www.barackobama.com/images/mybo/page_header.gif);
    background-color: #CCCCCC;*/
}

#SKIN #report_to_admin {
    font-size: 10px;
    margin-bottom: 3px;
}

#SKIN #account_actions {
    vertical-align: bottom;
    text-align: right;
    padding-right: 10px;
    padding-top: 10px;
}

#SKIN .basic div.main {
    margin-bottom: 15px;
    background-color: #ffffff;
    /* SGT --- background-image: url(http://www.barackobama.com/images/mybo/mybo_tablebg.gif);*/
    background-repeat: repeat-x;
    /*border-top: 1px solid #AAAAAA;*/
    border-left: 0px solid #AAAAAA;
    border-bottom: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
}

#SKIN .widget_header {
    position: relative;
    background-color: #EDEDED;
    //border-bottom: 1px solid #072E55;
    //border-top: 1px solid #072E55;
}

#SKIN .widget_title,
#SKIN h2.header {
    float: left;
    padding: 0 5px;
    margin: 0;
    vertical-align: middle;
}

#SKIN .widget_actions {
    vertical-align: middle;
    float: right;
    line-height: 29px;
    /* to vertically center, set line-height to size of .widget_title */
}

#SKIN .widget_action_submit {
    border: 0;
    height: 15px;
    width: 20px;
    overflow: hidden;
    background: url(http://www.barackobama.com/skindev/obama/images/action-5.gif) no-repeat left top;
    font-size: 1px;
    line-height: 1px;
    color: #004499;
    text-indent: -3000px;
}

#SKIN .widget_action_submit {
    margin: 4px 5px auto 0;
    margin: auto 5px auto 0;
    padding: 0;
}

/* IE <= 6 */
* html #SKIN .widget_action_menu {
    margin: auto 3px auto 0;
    padding: 0;
}

#SKIN .widget_subheader {
    background: #DDE2E9;
    border-bottom: 1px solid #eeeeee;
    margin: 0 0 1px 0;
}

#SKIN .basic {
    padding: 0;
    margin: 0;
}

#SKIN .basic #control_set {
    float: none;
    width: 656px; /* IE 5/5.5 get this value and ignore next line */
    height: 60px;
    padding: 0;
    margin: 0 10px 10px 0; /* modify right margin value to add/substract spacing between columns 
    background-image: url(http://www.barackobama.com/images/mybo/page_header.gif);*/
}

#SKIN .basic #control_set h1 {
    color: #077CC1;
}

#SKIN .basic #control_set #account_actions {
    padding: 0 5px;
    margin: 0;
    padding-top: 10px;
}

/* ADDED BY SIMPLESCOTT TO FIXED CENTER ALIGN VIEWED MORE */
#display_other_features P {
    text-align: left;
}

.widget_outreach_donations {
    font-weight: bold;
}

#SKIN #widget_event2 .widget_title {
    background-repeat: no-repeat;
    height: 26px;
    color: #4E596A;
}

#SKIN #widget_outreach .widget_title {
    background-repeat: no-repeat;
    height: 26px;
    color: #4E596A;
}

/**
 * 3rd party app styling
 */
 
/* YUI tooltip */
#SKIN .tt {
    width: 200px;
}

#SKIN .tt .empty_tt {
    font-style: italic;
}

p.pubdate {
    font-size: 18px;
}
#loginform table {
  width: 75%;
  margin: 0 auto;
  background: #eee;
  border: solid 1px #aaa;             
  padding: 10px;
}
