ibody.interior div.column-layout-three div.column-two h3 {
  margin: 0 0 16px 0;
  font-size: 16px;
  color: #666;
  font-weight: normal;
  font-family: 'Arial',sans-serif;
}

body.interior div.column-layout-three div.column-two h4 {
  margin: 0 0 4px 0;
  font-size: 14px;
  color: #666;
  font-weight: normal;
  font-family: 'Arial',sans-serif;
  padding-bottom:4px;
  /*border-bottom: 1px solid #ddd;*/
}

/* overrides */
div.column-two h3 {letter-spacing:-1px;font-size:18px !important;}
div.column-two h4 {letter-spacing:-1px;font-size:16px !important;}
/* end overrides */

#slideshowContainer {padding:1px;margin:0;border:1px solid #ccc;width:100%;height:350px;}

p.referral {display:none !important;}

div.edit-button {margin-bottom:5px;}
div.edit-button a {font-weight:bold;padding:4px 10px 4px 10px;color:#fff !important;font-size:11px;border:1px solid #999;background:#900;}
div.edit-button a:hover {color:#000 !important;border:1px solid #000;background:#fc3 !important;}

div#ecards {color:#666;}
div#ecards .label {font-weight:bold;}
div#ecards .input, div#ecards textarea {border:1px solid #999;padding:2px;margin-right:3px;color:#666;}
div#ecards .email 
div#ecards .first_name, div#ecards .last_name {width:150px;}
div#ecards .submit {margin:0 0 10px 0;padding:3px;border-right:1px solid #666;border-bottom:1px solid #666;border-right:1px solid #999;border-bottom:1px solid #999;}

div.workshops_register {float:right;margin:0 0 5px 5px;}
div.workshops_register a {text-decoration:none;background:#eee;color:#900 !important;font-weight:bold;border:1px solid #ccc;padding:3px;}
div.workshops_register a:hover {text-decoration:none;background:#ddd;border:1px solid #999;}

p.date {margin-bottom:16px; !important;font-size:95% !important;}

img.staff_photo {float:left;border:1px solid #999;margin:0;padding:0;}

body.interior div.column-layout-three input, body.interior div.column-layout-three textarea {border:1px solid #999;font-size:95%;padding:2px;}

div.actions a:hover {background:#fff !important;margin:0 !important;padding:0 !important;}
div.actions a img {border:0 !important;margin:0 20px 5 0 !important;padding:0 !important;}

/* PERSONALIZATION PAGES */

body.personalized form table tr td {border:0;vertical-align:middle;} 
body.personalized form label {font-weight:bold;}
body.personalized div.wrapper input, 
body.personalized div.wrapper select, 
body.personalized div.wrapper textarea 
{border:1px solid #ccc;padding:2px;margin:0 2px 2px 0;color:#666;font-size:12px;}
body.personalized th, body.personalized td {color:#666;padding: 0 5px 5px 0;font-size:12px;}

div#messaging table tr th {text-align:left;padding:4px 4px 4px 0;vertical-align:top;color:#666;}
div#messaging table tr td {border-top:1px solid #ddd;padding:4px 4px 4px 0;vertical-align:top;color:#666;}
div#messaging table tr.over td {background:#eee;cursor:pointer;}
div#messaging table tr.unread td {font-weight:bold;cursor:pointer;}
div#messaging table tr.read td {font-weight:normal;cursor:pointer;}

div#files table {border-collapse:collapse;}
div#files table img {margin:0;padding:0;}
div#files td {border:0 !important;padding:0 4px 0 0;margin:0;}
div#files ol {margin:0 0 0 20px;padding:0;}
div#files ul {margin:0;padding:0;}
div#files li {margin:0;padding:2px 0 2px 20px;}
div#files h4 {margin:10px 0 5px 0;padding:0 0 2px 0;font-size:1.1em;font-weight:normal;border-bottom:1px solid #ccc;}
div#files h4 a {border:1px solid #666;padding:0px 4px 0px 4px;color:#fff;background:#696;font-size:90%;font-weight:bold;text-decoration:none;}
div#files h4 a:hover {background:green;text-decoration:underline;border:1px solid #000;}

/* IFRAME FORMS */
#iframe-form {font-size:.9em;font-family:arial;}
#iframe-form h3 {font-weight:normal;color:green;margin:0;padding:0;}
#iframe-form td {font-size:.9em;}
#iframe-form .label {font-weight:bold;}

/* FORMS */
table.exp_form h3 {font-size:16px !important;border-bottom:1px solid #ccc !important;margin:6px 0 0 0 !important;padding:0 !important;}
tr.a td {padding:4px 4px 4px 0;}
tr.b td {padding:4px 4px 4px 0;}
tr.error td {color:#900;}
span.is_required {color:#900;}
td.wrapper {width:49%;vertical-align:top !important;}
td.wrapper h3 {border:1px solid #ccc;padding:2px;background:#ddd;font-size:14px !important;}
td.submit {text-align:center;}
td.submit input.button {font-size:16px !important;cursor:pointer;}

input.text,
textarea.textarea,
select.select {border:1px solid #666;padding:2px;font-size:11px;font-family:arial;}
textarea.textarea {width:320px;height:60px;}

/* form fieldsets */
.ee_form fieldset {border:1px solid #eee;margin:0 0 10px 0;padding:10px;}
.ee_form fieldset legend {font-size:1.2em;color:#666;font-weight:bold;margin:0 0 5px 0;padding:2px 5px;}
.ee_form fieldset.nolegend {border:1px solid #eee;}
.ee_form fieldset.nolegend legend {display:none;}
.ee_form fieldset table {padding:0;margin:0;}
.ee_form fieldset table td {padding:2px 10px 2px 0;}
.ee_form fieldset textarea {width:400px;height:100px;}
.ee_form input.button {font-size:12px !important;cursor:pointer;border-top:1px solid #ccc;border-right:1px solid #666 !important;border-bottom:1px solid #666 !important;padding:2px 10px !important;}
.ee_form input.radio {margin-left:10px !important;}
.ee_form div.label {margin-top:10px !important;margin-bottom:5px !important;}
p.required {font-size:.9em !important;margin-top:10px !important;}
.ee_form fieldset ul {margin:0 !important;padding:0 !important;}
.ee_form fieldset li {margin:0;padding:0;list-style-type:none !important;}
.ee_form ul.connect {float:right;width:200px;}

div.expform label {padding-right:6px;}
div.expform div.description {padding-bottom:6px;}
input.radio {border:0 !important;}
input.on,
select.on,
textarea.on
{background:#eee;border:1px solid #000;}
input.button {font-weight:bold;}
p.required {font-size:.8em;}
input#captcha {width:90px !important;}
input#email {width:140px;}
input#first_name, input#last_name {width:100px;}
input#post_code {width:40px;}
input#dob {width:50px;}
select#topic1,
select#topic2,
select#topic3 {width:440px;}

.column-one li a {font-size:11px !important;}
.blue li {padding-right:8px;padding-left:7px;}
.blue li a:hover {text-decoration:underline;}

form#exp_forms fieldset,
form#exp_payments fieldset
{border:1px solid #ccc;margin:0 0 10px 0;padding:6px;;}
form#exp_payments fieldset legend,
form#exp_forms fieldset legend {font-size:14px;color:#333;}
form#exp_payments .submit,
form#exp_forms .submit {text-align:center;}
form#exp_payments .submit input.button,
form#exp_forms .submit input.button {font-size:16px !important;padding:5px !important;}

form.ee_form dl dt.error label {color:#f00;clear:both;}
form.ee_form dl dd.error {color:#f00;clear:both;}
form.ee_form dl dd.captcha img {display:block;}
form.ee_form dl dd span.error {padding:2px 0 6px 0;font-size:.9em;font-weight:bold;display:none;}
form.ee_form dl dd span.show {display:block;}
form.ee_form dl dt img.processing {margin:0;padding:0;background:#fff;position:relative;top:3px;margin-left:4px;}
p.error {-moz-border-radius:5px;background:#ffc;color:#900 !important;font-weight:bold;padding:6px;border:1px solid #666;}

/* FACEBOOK STUFF */
fieldset .connect a {padding:0 !important;}



