div.modmngt .hides{
	display:none;
}
#divSubpageBody{
	padding:10px 10px 10px 10px;
}
#divSubpageDryuary{
	padding:10px 10px 10px 10px;
}

.tangerinedream{
  font-family: 'Tangerine', Arial, Helvetica, sans-serif;
  color: maroon;
  font-size: x-large;
}


 div.topright{
    display:block;	
    position:fixed;
    top:40px;
    right:0;    
	z-index:100;    
    background:#ffffff;
    border:1px solid #006699;
  }
 div.hidden{
	display:none;
	}


.CSSinfo_PAGEDESIGN_ALLPAGES {}
.MMTITLE  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	color: #3366FF;
    font-weight: bold;
}
/* ALSO IN NARROW */
.MMTITLE2  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	color: #006699;
    font-weight: bold;
}
.MMTITLESMALL  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #006699;
    font-weight: bold;
}
.MMTITLESMALLER  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #006699;
    font-weight: bold;
}
.MMLINKS  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #006699;
}
.HOMETEXT  {
	font-family: 'Source Sans Pro', sans-serif;
	color: #006699;
	font-size: x-small;
    font-weight: normal;
}
.PAGETEXT {
	font: normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-family: 'Source Sans Pro', sans-serif;
	color: #006699;
}
.FORMTEXT  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #4682B4;
}
.LINKPAGE  {
	font: normal x-small 'Source Sans Pro', sans-serif;
	color: #006699;
	font-size: x-small;
}
.URL {
	font-family: Courier, Courier New, Monospac821 BT;
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
}
.MONOSPACE {
	font: normal x-small Courier, Courier New, Serif;
	font-family: Courier, Courier New, Serif;
	font-weight: normal;
	font-style: normal;
	color: #006699;
}
.REQUIREDSMALL {
	font: normal x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #FF0000; /* Red */
}
.REQUIREDTEXT {
	font: bold medium 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	color: #FF0000; /* Red */
}
.REQUIREDTEXTSMALL {
	font: normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #FF0000; /* Red */
}
.photocreditwhite {
	font-family: 'Quattrocento Sans', Times, Serif;
	font-size: .6em;
	font-weight: 700;
	font-style: normal;
	color: #ffffff;
}
.photocredit{
	font-family: 'Quattrocento Sans', Times, Serif;
	font-size: .6em;
	font-weight: 700;
	font-style: normal;
	color: #006699;
	background: #ffffff;
}

.ANNOUNCETEXT {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #990000; /* Maroon */
}
.NOTICETEXT  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	color: #330066;
}
.BIGPURPLE  {
	font: bold x-large 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: #330066;
}
.MEDIUMPURPLE  {
	font: bold medium 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #330066;
}
.LITTLEPURPLE  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #330066;
}
.LITTLEPURPLELIGHT {
	font: normal x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #330066;
}

.LIGHTTEXT  {
	font: normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #3366FF; /* Light Blue */
}
.LIGHTTEXT_BOLD  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #3366FF; /* Light Blue */
}
.LIGHTSMALL  {
	font: normal x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #3366FF; /* Light Blue */
}
.LIGHTSMALL_BOLD  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #3366FF; /* Light Blue */
}

.BLACKTEXT  {
	font: normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #000000; /* Black */
}
.BLACKTEXT_BOLD {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #000000; /* Black */
}
.BLACKSMALL  {
	font: normal x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #000000; /* Black */
}
.BLACKSMALL_BOLD  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #000000; /* Black */
}
.lightbackground1  {
	background-color: lightblue;
}
.lightbackground2  {
	background-color: lightgreen; /* Light Blue */
}
.lightbackground3  {
	background-color: yellow;
}
.darkbackground1  {
	background-color: navy;
}
.darkbackground2 {
	background-color:  maroon;
}

.WHITETEXT  {
	font: normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #ffffff;
}
.WHITETEXT_BOLD  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #ffffff;
}
.WHITESMALL  {
	font: normal x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #ffffff;
}
.WHITESMALL_BOLD  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #ffffff;
}
.FINEPRINT  {
	font-family: 'Source Sans Pro', sans-serif;
	color: #006699;
	font-size: x-small;
             font-weight: normal;
}
.MMLOGOTYPE  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #3366FF;
    font-weight: bold;
}
.MMLOGOTYPESMALL  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #3366FF;
      font-weight: bold;
}
.MMLOGOTYPELARGE  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: large;
	color: #3366FF;
    font-weight: bold;
}
.ADDRESS  {
	font-family: 'Source Sans Pro', sans-serif;
	color: darkblue;
	font-size: medium;
    font-style: italic;
	font-weight: bold;
}
.EMAIL  {
	font-family: 'Source Sans Pro', sans-serif;
	color: darkblue;
	font-size: small;
    font-style: normal;
}
.CONCERNEDABOUTDRINK  {
	font: bold x-large 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: #006699;
}
.SELFMANAGEMENT  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	color: #006699;
}
.TINYTEXT {
	font-family: 'Quattrocento Sans', Times, Serif;
	font-size: .6em;
	font-weight: 400;
	font-style: normal;
	color: #006699;
	}
.VERYSMALLTEXT{
  	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font: normal x-small 'Source Sans Pro', sans-serif;
	color: #006699;
	}
.SMALLTEXT  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font: normal small 'Source Sans Pro', sans-serif;
	color: #006699;
}
.SMALLERTEXT  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: .85em;
	font-weight: normal;
	font-style: normal;
	font: normal .85em 'Source Sans Pro', sans-serif;
	color: #006699;
	}
/* SAME AS BODY */
.BODYTEXT  { 
font-family: 'Source Sans Pro', sans-serif;
font-size: 1em; /*1em is 10pt. 12 pt */
font-weight: 200; /* Light */
font-style: light;
color: #000088; /* NAVY */
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
height:100%; /* doctype html fix */
text-decoration: none;
word-spacing: normal;
text-align: justify;
letter-spacing: 0;
line-height: 1.1em;
  margin: 0;
  padding: 0;
}

.BIGTEXT {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: large;
}
.BIGGERTEXT {
	font-family: Verdana, 'Source Sans Pro', sans-serif;
	font-size: x-large;
}
.LARGETEXT {
	font-family: Verdana, 'Source Sans Pro', sans-serif;
	font-size: x-large;
}
.HUGETEXT {
	font-family: Verdana, 'Source Sans Pro', sans-serif;
	font-size: xx-large;
}
.QUOTETEXT  { /* &#147;  &#148; */
	font: normal italic medium 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	font-style: italic;
	font-weight: normal;
	color: #330066;
}
.QUOTEATTRIB  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	font: normal x-small 'Source Sans Pro', sans-serif;
	color: #006699;
}
.QUOTESMALL  {
	font: normal italic x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	font-style: italic;
	font-weight: normal;
	color: #330066;
}
.QUOTELARGE  {
	font: normal italic x-large 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-large;
	font-style: italic;
	font-weight: normal;
	color: #330066;
}
.QUOTEATTRIBLARGE  {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: normal;
	font-weight: normal;
	font-style: normal;
	font: normal normal 'Source Sans Pro', sans-serif;
	color: #006699;
}

.QUOTEPLAIN  {
	font-style: italic;
	line-height:110%;
}
.QUOTEATTRIBPLAIN {
	margin-left:40px;
	padding-top:10px;
	font-weight: normal;
	font-style: normal;
	font-size: .7em;
}

.BOLDTEXT{
	font-weight: bold;
}
.CENTERTEXT{
	text-align:center;
}
.CENTERIMAGE{
    margin-left: auto;
    margin-right: auto;
	display: block;
} /* USE FOR SRC IMAGE */
.PAGEHEADER {
	display: block; /* FIXES BR ERROR! */
	text-align: center;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto; /* Two auto margins centers a Div horizontally */
	width: 50%;
	padding:5px;
	border:4px inset #006699;
	font: bold normal large 'Source Sans Pro', sans-serif;
	color: #330066; /*Dark Purple*/
	font-size: large;
	font-style: normal;
	font-weight: bold;
	border-radius: 5px;
	box-shadow: 5px 5px 2px #2B3856;
}

.MMFOOTER1 {
	width:100%;
	position:block;
	text-align:left;
	background:#ffffff; /* White */
	padding: 4px 4px 4px 10px;
}
.MMFOOTER2{
	width:100%;
	position:block;
	text-align:left;
	background:#5F9EA0; /* CadetBlue */
	padding: 4px 4px 4px 10px;
}
/*     <div class="CENTERTEXT"><span class="PAGEHEADER">Introducting The<br>
Moderation Management Society</span></div> */	

/* ABOVE IS PAGE DESIGN CLASSES */

/* BELOW IS FOR HOME PAGE'S EVENTS: */
.CSSinfo_EVENTS_HOMEPAGE_ONLY {}
.EVENTSHEADER  {
	font: bold italic small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	font-style: italic;
	font-weight: bold;
	color: #006699;
}
.EVENTSTITLE  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: #3366FF; /* Light Blue */
}
.EVENTSHEADING {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #990000; /* Maroon */
}
.EVENTSEXPAND {
	font: normal x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	color: #006699;
	line-height: .7em;
}
.EVENTSTEXT  {
	font: normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	color: #006699;
}
.EVENTSGLOSS  {
	font: normal x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	color: #006699;
}
/* ABOVE IS FOR EVENTS SECTION on HOME PAGE */

/* BELOW IS FOR NAVIGATION */
.CSSinfo_NAVIGATION_ONLY {}
.CSSMENU  {
	font: bold normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: center;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	  color: #C0C0C0;
} /* New Menu system. */

.NAVTEXT  {
	font: bold italic x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
      text-align: center;
	font-size: x-small;
      font-style: normal;
} /* Used in the Footer; see Home Page */
.GLOSS  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	margin-left:10px;
}
.menu  {
	font: normal normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
}

/* ABOVE IS FOR NAVIGATION */

/* BELOW WAS CREATED FOR FORUM, not currently used. */
.CSSinfo_FORUM_ONLY {}
.FORUMTITLE  {
	font: bold medium 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	color: #3366FF;
}
.FORUMGLOSS  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
}
.FORUMTEXT  {
	font: normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
}
.FORUMFIELDS  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	color: #990000;
}
/* ABOVE WAS FOR FORUM */
/* MEETING PAGE */
/* DARKPURPLE: #660099;
REALLY DARK PURPLE: #330066; 
body text: #006699; Light Blue: #00CCFF  */
.MEETHEADER  {
	font: bold medium 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #00CCFF;
}
.MEETCOUNTRY  {
	font: bold medium 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #330066;
}
.MEETLETTER {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	color: #330066;
}
.MEETMENU  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	color: #006699;
}
.MEETSTATE  {
	font: bold medium 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #3366FF;
}
.MEETCITY  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	color: #006699;
}
.MEETSPECIAL  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000; /* RED */
}
.MEETRED  {
	font: normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.MEETBODY  {
	font:  small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: normal;
	color: #006699;
}
.MEETMAP  {
	font:  bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	color: #006699;
}
.MEETNAV{
	font:  bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	color: #006699;
}
.MEETALERT  {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000; /* RED */
}
.MEETALERTSMALL  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FF0000; /* RED */
}
/* END OF MEETING PAGE */
.THERAPIST {
	padding-top:4px;
	padding-bottom:10px;
	border-bottom: 1px solid maroon; 
	/* border-top: 2px solid red; */
}
.STATETITLE  {
	font: bold medium 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #006699;
}

/* CONTROLS */
.CSSinfo_FORM_CONTROLS_ONLY {}

/* USE <span class="CLOSEBOX">&times;</span> */
.CLOSEBOX{
	float: right;
	text-decoration: none;
	font: bold x-large 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-large;
	font-weight: bold;
	line-height: 75%;
	color: #006699;
	background-color: #ffffff;
	border:2px solid #000;	
	padding: 0 0px;
	margin-top:-5px;
	margin-left: 0px;
	height:13px;
}

.ResetButton {
    font: bold small 'Source Sans Pro', sans-serif;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: small;
    color: navy;
    border: 1px solid grey;
    background-color: snow;
    /*padding: 4px 8px; */
    box-shadow: 5px 5px 5px #eee;
    text-shadow:none;
    border-radius: 10px;
    opacity: 0.6;
    transition: 01s;
}
.ResetButton:hover {
    border: 2px solid maroon;
    border-radius: 20px;
    opacity: 1;
    cursor: pointer;
}
.SubmitButton {
    font: bold small 'Source Sans Pro', sans-serif;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: small;
    color: maroon;
    border: 1px solid grey;
    background-color: snow;
    /*padding: 4px 8px; */
    box-shadow: 5px 5px 5px #eee;
    text-shadow:none;
    border-radius: 10px;
    opacity: 0.6;
    transition: 01s;
}
.SubmitButton:hover {
    border: 2px solid navy;
    border-radius: 20px;
    opacity: 1;
    cursor: pointer;
}

.CancelButton {
    font: bold small 'Source Sans Pro', sans-serif;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: small;
    color: red;
    border: 1px solid grey;
    background-color: snow;
    /*padding: 4px 8px; */
    box-shadow: 5px 5px 5px #eee;
    text-shadow:none;
    border-radius: 10px;
    opacity: 0.6;
    transition: 01s;
}
.CancelButton:hover {
    border: 2px solid darkgrey;
    border-radius: 20px;
    opacity: 1;
    cursor: pointer;
}
.TinyButton  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: navy;
}
.TinyButton2  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: maroon;
}
.textbutton  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #3366FF;	/* Light Blue */
	border-width: 2px 2px 2px 2px;
	padding: 0px 2px 0px 2px;
	border-style: outset outset outset outset;
	border-color: #006699 navy navy #006699 ;
	border-collapse: separate;
	background-color: #ffffff;
}  /* Same as lighttext_bold */
.DROPDOWN {
   	  font: bold small 'Source Sans Pro', sans-serif;
          font-size:small;
          font-family:'Source Sans Pro', sans-serif;
 	  font-style: normal;
	  font-weight: normal;
          /* width:60px; */
          Color: navy;
          border-color: #006699;
          border-style:inset;
          }
.DROPDOWNBOLD {
   	  font: bold small 'Source Sans Pro', sans-serif;
          font-size:small;
          font-family:'Source Sans Pro', sans-serif;
 	  font-style: normal;
	  font-weight: bold;
          /* width:60px; */
          Color: navy;
          border-color: #006699;
          border-style:inset;
          }
.DROPDOWNSMALL {
   	  font: bold x-small 'Source Sans Pro', sans-serif;
          font-size:x-small;
          font-family:'Source Sans Pro', sans-serif;
 	  font-style: normal;
	  font-weight: bold;
          /* width:60px; */
          Color: navy;
          border-color: #006699;
          border-style:inset;
          }
.DROPDOWNBIG {
   	  font: bold large 'Source Sans Pro', sans-serif;
          font-size:large;
          font-family:'Source Sans Pro', sans-serif;
 	  font-style: normal;
	  font-weight: bold;
          /* width:60px; */
          Color: navy;
          border-color: #006699;
          border-style:inset;
          }

	.INPUTBOX {
		  font: normal small 'Source Sans Pro', sans-serif;
			  font-size:small;
			  font-family:'Source Sans Pro', sans-serif;
		  font-style: normal;
		  font-weight: normal;
			  Color: navy;
			  border-color: #006699;
			  border-style:inset;
			  }

.INPUTBOXLARGE {
   	  font: bold large 'Source Sans Pro', sans-serif;
          font-size:large;
          font-family:'Source Sans Pro', sans-serif;
 	  font-style: normal;
	  font-weight: bold;
          Color: navy;
          border-color: #006699;
          border-style:inset;
          }

.INPUTBOXSMALL {
   	  font: bold x-small 'Source Sans Pro', sans-serif;
          font-size:x-small;
          font-family:'Source Sans Pro', sans-serif;
 	  font-style: normal;
	  font-weight: normal;
          Color: navy;
          border-color: #006699;
          border-style:inset;
          }

.INPUTBOX2 {
		 font: bold small 'Source Sans Pro', sans-serif;
          font-size:small;
          font-family:'Source Sans Pro', sans-serif;
 	  font-style: normal;
	  font-weight: normal;
          Color: navy;
	border: 3px inset gold;
    /* border: 3px inset steelblue;
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 10px rgba(0,0,0,0.1); 
			*/
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(255,139,0,1),
            0 0 10px rgba(255,139,0,1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(255,139,0,1),
            0 0 10px rgba(255,139,0,1); 
    box-shadow: 
      inset 0 0 8px  rgba(255,139,0,1),
            0 0 10px rgba(255,139,0,1); 
    padding: 1px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 1px 0;
			}

.INPUTBOXGLOW {
		 font: bold small 'Source Sans Pro', sans-serif;
          font-size:small;
          font-family:'Source Sans Pro', sans-serif;
 	  font-style: normal;
	  font-weight: normal;
          Color: navy;
    /* border: 3px inset steelblue;

      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 10px rgba(0,0,0,0.1); 
			*/
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,1),
            0 0 10px rgba(0,0,0,1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,1),
            0 0 10px rgba(0,0,0,1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,1),
            0 0 10px rgba(0,0,0,1); 
    padding: 1px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 1px 0;
}

.INPUTBOX3 {
   	  font: normal x-small 'Source Sans Pro', sans-serif;
          font-size:x-small;
          font-family:'Source Sans Pro', sans-serif;
 	  font-style: normal;
	  font-weight: normal;
          Color: navy;
          border-color: #000099;
          border-style:inset;
          }

.LABELFORMAT {
width:30%;
float:left;
text-align:right;
}

.FORMTEXT2  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family:  'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #006699;
	width:30%;
	float:left;
	text-align:right;
}

.FORMBOX {
	border-style:solid;
	border-width:1px;
	border-color:#006699;
	padding: 2px;
}

.checkbox {
	font: normal x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #3366FF; /* Light Blue */
} /* Same as lighttext */
.checkbox_bold  {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #3366FF; /* Light Blue */
} /* Same as lighttext_bold */
/* END OF CONTROLS */

/* CALENDAR Classes */
.CSSinfo_CALENDAR_ONLY {}
.CALTEXT {
	font: bold x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: darkblue;
}

.CALINFO {
	font: normal x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: maroon;
}
/* END OF CALENDAR CLASSES */

/* REVIEW PAGE */
.REVIEWTITLE {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: darkblue;
}
.REVIEWTEXT {
	font: x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #006699;
}
/* ABOVE IS FROM REVIEW PAGE */
/* LOG DISPLAY */
.LOGYEAR {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	color: darkblue;
}
.LOGMONTH {
	font: x-small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: x-small;
	color: #006699;
}


/* BELOW IS FROM FAQ PAGE CSS: */
/* COLORS CONVERTED WEB SAFE VERSIONS (NOT websafe.) */
/* GREY IS 999999 Gainsboro is CCCCCC*/
/* SILVER is CCCCCC*/
.CSSinfo_FAQ_ONLY {}
.alignright {
              text-align: right;
           }

.aligncenter {
              text-align: center;
           }

.pageintro {
             font-weight: bold; 
           }

.revision  {
              text-align: center;
             font-weight: bold; 
               font-size: smaller;
           }
.datemodified  {
	font: normal normal small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-style: normal;
              text-align: center;
             font-weight: bold;
               font-size: 9;
           }

.goback    {
             line-height: xx-large;
              text-align: center;
          /* vertical-align: center;*/
             font-weight: bold;
           }

.blankpage {
             line-height: 100pt;
              text-align: center;
          /* vertical-align: center;*/
           }
		   
.donate_text {
	font: bold small 'Source Sans Pro', sans-serif;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: normal;
	color: #006699;
}


.silver    {
                   color: #CCCCCC;
             font-weight: bold;
           }
/* CSS Two Columns of different sizes */
.right300col{
float:right;
width:300px;
height: 200px;
}
.left300col{
margin-right: 300px;
height: 200px;
}
.right200col{
float:right;
width:200px;
height: 500px;
}
.left200col{
margin-right: 200px;
height: 500px;
}
.right150col{
float:right;
width:150px;
height: 500px;
}
.left150col{
margin-right: 150px;
height: 500px;
}
.right100col{
float:right;
width:100px;
height: 500px;
}
.left100col{
margin-right: 100px;
height: 500px;
}

.hrlineblue{
height:2px;
background:lightblue;
border-bottom:1px solid navy;
}
.hrlinered{
height:2px;
background:#FF9900;
border-bottom:1px solid #FF0000;
}
.hrlineGreen{
height:2px;
background:lightgreen;
border-bottom:1px solid forestgreen;
}
.hrlineXmas{
height:4px;
background:red;
border-bottom:4px solid forestgreen;
}

/* END TWO COLUMNS */

/* BORDERS! */
.bordernone {border-style:none;}
.borderdotted {border-style:dotted;	
	border-color:#006699;}
.borderdashed {border-style:dashed;
	border-color:#006699;}
.bordersolid {border-style:solid;
	border-width:5px;
	border-color:#006699;}
.borderdouble {border-style:double;
	border-width:8px;
	border-color:red;}
.bordergroove {border-style:groove;
	border-width:8px;
	border-color:#006699;}
.borderridge {border-style:ridge;
	border-width:8px;
	border-color:#006699;}
.borderinset {border-style:inset;
	border-width:8px;
	border-color:#006699;}
.borderoutset {border-style:outset;
	border-width:8px;
	border-color:#006699;}
.borderhidden {border-style:hidden;}		 
/* Used to check for CSS loading: http://stackoverflow.com/questions/6241669/handling-css-load-failure */......

.alignleft {# float:left;}

/*  START OF ROUND BUTTONS */
.roundbutton {
  font-family: 'Source Sans Pro', sans-serif;
  color: #FFFFFF !important;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
    display:table-cell;
    padding: 4px 3px 0 3px;
    min-width: 14px;
 vertical-align:middle;
  text-shadow: 1px 1px 0px #330066;
  box-shadow: 10px 10px 10px #BEE2F9;
  border: 2px solid #990000;
      width: 30px;
   height: 30px;
background-color: #006699;
        background:             radial-gradient( 9px -12px, circle, white 8%, #006699 30px );
        background:    -moz-radial-gradient( 9px -12px, circle, white 8%, #006699 30px );
        background:     -ms-radial-gradient( 9px -12px, circle, white 8%, #006699 30px );
        background:      -o-radial-gradient( 9px -12px, circle, white 8%, #006699 30px );
        background: -webkit-radial-gradient( 9px -12px, circle, white 8%, #006699 30px );
   -moz-border-radius: 50px; 
   -webkit-border-radius: 50px; 
   border-radius: 50px;
}
.roundbutton:hover, .roundbutton:focus {
  color: #14396A !important;
  background: #00CCFF;
  box-shadow: 5px 5px 5px #BEE2F9;
}


/* BIG RED BUTTON */
.bigroundbutton{
width:100px; /*same as the height*/
height:100px; /*same as the width*/
background-color:#ff0000;
border:1px solid #ff0000; /*same colour as the background*/
color:#fff;
font-size:1.6em;
/*set the border-radius at half the size of the width and height*/
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
/*give the button a small drop shadow*/
-webkit-box-shadow: 0 0 10px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 10px rgba(0,0,0, .75);
box-shadow: 2px 2px 15px rgba(0,0,0, .75);
}
/***NOW STYLE THE BUTTON'S HOVER STATE***/
.bigroundbutton.hover, .bigroundbutton.focus{
background:#c20b0b;
border:1px solid #c20b0b;
/*reduce the size of the shadow to give a pushed effect*/
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0, .75);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0, .75);
box-shadow: 0px 0px 5px rgba(0,0,0, .75);
}
/* http://stackoverflow.com/questions/4801181/vertically-and-horizontally-centering-text-in-circle-in-css-like-iphone-notific */
.badge {
    background:             radial-gradient( 5px -9px, circle, white 8%, red 26px );
        background:    -moz-radial-gradient( 5px -9px, circle, white 8%, red 26px );
        background:     -ms-radial-gradient( 5px -9px, circle, white 8%, red 26px );
        background:      -o-radial-gradient( 5px -9px, circle, white 8%, red 26px );
        background: -webkit-radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background-color: red;
    border: 2px solid white;
    border-radius: 12px; /* one half of ( (border * 2) + height + padding ) */
    box-shadow: 1px 1px 1px black;
    color: white;
    font: bold 15px/13px Helvetica, Verdana, Tahoma;
    height: 16px; 
    padding: 4px 3px 0 3px;
    text-align: center;
    min-width: 14px;
}

.badge {
    float: left;
    left: 25px;
    margin: 6px;
    position: relative;
    top: 25px; 
}
/*  END OF ROUND BUTTONS */

.TWITTERTEXT {
	margin-right: 10px;
	font-family: 'Quattrocento Sans', Times, Serif;
	font-size: .7em;
	font-weight: 400;
	font-style: normal;
	color: #006699;
	}
	
/* .TWITTERTEXT  ul {	list-style-type: none;} /* remove bullets from ul */

	.TWITTERBOLD {
	font-family: 'Quattrocento Sans', Times, Serif;
	font-size: .7em;
	font-weight: 800;
	font-style: normal;
	color: navy;
	}
	
.announcementsdivfade {
    overflow: hidden;
	text-overflow: ellipsis;
    position: relative;
    line-height: 12px; 
    /* height must be a multiple of line-height for how many rows you want to show (height = line-height x rows) */
    height: 144px;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}



.announcementsexpand{
		color: navy;
		display: none;
		font-weight: 700;
		cursor: pointer;

}


.IMAGESHOWLARGE {
	border: 1px dashed gray;
}

/* CSS ALIGN */
.middle { /* DOES NOT WORK */
  vertical-align: middle;
}

.top {
  vertical-align: top;
}

.bottom {
  vertical-align: bottom;
}

.sub {
  vertical-align: sub;
}

.super {
  vertical-align: super;
}


.marquee {
  /* width: 300px; */
  overflow: hidden;
  border: 1px solid #ccc;
  padding-left: 4px;
  /* background: #ccc; */
  	font-family: 'Quattrocento Sans', Times, Serif;
	font-size: .6em;
	font-weight: 700;
	font-style: normal;
	color: #006699;
	background: #ffffff;

}

.marqueeverticalsize { height: 80px; width: 100%;}

.marqueeline{height:1px;background:#FF9900;border-bottom:1px solid #FF0000;width:75%;}

/* NEW FONTS - Large, Medium, Small 
Tangerine 400, 700 Normal Only
'Quattrocento Sans' 400, 700
'Source Sans Pro' 200,300,400,600,700,900
'Lato' 100 (Hairline), 300, 400, 700, 900 regular and italic
'Cabin' 400, 500, 700
'Playfair Display'  400, 700, 900
Bilbo 400 Normal Only
Bilbo Swash Caps 400 Normal Only
Philosopher 400,700
'Permanent Marker' 400 Normal Only

*/
.tangerinelarge {
 	font-family: 'tangerine', Sans-Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.tangerinelargebold {
 	font-family: 'tangerine', Sans-Serif;
	font-size: 4em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}
.tangerinemedium {
 	font-family: 'tangerine', Sans-Serif;
	font-size: 2em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.tangerinemediumbold {
 	font-family: 'tangerine', Sans-Serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}

.quattrocentosanslarge {
 	font-family: 'Quattrocento Sans', Sans-Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.quattrocentosanslargeitalic {
 	font-family: 'Quattrocento Sans', Sans-Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: italic;
	line-height: 1em;
}
.quattrocentosanslargebold {
 	font-family: 'Quattrocento Sans', Sans-Serif;
	font-size: 4em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}

.quattrocentosansmedium {
 	font-family: 'Quattrocento Sans', Sans-Serif;
	font-size: 1.5em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.quattrocentosansmediumitalic {
 	font-family: 'Quattrocento Sans', Sans-Serif;
	font-size: 1.5em;
	font-weight: 400;
	font-style: italic;
	line-height: 1em;
}
.quattrocentosansmediumbold {
 	font-family: 'Quattrocento Sans', Sans-Serif;
	font-size: 1.5em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}
.quattrocentosanssmall {
 	font-family: 'Quattrocento Sans', Sans-Serif;
	font-size: 1em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.quattrocentosanssmallitalic {
 	font-family: 'Quattrocento Sans', Sans-Serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1em;
}
.quattrocentosanssmallbold {
 	font-family: 'Quattrocento Sans', Sans-Serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}
/* 'Source Sans Pro' 200,300,400,600,700,900 */
.sourcesanslargethin {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 4em;
	font-weight: 200;
	font-style: normal;
	line-height: 1em;
}
.sourcesanslarge {
	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.sourcesanslargeitalic {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 4em;
	font-weight: 300;
	font-style: italic;
	line-height: 1em;
}
.sourcesanslargebold {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 4em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}

.sourcesansmedium {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 1.5em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.sourcesansmediumitalic {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 1.5em;
	font-weight: 300;
	font-style: italic;
	line-height: 1em;
}
.sourcesansmediumthin {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 1.5em;
	font-weight: 200;
	font-style: normal;
	line-height: 1em;
}
.sourcesansmediumbold {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 1.5em;
	font-weight: 900;
	font-style: normal;
	line-height: 1em;
}
.sourcesanssmall {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 1em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.sourcesanssmallitalic {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 1em;
	font-weight: 300;
	font-style: italic;
	line-height: 1em;
}
.sourcesanssmallthin {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 1em;
	font-weight: 200;
	font-style: normal;
	line-height: 1em;
}
.sourcesanssmallbold {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: 1em;
	font-weight: 900;
	font-style: normal;
	line-height: 1em;
}
.sourcesanstiny {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: .6em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.sourcesanstinyitalic {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: .6em;
	font-weight: 300;
	font-style: italic;
	line-height: 1em;
}
.sourcesanstinythin {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: .6em;
	font-weight: 200;
	font-style: normal;
	line-height: 1em;
}
.sourcesanstinybold {
 	font-family: 'Source Sans Pro', Sans-Serif;
	font-size: .6em;
	font-weight: 900;
	font-style: normal;
	line-height: 1em;
}


.latolargethin {
 	font-family: 'Lato', Sans-Serif;
	font-size: 4em;
	font-weight: 100;
	font-style: normal;
	line-height: .8em;
}
.latolarge {
 	font-family: 'Lato', Sans-Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}
.latolargeitalic {
 	font-family: 'Lato', Sans-Serif;
	font-size: 4em;
	font-weight: 100;
	font-style: italic;
	line-height: .8em;
}
.latolargebold {
 	font-family: 'Lato', Sans-Serif;
	font-size: 4em;
	font-weight: 900;
	font-style: normal;
	line-height: .8em;
}

.latomedium {
 	font-family: 'Lato', Sans-Serif;
	font-size: 1.5em;
	font-weight: 300;
	font-style: normal;
	line-height: .8em;
}
.latomediumitalic {
 	font-family: 'Lato', Sans-Serif;
	font-size: 1.5em;
	font-weight: 100;
	font-style: italic;
	line-height: .8em;
}
.latomediumthin {
 	font-family: 'Lato', Sans-Serif;
	font-size: 1.5em;
	font-weight: 100;
	font-style: normal;
	line-height: .8em;
}
.latomediumbold {
 	font-family: 'Lato', Sans-Serif;
	font-size: 1.5em;
	font-weight: 900;
	font-style: normal;
	line-height: .8em;
}
.latosmall {
 	font-family: 'Lato', Sans-Serif;
	font-size: 1em;
	font-weight: 300;
	font-style: normal;
	line-height: 1em;
}
.latosmallitalic {
 	font-family: 'Lato', Sans-Serif;
	font-size: 1em;
	font-weight: 100;
	font-style: italic;
	line-height: 1em;
}
.latosmallthin {
 	font-family: 'Lato', Sans-Serif;
	font-size: 1em;
	font-weight: 100;
	font-style: normal;
	line-height: 1em;
}
.latosmallbold {
 	font-family: 'Lato', Sans-Serif;
	font-size: 1em;
	font-weight: 900;
	font-style: normal;
	line-height: 1em;
}
.latotiny {
 	font-family: 'Lato', Sans-Serif;
	font-size: .6em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.latotinyitalic {
 	font-family: 'Lato', Sans-Serif;
	font-size: .6em;
	font-weight: 300;
	font-style: italic;
	line-height: 1em;
}
.latotinythin {
 	font-family: 'Lato', Sans-Serif;
	font-size: .6em;
	font-weight: 100;
	font-style: normal;
	line-height: 1em;
}
.latotinybold {
 	font-family: 'Lato', Sans-Serif;
	font-size: .6em;
	font-weight: 900;
	font-style: normal;
	line-height: 1em;
}

/* 'Cabin' 400, 500, 700 */
.cabinlargethin {
 	font-family: 'cabin', Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}
.cabinlarge {
 	font-family: 'cabin', Serif;
	font-size: 4em;
	font-weight: 500;
	font-style: normal;
	line-height: .8em;
}
.cabinlargeitalic {
 	font-family: 'cabin', Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: italic;
	line-height: .8em;
}
.cabinlargebold {
 	font-family: 'cabin', Serif;
	font-size: 4em;
	font-weight: 700;
	font-style: normal;
	line-height: .8em;
}

.cabinmedium {
 	font-family: 'cabin', Serif;
	font-size: 1.5em;
	font-weight: 500;
	font-style: normal;
	line-height: .8em;
}
.cabinmediumitalic {
 	font-family: 'cabin', Serif;
	font-size: 1.5em;
	font-weight: 400;
	font-style: italic;
	line-height: .8em;
}
.cabinmediumthin {
 	font-family: 'cabin', Serif;
	font-size: 1.5em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}
.cabinmediumbold {
 	font-family: 'cabin', Serif;
	font-size: 1.5em;
	font-weight: 700;
	font-style: normal;
	line-height: .8em;
}
.cabinsmall {
 	font-family: 'cabin', Serif;
	font-size: 1em;
	font-weight: 500;
	font-style: normal;
	line-height: 1em;
}
.cabinsmallitalic {
 	font-family: 'cabin', Serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1em;
}
.cabinsmallthin {
 	font-family: 'cabin', Serif;
	font-size: 1em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.cabinsmallbold {
 	font-family: 'cabin', Serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}

/* 
Tangerine 400, 700 Normal Only
'Quattrocento Sans' 400, 700
'Source Sans Pro' 200,300,400,600,700
Cabin

'Playfair Display'  400, 700, 900
Bilbo 400 Normal Only
Bilbo Swash Caps 400 Normal Only
*/

.playfairlargethin {
 	font-family: 'Playfair Display', Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}
.playfairlarge {
 	font-family: 'Playfair Display', Serif;
	font-size: 4em;
	font-weight: 700;
	font-style: normal;
	line-height: .8em;
}
.playfairlargeitalic {
 	font-family: 'Playfair Display', Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: italic;
	line-height: .8em;
}
.playfairlargebold {
	font-family: 'Playfair Display', Serif;
	font-size: 4em;
	font-weight: 900;
	font-style: normal;
	line-height: .8em;
}

.playfairmedium {
 	font-family: 'Playfair Display', Serif;
	font-size: 1.5em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}
.playfairmediumitalic {
 	font-family: 'Playfair Display', Serif;
	font-size: 1.5em;
	font-weight: 400;
	font-style: italic;
	line-height: 1em;
}
.playfairmediumthin {
 	font-family: 'Playfair Display', Serif;
	font-size: 1.5em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.playfairmediumbold {
 	font-family: 'Playfair Display', Serif;
	font-size: 1.5em;
	font-weight: 900;
	font-style: normal;
	line-height: 1em;
}

/*
Bilbo 400 Normal Only
Bilbo Swash Caps 400 Normal Only  */


.bilbolarge {
 	font-family: 'Bilbo', Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}
.bilbomedium {
 	font-family: 'Bilbo', Serif;
	font-size: 1.5em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}
.bilbosmall {
 	font-family: 'Bilbo', Serif;
	font-size: .75em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}

.bilboswashcapslarge {
 	font-family: 'Bilbo Swash Caps', Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}
.bilboswashcapsmedium {
 	font-family: 'Bilbo Swash Caps', Serif;
	font-size: 1.5em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}
/* Philosopher 400,700
'Permanent Marker' 400 Normal Only
*/

.philosopherlarge {
 	font-family: 'Philosopher', Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.philosopherlargeitalic {
	font-family: 'Philosopher', Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: italic;
	line-height: 1em;
}
.philosopherlargebold {
 	font-family: 'Philosopher', Serif;
	font-size: 4em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}
.philosopherlargebolditalic {
 	font-family: 'Philosopher', Serif;
	font-size: 4em;
	font-weight: 700;
	font-style: italic;
	line-height: 1em;
}
.philosophermedium {
 	font-family: 'Philosopher', Serif;
	font-size: 2em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.philosophermediumitalic {
 	font-family: 'Philosopher', Serif;
	font-size: 2em;
	font-weight: 400;
	font-style: italic;
	line-height: 1em;
}
.philosophermediumbold {
 	font-family: 'Philosopher', Serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}
.philosophermediumbolditalic {
 	font-family: 'Philosopher', Serif;
	font-size: 2em;
	font-weight: 700;
	font-style: italic;
	line-height: 1em;
}

.philosophersmall {
 	font-family: 'Philosopher', Serif;
	font-size: 1em;
	font-weight: 400;
	font-style: normal;
	line-height: 1em;
}
.philosophersmallitalic {
 	font-family: 'Philosopher', Serif;
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	line-height: 1em;
}
.philosophersmallbold {
 	font-family: 'Philosopher', Serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
}
.philosophersmallbolditalic {
 	font-family: 'Philosopher', Serif;
	font-size: 1em;
	font-weight: 700;
	font-style: italic;
	line-height: 1em;
}

.permanentmarkerlarge {
 	font-family: 'Permanent Marker', Serif;
	font-size: 4em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}
.permanentmarkermedium {
 	font-family: 'Permanent Marker', Serif;
	font-size: 2em;
	font-weight: 400;
	font-style: normal;
	line-height: .8em;
}

/*** COLORS ***/
.white{color:#FFFFFF;}
.ivory{color:#FFFFF0;}
.whitesmoke{color:#F5F5F5;}
.snow{color:snow;}
.silver{color:silver;}
.black{color:#000;}

.azure{color:#F0FFFF;}
.beige{color:#F5F5DC;}
.wheat{color:#F5DEB3;}
.lavender2{color:#E6E6FA;}
.lavender{color:"rgba(230,230,250,.7)";} /* Lavender from the menu */
.orchid{color:#BA55D3;} /* MediumOrchid, actually */
.yellow{color:#FFFF00;}
.gold{color:#FF9900;}

.brightgold{color:#FFCC00;}
.red{color:#FF0000;}
.maroon{color:#990000;}

.steelblue{color:#006699;} /*Named STEELBLUE is lighter:#4682b4 */
.lightsteel{color:#6c9dc6;}
.lightblue{color:#00CCFF;}
.extralightblue{color:#99FFFF;}
.navy{color:#000080;} /* BODY color */
.darkblue{color:#2B3856;}
.babyblue{color:#95B9C7;}
.columbiablue{color:#87AFC7;}
.purple{color:#990099;}
.darkpurple{color:#660099;}
.reallydarkpurple{color:#330066;}
.eggplant{color:#330033;}
.gray{color:#ccc;}
.grey{color:#ccc;}
.darkgray{color:#444;}
.hazel{color:#776536;}
.green{color:forestgreen;}

/* TEXT EDGING */
.columbiaedge {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #87AFC7;}
.navyedge {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #000080;}
.goldedge {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #FF9900;}
.purpleedge {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #660099;}
.maroonedge {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #990000;}
.grayedge {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #444444;}
.orchidedge {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #BA55D3;}
.hazeledge {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #776536;}
.snowedge {-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: snow;}

div#divfooter.noprint.MMFOOTER2{
	display:none;
}
body.page-template-template-blank div.breadcrumbs{
	display:none;
}
body#top.page-template-template-blank.avia-blank #wrap_all #main .container{
	padding-top:10px !important;
}