/*Queer Spiritual Spaces Style Sheet*/

body {
	font-family: Verdana, sans-serif;
	background-color: #003435;
	color: #F9F9F9;
	margin: 0;
	font-size: 80%;
}

#header {
	background-repeat: repeat-x;
	font-family: Verdana, sans-serif;
	padding-left: 25px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 25px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 24px;
	border-bottom: 1px #FFFFFF solid;
	text-align: left;
	text-transform: uppercase;
	background-image: url(../images/clouds_001.jpg);
	height: 90px;
	letter-spacing: 6px;
}
.qss_header {
	position: relative;
	Top: 10px;
}

#main {
	margin: 15px 10px 0px 148px;
}

#footer {
	padding: 30px 0 0 0;
	margin: 0;
	clear: both;
}

h1 {
	text-transform: lowercase;
	font-size: 120%;
}

h2 {
	text-transform: lowercase;
	font-size: 100%;
}

a {
	color: white;
}

#navEncl {
	position: absolute;
	top: 106px;
	left: 10px;
}
#nav001 {
	width: 126px;
	margin: 0;
	padding: 0;
}

#nav001 li {
	list-style-type: none;
	text-transform: lowercase;
	margin: 0 0 3px 0;
}

#nav001 li a {
	color: white;
	font-size: 90%;
	text-decoration: none;
	display: block;
	padding: 2px;
	width: 122px;
	background-color: #203750;
	border: 1px #FFFFFF solid;
	margin: 0;
}

#nav001 li a:hover {
	background-color: #548ECE;
	color: #FFFFFF;
}

.case_studies {
	font-style: italic;
	font-size: 90%;
	margin: 0.5em 0 0 0;
	text-transform: lowercase;
}

#nav002 {
	width: 126px;
	margin: 0;
	padding: 0;
}

#nav002 li {
	list-style-type: none;
	text-transform: lowercase;
	margin: 0 0 3px 0;
}

#nav002 li a {
	color: white;
	font-size: 90%;
	text-decoration: none;
	display: block;
	padding: 2px;
	width: 122px;
	background-color: #203750;
	border: 1px #FFFFFF solid;
	margin: 0;
}

#nav002 li a:hover {
	background-color: #548ECE;
	color: #fff;
}

#nav003 {
	width: 126px;
	margin: 1em 0 0 0;
	padding: 0;
}

#nav003 li {
	list-style-type: none;
	text-transform: lowercase;
	margin: 0 0 3px 0;
}

#nav003 li a {
	color: white;
	font-size: 90%;
	text-decoration: none;
	display: block;
	padding: 2px;
	width: 122px;
	background-color: #203750;
	border: 1px #FFFFFF solid;
	margin: 0;
}

#nav003 li a:hover {
	background-color: #548ECE;
	color: #FFFFFF;
}



/*index.php
-------------------------------------------------*/

#index {
	margin-left: 148px;
	margin-right: 320px;
	margin-top: 15px;
}

#index #tree {
	position: absolute;
	top: 106px;
	right: 10px;
	margin: 0;
	padding: 0;
}

#index #tree img {
	border: 1px #E6E6E6 solid;
}

#index .qss {
	font-style: italic;
}

#index dt {
	font-weight: bold;
}

#index ul {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	width: 350px;
	position: absolute;
	top: 400px;
	right: 0;
	border: 1px solid white;
	background-color: white;
}

#index ul li {
	text-align: right;
}

#index ul li img {
	border: 1px solid white;
}

#index #sponsors {
	position: absolute;
	background-color: #203750;
	top: 345px;
	right: 10px;
	width: 300px;
	height: 165px;
	border: 1px solid white;
	padding: 0;
	margin: 0;
}

#index #sponsors #ahrc {
	position: absolute;
	top: 5px;
	left: 5px;
	padding: 2px 45px 2px 2px;
	border: 1px #000000 solid;
	background-color: white;
}

#index #sponsors #uos {
	position: absolute;
	top: 85px;
	left: 99px;
	padding: 2px 29px 2px 2px;
	border: 1px #000000 solid;
	background-color: white;
}

#index #sponsors #esrc {
	position: absolute;
	top: 85px;
	left: 5px;
	border: 1px solid white;
	padding: 2px 2px 2px 2px;
	border: 1px #000000 solid;
	background-color: white;
}

/*news.php
-------------------------------------------------*/

#news {
	margin-left: 148px;
	margin-right: 320px;
	margin-top: 15px;
}

#news #tree {
	position: absolute;
	top: 106px;
	right: 10px;
	margin: 0;
	padding: 0;
}

#news #tree img {
	border: 1px #E6E6E6 solid;
}

	
#news table {
	border-collapse: collapse;
}

#news td {
	padding: 5px 5px 5px 5px;
	border: 1px white dotted;
}


/*project.php
-------------------------------------------------*/

#project {
	margin: 15px 180px 0px 148px;
}

#project .qss {
	font-style: italic;
}

#project #mugShots {
	position: absolute;
	top: 106px;
	right: 10px;
	list-style-type: none;
	margin: 0 0 10px 10px;
	padding: 4px;
	border: 1px solid white;
	background-color: #203750;
}

#project #mugShots img {
	border: 1px solid white;
}

#project #mugShots li {
	margin: 0 0 10px 0;
}

#project .blakeFaeries {
	text-align: center;
}

#project .blakeFaeries img {
	border: 1px solid white;
	width: 400px;
	height: 279px;
}

/*ethics.php
-------------------------------------------------*/

#ethics {
	margin: 15px 10px 0px 148px;
}

#ethics #tree {
	float: right;
	margin: 0 0 20px 20px;
}

#ethics #tree img {
	border: 1px #E6E6E6 solid;
}

#ethics li {
	margin: 10px 0px;
}

#ethics span.stressful {
	font-style: italic;
	color: red;
}
/*researchers.php
-------------------------------------------------*/

#researchers {
	margin: 15px 10px 0px 148px;
}

#researchers .miniBio {
	border-top: 3px #FFFFFF double;
	clear: right;
}

#researchers .miniBio img {
	float: right;
	border: 1px white solid;
	margin: 0 0 10px 10px;
}

#researchers .miniBio .title {
	font-style: italic;
}

#researchers .miniBio .role {
	font-style: italic;
	color: #548ece;
}

/*buddhist.php
-------------------------------------------------*/

#buddhist {
	margin: 15px 10px 0px 148px;
}

#buddhist img {
	float: right;
	border: 1px solid white;
	margin: 0 0 10px 10px;
}

#buddhist .name {
	font-style: italic;
}

/*curious.php
-------------------------------------------------*/

#curious {
	margin: 15px 10px 0px 148px;
}

#curious img {
	float: right;
	border: 1px solid white;
	margin: 0 0 10px 10px;
}

#curious .name {
	font-style: italic;
}

/*findhorn.php
-------------------------------------------------*/

#findhorn {
	margin-left: 148px;
	margin-bottom: 0px;
	margin-right: 340px;
	margin-top: 15px;
}

#findhorn .name {
	font-style: italic;
}

#findhorn #pics {
	position: absolute;
	top: 106px;
	right: 10px;
	list-style-type: none;
	margin: 0 0 10px 10px;
	padding: 4px;
	border: 1px solid white;
	background-color: #203750;
}

#findhorn #pics img {
	border: 1px solid white;
}

#findhorn #pics li {
	margin: 0 0 10px 0;
}

/*michigan.php
-------------------------------------------------*/

#michigan {
	margin: 15px 10px 0px 148px;
}

#michigan .name {
	font-style: italic;
}
/*muslim.php
-------------------------------------------------*/

#muslim {
	margin: 15px 370px 0px 148px;
}

#muslim #pridePic1 {
	position: absolute;
	top: 106px;
	right: 10px;
	margin: 0;
	padding: 0;
}

#muslim #pridePic2 {
	position: absolute;
	top: 365px;
	right: 10px;
	margin: 0;
	padding: 0;
}

#muslim img {
	border: 1px solid white;
}

#muslim .name {
	font-style: italic;
}

/*quakers.php
-------------------------------------------------*/

#quakers {
	margin: 15px 10px 0px 148px;
}

#quakers .parrots {
	float: right;
	border: 1px solid white;
	margin: 0 0 10px 10px;
}

#quakers .house {
	margin: 10px 10px 10px 0;
	border: 1px solid white;
	float: left;
	clear: both;
}

#quakers .address {
	float: right;
	margin: 10px 0 10px 10px;
}

#quakers .name {
	font-style: italic;
}

/*forums.php
-------------------------------------------------*/

#forums {
	margin: 15px 10px 0px 148px;
}

/*think.php
-------------------------------------------------*/

#guestbook {
	margin: 15px 10px 0px 148px;
}

#guestbook a {
	text-decoration: none;
	color: #548ece;
}

#guestbook .flump {
	font-size: 70%;
}

#guestbook #tree {
	float: right;
	margin: 0 0 20px 20px;
}

#guestbook #tree img {
	border: 1px #E6E6E6 solid;
}

#guestbook b {
	color: #F66;
}
/*contact.php
-------------------------------------------------*/

#contact {
	margin: 15px 10px 0px 148px;
}

#contact #tree {
	float: right;
	margin: 0 0 20px 20px;
}

#contact #tree img {
	border: 1px #E6E6E6 solid;
}

#contact .email {
	margin-left: 20px;
	padding-left: 0;
}
#contact table {
	border-collapse: collapse;
	border-top: 1px white solid;
	border-right: 1px white none;
	border-bottom: 1px white solid;
	border-left: 1px white none;
}

#contact th {
	text-align: left;
	border-top: none;
	border-right: none;
	border-bottom: 1px white solid;
	border-left: none;
}

#contact td {
	border-top: none;
	border-right: none;
	border-bottom: 1px #548ECE solid;
	border-left: none;
}

#contact .col1 {
	padding: 5px 5px 5px 0px;
}

#contact .col2 {
	padding: 5px 5px 5px 5px;
}

#contact .col3 {
	padding: 5px 0px 5px 5px;
}

/*secondlife.php
-------------------------------------------------*/
#secondlife {
	margin: 15px 430px 0px 148px;
}

#secondlife #centre_pics {
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 0;
	margin-top: 0;
	position: absolute;
	top: 106px;
	right: 10px;
	list-style-type: none;
	padding: 4px;
	border: 1px solid white;
	background-color: #203750;
}

#secondlife #centre_pics img {
	border: 1px solid white;
}

#secondlife #centre_pics li {
	margin: 0 0 10px 0;
}


/*additional.php
-------------------------------------------------*/
#additional {
	margin: 15px 10px 0px 148px;
}

#additional #tree {
	float: right;
	margin: 0 0 0 15px;
}

#additional #tree img {
	border: 1px #E6E6E6 solid;
}

/*read.php
-------------------------------------------------*/

#read {
	margin: 15px 10px 0px 148px;
}

#read table {
	border-collapse: collapse;
	border-top: 1px white solid;
	border-right: 1px white none;
	border-bottom: 1px white solid;
	border-left: 1px white none;
}

#read th {
	text-align: left;
	padding: 5px 5px 5px 0;
	border-top: none;
	border-right: none;
	border-bottom: 1px white solid;
	border-left: none;
}

#read td {
	padding: 5px 5px 5px 0;
	border-top: none;
	border-right: none;
	border-bottom: 1px #548ECE solid;
	border-left: none;
}

/*links.php
-------------------------------------------------*/
#links {
	margin: 15px 10px 0px 148px;
}

#links #tree {
	float: right;
	margin: 0 0 20px 20px;
}

#links #tree img {
	border: 1px #E6E6E6 solid;
}

#links dt {
	margin: 1em 0 0 0;
}

#links h2 {
	text-transform: capitalize;
}

