
/* - ims.css - */
@media screen {
/* http://www.uscentrist.org/portal_css/ims.css?original=1 */
/* */
/* */
#portal-imsbar, #messageActions {
line-height: 1.6em;
color: Black;
padding: 0.5em 3em 0em 3em;
margin: 0;
text-align: right;
text-transform: lowercase;
list-style: none;
}
#messageActions {
float:right;
font-size:91%;
padding:0 1em 0 0;
}
#portal-imsbar li, #messageActions li {
color: #436976;
margin-left: 1em;
display: inline;
}
#portal-imsbar li a, #messageActions li a {
text-decoration: none;
color: #436976;
border:none;
}
.messageListingForm .formControls input.context {
font-size:100%;
}
table.messageListing {
font-size:100%;
}
.messageListing .unread {
font-weight:bold;
}
.messageListing td {
white-space:nowrap;
}
.messageHeader dt {
float:left;
width:5em;
clear:both;
line-height:1.2em;
}
.messageHeader dd {
margin:0 0 0.5em 0;
line-height:1.2em;
}
pre.messageBody {
border:none;
background-color:transparent;
padding:0;
}
.messageThread {
margin-top:2em;
font-size:90%;
}
.messageThread dt {
margin:1em 0 0 0;
padding:0.2em 1em;
background-color:#dee7ec;
border-color:#8cacbb;
border-width:1px;
border-style:solid;
}
.messageThread dd {
padding:0.2em 1em;
background-color:#eef3f5;
border-color:#8cacbb;
border-width:0 1px 1px 1px;
border-style:solid;
margin:0;
}
.messageThread dd.received {
background-color:transparent;
}
#formfield-form-subject label,
#formfield-form-receiver label,
#formfield-form-message label {
font-size:120%;
}
input#form\.subject {
font-size: 160%;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: normal;
width: 99%;
}
select#form\.receiver {
width: 99%;
}
textarea#form\.message {
width: 99%;
}
input#form\.actions\.cancel {
background-color:#ffce7b;
border-color:#ffa500;
}
/* */
}


/* - centrist.css - */
@media screen {
/* http://www.uscentrist.org/portal_css/centrist.css?original=1 */
body {
background-color: #003;
color: #333333;
font: 69% 'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
}
table {
font-size: 118%;
}
#visual-portal-wrapper {
width: 990px;
margin: 10px auto;
padding: 0 15px 15px;
background-color: #FFF;
/* */
}
.toc {
width: 100%;
font-size: 85%;
}
#document-toc ol {
line-height: 1;
}
#home_table1_economy, #home_table1_environment, #home_table1_security {
padding:0 2em;
}
#home_table1_economy div.table1_inner ,
#home_table1_environment div.table1_inner ,
#home_table1_security div.table1_inner {
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border: 1px solid #CCC;
background-color:#F0F0F0;
padding-bottom:1em;
width: 310px !important;
}
#home_table1 .issue_link {
border-bottom: 0 none;
border-right: 1px solid #003;
padding: 0pt 1em 0pt 0pt;
margin-right: 1em;
}
#home_table1 a {
color: #003;
text-transform: uppercase;
text-decoration: none;
font-size: 90%;
font-weight: bold;
}
#home_table1 a:hover {
color:#990066;
}
#home_table1 img {
margin-bottom: 12px;
margin-top: 15px;
}
#home_table2_wrapper {
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
background-color: #EBEBEB;
border: 1px solid #CCC;
margin-top: 40px;
padding: 20px 15px 15px;
}
#home_table2 a {
border-bottom: 0 none;
color: #000033;
font-size: 90%;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
#irony img {
margin-bottom: 12px;
}
#flag * {
color: #000033;
font: 1.1em/1.5em Georgia,"Times New Roman",Times,serif;
padding: 0 0 10px;
}
#word img {
margin-bottom: 12px;
}
#home_table3 {
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border: 1px solid #CCC;
background-color: #efefef;
}
#home_table3 td {
padding: 10px;
}
#home_table3_row2 {
background-color: transparent !important;
}
#home_table3_row2 td {
}
#home_signin a {
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
border-bottom: 0 none;
background: none repeat scroll 0 0 #6C001E;
background-image: -ms-linear-gradient(0% 48% 270deg, #7F0926, #FFFFFF, #6C001E 0%);
background-image: -moz-linear-gradient(0% 48% 270deg, #7F0926, #FFFFFF, #6C001E 0%);
background-image: -webkit-gradient(linear, 0% 48%, 0% 47%, from(#6C001E), to(#7F0926));
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6C001E', EndColorStr='#990000');
border: 1px solid #990000;
color: #fff;
padding: 4px 28px;
text-transform: uppercase;
text-decoration: none;
font-size: 90%;
float: right;
}
#home_search_form_box {
border: 1px solid #CCC !important;
height: 20px;
width: 160px;
}
input.home_search_form_box {
color: #666666;
text-transform: none;
}
#FJ_MP_Cont {
text-align: left;
}
.home-book {
float:right;
clear:both;
border-style:solid;
border-width:1px;
}
.home-book-text {
width:20em;
width: 330px;
color: #666666;
}
.home-book-align {
align:right;
float:right;
clear:right;
}
.home-book-portlet {
height:150px;
}
#portal-siteactions {
margin:0;
padding:0;
}
#portal-logo {
background-position: center center;
margin: 42px 0pt 8px;
}
#portal-logo img {
margin: -6px 0 1px;
}
#portal-logo a {
margin: 0pt auto;
}
#portal-personaltools-wrapper {
background-color: transparent;
float: left;
padding-top: 0.5em;
margin: 0;
}
#portal-personaltools {
background-color: transparent;
border-top: none;
border-bottom: none;
text-transform: uppercase;
font-weight: bold;
line-height: normal;
padding: 0pt;
width: 600px;
text-align:left;
}
#portal-personaltools li {
margin-left: 0pt;
float: left;
}
#portal-personaltools li a ,
#portal-personaltools li a:hover {
border: none;
background-color: transparent;
text-transform: uppercase;
font-weight: normal;
color: #003;
margin-right: 0;
padding: 0 4px;
}
#portal-personaltools li a:hover {
color: #FFF;
background-color: #003;
}
#portal-personaltools .portalUser {
background-image: none;
padding-left: 0px;
}
#portal-personaltools .portalUser a,
#portal-personaltools .portalUser a:hover {
border-left: none;
}
#portal-header .actionMenu.deactivated .actionMenuContent {
display:inline!important;
position: relative;
right: 0;
top: 0;
}
#portal-header .actionMenu.activated .actionMenuContent {
display:inline!important;
position: static;
}
#portal-header .actionMenu .actionMenuHeader {
float: left;
}
.actionMenu .actionMenuContent ul {
line-height: normal;
border-width: 0;
margin: 0;
}
.actionMenu .actionMenuContent li a {
margin: 0;
}
.actionMenu .actionMenuHeader a,
.actionMenu .actionMenuHeader span {
border: 0 solid;
padding: 0 4px;
color: #304072;
}
#portal-imsbar li a, #messageActions li a {
background: none repeat scroll 0 0 #DDFF47;
border: medium none;
font-size: 14px;
letter-spacing: 0.025em;
padding: 0.25em 0.6em 0.25em 0.25em;
text-transform: uppercase;
}
#portal-globalnav {
background: #9d2e2c;
background: -moz-linear-gradient(top,  #9d2e2c 0%, #9d2e2c 45%, #990000 55%, #990000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9d2e2c), color-stop(45%,#9d2e2c), color-stop(55%,#990000), color-stop(100%,#990000));
background: -webkit-linear-gradient(top,  #9d2e2c 0%,#9d2e2c 45%,#990000 55%,#990000 100%);
background: -o-linear-gradient(top,  #9d2e2c 0%,#9d2e2c 45%,#990000 55%,#990000 100%);
background: -ms-linear-gradient(top,  #9d2e2c 0%,#9d2e2c 45%,#990000 55%,#990000 100%);
background: linear-gradient(to bottom,  #9d2e2c 0%,#9d2e2c 45%,#990000 55%,#990000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d2e2c', endColorstr='#990000',GradientType=0 );
border-bottom: 5px solid #990000;
padding: 5px 0;
float:left
width: 100%;
}
#portal-globalnav li a ,
#portal-globalnav li a:hover ,
#portal-globalnav li.selected a {
border-left: 0;
border-bottom: 5px solid #990000;
border-right: 1px solid #FFFFFF;
border-top:0;
background-color: transparent;
text-transform: uppercase;
font-weight: normal;
color: #FFFFFF;
margin-right: 0;
padding: 5px 30px;
font-size: 110%;
}
#portal-globalnav li a:hover {
color: #FFF;
background-color: #003;
border-left: 0;
border-bottom: 5px solid #000033;
border-top:0;
}
#portal-globalnav li.selected a {
background: #890000;
background: -moz-linear-gradient(top,  #890000 0%, #890000 45%, #62001b 55%, #62001b 100%)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#890000), color-stop(45%,#890000), color-stop(55%,#62001b), color-stop(100%,#62001b));
background: -webkit-linear-gradient(top,  #890000 0%,#890000 45%,#62001b 55%,#62001b 100%);
background: -o-linear-gradient(top,  #890000 0%,#890000 45%,#62001b 55%,#62001b 100%);
background: -ms-linear-gradient(top,  #890000 0%,#890000 45%,#62001b 55%,#62001b 100%);
background: linear-gradient(to bottom,  #890000 0%,#890000 45%,#62001b 55%,#62001b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#890000', endColorstr='#62001b',GradientType=0 );
border-left: 0;
border-bottom: 5px solid #62001B;
border-top:0;
}
#portal-column-two {
width: 200px;
padding-top: 15px;
background-color: #fff;
}
#portal-column-one {
width: 200px;
padding-top: 15px;
background-color: #fff;
}
#portal-column-one .visualPadding,
#portal-column-two .visualPadding {
padding: 0;
}
#portal-breadcrumbs {
color: #666666;
border-bottom: none;
padding-left: 15px;
padding-right: 10px;
text-transform: none;
font-size: 0.9em;
}
dl.portlet {
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
background-color: #ebebeb;
border: 1px solid #CCCCCC;
margin-bottom: 1.5em;
padding-bottom: 10px;
padding-top: 15px;
}
.portletHeader {
background-color: transparent;
border: none;
text-transform: uppercase;
font-weight:bold;
margin-bottom: 10px;
padding: 0 12px;
}
.portletHeader a {
color: #003;
}
.portletItem {
border-left: none;
border-right: none;
padding: 5px 12px;
}
dd.portletItem a,
dd.portletItem a:visited {
color: #003;
}
dd.portletItem a .portletItemDetails {
font-weight: normal;
}
.portlet .even {
background-color: transparent;
}
.portletItemDetails {
color: #666666;
font-size: 90%;
}
#portal-searchbox {
margin: 1em 0 0;
padding: 0;
}
#searchportlet-form {
padding-left: 10px;
padding-right: 10px;
}
#searchGadget {
border: 1px solid #bbbbbb;
height: 18px;
vertical-align: top;
width: 160px;
}
input.searchButton {
-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px; border-radius: 3px;
border: 1px solid #555555;
background: none repeat scroll 0 0 #666666;
margin-left: -5px;
color: white;
padding: 1px 2px 2px 1px;
height: 22px;
}
.LSBox {padding:0;
}
input {
font-family: 'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
}
/* */
#searchportlet-box {
height: 20px;
width: 100%;
margin: 5px auto;
border: 1px solid #CCC;
}
input.inputLabelActive {
width: 90%;
}
.portletSearch .portletHeader {
display: none;
}
.portletSearch .searchButton {
-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px; border-radius: 3px;
height: 20px;
margin: 1px 0 0 -4px;
border: 1px solid #666;
}
.portletFooter a {
font-size: 90%;
}
/* */
.vthumb {
padding: 0px 10px 10px;
}
/* */
#portlet-donate {
border-top: none;
}
.portletLogin label {
font-weight: normal !important;
}
.portletLogin input {
width: 100%;
}
.portletLogin .field {margin: 0 0 1em;}
/* */
.portletLogin .formControls {
width: 80px;}
.portletLogin {
padding-bottom: 2px !important;
padding-top: 10px !important;
}
.context, .formControls .actionButtons .button, .documentEditable * .context {
-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px; border-radius: 3px;
background: none repeat scroll 0 0 #6C001E;
background-image: -ms-linear-gradient(0% 48% 270deg, #7F0926, #FFFFFF, #6C001E 0%);
background-image: -moz-linear-gradient(0% 48% 270deg, #7F0926, #FFFFFF, #6C001E 0%);
background-image: -webkit-gradient(linear, 0% 48%, 0% 47%, from(#6C001E), to(#7F0926));
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6C001E', EndColorStr='#990000');
border: 1px solid #990000;
color: white;
cursor: pointer;
font-size: 85%;
padding: 2px 6px;
text-transform: uppercase;
}
.portletLogin img {display: none !important;}
.portlet-static-vote {
padding-bottom: 3px !important;
padding-top: 8px !important;
}
.portlet-static-vote .portletHeader{
display: none;
}
#content {
padding: 10px 15px 0 !important;
}
.documentContent {
padding: 10px 0 2em !important;
}
.documentEditable .documentContent {
padding: 10px 5px 2em !important;
}
.documentActions {
border-top: 1px solid #D8D8D8;
margin: 2em 0 1em;
}
.documentEditable .documentActions {
margin: -10px 0pt 0pt 0.5em;
}
dd {
margin-left: 12px;
}
.tileHeadline a, .headline a {
color: #990000 !important;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 120%;
font-weight: normal;
}
.tileItem, .item {
border-top: 1px solid #CCCCCC;
margin-top: 0;
padding-bottom: 1em;
padding-top: 0;
}
.tileFooter {
font-size:90%;
}
.tileFooter a:visited {
color: #666666 !important;
}
#content-core {
padding: 10px 0 0 0px !important;}
#content-core .description {
font-weight: normal;
}
h2 .tileHeadline {
color: #990000;
}
a {
border-bottom: 1px solid #CCCCCC;
color: #304072;
text-decoration: none;
}
a:hover {
color: #FFF !important;
background-color: #003; }
h1, h2, h3, h4, h5, h6 {
border-bottom: none;
color: #000043;
}
h1.documentFirstHeading {
border-bottom: 1px dotted #333333;
color: #990000;
font: 2em Georgia,"Times New Roman",Times,serif;
margin-bottom: .6em;
margin-top: 0.4em;
}
h2 {
margin-top: 1em;
font-size: 150%;
font-family: Georgia,"Times New Roman",Times,serif;
}
h3 {
color: #990000;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 125%;
margin-top: 1.8em;
font-weight: normal;
}
.documentDescription {
color: #666666;
}
.callout {
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow: 0 2px 4px #ABABAB; -webkit-box-shadow: 0 2px 4px #ABABAB; box-shadow: 0 2px 4px #ABABAB; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
background: none repeat scroll 0 0 #EFEFEF;
border: 1px solid #CCCCCC;
color: #393A4B;
font: 1.1em/1.5em Georgia,"Times New Roman",Times,serif;
margin-bottom: 2em;
margin-top:1em;
padding: 1em;
}
}
.pre {
font-family: &dtml-fontFamily;
background-color: none;
border:1px solid #8CACBB;
color:Black;
padding:1em;
overflow:auto;
}
div.plain {
color: #003;
}
div.centrist_admin_choice {
line-height: 1em;
height: 1em;
margin-bottom: 1.5em;
}
div.centrist_admin_choice * {
vertical-align: middle;
text-decoration: none;
}
tr.last_in_group td {
border-bottom: 1px solid #000
}
td.stat_label {
font-weight: bold;
padding-right: 1em;
}
td.stat_percent {
padding-left: 1em;
}
#member-data {
padding-top: 1em;
overflow: auto;
width: 100%;
}
#member-data-table th img {
display: block;
margin: 0 auto;
}
#signups-filters {
float: right;
}
#bottom-links {
background-color: #ebebeb;
width: 600px;
margin: 0 auto;
margin-top: -16px;
font-size: 85%;
padding: 2px 4px;
}
#bottom-links a,
#bottom-links a:visited {
color: #404040;
text-decoration:none;
}
#bottom-links #print-link {
margin: 0px 2em;
padding: 0px 2em;
border-left: 1px solid #404040;
border-right: 1px solid #404040;
}
.portletNavigationTree {
/* */
border-top: none !important;
margin-bottom: 2em !important;
padding-top: 0 !important;
}
.portletNavigationTree .portletHeader {
margin: 0 !important;
}
.portletNavigationTree .portletItem {
padding: 0;
}
.navTreeItem a, dd.portletItem .navTreeItem a,
.navTreeCurrentItem {
border: none !important;
padding-left: 10px;
padding-top: 3px;
}
.navTreeCurrentItem {
background-color: #003;
color: #FFF !important;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: #003;
color: #FFF !important;
/* */
}
ul.navTreeLevel0 > li.navTreeItem > div > a {
text-transform: uppercase;
background-color: #840000;
background-image: -ms-linear-gradient(0% 48% 270deg, #7F0926, #FFFFFF, #6C001E 0%);
background-image: -moz-linear-gradient(0% 48% 270deg, #7F0926, #FFFFFF, #6C001E 0%);
background-image: -webkit-gradient(linear, 0% 48%, 0% 47%, from(#6C001E), to(#7F0926));
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6C001E', EndColorStr='#990000');
border-bottom: 3px solid #62001B !important;
color: #FFF !important;
-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;
}
dl.portlet ul.navTreeLevel0 > li > div > a  { padding-left: 8px !important; padding-top: 3px;}
dl.portlet ul.navTreeLevel1 > li > div > a  { padding-left: 15px !important; color: #FFF;font-weight: bold;}
dl.portlet ul.navTreeLevel2 > li > div > a  { padding-left: 22px !important; color: #FFF;font-weight: bold;}
dl.portlet ul.navTreeLevel3 > li > div > a { padding-left: 29px; color: #FFF;font-weight: bold;}
.navTreeLevel4 > li > div > a { padding-left: 36px; color: #FFF;font-weight: bold;}
.navTreeLevel5 > li > div > a { padding-left: 42px; color: #FFF;font-weight: bold;}
#portal-sitemap .navTreeLevel1 > li > div > a { padding-left: 15px; color: #436976;font-weight: bold;}
#portal-sitemap .navTreeLevel2 > li > div > a { padding-left: 20px; color: #436976;font-weight: bold;}
#portal-sitemap .navTreeLevel3 > li > div > a { padding-left: 25px; color: #436976;font-weight: bold;}
#portal-sitemap .navTreeLevel4 > li > div > a { padding-left: 30px; color: #436976;font-weight: bold;}
#portal-sitemap .navTreeLevel5 > li > div > a { padding-left: 35px; color: #436976;font-weight: bold;}
/* */
#portlet-vote {
text-align: center;
}
#portlet-vote .link-external {
background-image: none;
padding: 0;
}
#portal-footer {
background-color: #FFF;
border-top: 7px solid #000065;
border-bottom: none;
color: #666;
font-size: 95%;
margin: 1em 0em 0em;
padding-bottom:0;
padding-top: 10px;
}
dd.portletFooter {
border: none;
background-color: transparent;
}
/* */
#paypal-box h4 {
color: #003;
}
/* */
.social-frame {
float: left;
margin-bottom: 16px;
margin-right: 5px;
}
.twitter-share-button {
margin-left: 0px;
}
body.template-users table label {
font-size: 14px;
}
}

