/*   
Theme Name: 15stepstheme
Theme URI: http://digwp.com
Description: This is just a BLANK starter WordPress Theme template -- WordPress v2.9.1
Author: Chris Coyier -- revised by BDD
Author URI: http://chriscoyier.net
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body { background: #ffffff; font: 13px/1.6 Lucida Grande, Helvetica, Sans Serif; color:#000000; margin-top:0%; background-color:#ededee; background-image:url(../gif/15steps-bg.gif); background-position:top; background-repeat:no-repeat;}
.screen-reader-text { left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { position: relative; width: 100%; margin: 0px auto; }
#content { width: 960px;  margin: 0px auto; background-color:#FFFFFF; position: relative; overflow:hidden;  }
#sidebar { width: 220px; min-height:1000px;  height:100%; float:right; background-color:#0064a5; padding:20px 20px 0px 20px; overflow:visible;  position: absolute; top: 0; bottom: 0; right: 0;}
#header { width: 700px; padding:0px 0px 0px 0px;}
#nav { width: 700px; padding:40px 0px 10px 0px; background-color:#9e1c20; color:#FFFFFF; text-align:right;  }
.nav {padding: 0px 30px 0px 5px;}
#leftcontent { width: 700px; background-color:#FFFFFF; }
#maincontent { width: 640px; min-height:1000px; padding:20px 30px 20px 30px; background-color:#FFFFFF;   }
#footer {  width: 640px; padding:20px 30px 20px 30px;  font-size:11px; text-align:right; color:#94adba; background-color:#FFFFFF; }

#buy {width:140px; padding: 10px 10px 0px 0px; float:left;}
#support {width:140px; padding: 10px 0px 0px 10px; float:right;}

#book {color:#FFFFFF;padding:0px 0px 20px 0px;}
#events {color:#FFFFFF; width:200px;; background-color:#6d90c1; padding:10px 10px 10px 10px;  -moz-border-radius: 15px; border-radius: 15px; background-image:url(../gif/15-rounded.gif); background-position:top; background-repeat:no-repeat; margin-top: 35px; margin-top: 35px;}
#quicklinks {color:#FFFFFF; text-align:right; padding:0px 0px 20px 0px; color:#94adba;}
#sidebar-item1 {color:#FFFFFF; padding:30px 0px 0px 0px; list-style: none;
}
#sidebar-item2 {color:#FFFFFF; padding:15px 0px 0px 0px; list-style: none;
}

#sidebar-item1 li {list-style: none;
}
#sidebar-item2 li {list-style: none;
}

#searchbox {color:#FFFFFF; padding:0px 0px 5px 0px;}


h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0 0 0px 0; }
h1 { font-size:20px; color:#0064a5;}
h2 { font-size:26px; color:#9e1c20;}
h3 { font-size:16px; }
h4 { font-style:italic; font-size:14px; }

/*quote*/
h5 { color:#c77416; font-size:13px;  }


#sidebar h1 { font-size:16px; text-transform:uppercase; color:#94adba;}
#sidebar h2 { font-size:16px; text-transform:uppercase; color:#94adba;}
#events h1 { font-size:16px; text-transform:uppercase; color:#9e1c20;}



p { margin: 0 0 10px 0; }

a {
	color: #ffffff;
}

a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #94adba;
	}

a:active {
	text-decoration: none;
	color: #ffffff;
}

/*a:visited {
	text-decoration: none;
	color: #ffffff;
}*/




h1 a {
	color: #0064a5;
}

h1 a:link {
	text-decoration: none;
}

h1 a:hover {
	text-decoration: none;
	color: #94adba;
	}

h1 a:active {
	text-decoration: none;
	color: #0064a5;
}





a img {
	border:none;
}


a img:hover {
	border:none;
}


.A_order:link {
	font-size:16px;
	color:#c77416;
	text-decoration:underline;
}

.A_order:visited {
	font-size:16px;
	color:#c77416;
	text-decoration:underline;
}

.A_order:hover {
	font-size:16px;
	color:#9e0b0f;
	text-decoration:underline;
}

.A_order:active {
	font-size:16px;
	color:#c77416;
	text-decoration:underline;
}




.A_readmore:link {
	color:#94adba;
}

.A_readmore:visited {
	color:#94adba;
}

.A_readmore:hover {
	color:#d3422a;
}

.A_readmore:active {
	color:#94adba;
}



#maincontent a:link {
	color:#94adba;
}

#maincontent a:hover {
	color:#d3422a;
}



.A_archivetitle:link {
	color:#0065a6;
	font-size:20px;
}

.A_archivetitle:visited {
	color:#0065a6;
	font-size:20px;
}

.A_archivetitle:hover {
	color:#d3422a;
	font-size:20px;
}

.A_archivetitle:active {
	color:#0065a6;
	font-size:20px;
}



.A_posttitle:link {
	color:#0065a6;
}

.A_posttitle:visited {
	color:#0065a6;
}

.A_posttitle:hover {
	color:#d3422a;
}

.A_posttitle:active {
	color:#0065a6;
}





.A_footer:link {
	font-size: 11px;
	text-decoration:underline;
	color:#94adba;
}

.A_footer:visited {
	font-size: 11px;
	text-decoration:underline;
	color:#94adba;
}

.A_footer:hover {
	font-size: 11px;
	text-decoration:underline;
	color:#d3422a;
}

.A_footer:active {
	font-size: 10px;
	text-decoration:underline;
	color:#94adba;
}




.A_quick:link {
	text-decoration:none;
	color:#94adba;
}

.A_quick:visited {
	text-decoration:none;
	color:#94adba;
}

.A_quick:hover {
	text-decoration:none;
	color:#ffffff;
}

.A_quick:active {
	text-decoration:none;
	color:#94adba;
}



#sidebar a:link {
	text-decoration: none;
	color:#94adba;
}

#sidebar a:hover {
	text-decoration: none;
	color: #ffffff;
	}

#sidebar a:active {
	text-decoration: none;
	color: #94adba;
}



#sidebar #events a:link {
	text-decoration: none;
	color:#9e1c20;
}

#sidebar #events a:hover {
	text-decoration: none;
	color: #d3422a;
	}

#sidebar #events a:active {
	text-decoration: none;
	color: #9e1c20;
}




.author {
	font-size:16px;
	color:#94adba;
}



.preorder {
	font-size:16px;
	padding: 5px 20px 20px 60px;
	color:#c77416;
}




blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { 
	padding-bottom:20px;
}


.postmetadata a { 
	color: #0064a5;
}

.postmetadata a:link {
	text-decoration: none;
}

.postmetadata a:hover {
	text-decoration: none;
	color: #94adba;
	}

.postmetadata a:active {
	text-decoration: none;
	color: #0064a5;
}


.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { 
	color:#ffffff;}
	#s { }
	#searchsubmt { }

#recent-posts-2 {
	padding:30px 0px 0px 0px;
}


#advancedrecentposts-2 {
	padding:30px 0px 0px 0px;
}


.advanced-recent-posts {
	color:#ffffff;
	list-style: none;
}

.advanced-recent-posts a {
	color:#94adba;
	list-style: none;
}

	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { color:#0064a5; }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
/*
     FILE ARCHIVED ON 12:57:22 Jul 10, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:12:25 Jun 08, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.454
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.009
  esindex: 0.011
  cdx.remote: 101.03
  LoadShardBlock: 286.84 (3)
  PetaboxLoader3.resolve: 341.816 (4)
  PetaboxLoader3.datanode: 88.213 (4)
  load_resource: 155.714
*/