body {font-family:"Gill Sans MT", Arial, Verdana; font-size:13px;}

h2{color:#0055A5;font-family:"Gill Sans MT"; font-size:20px;}
h3{color:#0055A5;font-family:"Gill Sans MT"; font-size:16px;}

input, select, option {font-family:"Gill Sans MT", Arial, Verdana; font-size:11px;}

.event{margin:0px; padding:10px;}
.event table tr td{text-align:left; margin:0; padding:0;}
.event select, .event input{ margin:0; padding:0;}
.workshop{}

td{font-size:13px;}

.pp{display:none; visibility:hidden;}

label{width:100px; text-align:right; padding-right:5px; font-size:13px; vertical-align:middle; display:-moz-inline-box; display:inline-block;}
label.checkbox{width:50px; text-align:left; padding-left:5px; font-size:13px; vertical-align:middle; display:-moz-inline-box; display:inline-block;}

ul, ul li {font-family:"Gill Sans MT", Arial, Verdana; font-size:13px;}

.template {position:relative; width:95%; border-left:1px #0b3756 solid; border-right:1px #0b3756 solid; border-bottom:#0b3756 1px solid; margin-bottom:10px;}
.template .header{background:#0055A5; width:100%; padding:3px 7px; font-size:12px; color:#ffffff;}
.template .header h2 {color:#ffffff; font-size:14px; font-weight:bold; margin:0; padding:0; margin-left:7px;}
.template .header a{color:#ffffff; text-decoration:underline;}
.template .header a:hover{color:#ffffff; text-decoration:none;}
.template .header input {float:left; margin-right:5px;}
.template .header .more {float:right; margin-right:2px;}
.template .content{font-size:12px; color:#000000; padding:5px;}
.template label{ width:auto; padding:0 5px; font-weight:bold;}
.template .content .cost{ float:left;}
.template .content .tickets{float:left; margin-left:10px;}
.template .content .names{ float:left; margin-left:10px;}
.template .content .green{color:#00CC00;}
.clear {clear:both;}