/*
*********************************************************************
Language:    CSS 2.1
Web site:    http://www.typeculture.com/
File Path:   /css/
Copyright:   ©2004, Jamie Peloquin
Created:     8/22/04 3:36 PM 
Created by:  Jamie Peloquin (www.dockingbay-94.com)
*********************************************************************
*********************************************************************
NOTES:
This dicument contains styles which are compatible with CSS-1,
CSS-2 and higher compliant web browsers.
*********************************************************************
*/
@import url(/css/css_1.css);
/*
*********************************************************************
DOCUMENT PROPERTIES
*********************************************************************
*/
body { 
	margin: 0;
	padding: 0;
}

#sat_header {
	margin: 0;
	background-color: #EEE;
	border-bottom: 1px #CCC solid;
}

#sat_footer {
	margin: 0;
	border-top: 1px #CCC solid;
	padding: 5px 50px 5px 50px;;
	font-size: 10px;
}
/*
*********************************************************************
CONTENT PROPERTIES
*********************************************************************
*/
#sat_header img {
	position: relative;
	left: 50px;
}

#content {
	margin: 50px;
	max-width: 580px;
	padding: 0;
}

h2 {
	margin-top: 40px;
	padding-top: 4px;
	border-top: 1px #CCC dashed;
}
body.academic h2 {
	color: #039;
	border-color: #69D;
}
body.foundry h2 {
	color: #B00;
	border-color: #C99;
}

h2 + p.caption { margin-top: -11px; }

pre, code, tt { font-family: Monaco, "Courier New", monospace; }

code {
	font-size: 10px;
	color: #666;
}

hr {
	margin: 24px 0 24px 0;
	border-style: none;
	border-top: 1px #CCC solid;
	height: 1px;
}

blockquote {
	border-left: 2px #DDD solid;
	padding: 1em;
	margin-top: 2em;
	margin-bottom: 2em;
	background-color: #f8f8ff;
}

q { quotes: '\201C' '\201D' '\2018' '\2019' ; }
q:before { content: open-quote;}
q:after { content: close-quote;}

body.academic a { color: #03C; }
body.foundry a { color: #600; }

#content:first-child { margin-top: 0; }

body.sitemap h2 { border-top-style: none; }
body.sitemap div#content a:after {
	content: "\A0\3C" attr(href) "\3E";
	font-size: 10px !important;
	color: #888 !important;
}
body.sitemap #footer {
	padding-left: 50px;
	border-top: 1px #CCC solid;
}


/* LIST ELEMENTS ------------------------------------------------- */
ul.square { list-style: square; }
ul.circle { list-style: circle; }
ul.nomark, ol.nomark { list-style: none; }
ol.zerofill { list-style: decimal-leading-zero; }
ol.upperalpha { list-style: upper-alpha; }
ol.loweralpha { list-style: lower-alpha; }
ol.upperroman { list-style: upper-roman; }
ol.lowerroman { list-style: lower-roman; }

li, dd { margin-bottom: .7em;}
/* --------------------------------------------------------------- */




/* FORM ELEMENTS ------------------------------------------------- */
/* --------------------------------------------------------------- */



/* TABLE ELEMENTS ------------------------------------------------ */
/* --------------------------------------------------------------- */


/* --------------------------------------------------------------- */


/* SYSTEM APPEARANCE --------------------------------------------- */
/* If the FONT declaration MUST appear first in these rules, 
   as System styles are special and have their own built-in 
   declarations. font-weight, color, etc. need to be declared
   after the initial FONT declaration. */
.sys_caption { font: caption; } /* Replicate Captioned Controls (buttons, drop-downs) */
.sys_icon { font: icon; } /* Replicate the Icon Label font */
.sys_menu { font: menu; } /* Replicate the drop-down/list Menu font */
.sys_messagebox { font: message-box; } /* Replicate the Dialog/Message box font */
.sys_smallcaption { font: small-caption; } /* Replicate Small Captioned Controls */
.sys_statusbar { font: status-bar; } /* Replicate the Window Status Bar font */
/* --------------------------------------------------------------- */
/*
*********************************************************************
SPECIAL PROPERTIES                                                  *
*********************************************************************
*/







