@font-face { font-family: 'Agency FB'; font-weight: bold; src: url('Agency.ttf') format('truetype'); }
@font-face { font-family: 'Segoe UI'; src: local('Segoe UI') url('SegoeUI.ttf') format('truetype'); }
    /*@font-face { font-family: 'Segoe UI'; font-weight: bold; src: url('SegoeUIBold.ttf') format('truetype'); }
*/
@font-face { font-family: 'AvantGarde LT Medium'; src: url('AvantGarde.ttf') format('truetype'); }
@font-face { font-family: 'Corbel'; src: local('Corbel') url('Corbel.ttf') format('truetype'); }
@font-face { font-family: 'Bauhaus Md BT'; src: url('Bauhaus.ttf') format('truetype'); }
@font-face { font-family: 'Cambria'; src: local('Cambria') url('Cambria.ttf') format('truetype'); }

a {text-decoration: none; cursor: crosshair; border-bottom: 1px solid;}
a:hover {border-bottom: 1px dotted;}

html{ font-family: sans-serif; font-size: 10pt; line-height: 12pt;}
body { background: #1b1b1b url(bg.png) repeat; }

#stats { display: none; }
#add {
	position: fixed; z-index: 1000; top: 4px; left: 4px; margin: 0; padding: 4pt 4pt 6pt;
	background-color: rgb(255,255,255);
	border: 2px solid #000; box-shadow: 0 0 35px #000;
	font-family: "Agency FB"; font-weight: bold; font-size: 16pt;
}
#add a { color: #000; border: none;}
#add a:hover {border: none; text-decoration: underline;}

#content div {
	position: absolute;
	padding: 4px 4px 8px; margin: 0;
	overflow: hidden;
}

#content .notice { z-index: 800;
	border: 2px #000 solid; border-radius: 5px; background: url(95.png); box-shadow: 0 0 15px #000;
	color: #000; font-family: "Segoe UI";
}
	.notice h1 { font-variant: small-caps; }
	.notice a:active {color: #990000;}
	.notice a:link {color: #1144AA;}
	.notice a:visited {color: #774477;}

#content .gsm {
	border: 1px #2a2826 double; background-color: #3e3c3a;
	color: #99b7c1; font-family: "AvantGarde LT Medium";
	padding: 4px 4px 2px; font-size: 80%;
}
    .gsm h1, .gsm p { margin: 0;}
	.gsm h1, .gsm a { color: #5c8c98; font-variant: small-caps; }
	.gsm a:hover { color: #99b7c1;}

#content .earthly {
	border: 1px #404946 solid; background: url(earthly.png);
	color: #4c5c54; font-family: Corbel;
}
	.earthly a { color: #848d8a;}
	.earthly h1, .earthly a:hover{ color: #4c5c54;}

#content .neeon {
	border: 3px #ff72d5 solid; border-radius: 20px 20px 8px 8px; background-color: #000; box-shadow: 0 0 8px #ff72d5;
	color: #f72a7b; font-family: "Bauhaus Md BT"; text-shadow: 0px 0px 3px #f72a7b;
}
	.neeon h1, .neeon a { color: #ca185f;}
	.neeon a:hover {color: #9D0638;}

#content .alex {
	padding: 0 0 6px;
	border: none; background-color: #fff;
	color: #6e7c4c; font-family: Cambria; text-align: justify;
}
	.alex h1 { background-color: #5d6447; color: #ced0c7; padding: 8px 3px; margin: 0; border: 0; }
	.alex p {margin: 2px 3px;}
	.alex a {color: #6e7c4c;}
	.alex a:hover {color: #7f9451;}

#content .olaves {
	padding: 0 0 8px;
	border: none; border-radius: 8px 0 0 8px;
	background: #fff url('olaves.jpg') no-repeat bottom right;
	color: #784860; font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 90%;
}
	.olaves h1 { background: #944c94; color: #fff; padding: 2px; margin: 6px 0 6px 14px; font-size: 12pt; line-height: 14pt; text-align: right; border-radius: 8px 0 0 8px;}
	.olaves p {margin: 2px 6px; }
	.olaves a{color:#909;text-decoration:none;font-weight:bold;}
	.olaves a:hover{text-decoration:underline;}

/* April 8 2010: Temporary change, while I come up with something...
/*#content .asian {
	border-style: solid; border-width: 2px 16px; border-color: #B49912; background-color: #B32719;
	color: #B49912; text-align: center;
}
	.asian h1 { text-decoration: underline;}
	.asian span {font-size: 16pt; line-height: 18pt;}
	.asian a:hover {color: #D3B418;}
*/
#content .asian {
	padding: 0 0 8px;
	border-right: 6px solid #B49912; border-radius: 8px 0 0 8px;
	background: #b32719; opacity: .9;
	color: #B49912; font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 90%; z-index: -1;
}
	.asian h1 { background: #B49912; color: #D3B418; text-shadow: 0px 1px 2px #000; padding: 2px; margin: 6px 0 6px 14px; font-size: 12pt; line-height: 14pt; text-align: right; border-radius: 8px 0 0 8px;}
	.asian p {margin: 2px 6px; }
	.asian a{color:#909;text-decoration:none;font-weight:bold;}
	.asian a:hover{text-decoration:underline;}

#content .facebook {
	padding: 0 0 8px;
	border-bottom: 1px solid #d8dfea; background-color: #fff;
	color: #333; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size:11px; line-height: 13px;
}
	.facebook h1 {border-top: 1px solid #3b5998; border-bottom: 1px solid #d8dfea; color: #3b5998; font-size:13px; background: #f7f7f7; padding: 8px 6px; margin: 0 0 6px;}
	.facebook p {margin: 2px 6px;}
	.facebook a{color:#3b5998;text-decoration:none;}
	.facebook a:hover{text-decoration:underline;}

h1 {
	font-size: 14pt;
	line-height: 16pt;
	padding: 0; margin: 3px 0;
}

p {
	padding: 0;
	margin: 4px 0 2px;
}

table { margin: 3px; color: inherit; font-size: inherit;}
td { vertical-align: top; }
ul, ol { padding-left: 20px; margin: 1px;}