/* Copyright 2009 Gavin D McCall 
   For exclusive use on: http://GavinMcCall.com/
   Other domains must have explicit written permission to use.
   Contact: gavin@gavinmccall.com
*/

/* Begin CSS */

/* ============
   Global reset
   ------------ 
*/

body, p, img {margin:0;padding:0;border:0;}

/* ====================
   Preliminary settings
   --------------------
*/

body {
    font-family: Verdana, Arial;				/* default font family */
	font-size: 9pt;								/* default font size */
	background-color:#000000;					/* black page background */
	color:#FFFFFF;								/* white text color */
}

/* =====
   Links 
   -----
*/

/* general links */
a:link, a:visited, a:active {
	color:#FFFFFF;
	text-decoration:none;						/* no underlines */
}
a:hover {
	color:#77CCFF;								/* link hover color changes to an off blue */
	cursor:pointer;
	text-decoration:underline;					/* underline links when cursor hovers */
}
/* head links */
.head a:link, .head a:visited, .head a:active {
	color:#FFFFFF;
	text-decoration:none;
	padding:1px;
}
.head a:hover {
	color:#000000;
	background-color:#FF0000;
	padding:1px;
}

/* cursors? */

#help_info span {cursor:help;}

/* notrace links */
a.notrace:link, a.notrace:active, a.notrace:visited {
	text-decoration:none;
	color:#FFFFFF;								/* change this to default link color */
}
a.notrace:hover {
	text-decoration:none;
	color:#FFFFFF;
	cursor:crosshair;
}

/* front page (first) links */

.firstlink:link, .firstlink:visited, a.firstlink:active {
	text-decoration:none;
}
.firstlink:however {
	text-decoration:underline;
}


/* =======
   classes
   -------
*/

.main {
	text-align:center;							/* make all content go to center */
	margin:0 auto;
}
.body {
    position: absolute;
	height:100%;								/* force sheet height */
	width:900px;								/* width of the page */
	margin:0 auto;
	left:0;
	right:0;
}
.head {
	/* position:absolute; */					/* no absolute = good */
	z-index:1001;
	top:0px;
	left:0px;
	right:0px;
}
.content {
	
}
.contentLayout {
	/* position:absolute; */
	right:0;
	left:0;
	padding-top:32px;
}
.foot {
    position:fixed;                          /* footer is absolute */
	z-index:9999999;
	bottom:0px;									/* put on the bottom */
	left:0px;									/* helps center */
	right:0px;									/* helps center */
	margin-bottom:1px;                         /* FIX: stops drawing scrollbar */
	width: 900px;								/* sheet width */
	margin: 0 auto;								/* force center */
}

.info {
border:1px solid #000000;
/* width:65%; */
margin:0 auto;
}

/* top of page */
.pagetitle {
}
.pageauthor span {
	position:absolute;
	left:0;
	right:0;
	top:-8px;
	z-index:32;
}
.pagetitle span {
}
.pageauthor span {
}

/* splash */
#gdm_list {
	list-style-type:none;
	padding:0px;
}
.splash_selection {
	display:block; 
}
a.splashlink {font-weight:bold;font-size:11pt;line-height:18pt;}
a.splashlink:hover {text-decoration:none;}
a.splashlink:hover:before {content:"\[ ";}
a.splashlink:hover:after {content:" \]";}
/* .info:hover {
	border:1px solid #77CCFF;
} */
.info div {
	border:1px solid #000000;
}
.info div:hover {
	border:1px solid #BBFFCC; /* same color as header link hover */
}
.collapsed {
	display:none;
}
.unfolded {
	display:block;
}
.splash_info {display:inline;}
.splash_info p {padding-bottom:8px;}
.splash_info img {margin-bottom:-2px;}
.splash_help {display:block;}
.splash_info, .splash_help {text-align:left;vertical-align:middle;padding:10px;float:left;width:100%;}
/* #merlin_info:hover, #elf_info:hover, #gdm_info:hover{cursor:pointer;} */

#help_info span {height:16px;text-align:center;background-color:#333333;padding:3px;margin:3px;font-size:10pt;}
#help_info {position:absolute;left:0;right:0;top:66%;z-index:1003;}

#hidden, #hidden2 {font-size:26pt;visibility:hidden;padding:0px;margin:0px;display:inline;}

.credits {color:#CCCCCC;}

/* ========
   snippets
   --------
*/

#gdm_hdr {
	display:block;
}
#gdm_menu {
	display:block;
}
#gdm_ftr {
	display:block;
}

/* =====
   lists
   -----
*/

#gdm_list {
	margin:0 auto;
}

/* =========
   Templates
   ---------
*/

.bw .credits, .bw .credits a:link, .bw .credits a:visited, .bw .credits a:active {color:#000000;}

body.bw {
	background-color:#FFFFFF;
	color:#000000;
}

body.bw a:link, body.bw a:active, body.bw a:visited {
	color:#000000;
}

body.bw div.credits a:hover {
	color:#000000;
}

body.bw .credits, body.bw .credits a:link, body.bw .credits a:active, body.bw .credits a:visited {color:#666666;}

/* ======
   gearth
   ------
*/

#gearth {display:block;width:100%;}
#gearth_image {display:inline; clear:both;}
#gearth_menu {display:block;clear:both;margin:0 auto;text-align:left;width:196px;/* border:1px solid #CCCCCC; */}

.gearth {display:inline;margin:0 auto;}

.gearth_left, .gearth_right {display:inline-block;vertical-align:top;}
#gearth_menu ul {list-style-type:none;line-height:18px;}

.gearth #gearth_menu ul {padding:0px;}

#gearth_menu a:link, #gearth_menu a:active, #gearth_menu a:visited {
	text-decoration:none;
	padding:2px;
	margin:4px;
}

#gearth_menu a:hover {
	text-decoration:none;
	background-color:#000000;
	color:#FFFFFF;

}

#gearth_bigtext {
	color:#484848;
	font-size:36pt; 
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:4pt;
}

.bigger {
	color:#3333A1;
	font-size:72pt;
	margin-top:-32px;
	margin-bottom:-16px;
}

/* =====
   Gavin
   -----
*/


.gavin {
	line-height:16pt;
	font-size:12pt;
	font-style:italic;
}

.minihdr {
	font-style:italic;
	letter-spacing:1pt;
	color:#777777;
	margin-bottom:-9px;
}

/* ===========
   adjustments
   -----------
*/

/* End of CSS */

/* Note: 
   This CSS file was written from scratch by Gavin D McCall on 7/12/2009. 
   Info about subsequent edits will be found after this point.
*/