/** aMember-specific styles here */#topbar { width:100%; font-size:10px; background:#34525f; color:#ffffff; padding:6px 0px; text-align:center; border-bottom:1px solid #457083;}#topbar a { color:#ffffff; }#topbar a:hover { text-decoration:underline; }.wrapper { width:560px; font:12px Arial, Helvetica, Verdana; background:transparent url(../../../wp-content/themes/colorlabsproject/images/bg75.png); padding:15px; color: #606060; margin: 0 auto; }#masthead { text-align:center; }.footer { width:560px; }/* properties for all input elements */input, select, textarea { padding:3px; }hr { background-color: #ececec; border: 0; width: 100%; height: 1px; }ul, li { list-style: circle; }.small { font-size: x-small; font-weight: normal; }.powered, .powered a { font-size: x-small; color: #808080; margin: 0.5em 0em 0.5em 0em; display:none; }strong, .strong { font-weight: bold; }
/* properties for headers */.centered h1, .centered h2, .centered h3, .centered h4 {
    margin-top:0;    margin-bottom:10px;    padding:0;
}.centered h3, .centered h4 {    margin-top:25px;}/* other elements */div.centered { text-align: center;   }div.centered table {    width:100%;
    margin: 0 auto;     text-align: center;}div.centered table p, div.centered p  {   line-height:22px;   margin:10px 0px;}div.centered table a, div.centered a  {   text-decoration:underline;}div.centered table.narrow {    width:100%;}div.centered p.space-10 { margin-top:0px; margin-bottom:5px; }
div.centered table.errmsg {    width:100%;}div.errmsg, p.message{    background-color: #cf0000;    color:#ffffff;    margin: 0px;    text-align:center;    font-weight:bold;}div.banner { padding-top:15px; margin-bottom:15px; background:transparent url(../../../wp-content/themes/colorlabsproject/images/bg50.png);  -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }div.banner .small { margin-top:15px; background:transparent url(../../../wp-content/themes/colorlabsproject/images/bg50.png);  -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;  font-size:11px; padding:5px;} div.banner .small p { margin:0; } .filler { padding:15px 15px 20px 15px; background:transparent url(../../../wp-content/themes/colorlabsproject/images/bg50.png);}/* vedit - vertical table (signup, profile edit) */.vedit {
    border-top: dotted 1px #c7c7c7;    border-left: dotted 1px #c7c7c7;
}/* vedit - usual column (right) */.vedit td {
    text-align: left;
    vertical-align: middle;
    padding: 10px 10px 10px 10px;    background-color: #f4fbff;
    border-right: dotted 1px #c7c7c7;    border-bottom: dotted 1px #c7c7c7;    line-height:25px;
}/* vedit - header column (left) */.vedit th {    padding: 10px 15px 10px 10px;    text-align: right;    vertical-align: middle;
    font-weight: bold;
    background-color: #86959e;
    border-right: dotted 1px #c7c7c7;    border-bottom: dotted 1px #c7c7c7;    color:#ffffff;
}/* vedit - heading row */
.vedit .headrow { font-weight: bold; text-align: center; }
/* hedit - horizontal table (payments list) */.hedit {
    border-top: dotted 1px #c7c7c7;    border-left: dotted 1px #c7c7c7;}/* hedit - usual column */
.hedit td {
    padding: 5px;
    font-size: 8pt;
    background-color: #f4fbff;
    border-right: dotted 1px #c7c7c7;    border-bottom: dotted 1px #c7c7c7;
}/* hedit - header column */.hedit th {    padding: 5px;    font-weight: bold;    text-align: center;    background-color: #86959e;    border-right: dotted 1px #c7c7c7;    border-bottom: dotted 1px #c7c7c7;    color:#ffffff;}
/* Receipt table from thanks.html */.receipt td {    padding: 5px;    background-color: #E0E0E0;    border-right: dotted 1px #c7c7c7;    border-bottom: dotted 1px #c7c7c7;    background-color: #f4fbff;}.receipt th {    padding: 5px;    font-weight: bold;    background-color: #86959e;    border-right: dotted 1px #c7c7c7;    border-bottom: dotted 1px #c7c7c7;    color:#ffffff;}.receipt td.total {    background-color: #e3f5ff;    border: dotted 1px #c7c7c7;}
.receipt {    border-collapse: collapse;}#middle ul#topnav li { margin-bottom:15px; }
#middle ul#topnav li a {text-decoration:none; }
/* Newsletters table on member.php */.newsletters td {    padding: 5px;    margin: 5px;}.newsletters td.disabled {    padding: 5px;    margin: 5px;    color: #505050;}/* Newsletters archive table on member.php */.newsletters_archive td {    padding: 2px;    margin: 0px;}
/* Error message label on signup page */label.error {	color: #cf0000;    display:block;    font-size:10px;	font-weight: bold;}input.error {    border: 1px solid #cf0000;}