
/* Custom Styles */

.page-id-17 .entry h3 { margin: 0; }
.page-id-17 .entry p { overflow: hidden; padding-top: 20px; padding-bottom: 10px; }
.page-id-17 .entry img { float: left; position: relative; top: -10px; }

#sidebar { overflow: visible; }
.blurb { letter-spacing: -0.03em; }
.blurb .left { float: left; padding-right: 10px; position: relative; top: 5px; }

/* Sidebar Gravity Form */

#sidebar #gform_wrapper_4 { }
#sidebar #gform_wrapper_4 li { background-image: none; padding-left: 0; position: relative; }
#sidebar #gform_wrapper_4 label { display: none; }
#sidebar #gform_wrapper_4 #input_4_4 { width: 248px !important; height: 120px; }
#sidebar .gform_wrapper input.button { margin: 0 !important; cursor: pointer; background: url(../images/send.png) !important; 
    width: 70px !important; height: 24px; text-indent: -999em; }
#sidebar .gform_wrapper input.button:hover { background-position: 0 -24px; }
#sidebar #gform_wrapper_4 input, #sidebar #gform_wrapper_4 textarea { padding: 7px 5px !important; 
    -moz-border-radius: 2px 2px 2px 2px; background: url(../images/input-bg.png); border: 0; width: 246px; }
#gform_wrapper_4 .label-highlight { color: #aaa; font-style: italic; }
#gform_wrapper_4 .validation_message { position: absolute; font-size: 11px; height: 24px; line-height: 24px; top: 3px; left: 153px; 
    background: url(../images/errorbg.png); width: 73px; text-align: right; color: #fff; padding-right: 20px; }
#gform_wrapper_4 #field_4_4 .validation_message { left: 248px; }
#gform_wrapper_4 .validation_error { display: none; }
#gform_wrapper_4 .gform_footer { margin: 0; padding: 0; }



/* Fast Facts */

#random-quote { background: url(../images/fastfacts.png) no-repeat; min-height: 126px; }
#random-quote h3 { margin: 0 10px 10px; padding: 10px 0 3px; border-bottom: 1px solid #cecece; }
.quotescollection_randomquote { font-size: 11px; padding: 0 10px; font-style: italic; }
.quotescollection_randomquote cite { display: none !important; }


/* Resources Form */

.gf-custom-description { display: none; font-size:12px; padding: 5px 10px 5px 45px; 
    font-family: Arial, sans-serif; font-size: 11px; font-style: italic;
    clear: left; }
#gform_3 .gfield_checkbox li { padding: 6px !important; margin: 0 !important; }
#gform_3 .gfield_checkbox li label { font-family: Arial, sans-serif; font-size: 11px; }
#gform_3 .gfield_checkbox li a.toggle { float: right; display: block; width: 16px; height: 14px;
    background: url(../images/toggle.png) no-repeat; text-indent: -999em; margin-top: 2px; 
    cursor: pointer; }
    #gform_3 a.toggle.open { background-position: 0 -14px !important; }
#gform_3 li.odd { background-color: #f7f7f7; }
#gform_3 .gfield_checkbox input { position: relative; border: 0; padding: 0 !important; }

#field_3_2 .ginput_container { clear: left; padding-top:5px; }
ul#input_3_2 { margin-left: 20px !important; }

#field_3_1 .ginput_container { clear: left; padding-top:5px; }
ul#input_3_1 { margin-left: 20px !important; }

.gsection { margin-top: 40px !important; }
.gsection_title { font-size: 14px !important; }
.gsection_title span.deets { font-size: 11px; color: #aaa; font-style: italic; 
    font-weight: normal; padding-left: 10px; position: relative; top: -2px; }