/***
 * Don't forget to rename this file to 'site.css'.
 * Put your custom CSS here. Keep 'amember.css' as it is,
 * because this file will not be replaced during Upgrade.
 */

/* Layout */
#hc-container {margin:0 auto; text-align:left; width:858px;}
#hc-header {clear:right; text-align:center;}

/* General */
a:link, a:visited {color:#666; text-decoration:none;}
a:hover, a:active {color:#d54817; text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {color:#bb3b0f;}
hr {background-color:#666;}
input[type=submit], input[type=button] {cursor:pointer;}
input[type=text]:focus, input[type=radio], input[type=checkbox], textarea:focus {background-color:#f5f5f5; color:#666;}

/* Simple Menu */
#hc-menu {background-color:#e3e8df; color:#666; text-align:left;}
#hc-menu a {background-color:#e3e8df; color:#666; display:block; float:left; padding:.15em 11px; text-decoration:none;}
#hc-menu a:hover {background-color:#c3c8bf; color:#d54817;}

/* Language selection */
#hc-languages {float:right;}

/* Powered-by link
   ID on footer,
   Class on Non-footer.
   */
.powered, #powered-by {font-size:x-small; margin:.7em 0 .5em; padding:0.13em; text-align:center;}
.powered a, #powered-by a {color:#d54817;}

/* Required Inputs */
input.required {color:#ba730f;}

/* .headrow */
.headrow {color:#d54817;}

/* vedit - vertical table (signup, profile edit) */
.vedit, .vedit td {border-color:#666;}

/* vedit - header column (left) */
.vedit th {background-color:#e3e8df; border-color:#666;}

/* hedit - horizontal table (payments list) */
.hedit {border-color:#666;}

/* hedit - usual column */
.hedit td {background-color:#c3c8bf; background-color:#fff; border-color:#666;}

/* hedit - header column */
.hedit th {background-color:#e3e8df; border-color:#666;}

/* Receipt table from thanks.html */
.receipt td {background-color:#f5f5f5; border-color:#999;}
.receipt th {background-color:#cfcfcf; border-color:#999;}
.receipt td.total {background-color:#cfcfcf; border-color:#999;}

/* Newsletters table on member.php */
.newsletters td.disabled {color:#b3b3b3;}

table.errmsg {background-color:#ffffe0; border-color:#d54817;}

/* Error message label on signup page */
label.error {color:#f00; font-weight:bold;}
input.error {background-color:#ffffe0; color:#f00; border-color:#f00;}

/* Float clearer */
.clear-float {clear:both;}
* html .clear-float {font-size:1px;}
