/* CSS Document */
html>body #wrapper2{
	height:auto;
}
html>body #content{
	height:auto;
}
html>body #content_home{
	height:auto;
}

html>body #copy{
	height:auto;
}

html, body {
	margin-top: 25px;
	padding: 0px;
	border: 0px;
	background-color:#ffffff;
	font-family:Georgia,Verdana,"Trebuchet MS";
	font-size:12px;
	color: #142e50;
}

/** BEGIN MAIN LAYOUT **/
#wrapper { /* min-height will not work in a relative positioned container, must have the relative wrapped over a absolute like wrapper2 below*/
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 0 0;
	position: relative;
	z-index:0;
}
#wrapper2 {
	min-height:600px;
	height:600px;
	text-align: left;
	width: 800px;
	padding: 0 0 0 0;
	position:absolute;
	left: 0px;
	top:0px;
	background-color:#FFFFFF;
	z-index:1000;
}
#header {
	position:absolute;
	top:0px;
	right: 0px;

}
#content {
	letter-spacing: 0em;
	text-align: left;
	width: 640px;
	margin: 0px 0px;
	float:right; /* must not use absolutes or footer won't work */
	margin-top:181px;
	background-color:#e1d2b0;
	padding-bottom:10px;
	padding-left: 0px;
	background-image:url(../images/ark_bg2.gif);
	background-position:right top;
	background-repeat:no-repeat;
	min-height:420px;
	height:420px;
}
#content_home {
	letter-spacing: 0em;
	text-align: left;
	width: 800px;
	margin: 0px 0px;
	float:right; /* must not use absolutes or footer won't work */
	margin-top:0px;
	padding-bottom:10px;
	padding-left: 0px;
	background-image:url(../images/home_cross.gif);
	background-position:right top;
	background-repeat:no-repeat;
	min-height:316px;
	height:316px;
}
/*** BEGIN FOOTER ***/
#footer {
	text-align:right;
	font-size: 9px;
  	color: #000000;
  	font-weight: bold;
	clear:both;
	position:absolute;
	bottom:-40px;
	right: 0px;
	width:770px;
	height: 32px;
	min-height:32px;
	margin-right: 0px;
	margin-left:0px;
	padding-top:10px;
	padding-left:5px;
	padding-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/footer_bg.gif);

}
#footer_home {
	text-align:right;
	font-size: 9px;
  	color: #000000;
  	font-weight: bold;
	clear:both;
	position:absolute;
	bottom:0px;
	right: 0px;
	width:770px;
	height: 32px;
	min-height:32px;
	margin-right: 0px;
	margin-left:0px;
	padding-top:5px;
	padding-left:5px;
	padding-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:2px solid #cfbc92;
}
#footer_home_image {
	position:absolute;
	right:0px;
	bottom:1px;
	z-index:1000;
}
#footer div {
	padding-right:5px;
	padding-bottom:5px;
}
#selah {
	float:left;
	width:150px;
	padding-left:5px;
}
#selah_home {
	position:absolute;
	bottom:40px;
	width:150px;
	padding-left:5px;
}
#footer #links {
	padding-top:5px;
	float:right;
}
#footer_home #links {
	padding-top:5px;
	float:left;
}
#footer a,#footer a:link,#footer a:visited,#footer_home a,#footer_home a:link,#footer_home a:visited {
	color: #000000;
	text-decoration:none;
}
#footer a:hover,#footer a:active {
	color: #ffffff;
}
#footer_home a:hover,#footer_home a:active {
	color: #bea876;
}
/*** END FOOTER ***/

/** END MAIN LAYOUT **/

/*** BEGIN TOP NAV ***/
#menu {
	font-family:sans-serif,Arial;
	color:#808284;
	font-size:12px;
	position:absolute;
	top:75px;
	left: 27px;
	width: 513px;
	font-variant:small-caps;
	border-top:1px solid #b5903a;
	border-left:1px solid #b5903a;
	letter-spacing:.05em;
}

#menu ul{
	list-style-type: none; 
	margin: 0;
	padding-left:20px;
	padding-top:7px;
	height:50px;
}
#menu li {
	float:left;
	height:21px;
	margin: 2px 2px 0 2px;
	padding: 3px 10px 3px 3px;
}

#menu a,#menu a:link,#menu a:visited  {
	font-family:sans-serif,Arial;
	color:#808284;
	text-decoration:none;
}
#menu a:hover,#menu a:active {
	font-family:sans-serif,Arial;
	color:#b5903a;
	text-decoration:none;
}
/*** END TOP NAV ***/

/*** BEGIN LEFT NAV ***/
#nav {
	background-image:url(../images/btn_bg.gif);
	background-repeat:no-repeat;
	font-family:sans-serif,Arial;
	color:#142e50;
	font-size:11px;
	position:absolute;
	top:125px;
	left: 10px;
	width: 150px;
	line-height:25px;
	font-variant:small-caps;
}
#navTitle {
	color:#ffffff;
	font-size:13px;
	letter-spacing:2px;
	margin-left:19px;
	margin-top:-4px;
	margin-bottom:-6px;
}
#drop_nav {
	padding-left: 19px;
}

#drop_nav ul{
	list-style-type: none; 
	margin: 0;
	padding-left:20px;
	padding-top:7px;
	height:50px;
}

#drop_nav li {
	margin: 0px 0px 0px -20px;
}

#drop_nav a {
	color:#142e50;
	text-decoration:none;
}
#drop_nav a:link {
	color:#142e50;
	text-decoration:none;
}
#drop_nav a:visited{
	color:#142e50;
	text-decoration:none;
}
#drop_nav a:hover {
	color:#9b1416;
	text-decoration:none;
}
#drop_nav a:active {
	color:#142e50;
	text-decoration:none;
}
/*** END LEFT NAV ***/

/*** BEGIN TEXT BUTTON WHITE UPPERCASE***/
.buttons {
	padding-top:10px;
	color:#ffffff;
	font-weight:bolder;
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.submit_buttons {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bolder;
	text-transform:uppercase;
	font-size:12px;
	border:0px solid black;
	background:transparent;
	width:100px;
	margin-right:-15px;
	cursor:pointer; cursor:hand;
}
.submit_buttons_bl {
	font-family:Arial, Helvetica, sans-serif;
	color:#142e50;
	font-weight:bolder;
	text-transform:uppercase;
	font-size:12px;
	border:0px solid black;
	background:transparent;
	width:100px;
	margin-right:-15px;
	cursor:pointer; cursor:hand;
}
.buttons a {
	text-decoration:none;
	color:#ffffff;
}
.buttons a:link {
	color:#ffffff;
}
.buttons a:visited {
	color:#ffffff;
}
.buttons a:hover {
	color:#142e50;
}
.buttons a:active {
	color:#142e50;
}
/*** END TEXT BUTTON ***/

/*** BEGIN ALBUM ART DISPLAY ***/
.images {
	width:180px;
}
.arrow {
	width:30px;
	padding-top:40px;
	float:left;
}
.image {
	width:140px;
	float:right;
}
/*** END ALBUM ART DISPLAY ***/

/*** LINKS BEGIN ***/
.rowLinks .twoCol {
	font-size:12px;
	width:640px;
	padding-top:15px;
}
.rowLinks .twoCol .col1 {
	line-height: normal;
	float:left;
	width:35px;
	font-size:11px;
}
.rowLinks .twoCol .col2 {
	float:right;
	width:555px;
	padding-left:0px;
	padding-right:30px;
}
/*** LINKS END ***/

/*** BEGIN CD HOME DISPLAY ***/
.cd_images {
	width:125px;
}
.cd_images .arrow {
	width:30px;
	padding-top:10px;
	float:left;
}
.cd_images .image {
	width:85px;
	float:right;
}
.row .twoCol {
	width:640px;
	padding-top:15px;
}
.row .twoCol .col1 {
	line-height: normal;
	float:left;
	width:125px;
	font-size:11px;
}
.row .twoCol .col2 {
	float:right;
	width:455px;
	padding-left:30px;
	padding-right:30px;
}

.col2Text {
	width:335px;
	padding-top:0px;
	float:left;
}
.col3 {
	text-align:right;
	width:100px;
	float:right;
}
/*** END CD HOME DISPLAY ***/

/*** BEGIN TWO COLUMN LAYOUT ***/
.twoCol {
	width:640px;
	padding-top:15px;
	font-size:11px;
	line-height: normal;
}
.twoCol .col1 {
	float:left;
	width:180px;
}
.twoCol .col2 {
	float:right;
	width:400px;
	padding-left:30px;
	padding-right:30px;
}
/*** END TWO COLUMN LAYOUT ***/

/*** BEGIN TWO COLUMN TEXT LAYOUT ***/
.twoCol_txt {
	width:640px;
	padding-top:15px;
	font-size:12px;
	line-height: normal;
}
.twoCol_txt .col1 {
	width:435px;
	float:left;
	padding-left:30px;
}
.twoCol_txt .col2 {
	float:right;
	width:125px;
	padding-top:0px;
	padding-left:30px;
	padding-right:20px;
}
/*** END TWO COLUMN TEXT LAYOUT ***/

/*** BEGIN HOME PAGE TWO COLUMN LAYOUT ***/
#homeCopy .twoCol {
	float:right;
	width:550px;
	font-size:12px;
	line-height: 25px;
	color:#875c18;
	letter-spacing:1px;
}
#homeCopy .cdCover {
	padding-top:7px;
	padding-bottom:7px;
}
#homeCopy .twoCol .col1 {
	padding-top:35px;
	float:left;
	width:220px;
	text-align: right;
}
#homeCopy .twoCol .col2 {
	float:right;
	width:220px;
	padding-left:30px;
	text-align: left;
}
#homeCopy a {
	text-decoration:underline;
	color:#875c18;
}
#homeCopy a:link {
	color:#875c18;
}
#homeCopy a:visited {
	color:#875c18;
}
#homeCopy a:hover {
	color:#142e50;
}
#homeCopy a:active {
	color:#142e50;
}

/*** END HOME PAGE TWO COLUMN LAYOUT ***/

/*** BEGIN SPECIAL FORMATTING ***/
.mainCopy {
	padding-left:30px;
	padding-right:30px;
	padding-top:25px;
}
.mainCopy:first-letter {
	font-family:Garamond,Georgia,Verdana,"Trebuchet MS";
	padding-top:0px;
	font-size:19px;
}
#homeCopy {
	width:570px;
	float:right;
	padding-left:30px;
	padding-right:30px;
	padding-top:25px;
	height:285px;
	min-height:285px;
}
.copy {
	line-height:20px;
	letter-spacing:0em;
	font-family:Arial, Helvetica, sans-serif;
}
.spacing {
	line-height:17px;
	padding-top:15px;
	padding-bottom:15px;
}
.dingbat {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
address {
	background:url(../images/dingbat.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:15px;
	min-height:15px;
}
.alignRight {
	clear:both;
	text-align:right;
	padding-left:5px;
}
.backBTN {
	position:absolute;
	left:185px;
	top:150px;
	border:0px;
}
p {
	background-color:transparent;
	background-image:url(../images/dingbat.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:20px;
	padding-top:5px;
}
a {
	text-decoration:underline;
	color:#ffffff;
}
a:link {
	color:#142e50;
}
a:visited {
	color:#142e50;
}
a:hover {
	color:#ffffff;
}
a:active {
	color:#ffffff;
}
/*** END SPECIAL FORMATTING ***/

/** BEGIN FORM FORMATTING **/
div.spacer {
	clear:both;
}

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  padding-right: 5px;
  }

div.row span.formw {
  float: right;
  width: 300px;
  text-align: left;
  padding-left: 5px;
  } 
div.form {
	width: 430px;
	padding: 5px; 
	margin-top:0px;
}
/** END FORM FORMATTING **/

/***** PRODUCT BEGIN ******/
.productPhoto {
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
.digitalVersion {
	letter-spacing:0em;
	font-size:80%;
	font-style:italic;
	padding-top:0px;
	margin-top:-4px;
	padding-bottom:3px;
}
.productPrice {
	clear:left;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:7px;
}
.productQuan {
	padding-top:2px;
	padding-bottom:5px;
}
.productMain {
	padding-left:10px;
}
.productCopy {
	height:175px;
	min-height:175px;
	padding-left:10px;
	font-family:Garamond, "Times New Roman";
	line-height:17px;
	width:260px;
}
.paypalForm {
	margin-top:0px;
	margin-bottom:0px;
}
.paypalLink{
	margin-top:0px;
	margin-bottom:9px;
}
.productMain h3 {
	font-family:Garamond, "Times New Roman", Times, serif;
	color:#919294;
	margin-bottom:0px;
}
.short {
	font-style:italic;
	margin-bottom:5px;
}
.desc {
	font-size:110%;
}

a.productCat {
	color:#919294;
	text-decoration:none;
}
a.productCat:link {
	color:#919294;
	text-decoration:none;
}
a.productCat:visited {
	color:#919294;
	text-decoration:none;
}
a.productCat:hover {
	text-decoration:underline;
}
a.productCat:hover {
	text-decoration:underline;
}
.back {
	text-align:right;
	clear:both;
}
.catPicture {
/*	border: 2px solid #945649;*/
}
/***** PRODUCT END ******/

/** BEGIN NOT USED **/
.photo {
	float:right;
	border-left: 2px solid #6d6d54;
	padding-left:8px;
	margin:15px;
	margin-top:0px;
}

a.intro {
	font-size:80%;
	text-decoration:none;
}
a:link.intro {
	font-size:80%;
	text-decoration:none;
}

a:visited.intro {
	font-size:80%;
	text-decoration:none;
}
a:hover.intro {
	font-size:80%;
	text-decoration:none;
}
a:active.intro {
	font-size:80%;
	text-decoration:none;
}
.author {
	padding-bottom:5px;
	padding-left:10px;
	font-style:italic;
	font-size:90%;
	background:url(../images/sub_rollover.gif);
	background-repeat:no-repeat;
}

.headerTitle h4 {
	padding-top:2px;
	padding-bottom:6px;
	padding-left:10px;
	margin-bottom: 0px;
	color:#945649;
	font-size:20px;
	font-family:Garamond, "Times New Roman", Times, serif;
	background:url(../images/sub_rollover.gif);
	background-repeat:no-repeat;
}

h6 {
	margin-top: 0px;
	margin-bottom: 0px;
	color:#6d6d54;
	font-size:13px;
	font-family:Garamond, "Times New Roman", Times, serif;

}
div.sidebar_links {
	margin-top:5px;
	padding-left:7px;
	border-left: 2px solid #6d6d54;
	font-weight:bold;
	font-size:12px;
}
a.mp3_link {
	color:#142a59;
	text-decoration:none;
}
a:link.mp3_link {
	color:#142a59;
	text-decoration:none;
}
a:visited.mp3_link {
	color:#142a59;
	text-decoration:none;
}
a:hover.mp3_link {
	color:#945649;
	text-decoration:none;
}
a:active.mp3_link {
	color:#945649;
	text-decoration:none;
}
.headerTitle {
	margin-bottom:10px;
}

.quote {
	margin-left:12px;
	margin-right: 5px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#7f1714;
}
.quote img {
	border:1px solid #962e2b;
}
.imgborder{
	border:1px solid #962e2b;
}
.quote_author {
	text-align:right;
	font-size: 80%;
}

.linkCopy {
	padding-left:9px;
	font-family:Garamond, "Times New Roman";
	line-height:17px;
	padding-bottom:5px;
	font-size:90%;
}
h4.link {
	font-size:130%;
}
address {
	font-style:normal;
	margin-bottom: 15px;
}
address:first-letter {
	line-height:34px;
	font-weight:bold;
	font-size:300%;
	padding-right: 5px;
	font-family:Garamond, "Times New Roman", Times, serif;
	float:left;
	color:#945649;
}

.text_padding {
	padding-left: 10px;
	padding-right: 10px;
}
/** END NOT USED **/
