@charset "utf-8";

body {
	background-color: #145C8E;
	background-image: url(images/darkerbluegradient.jpg);
	background-repeat: repeat-x;
	font-family: "Palatino Linotype", Palatino, "Times New Roman";
	width: 100%;
	margin: auto;
	font-size: 12px;
	color: #39476e;
}

hr {
	color: #39476e;
	height: 1px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Calligraph421 BT", "Palatino Linotype" Palatino, "Times New Roman";
	line-height: normal;
}

h3 a:link { color: #39476E; }

a:link { color: #39476E; }

a:visited { color: #39476E; }

a:hover {
	color: #39476e;
	text-decoration: underline;
}

a:active {
	color: #39476e;
	text-decoration: none;
} 

#divWrap {
	background-color: #145C8E;
	background-image: url(images/darkerbluegradient.jpg);
	background-repeat: repeat-x;
	width: 750px;
	padding: 10px;
	margin: auto;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #87B4D3;
	border-left-color: #87B4D3;
}

#divWrapTheTao {
	background-color: #145C8E;
	background-image: url(images/darkerbluegradient.jpg);
	background-repeat: repeat-x;
	width: 500px;
	padding: 10px;
	margin: auto;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #87B4D3;
	border-left-color: #87B4D3;
}

#divHeader {
	width: 100%;
	margin: auto;
	background-color: #F9FAFC;
}

#divMainContent {
	width: 100%;
	margin: auto;
}

#tableHeader {
	background-color: #EAEFF5;
	padding: 0px;
	width: 100%;
	margin: auto;
	background-image: url(images/DustyBlueGradient.jpg);
	background-repeat: repeat-x;
}

#topNavigation {
	background-color: #F0F5F9;
	padding: 0px;
	width: 100%;
	margin: 0px;
	text-decoration: none;
}

#tableMainContent {
	background-color: #ECF1F5;
	width: 100%;
	text-align: justify;
	vertical-align: top;
	line-height: 1.5em;
	background-image: url(images/DustyBlueGradient%202.jpg);
	background-repeat: repeat-x;
}

#tableMainContentSolid {
	background-color: #EDF2F6;
	width: 100%;
	text-align: justify;
	vertical-align: top;
	line-height: 1.5em;
	background-image: none;
	background-repeat: repeat-x;
}

#tableLinks {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #39746E;
}

#tablePhotoGallery {
	margin: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
}

td.Logo {
	width: 200px;
	margin: 0px;
	text-align: center;
	height: 200px;
	padding: 0px;
	left: 10px;
	position: relative;
	top: 0px;
}

td.HeaderText {
	padding: 0px;
	margin: 10px;
	text-align: center;
}
td.SusansPanel  {
	padding: 20px;
	vertical-align: top;
	width: 320px;
	line-height: 1.5em;
	margin: auto;
}

td.MainContent {
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #39476e;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

/* InfoPage Template */
td.MainContentSinglePanel {
	vertical-align: top;
	width: 100%;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: solid 2px #39476E;
}



td.LinksLeftPanel {
	padding: 20px;
	vertical-align: top;
	width: 30%;
	margin: 10px;
}

td.CalenderLeftPanel {
	padding: 20px;
	vertical-align: top;
	width: 40%;
	margin: 10px;
}

td.Links {
	padding: 20px;
	vertical-align: top;
	width: 70%;
	margin: 10px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #39476E;
}

td.tao {
	width: 50%;
	text-align: left;
	padding: 10px;
}

td.copyright a:link { color: #FFFFFF; }

.aligncenterphotos {
	text-align: center;
	vertical-align: middle;
	margin: auto;
	padding: 5px;
}

/* PhGallery Main - Shamanic Journey - Sacred Feminine  - Reiki Room  - QiGong 10/09 */
.alignLargeCenterItalic {
	font-size: 20px;
	font-style: italic;
	text-align: center;
}

/* PhGallery Reiki Room  */
.alignLargeCenterItalicBlue {
	font-size: 24px;
	font-style: italic;
	text-align: center;
	color: #3A92CB;
	font-weight: bold;
}


/* PhGallery Main - Susan's Garden - Reiki Room */
.alignLargeLeftItalic {
	font-size: 20px;
	font-style: italic;
	text-align: left;
	padding-left: 0px;
	padding-right: 5px;
}

.alignLargeRightItalic {
	font-size: 20px;
	font-style: italic;
	text-align: right;
	padding-left: 10px;
}



/* PhGallery Main - Susan's Garden - Shamanic Journey - Sacred Feminine - QiGong 10/09 */
.alignMediumCenter {
	font-size: 15px;
	text-align: center;
}

.announcement {
	font-size: 16px;
	padding: 10px;
	width: 90%;
	border: thin solid #39476E;
	text-align: center;
	margin: auto;
	font-weight: bold;
	text-decoration: none;
}

.announcement a:hover {
	color: #5489AB;
	background-color: #FFFFFF;
	text-decoration: underline;
	border: 5px double white;
}

.announcelargeitalic {
	font-size: 14px;
	padding: 15px;
	width: 90%;
	border: thin solid #39476E;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

/* Top Navigation Bar and Bottom Navigation Bar (all Templates */
.centerNavigation {
	font-size: 11px;
	text-align: center;
	border-top: thin #39476E solid;
	border-bottom: thin #39476E solid;
	padding: 5px 0px 5px 0px;
}
.centerNavigation a:link { text-decoration: none; }
.centerNavigation a:visited { text-decoration: none; }

/* .centerNavigation a:hover {
	color: #FFFFFF;
	background-color: #39476E;
	text-decoration: underline;
	border: 5px double white;
} */
.centerNavigation a:hover {
	text-decoration: underline;
}
.centerNavigation a:active { text-decoration: none; }


/* copyright library item */
.copyright {
	color: #FFFFFF;
	padding: 10px;
	font-size: 11px;
	text-align: center;
}
.copyright a:hover {
	color: #FFFFFF;
	background-color: #145C8E;
	text-decoration: underline;
	border: 3px solid #145C8E;
}


/* InfoPage Template */
.copyrightDark {
	color: #39476E;
	padding: 0px;
	font-size: 11px;
	text-align: center;
}
.copyrightDark a:link { color: #39476E; }



.aligncenter {
	text-align: center;
	vertical-align: middle;
	margin: auto;
	padding: 5px;
}
.underline { text-decoration: underline; }

.darkbackground {
	width: 90%;
	border: thin solid #39476E;
	text-align: center;
	margin-top: 20px;
	background-color: #000000;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}

.mediumtext {
	font-size: 14px;
	font-weight: bold;
}

.leftbullet {
	line-height: 12px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #39476E;
	padding-left: 10px;
}
.smallrightalign {
	font-size: 11px;
	text-align: right;
	text-decoration: none;
	line-height: normal;
}
.mediumrightalign {
	font-size: 14px;
	font-style: italic;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

.mediumrightalignunderline {
	font-size: 14px;
	font-style: italic;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}

.largerightalign {
	font-size: 20px;
	font-style: italic;
	text-align: right;
	font-weight: bold;
	padding-top: 0px;
	text-decoration: none;
}

.largerightalignSubHeading {
	font-size: 20px;
	font-style: normal;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	font-family: "Calligraph421 BT", "Palatino Linotype";
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.mediumrightalign a:hover {
	color: #5489AB;
	background-color: #FFFFFF;
	text-decoration: underline;
	border: 5px double white;
}



.largetext {
	font-size: 18px;
	font-weight: bold;
}

.frameit { border: 20px inset #4A82A7; }

.italic {
	font-style: italic;
	font-family: "Palatino Linotype", "Times New Roman";
}
.smallrightalign a:hover {
	color: #5489ab;
	background-color: #FFFFFF;
	text-decoration: underline;
	border: 5px double white;
}

td.TheTao {
	padding: 15px;
	vertical-align: top;
	width: 500px;
	line-height: 1.5em;
	margin: auto;
}

.bottomborder { border-bottom: black thin solid; }

#tableHeader01 {
	background-color: #0000FF;
	padding: 0px;
	width: 100%;
	margin: auto;
	background-image: url(images/DustyBlueGradient.jpg);
	background-repeat: repeat-x;
}
#divHeader01 {
	width: 100%;
	margin: auto;
	background-color: #000000;
}

td.Logo01 {
	padding: 0px;
	width: 220px;
	margin: auto;
	text-align: center;
}
td.HeaderText01 {
	padding: 0px;
	margin: 10px;
	text-align: center;
}
.aligncenterTop {
	text-align: center;
	vertical-align: text-top;
	margin: auto;
	padding: 0px;
}

.flowerbar {
	padding: 10px;
	text-align: center;
	height: 23px;
	width: 320px;
	margin: auto;
}
.border {
	padding: 5px;
	border: thin solid #39476E;
	font-size: 16px;
	font-weight: bolder;
	color: #39476E;
	width: 80%;
	margin: auto;
}

.SusanSig {
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
}
.announcemediumitalic {
	font-size: 14px;
	width: 90%;
	border: thin solid #39476E;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
