/* text-oriented pages ============================ */

html,body,div,p  {margin:0; padding:0;}

h1, h2, h3, h5, h6 {font-weight: normal; font-style: normal;margin:0; padding:0;}

/* All font family and primary colors except LogLink color============================ */
body {			background-color: #000000;
				font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, "sans serif"; 
				color: #252525;
}

#logo,#logo2,#UpperHome,a,h1,h3,h5,.chasers {
				color: #57001A;
}

#maincontent3,#maincontent5,dl,dd,p,.inset,.sidenote,.center {
				font-family: "Georgia", "Times New Roman", Times, serif; 
				color: Black;
}

#container,#container5,#maincontent3,#maincontent5 {
				background: url(background2.jpg); left top; repeat;
}

/* For Stormdude Home link on long pages ===========================================*/
#UpperHome {

				position: absolute;	top: 35px; right: 0px; padding-right: 25px;
}

/* Sections =============================================*/
#wrapper { 
				width: 98%; margin: 5px; 
				background-color: #252525;
}

#wrapper2 { 
				width: 98%; margin: 5px; 
				background-color: #000000;
}

/* -- everything else is within container div 				background-color: #252525;
   -- note: url is relative to style sheet location-- */
#container { 	position: relative;
				width: 1150px;
				margin-right: auto; margin-left: auto;
				border-style:solid; border-width:8px;
				border-top-color: #999999; border-bottom-color: #454343;
				border-left-color: #666666; border-right-color: #454343;

}

#container5 { 	position: relative;
				width: 850px;
				margin-right: auto; margin-left: auto;
				border-style:solid; border-width:8px;
				border-top-color: #999999; border-bottom-color: #454343;
				border-left-color: #666666; border-right-color: #454343;
}

#header { 
				top: 10px; height: 60px;
				margin-right: auto; margin-left: auto;
}

#maincontent3 {
				width: 1100px;
				margin-left: 40px;	margin-top: 0px;
}

#maincontent5 {

				margin-left: 0px;	margin-top: 0px;
				padding-left: 20px; padding-right: 20px;
}

/* manual slide show - soul journey*/

#nav  {
				height: 0px;
				margin-left: 250px;
				margin-top: 30px;
}


#leftarrow { 
				background-image: url(previous.gif);
				width: 45px; height: 45px; margin-top: 10px;
				display: block; position: absolute;
				font-size: 10px; text-decoration: none; background-repeat: no-repeat;
}

#leftarrow:hover { 
				background-image: url(previous2.gif);
				width: 45px; height: 45px; margin-top: 10px;
				display: block; position: absolute;
				font-size: 10px; text-decoration: none; background-repeat: no-repeat;
}

#rightarrow { 
				background-image: url(next.gif);
				width: 45px; height: 45px; margin-left: 580px; margin-top: 10px;
				display: block; position: absolute;
				font-size: 10px; text-decoration: none; background-repeat: no-repeat;
}

#rightarrow:hover { 
				background-image: url(next2.gif);
				width: 45px; height: 45px; margin-left: 580px; margin-top: 10px;
				display: block; position: absolute;
				font-size: 10px; text-decoration: none; background-repeat: no-repeat;
}

#maincontent4 {
				width: 1100px; height: 550px;
				margin-left: auto;	margin-right: auto;
				margin-top: 0px;

}

#soulphoto  {

			margin-left: auto; margin-right: auto; display: block;
			margin-top: 100px;
}


/* end soul journey slide show =============================================*/

#footer {
				margin-top: 20px; margin-left: 0px; 
}

/* Basic elements =============================================*/
div {
				float: none; clear: both;
}

h1 { 
			font-size: 24px;
			word-spacing: 0px; letter-spacing: .5px;
			margin-top: 30px; margin-left: 35px;
}

#Subtitle  { 
			font-size: 18px;
			margin-top: 5px; margin-left: 38px;
}

h3 {
			font-size: 21px; font-style: normal;
			word-spacing: 0px; letter-spacing: 0px;
			margin-top: 25px; margin-left: 0px;

}


h4 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold; color: #003366;
			font-size: 19px;
			padding-left: 0px; padding-right: 0px;
			padding-top: 0px; padding-bottom: 0px;
			margin-top: 10px; margin-bottom: 0px;
			margin-left: 0px; margin-right: 20px;
}

h5 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold; color: #003366; 
			font-size: 18px;
			font-style: italic;
			padding-left: 14px; padding-right: 0px;
			padding-top: 0px; padding-bottom: 0px;
			margin-top: 12px; margin-bottom: 0px;
			margin-left: 2px; margin-right: 20px;
}


img {		
			margin-top: 20px; margin-left: 180px; margin-bottom: 20px;
			border: 5px solid black;
			background-color: #ACACAC; padding: 0px;
}

p,.center,.centerfirst {
			 line-height: 135%;
}

p {
			font-size: 18px;
}

.quote	{
			font-size: 16px;
}


.left {
			font-size: 18px; line-height: 125%;
			width: 550px; 
			margin-left: 20px;
			margin-top: 5px;
}

.center {
			font-size: 18px;
			width: 550px;
			margin-left: auto; margin-right: auto;
			margin-top: 15px;
}

/* first paragraphs */
.centerfirst {
			font-size: 18px;
			width: 550px; line-height: 135%;
			margin-left: auto; margin-right: auto;
			margin-top: 5px;
}

/* for h3 and h4*/
.center2 {
			width: 550px;
			margin-left: auto; margin-right: auto;
			margin-top: 20px; 
}

.centerbig {
			font-size: 18px; width: 650px; 
			margin-top: 0px;
			margin-left: auto; margin-right: auto;
}

ul {
			margin-left: 0; padding-left: 5px;
			list-style-type: none; font-size: 24px;
			word-spacing: 0px;
}

dt {
			margin-top: -5px;
}

dd {
			font-size: 18px;
}

.list2 {
			text-indent: 12px; list-style-type: none;
			font-size: 14px; margin-top: -5px;
			line-height: 25px; word-spacing: 20px;
}

/* list in center=====================================*/
.centerbox {		
			margin-right: auto; margin-left: auto;
			width: 900px; margin-top: 10px; margin-bottom: 10px;
			padding-top: 0px; padding-left: 0px;
}

.floatright {
			float: left; width: 300px;
}

.floatleft {
			float: right; width: 300px;
}


/* Titles and Headings =============================================*/


#logo2 { 
			font-size: 22px; 
			word-spacing: 0px; letter-spacing: 0px;
			padding-left: 25px;
}

#logo3 { 
			font-size: 24px; 
			word-spacing: 0px; letter-spacing: 0px;
			padding-left: 5px; padding-top: 10px;
}

#footertext {
				margin-left: 20px; margin-bottom: 30px;
}

/* Links =============================================*/

a { 
			font-size: 18px; text-decoration: none;
			padding-left: 10px; padding-right: 15px; 

}

a:hover { 
			color: Black; text-decoration: none;
}


a.chasers  {
				font-size: 17px; color: #363636;
}

a.chasers:hover { 
			color: Black; text-decoration: none;
}

.SmallLink { font-size: 12px;}
.SmallLink:hover { }

.BigLink { font-size: 14px; font-style: normal;}
.BigLink:hover { }

.GalleryLink { font-size: 14px; font-style: normal;}
.GalleryLink:hover { }

.HomeLink { font-size: 14px; text-decoration: none; font-style: normal;}
.HomeLink:hover { }

.NavLink { 
				font-size: 14px;
				margin-top: 6px;
}

.NavLink:hover { }

.AtLink { font-size: 14px; color: yellow; text-decoration: none;}
.AtLink:hover { }

/* Miscellaneous =============================================*/
.Copyright { 
			font-size: 12px; word-spacing: .7px; letter-spacing: .7px;
}

#graphic1	{ 
			
}

/* enable flash and javascript=====================================*/
#enable { 
			font-size: 18px; background-color: #D7D7D7;
			padding: 5px; margin-top: 10px; color: #57001A;
}

/* text pages=====================================*/
.inset
{

			font-size: 18px;
			background-color: #FFFFFF;
			width: 500px; line-height: 125%;
			margin-left: 130px; margin-right: 0px;
			margin-top: 15px; margin-bottom: 15px;
			padding-top: 8px; padding-bottom: 10px;
			padding-left: 15px; padding-right: 20px;
			border: solid 3px;
			background-image: url(background20.jpg); background-repeat: repeat;
}

.sidenote {
			margin-top: 10px; margin-left: 5px;
			margin-bottom: 5px; margin-right: 5px;
			padding-top: 0px; padding-left: 0px;
}

