/* shw_global.css (c)2008 SugarHill Works LLC - http://www.sugarhillworks.com */

/* -------------------- universal styles ------------------- */
* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: none;
	outline: none;
}

* html {
	
}

body {
	background-color: #999;
	font-family: Arial, Helvetica, sans-serif; /* Verdana, Geneva, */
	font-size: small;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	/*opacity: .99;
	-moz-opacity: .99;
	filter: alpha(opacity=99);*/
}
* html body {
	font-size: 80%;
}

a { 	 
	color: #FFF;
	/*color: #66FFFF;*/ 
	cursor: pointer;
}
a:hover { color: #66FFFF; } 
a:visited { color: #FFF; }
a:active { color: #66FFFF; }
a[href="#"] { cursor: pointer; }
a[href="#"]:hover { color: #66FFFF; }


.italic { font-style: italic; }

/* these general header styles are overridden by page-specific css when necessary */
h1 {
	margin: 65px auto 0px auto;
	font-size: 160%;
	font-weight: bold;
	letter-spacing: 1px;
	/*text-align: center;*/
}

h2 {
	margin: 20px auto 30px auto;
	font-size: 120%;
	font-weight: bold;
}

/* ---------- main text styles ------------ */

#main_text { 
	position: relative;
	margin: 60px auto;
	width: 800px;
	height: auto;
	text-align: left;
	line-height: 1.3em; /* was 20px */
	color: #111;
}

#main_text h1 {
	text-align: center;
}

h2.subtitle {
	text-align: center;
}

/* ---------- main image styles, on 2 "projects" pages -----------*/
#main_img_div {
	margin: 65px auto;
	width: 800px;
	text-align: center;
	line-height: normal;
	color: #FFF;
	font-size: 90%;
}


/* ---------- copyright info ----------- */
p#copyright {
	position: relative;
	top: 100px;
	padding: 0px 0px 25px 0px;
	margin: 0px 0px 25px 0px;
	font-size: 85%;
	font-weight: normal;
	color: #444;
	width: 100%;
	text-align: center;
}

div#copyright { /* this style used on updated versions of non-works pages */
	position: relative;
	top: 50px;
	margin: 0px 0px;
	width: 100%;
	height: 25px;
	font-size: 85%;
	font-weight: normal;
	color: #444;	
	text-align: center;
}
