body{
	font-family:verdana, sans-serif;
}
/* logo */
.cralogo{
	color: #222222;
	font-size:64pt;
	font-family: verdana, sans-serif;
	font-weight:bold;
}
.cralogo_scale{
	color:#BBBBBB;
}
#byline{
	position:relative;
	margin-left:0.35em;
	top:-10px;
	white-space:nowrap;
	font-size:0.98em;
	font-weight:bold;
}

/* wrappers */
#header_wrapper{
	margin:auto;
	width:80%;
	max-width:1280px;
}
#logo_wrapper{
	vertical-align:top;
	display:inline-block;
	width:40%;
	min-width:365px;
	margin:0;
	border:none;
}
#spinner_wrapper{
	display:inline-block;
	height:5em;
	vertical-align:middle;
	margin-top:2em;
	text-align:right;
	width:59%;
	border:none;
	white-space:nowrap;
	color:#000073;
}
#main_content_wrapper{
	position:relative;
	margin:auto;
	margin-top:5em;
	width:80%;
	max-width:1280px;
	background-color: #BBBBBB; /*#87CEFA/*#BDBDEF*/;
	min-height:70%;
	padding: 0.1em 0.25em 0.25em 0.25em;
	/*border:2px solid  #87CEFA/*#BDBDEF*/;
/*	border-radius:25px; */
	text-align:center;
}
#footer_wrapper{
	font-weight:bold;
	width:100%;
	text-align:center;
	margin-top:1.5em;
}
#partnerships_wrapper{
	width:80%;
	bottom:0;
	margin:2em;
	margin-left:5%;
	font-weight:bold;
	text-align:left;
/*	color:#000073;*/
}
#contact_wrapper{
	margin-top:2em;
	font-weight:bold;
}
#contact_wrapper > a{
	color:#000073;
}

/* content */
#content_header{
/*	color:#000073; */
	font-weight:bold;
	font-size:2em;
	margin:0.5em;
/*	font-style:italic; */
}

.content_bubble{
	background:white;
	border:2px solid #AAAAAA;  /* #00BFFF;*/
/*	border-radius:25px;*/
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-top:3em;
	min-height:1em;
	vertical-align:top;
	padding:2em;
	-moz-box-shadow: 3px 3px 5px 6px #AAAAAA/*#76BDEB*/;
	-webkit-box-shadow: 3px 3px 5px 6px #AAAAAA/*#76BDEB*/;
	box-shadow: 3px 3px 5px 6px #AAAAAA/*#76BDEB*/;
}

div.content{
	margin-top: 2em;
	margin-left:20%;
	width:70%;
	text-align:left;
	line-height:1.5em;
}

.bubble_header{
	font-size:2em;
	color:#000073;
	display:block;
	margin-bottom:1em;
}
.bubble_byline{
	font-size:1.25em;
}
#address{
	font-weight:normal;
}
#profiles_wrapper{
	margin-bottom:2em;
}

/* links */
a{
	text-decoration:none;
	color: #6C6CF4; /* blue */
}
span.tiptext{
	font-size:0.75em;
	font-weight:normal;
}
