/*
Theme Name:Ancient Path
Version:1
*/

/* Begin Typography & Colors */
.thread-alt {background-color:#f8f8f8}
.thread-even {background-color:white}
.depth-1 {border:1px solid #ddd}
.even, .alt {border-left:1px solid #ddd}

small {font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em; line-height:1.5em}

a, h2 a:hover, h3 a:hover {color:#718409; text-decoration:none}
a:hover {color:#4f5d06; text-decoration:underline}

#content p {font-size:1.4em; margin-bottom:1.5em}
#content h2 {margin-bottom:.5em}

h1, h2, h3 {font-family:"Times New Roman", Times, serif}
h1, h2 {font-size:2em}
#sidebar h2 {font-family:'Lucida Grande', Verdana, Sans-Serif; font-size:1.2em}
h3 {font-size:1.3em}

h1, h1 a, h1 a:hover, h1 a:visited, 
#headerimg .description {text-decoration:none; color:#718409}

h2, h2 a, h2 a:visited, 
h3, h3 a, h3 a:visited {color:#718409}

h2, h2 a, h2 a:hover, h2 a:visited, 
h3, h3 a, h3 a:hover, h3 a:visited, 
#sidebar h2, #wp-calendar caption, 
cite {text-decoration:none}

.entry p a:visited {color:#b85b5a}
.sticky {background:#f7f7f7; padding:0 10px 10px}
.sticky h2 {padding-top:10px}

.commentlist li, #commentform input, #commentform textarea {font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif}
.commentlist li ul li {font-size:1em}
.commentlist li {font-weight:bold}
.commentlist li .avatar {float:right; border:1px solid #eee; padding:2px; background:#fff}
.commentlist cite, .commentlist cite a {font-weight:bold; font-style:normal; font-size:1.1em}
.commentlist p {font-weight:normal; line-height:1.5em; text-transform:none}
#commentform p {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif}
.commentmetadata {font-weight:normal}

#sidebar {font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777}
code {font:1.1em 'Courier New', Courier, Fixed}
acronym, abbr, span.caps
{font-size:0.9em; letter-spacing:.07em}

#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt}
#wp-calendar a {text-decoration:none}
#wp-calendar caption {font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center}
#wp-calendar th {font-style:normal; text-transform:capitalize}
/* End Typography & Colors */

/* Begin Structure */
.entry {width:500px}
.clear {clear:both}
/* End Structure */

/* Begin Images */
p img {padding:0; max-width:100%}
img.centered {display:block; margin-left:auto; margin-right:auto}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline}
.alignright {float:right}
.alignleft {float:left}
/* End Images */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}
html>body .entry li {margin:7px 0 8px 10px}
.entry ul li:before, #sidebar ul ul li:before {content:"\00BB \0020"}
.entry ol {padding:0 0 0 35px; margin:0}
.entry ol li {margin:0; padding:0}
.postmetadata ul, .postmetadata li {display:inline; list-style-type:none; list-style-image:none}
#sidebar ul, #sidebar ul ol {margin:0; padding:0}
#sidebar ul li {list-style-type:none; list-style-image:none; margin-bottom:15px}
#sidebar ul p, #sidebar ul select {margin:5px 0 8px}
#sidebar ul ul, #sidebar ul ol {margin:5px 0 0 10px}
#sidebar ul ul ul, #sidebar ul ol {margin:0 0 0 10px}
ol li, #sidebar ul ol li {list-style:decimal outside}
#sidebar ul ul li, #sidebar ul ol li {margin:3px 0 0; padding:0}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {margin:10px auto; padding:5px 3px; text-align:center}
#sidebar #searchform #s {width:108px; padding:2px}
#sidebar #searchsubmit {padding:1px}
.entry form {/* This is mainly for password protected posts, makes them look better. */
	text-align:center}
select {width:130px}
#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0}
#commentform {margin:5px 10px 0 0}
#commentform textarea {width:100%; padding:2px}
#respond:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
#commentform #submit {margin:0 0 5px auto; float:right}
/* End Form Elements */

/* Begin Comments*/
.alt {margin:0; padding:10px}
.commentlist {padding:0; text-align:justify}
.commentlist li {margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none}
.commentlist li ul li {margin-right:-5px; margin-left:10px}
.commentlist p {margin:10px 5px 10px 0}
.children {padding:0}
#commentform p {margin:5px 0}
.nocomments {text-align:center; margin:0; padding:0}
.commentmetadata {margin:0; display:block}
/* End Comments */

/* Begin Sidebar */
#sidebar
{padding:0 0 10px 0; float:right; width:190px}
#sidebar form {margin:0}
#sidebar #headsUp p {font-size:1em}
/* End Sidebar */

/* Begin Calendar */
#wp-calendar {empty-cells:show; margin:10px auto 0; width:155px}
#wp-calendar #next a {padding-right:10px; text-align:right}
#wp-calendar #prev a {padding-left:10px; text-align:left}
#wp-calendar a {display:block}
#wp-calendar caption {text-align:center; width:100%}
#wp-calendar td {padding:3px 0; text-align:center}
#wp-calendar td.pad:hover {/* Doesn't work in IE */
	background-color:#fff}
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor:help}
acronym, abbr {border-bottom:1px dashed #999}
blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
blockquote cite {margin:5px 0 0; display:block}
.center {text-align:center}
.hidden {display:none}
.screen-reader-text {position:absolute; left:-1000em}

hr {
border: 0;
color: #9E9E9E;
background: url(images/hr.jpg) 0 0 no-repeat;
height: 1px;
padding-bottom:20px;
width: 100%;
text-align: left;
}

a img {border:none}
.navigation {display:block; text-align:center; margin-top:10px; margin-bottom:0px; width:500px; font-size:12px; text-transform:uppercase}
.navigation .alignright,
.navigation .alignleft {}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {display:block; margin-left:auto; margin-right:auto}
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img {margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
/* End captions */

/* - U P D A T E - */
* {margin:0; padding:0; outline:none}
html, body {height:100%}
body {margin:0; background:#dddbd1 url(images/bgFooter.jpg) left bottom no-repeat fixed; font-size:62.5%; font-family:"Times New Roman", Times, serif; color:#524d3e}
#header {margin:0 auto; width:936px; padding:45px 25px 0; background:url(images/bgHeader.png) 0 -28px no-repeat}
#header img {height:183px; border:0}
#nav {list-style:none; margin-left: 60px;}
#nav li {display:inline}
#nav li a {float:left; height:31px; background:url(images/nav.png) 0 0 no-repeat; text-indent:-999em}

#nav li#home a 		{width:114px}
#nav li#path a 		{width:140px; background-position:-114px 0}
#nav li#missions a 	{width:137px; background-position:-254px 0}
#nav li#news a 		{width:106px; background-position:-391px 0}
#nav li#download a 	{width:156px; background-position:-497px 0}
#nav li#contact a 	{width:147px; background-position:-653px 0}

#nav li#home a:hover 		{background-position:0 -31px}
#nav li#path a:hover 		{background-position:-114px -31px}
#nav li#missions a:hover 	{background-position:-254px -31px}
#nav li#news a:hover 		{background-position:-391px -31px}
#nav li#download a:hover 	{background-position:-497px -31px}
#nav li#contact a:hover 	{background-position:-653px -31px}


#musicPlayer {clear:left; height:56px; background:url(images/bgPlayer.jpg) 0 0 no-repeat; padding:0 0 0 156px}
#FlashID {float:left; margin-top:20px}
#freeDownload {float:right; width:215px; height:20px; margin:22px 28px 0 0; text-indent:-999em}
a#freeDownload:hover {background:url(images/bgPlayer.jpg) -693px -78px;}

#twitter_div {
	width: 936px;
	height: 53px;
	background-image: url(images/bg-twitter.jpg);
	position: relative;
}
#twitter_div .widgettitle {
	display: none;
}
#twitter_update_list {
	font-size:16px;
	height:23px;
	left:170px;
	list-style:none outside none;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:15px;
	width:711px;
}
.twitterdatelink {
	display: none;
}
#twitter_followme a {
	position: absolute;
	top: 12px;
	left: 31px;
	width: 95px;
	height: 28px;
	display: block;
	background-image: url(images/btn-follow.png);
	text-indent: -99999px;
}
#twitter_followme a:hover {
	background-position: 0 -28px;
}

#home_widget {
	margin: -24px 0 0 -15px;
	float: left;
}


#content {margin:0 auto; width:724px; padding:24px 63px; min-height:500px; background:url(images/bgContent_over.png) 0 0 repeat-y}
#mainContent {float:left; width:515px}
#footer {margin:0 auto; width:936px; padding:17px 25px 0; height:120px; background:url(images/bgFooterContent_over.png) 0 0 no-repeat}
#footer ul {}
#footer ul li {display:inline}

#footer ul li a {float:left; height:27px; text-indent:-9999px; background:url(images/footerLinks.png) 0 0 no-repeat}

#footer ul li#facebook a {width:100px; margin:20px 0 0 190px; background-position:0 0}
#footer ul li#myspace a {width:150px; margin:20px 0 0 50px;   background-position:-172px 0}
#footer ul li#twitter a {width:120px; margin:20px 0 0 26px;   background-position:-340px 0}
#footer ul li#youtube a {width:100px; margin:20px 0 0 40px;   background-position:-496px 0}

#footer ul li#facebook a:hover {background-position:0 -27px}
#footer ul li#myspace a:hover  {background-position:-172px -27px}
#footer ul li#twitter a:hover  {background-position:-340px -27px}
#footer ul li#youtube a:hover  {background-position:-496px -27px}

/* - - H O M E - - */
.homepagewrap {
	position: relative;
}
.home #content{width:986px; padding:0; min-height:0}
.home .post {width:851px; padding:24px 63px; height:472px; background:url(images/home.jpg) 33px 0 no-repeat}
.home #footer {margin:0 auto; width:936px; padding:0 25px 0; height:137px; background:url(images/bgFooterContent.png) 0 0 no-repeat}
#homeLeftColumn {width:190px; position:absolute}
#homeLeftColumn h2 {font-size:1.6em; line-height:1}
#homeLeftColumn p {margin:0 0 .5em; line-height:1.1}
#homeLeftColumn hr {padding:0 0 .5em; background-position:center top}
#homeLeftColumn .viewAll {text-transform:uppercase}
#homeLeftColumn #topBox div {height:180px; overflow:auto}
#homeLeftColumn #bottomBox {top:0; margin-top:282px; position:absolute}
#homeLeftColumn #bottomBox div {height:134px; overflow:auto}

#theAncientPath {margin:0 0 0 542px; height:110px}
#homeFreeDownloadEmail {margin:65px 0 0 641px}
#homeFreeDownloadEmail #textBox {font-size:1.4em; width:143px; margin-right:10px; border:none; background:none}
#homeFreeDownloadEmail #submitButton {background:url(images/go.png) 0 0 no-repeat; width:44px; height:27px; border:none; text-indent:-9999px; cursor:pointer; color:#5d6d08}
#homeFreeDownloadEmail #submitButton:hover {background:url(images/go.png) 0 -27px no-repeat}

#homeTheMissionProject {margin:96px 0 0 371px; width:480px; height:110px}
#homeSlides {width:251px; height:160px; margin-right:18px; overflow:hidden; float:left}
#homeTheMissionProject p#homeLearnMore {float:right; margin-top: -13px;}
#homeTheMissionProject a {display:block; height:25px; width:117px; background:url(images/button_learnMore.png) 0 0 no-repeat; text-indent:-999em}
#homeTheMissionProject a:hover {background:url(images/button_learnMore.png) 0 -25px no-repeat}

#bottomBox {
	left:60px;
	position:absolute;
	top:330px;
	width:330px;
}

/* - - T H E  P A T H - - */
.page-id-7 #content,
.page-id-8 #content,
.blog #content,
.single #content,
.page-id-11 #content,
.page-id-181 #content{width:986px; padding:0}

.page-id-7 .post,
.page-id-8 .post,
.blog .post,
.single .post,
.page-id-11 .post,
.page-id-181 .post {width:820px; padding:24px 63px; background:url(images/pathHeader.jpg) 25px 0 no-repeat}
#thePathHeader {height:116px; position:relative}


a#pathFreeDL,
a#pathMission {float:left; margin:42px 0 0 82px; height:28px; width:265px; text-indent:-999em}
a#pathMission {float:right; width:135px; margin:32px 59px 0 0; background:url(images/learnMore.jpg) 0 0 no-repeat}
a#pathMission:hover {background:url(images/learnMore.jpg) 0 -28px no-repeat}

a#pathFreeDL {background:url(images/getDownloads.png) 0 0 no-repeat}
a#pathFreeDL:hover {background:url(images/getDownloads.png) 0 -28px no-repeat}


/* - - D O W N L O A D - - */
.page-id-10 #content{width:986px; padding:0; min-height:0}
.page-id-10 label {font-size:1.4em; cursor:pointer}
#package, #donation{padding:24px 63px 49px; background:url(images/hrContent.jpg) center bottom no-repeat}
#package {padding-bottom:220px}
#donation {padding:12px 63px 0;}
#checkout { clear: both; padding:12px 63px 40px}

#donation ul li 			{list-style-type:none; float: left}
#donation ul.donationselector li 	{display: block; width: 158px; margin: 10px 5px 30px 5px;}

#package #bookAlbumWrap			{ background:url(images/package1.jpg) 0 0 no-repeat; width: 236px; padding-top: 165px; float: left; font-size: 1.4em; }
#package #packageTheMissionProject 	{ background:url(images/missionprojectbg.jpg) 0 0 no-repeat; width: 448px; height: 139px; float: right; padding: 10px 15px; }
#package #packageTheMissionProject p 	{ background:url(images/missionprojectphoto.jpg) no-repeat; padding-left: 180px; }

#donation ul.donationselector li .selectorbutton	{text-align:center; padding-top: 6px; background:url(images/donationbg.jpg) 0 0 no-repeat; height: 73px; cursor: pointer;}
#donation ul.donationselector li .selected		{background:url(images/donationbg.jpg) 0 -113px no-repeat}
#donation ul.donationselector li label			{font-size: 1.4em; }

div.amt { font-family:"Times New Roman", Times, serif; color:#718409; font-size:3.1em; text-align: center; }
div.amtdescript { font-family:"Times New Roman", Times, serif; color:#718409; font-size:1.8em; text-align: center; }

#donation ul li#donatetype1 { background: url(images/donationtype.jpg) no-repeat; width: 120px; height: 55px; padding-top: 68px; cursor: pointer; font-size: 1.4em; }
#donation ul li#donatetype2 { background: url(images/donationtype.jpg) no-repeat -140px 0; width: 108px; height: 55px; padding-top: 68px; cursor: pointer; font-size: 1.4em; }
#donation ul li#donatetype3 { background: url(images/donationtype.jpg) no-repeat -265px 0; width: 98px; height: 55px; padding-top: 68px; cursor: pointer; font-size: 1.4em; }

#donationchoose { float: left; width: 48%; border-right: 1px solid #9E9B84; margin-bottom: 48px; }
#donationgeneral { float: right; width: 50%; }
.clr { clear: both; }
.clearLeft { clear: left; width:10px}
#nodonationbox { clear: both; margin: 25px 0 0 4px;; }


#checkout td {padding:0}
#checkout input {font:normal 1em "Times New Roman", Times, serif}
td#yourDownload {background:url(images/bgInput.jpg) 0 0 no-repeat; width:295px; height:26px; overflow:auto; vertical-align: top; padding-top: 3px;}
td#yourDonation {background:url(images/bgInput.jpg) 0 0 no-repeat; width:285px; height:26px; overflow:auto; vertical-align: top; padding-top: 3px;}
#yourDownload label,
#yourDonation label {padding:0 0 0 10px; position:relative}
#yourDownload input {width:110px; position:absolute; left:0; margin:0 0 0 150px; background:none; border:none}
#yourDonation input {width:100px; position:absolute; left:0; margin:0 0 0 150px; background:none; border:none}

#yourTotal {margin-bottom:30px}
#paymentMethod {float:right}
#paymentMethod,
#billing,
#paymentMethod select,
#paymentMethod label {font:normal 16px "Times New Roman", Times, serif}

#paymentMethod h2,
#billing h2 {font-size:20px}

#paymentMethod .inputBg,
#billing .inputBg, 
#downloadinfo input[type=text] {width:224px; padding-left:10px; height:28px; background:url(images/bgInput.jpg) 0 -36px no-repeat; border:0; padding-top: 5px;}
#downloadinfo td { font-size: 1.5em; padding-top: 5px;}


#cardType {margin:5px 0; width:90%}
#exM,
#exY {width:100px; margin:5px 0 12px}

#formSubmit {width:200px; font:normal 12px Arial, Helvetica, sans-serif}
#formSubmit input {float:right; width:83px; height:25px; margin-left:10px; cursor:pointer; background:url(images/submit.jpg) 0 0 no-repeat; border:none; text-indent:-999em}
#formSubmit input:hover {background:url(images/submit.jpg) 0 -25px no-repeat}

#downloadbutton {display: none;}
#downloadbutton a {background:url(images/startdownload.png) no-repeat; width:117px; height:28px; text-indent: -99999px; display: block;}
#downloadbutton a:hover {background-position:0 -28px;}


/* - - C O N T A C T - - */
#contactBoxWrap {border:1px solid #d8d5c2; padding:20px; height:350px; width:74%; margin:30px auto 0}
#contactBox {float:left; width:230px; padding:10px}
#contactPic {float:right}





