h1,h2,h3 { 
	margin:	5px 5px;
}

p {
	margin:	3px 0px 5px 0px;
}

.bigblip {
/*	border:	1px solid black; */
	border-radius:	4px;
	color:	black;
	font-size:		.9em;
/*	margin:	0px 0px 5px 0px;*/
	background-color:	white;
	overflow-y:		hidden;
	word-break:		break-word;
}

.bigblip h1 {
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-radius:	4px;
	font-size:	1.3em;
	background-color: #B2CDA6;
/*
	--background-color: #FFC500;
*/
	margin:	0px;
	color:		black;
	padding:	2px 5px;
}

.bigblip h1 a{
	color:	black;
	font-weight:	bold;
	overflow-wrap:	break-word;
}

.blipdata {
	padding: 0px 3px;
}

.smallblip {
	color:	black;
	font-size:		.9em;
	margin:	5px 0px 10px 0px;
	background-color:	#FFFFBE;
	border:	1px solid #AAA;
	border-radius:	4px;
	overflow-wrap:	break-word;
}

.smallblip:hover {
	background-color:	white;
}

.smallblip h1 {
	font-size:	1.0em;
	background-color: #025625;
	margin:	0px;
	color:		#FFFFBE;
	padding:	2px 5px;
}

.smallblip h1 a {
	font-weight:	bold;
}

.mainnav {
	color:	white;
	background-color: #B2CDA6;
}

hr {
	color:			red;
	background-color:	red;
	min-height:		2px;
	border-radius:	4px;
	margin:			4px 2px;
}

.button {	/* Consistent Buttons */
    text-decoration:    none;
    font-size:          .9em;
    font-weight:        bold;

    color:              white;
	background-color: 	#047126;
    padding:            0px 4px;
    margin:     		 2px 4px;

    border:             1px solid #CCC;
    border-radius:      8px;

    -webkit-border-radius: 8px;
    -webkit-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
    box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);

	white-space:		nowrap;
}

.button:visited {
    color:              white;
	background-color: 	#047126;
    text-decoration:    none;
}

.button:hover {
    color:              white;
	background-color: 	#047126;
    text-decoration:    none;
}

.friends {
/*
	-webkit-box-shadow: 0px 0px 33px 10px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 33px 10px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 33px 10px rgba(0,0,0,0.75);
*/
	-webkit-box-shadow: 0px 0px 10px 5px #04471A;
/*
	-moz-box-shadow: 0px 0px 10px 5px #04471A;
*/
	box-shadow: 0px 0px 10px 5px #14572A;
	border:			1px solid #AAA;
	border-radius:	8px;
	margin-top:		20px;
	margin-right:	50px;	/* Spaces the blips out nicely */
	margin-bottom:	20px;
	padding:		4px;
	height:			120px;
	width:			25%;
	font-weight:	bold;
	float:			left;
	text-align:		center;
}

.friends:hover {
	background-color: #EEE;
}

.strays {
	height:		190px;
	border:		1px solid #CCC;
	border-radius:	8px;
	margin:		5px;
	padding:	3px;
	background:	white;
	width:		32%;
	float:		left;
	text-align:	center;
	overflow-y:	auto;
}

.strays div {
}

.rightbar {
	background-color: #FFFFBE;
	color:		black;
}

.leftbar {
	background-color: #FFC500;
	color:		black;
	border-radius:	4px;
	overflow-wrap:	break-word;
}

.manager {
	border:			1px solid #AAA;
	border-radius:	8px;
	margin:		10px auto;
	text-align:	center;
	background-color:	#FFFFBE;
}
.manager h3 {
	color:		white;
	background-color: #045106;
	font-size:	1.0em;
	margin:	0px 0px 2px 0px;
}

.nicebox {
	border:			1px solid #AAA;
	border-radius:	8px;
	padding:		4px;
	margin:		3px 0px;
	background-color:	#EEE;
}

.nicebox h1 {
	font-size:	1.5em;
	background-color: #045106;
	margin:	auto;
	color:		#FFFFBE;
	padding:	2px 5px;
}

.nicebox h2 {
	font-size:	2.5em;
	background-color: #045106;
	margin:	auto;
	color:		#FFFFBE;
	padding:	2px 5px;
}

.nicebox h3 {
	color:		white;
	background-color: #045106;
	font-size:	1.1em;
	border-radius:	4px;
	margin:		0px;
	padding:	2px 5px;
}

.nicebox h3 a {
	color:	yellow;
}

.nicebox h4 {
	color:		white;
	background-color: #247126;
	font-size:	1em;
	border-radius:	4px;
	margin:		0px;
	padding:	2px 5px;
}

.nicebox input[type="submit"] {	/* Consistent Buttons */
    text-decoration:    none;
    font-size:          .9em;
    font-weight:        bold;

    color:              white;
	background-color: 	#047126;
    padding:            0px 3px;
    margin-bottom:      2px;

    border:             1px solid #CCC;
    border-radius:      8px;

    -webkit-border-radius: 8px;
    -webkit-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
    box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
}

.actionbox {
	border:			1px solid #AAA;
	border-radius:	8px;
	padding:		4px;
	margin:		3px 0px;
	background-color:	#EEE;
	max-width:		500px;
	overflow:		auto;
}

.actionbox h1 {
	font-size:	1.0em;
	background-color: #045106;
	margin:	0px;
	color:		#FFFFBE;
	padding:	2px 5px;
}

.actionbox h3 {
	color:		white;
	background-color: #045106;
	font-size:	1.0em;
	border-radius:	4px;
	margin:		0px;
	padding:	2px 5px;
}

.actionbox a {
    text-decoration:    none;
    font-size:          1em;
    font-weight:        bold;

    color:              white;
	background-color: 	#047126;
    padding:            0px 4px;
    margin:   			   2px 4px;

    border:             1px solid #CCC;
    border-radius:      8px;

    -webkit-border-radius: 8px;
    -webkit-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
    box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
}

.artbox {
	border:			1px solid #AAA;
	border-radius:	8px;
	padding:		4px;
	margin:		3px 0px;
	background-color:	#EEE;
}

.artbox h1 {
	font-size:	1.0em;
	background-color: #045106;
	margin:	0px;
	color:		#FFFFBE;
	padding:	2px 5px;
}

.artbox h3 {
	color:		white;
	background-color: #247126;
	font-size:	1em;
	border-radius:	4px;
	margin:		0px;
	padding:	2px 5px;
/*
	color:			white;
	background-color: #045106;
	font-size:		1.3em;
	border-radius:	4px;
	margin:		2px 5px;
	padding:	2px 5px;
*/
}

.artbox h3 a {
	color:	white;
	padding:	2px 4px;
}

.borderbox {
	border:			1px solid #CCC;
	border-radius:	8px;
	padding:		4px;
	margin:		3px 0px;
	background-color:	white;
}

blacklist, .blacklist {
	background-color:	black;
	color:				white !important;
	border:			1px solid yellow; 
	border-radius:	4px;
	padding:		2px;
	font-weight:	bold;
}

admin, .admin {
	float:		right;
	background-color:	orange;
	color:				black;
	border-radius:	4px;
	padding:		2px;
	font-weight:	bold;
}

alert, .alert {
	background-color:	yellow;
	color:				red;
	border:			1px solid #444;
	border-radius:	4px;
	padding:		2px;
	font-weight:	bold;
}

error, .error {
	background-color:	red;
	color:				yellow;
	border:			1px solid #444;
	border-radius:	4px;
	padding:		2px;
	font-weight:	bold;
}

notice, .notice {
	background-color:	green;
	color:				yellow;
	border:			1px solid #444;
	border-radius:	4px;
	padding:		2px;
	font-weight:	bold;
}

warn, .warn {
	background-color:	red;
	color:				yellow;
	border:			1px solid #444;
	border-radius:	4px;
	padding:		2px;
}

.actions {
	border:			1px solid black;
	border-radius:	4px;
	float:			right;
	padding:		2px 4px;
}

.actions h3 {
	margin:	0px;
	color:	black;
	background-color: #B2CDA6;
	font-size:		18px;
	font-weight:	bold;
	text-align:		center;
}

.actions a {
	font-weight:	bold;
	margin:			4px 6px;
}

.generaltable {
	width:		100%;
	background-color:	#EEE;
	border:		1px solid #444;
	border-radius:	8px;
	margin:		2px; 
}

.generaltable caption {
	font-size:	1.1em;
	font-weight:	bold;
	color:		black;
	text-align:	center;
	color:		white;
	background-color: #045106;
	padding:	2px;
}

.generaltable tr {
}

.generaltable th {
	color:		white;
	background-color: #047126;
	font-weight:	bold;
	border:		1px solid black;
	padding:	2px;
	margin:		2px 4px;
	width:		120px;
	vertical-align:	middle;
}

.generaltable th a {
	color:		yellow;
}

.generaltable td {
	border:		1px solid black;
	padding:	2px;
	margin:		2px 4px;
}

.generaltable input[type="submit"] {	/* Consistent Buttons */
    text-decoration:    none;
    font-size:          .9em;
    font-weight:        bold;

    color:              white;
	background-color: 	#047126;
    padding:            0px 3px;
    margin-bottom:      2px;

    border:             1px solid #CCC;
    border-radius:      8px;

    -webkit-border-radius: 8px;
    -webkit-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
    box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
}

.tablehorizontal th {
	color:		white;
	background-color: #047126;
	font-weight:	bold;
	border:		1px solid black;
	padding:	2px;
	text-align:	center;
}

.tooltip {
	border:	1px solid black;
	border-radius:	4px;
	max-height:		100px;
	max-width:		100px;
	background-color:	black;
	color:			white;
	position:	relative;
	top:		100px;
	left:		0px;
	z-index:	99;
	display:	none;
}

.noaabusy {
	background: black url(../images/busy-spinner.gif) center no-repeat;
	vertical-align: middle;
	text-align:	center;
	width:	100%;
	height:	100%;
}

.submit {
	color:		white;
	background-color: #047126;
	font-weight: bold;
	border-radius:	8px;
}

.profile {
	float:	left;
/*
	width:	33%;
*/
	padding:	2px;
	margin:	3px 0px;
	border:	1px solid black;
	border-radius:	4px;
}
.profile h3 {
	color:		white;
	background-color: #247126;
	font-size:	1.0em;
	border-radius:	4px;
	margin:		0px;
	padding:	2px 5px;
}

.dxdata {
}

.dxdata th {
	text-align:	center;
}

.dxdata th,td {
	margin: 0px 2px;
	padding: 0px 2px;
}

.callsigndate {
	float:	right;
	border:	1px solid #CCC;
	border-radius: 8px;
	padding:	0px 3px;
	font-weight:	bold;
	text-align:	right;
	margin:	0px;
	background-color:	#EEE;
}

.privacy {
}

.privacy h2 {
	font-size:	1.5em;
}

.advertisement {
	margin:		auto;
	vertical-align:	middle;
	text-align:	center;
/*
	padding:	10px 35px 5px 35px;
*/
	max-width:	100%;
}

.clearboth {
	clear:	both;
}

.login {
	color:		black;
	font-size:	1.1em;
	font-weight:	bold;
	border:	1px solid white;
	border-radius:	8px;
	padding:	3px;
	background-color: #FFC500;
}
