/*  
Theme Name: CSOB 2009
Theme URI: http://www.connecticutschoolofbartending.com
Description: Wordpress theme for the Connecticut School of Bartending
Author: Aaron Keith
Author URI: http://www.aaronkeith.com
*/
@charset "utf-8";
/* CSS Document */


/*  Fonts  */


@font-face {
	font-family: 'Galatia SIL';
	src: url('fonts/GalSILR.eot');
}

@font-face {
	font-family: 'Galatia SIL';
	src: local('Galatia SIL Regular'),
	     local('GalatiaSIL-Regular'),
	     url('fonts/GalSILR.ttf') format('truetype');
}

@font-face {
	font-family: 'Scriptina';
	src: url('fonts/scriptina.eot');
}

@font-face {
	font-family: 'Scriptina';
	src: local('Scriptina Regular'),
	     local('Scriptina-Regular'),
	     url('fonts/scriptina.ttf') format('truetype');
}


* {margin:0;padding:0}
body {background:url(images/bg_footer.jpg) 0 0 repeat-y #194b80;font:normal 13px/18px "Lucida Grande", Verdana, Arial, sans-serif;color:#92a2af}
img {border:none}
.frame {background:url(images/bg_nav_repeat.jpg) top left repeat-y}
.frame2 {background:url(images/bg_nav.jpg) top left no-repeat}
.navbar {float:left;width:281px}
.main {float:left;width:617px;background:url(images/bg_bluestripe.gif) top left repeat;position:relative;border-right:2px solid #27507f;border-bottom:1px solid #1c3f64;padding-bottom:60px}
.shadow {position:absolute;width:33px;height:auto;background:url(images/bg_shadow.png) top left repeat-y}
.main_banner {background:url(images/bg_pictureframe.png) top left no-repeat;width:527px !important;height:259px !important;margin:65px auto 0 auto;position:relative;z-index:90}
.main_banner img {display:block;padding:12px 0 0 12px}
.content {background:#0f2946;border-top:1px solid #1a3e66;border-bottom:1px solid #1d436d;margin:-25px 0 0 0;position:relative;z-index:80;padding:40px 60px}
.footer {height:80px;font:normal 11px/16px Georgia, "Times New Roman", serif}
.fl {float:left;width:241px;border-top:3px solid #acb1b5;padding:20px 20px 0px 20px;text-align:center;color:#797f83}
.fr {float:left;width:617px;border-top:3px solid #182a40;padding-top:20px;color:#2a4463;text-align:center}
.clear {clear:both}

ul {margin:5px 0 5px 30px}

/* --- Form Styles --- */
form .formBuilderInput input {width:200px;border:1px solid #3876bd !important;background:#a2bedf !important;height:20px;padding:2px 0 0 4px;color:#25374a;font:normal 13px/16px Verdana, Arial, sans-serif}
form .formBuilderLabel, form  .formBuilderLabelRequired {width:130px !important;color:#eee}
form .formBuilderInput {padding-bottom:10px !important}
div.formBuilderFailure {border:3px solid #1e4063 !important;background:#234d77 !important;padding:15px !important;margin:10px 0 !important}
textarea {width:330px !important;border:1px solid #3876bd !important;background:#a2bedf !important;height:80px;padding:2px 0 0 4px;color:#25374a;font:normal 13px/16px Verdana, Arial, sans-serif}
.formBuilderSubmit input {padding:4px 10px;color:#fff;border:none;background:#234d77;margin:10px 0 0 auto;display:block;cursor:pointer}
#fieldformBuilderFieldInterested_in_working_in1 {margin-top:10px}
#formBuilderEnrollment_Form #fieldformBuilderFieldPhone_Number {margin-bottom:20px}
.checkbox {margin:0;padding:0 !important}
.checkbox .formBuilderLabel, .radio_buttons .formBuilderLabel {width:100% !important;display:block;margin:0 !important;padding-bottom:10px}
.checkbox input {width:18px !important;height:18px !important;margin:-10px 0 0 20px !important;padding:0 !important}
.radio_buttons {padding-top:20px !important}
.formBuilderRadio input {width:18px !important;height:18px !important}
.formBuilderRadio {display:inline-block !important;margin:0 15px !important;position:inherit !important}
#formBuilderEnrollment_Form .formBuilderSubmit input {margin:0 !important;}
#formBuilderEnrollment_Form .formBuilderSubmit {padding-top:20px !important}
.formBuilderSuccess {color:#fff;font-weight:bold;margin-top:20px}


/* --- Link Styles --- */
.fl a, .fl a:link, .fl a:visited {color:#797f83}
.fl a:hover, .fl a:active {color:#484d50}
.fr a, .fr a:link, .fr a:visited {color:#2a4463}
.fr a:hover, .fr a:active {color:#3b608b}

a, a:link, a:visited {color:#3876bd;text-decoration:underline}
a:hover, a:active {color:#fff}


/* --- Bucket Styles --- */
.buckets {margin:25px 0 0 0;text-align:center}
.b_shell {width:230px;background:#1a3a60;height:253px;padding:7px;margin:0 13px;display:inline-block;}
.b_inside {width:230px;height:253px;background:url(images/bg_bucket.jpg) top center no-repeat #1d416b;border:1px solid #96a6af;position:relative}
a.b_button, a:link.b_button, a:visited.b_button {position:absolute;display:block;background:url(images/but_bucket.jpg) top left no-repeat;width:210px;height:33px;top:208px;left:0;text-align:right;color:#466c99;font:normal 18px/18px Georgia, "Times New Roman", serif;text-decoration:none;padding:12px 20px 0 0}
a:hover.b_button, a:active.b_button {color:#6592c7}
p.save {color:#719bcd;font:bold 36px/50px Lucida Grande, Verdana, Arial, sans-serif}
p.save span {display:block;font-size:13px;line-height:8px;font-weight:normal;margin-bottom:20px}
p.expire {color:#466c99;font:bold 10px/18px Lucida Grande, Verdana, Arial, sans-serif}

/* --- Type Styles --- */
p {margin:4px 0;padding:4px 0}
h1 {display:block;width:217px;height:165px;margin:90px auto 60px auto}
h1 a {display:block;width:217px;height:165px;background:url(images/logo.gif) top left no-repeat;position:relative}
h1 em {position:absolute;left:-999em}
h2 {color:#3876bd;font:normal 26px/32px "Galatia SIL", "Trajan Pro", Georgia, "Times New Roman", serif;margin-bottom:10px}
h3 {color:#f5f5e7;font:normal 16px/24px "Galatia SIL", "Trajan Pro", Georgia, "Times New Roman", serif;margin: 16px 0 4px 0;font-variant: small-caps}
h4 {color:#f3f3e4;font:normal 26px/26px "Galatia SIL", "Trajan Pro", Georgia, "Times New Roman", serif;margin:22px 0 18px 0}
span.sm {color:#3876bd;margin-top:60px;font:normal 24px/32px "Scriptina", Georgia, serif}

/* --- Navigation Styles --- */
#nav {display:block;width:192px;margin:0 auto}
#nav li {display:block;width:192px;background:url(images/bg_navitem.gif) bottom center no-repeat;height:45px}
#nav li.last {background:none}
#nav li a, #nav li a:link, #nav li a:visited {display:block;width:192px;height:45px;padding-top:15px;text-align:center;color:#25374a;font:normal 18px/18px "Galatia SIL", "Trajan Pro", Georgia, "Times New Roman", serif;text-decoration:none;letter-spacing:1px;font-variant: small-caps}
#nav li a:hover, #nav li a:active {color:#1769ae}
#nav a#on {color:#1769ae}



/* --- MAP styles --- */

#mapFormDiv
{
 margin:30px 0px 10px 0px;
 padding:5px 10px 10px 10px;
 width:480px;
 border:1px solid #194B80;
}

#mapFormDiv ul
{
 margin:0px;
 padding:0px;
 list-style-type:none;
}

#mapFormDiv li
{
 padding-top:5px;
}

label.mapFormLabel
{
 float:left;
 margin-right:10px;
 width:40px;
}

input.mapFormInput
{
 width:420px;
}

.mapShoqUpText
{
 padding-left:10px;
 font-size:12px;
}

#map
{
 margin:0px;
 width:500px;
 height:300px;
 border:1px solid #194B80;
}

#mapAdminControl
{
 display:none;
}



