h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #44ACEB;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #424951;}

.mainsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #424951;}

.star {color: red; font-weight: bold;}

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #424951;}

tbody {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #424951;}

a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #424951;text-decoration: underline;}

a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;	color: #424951; text-decoration: none;}

/* events management / payment styles - Oct 2007
Paul Bennett
Freelance developer
family.bennett@gmail.com
*/

/*
event calendar table
*/

a.email{color: #2B7DAF;}

.connect{}
.list{clear: both; margin-top: 1.5em;}
.list, .list tr, .list th, .list td{margin: 0; vertical-align: top;}
.list{font-family: verdana, helvetica, sans-serif; font-size: 70%;}
.list tr th, .list tr td{padding: 4px; margin: 0; border-collapse: collapse; border: solid 1px #fff;}
.list th{background-color: #44ACEB; text-transform: uppercase; text-align: left; color: #424850;}
.list td{background-color: #dcdcdc;}
.list td.date{background-color: #c0c0c0; font-weight: bold; color: #424951;}
strong{color: #424951; display: block;}

form{margin: 0; padding: 0;}

input.button{border: 0; background-color: #efefef; color: #424850; font-weight: bold; padding: 0.2em; float: right; margin: 0.2em;}
/* 'over' class is to simulate hover state in IE - Javascript is used to switch the class on mouseover in IE (see /payments/includes/iefix.js) */
input.button:hover, input.over{border: 0; background-color: #44ACEB; color: white; font-weight: bold; padding: 0.2em; float: right; margin: 0.2em;}

p#last{margin-bottom: 10em;}
div.error, div.message{margin-bottom: 1.5em;}
/* error messages */
div.error{border: solid 2px red; padding: 1em; background-color: #FFCFCF; font-weight: bold;}
/* normal messages */
div.message{border: solid 2px green; padding: 1em; background-color: #CFFFD1; font-weight: bold;}
