
a {text-decoration: none; color: #3b5998;}
a:hover {text-decoration: none;}
a.float_right {float: right;}
a.bold_link {font-weight: bold;}
a.large {font-size: 14px;}
td a.large {font-size: 16px;}
a.external {background: url('../Images/Icons/external.png') no-repeat scroll right center transparent; padding-right: 13px;}

a:visited {}
a:active {}
a#mailto {}


/* Header/Body   Lato/Georgia Cambria/Georgia  xx/Merriweather */

/*img {border: 1px solid #44728e;}*/

img {border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.wordcloud-img {margin: 0 auto; margin-top: 0px; border: 0px solid blue;}



.learn-more-button, .get-in-touch-button, .form_submit_button {background-color: #336B9E; margin: 0 auto; margin-top: 5px; text-align: center; border: none; font-size: 26px; line-height: 1.4em; font-family: 'Nunito Sans'; text-align: center; -webkit-appearance: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.learn-more-button a, .get-in-touch-button a, .form_submit_button a {color: #F8FAFC; font-weight: bold;}

.divider {margin: 0 auto; margin-top: 10px; margin-bottom: 20px;}

.philosophy-quote {margin: 0 auto;font-size : 20px; font-family: Raleway; padding: 10px 10px 0px 20px; max-width: 700px; }
.philosophy-quote-author {font-size: 18px; font-family: Raleway; padding-top: 0px;}

body { font-family: 'Open Sans'; font-size: 18px; line-height: 1.7em; margin: 0 auto; background-color: #fff; color: #333; } /* #262626 is good color also */
h1 { font-family: 'Nunito Sans'; font-size: 28px; line-height: 1.4em; font-weight: bold; margin: 0px; padding: 0px 0px 8px 0px;}
h2 { font-size: 20px; font-weight: bold; margin: 0px; padding: 4px 0px 0px 0px; line-height: 28px; border: 0px solid red;}
h3 { font-size: 18px; font-weight: bold; margin: 0px; padding: 4px 0px 0px 0px; line-height: 26px; border: 0px solid red;}
.article { margin: 0 auto; margin-top: 20px; max-width: 825px; padding: 0px 10px 10px 10px; text-align: left;}  
p {margin-top: 5px;} /* p tag has margin built-in. makes problem http://bluetrip.org/forum/topic.php?id=30 */
.author {font-size: 18px; color: #444444;}




.passphrase {width: 80px;}
.form_field_radio_button { font-family: arial; font-size: 12px; padding: 3px; padding-left: 0px; margin-left: -3px;}
.form_field_checkbox { font-family: arial; font-size: 12px; padding: 3px 3px 0px 0px;}
.form_field_checkbox_subsequent_text {display: inline-block; vertical-align: middle; padding-bottom: 5px;}
.form_table_submit_row {} 
.form_table_submit_row td {padding: 10px 0 5px 0; text-align: center;} 
.form_field_required_error_msg { color: red;  font-weight: normal;} 
.form_asterisk {color: red; font-weight: bold;}
.form_field_error { border: 3px solid red; font-size: 16px;} 
img.edible {margin-top: -5px; margin-left: -3px;} 
td .edible {vertical-align: middle;} /* note space before period */




.form_submit_button { padding: 5px 15px 5px 15px; margin-right: 5px; border: none; color: #ffffff;  font-size: 20px;  font-family: arial;  text-align: center; -webkit-appearance: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}







 

