/*  
Theme Name: Federal Prison Manual
Theme URI: http://www.federalprisonmanual.com
Description: Wordpress Theme
Version: 1.0
Author: Author
Author URI: http://socialsnack.com
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; font:62.5%/1.6 Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; background: #a1a1a1; }

/* --= Typography & Colors =-- */
a { color: #000; }
h1 { display:block; width:610px; height:220px; text-indent:-9009px; color: #fff; }
h1 a { display:block; width:100%; height:100%; outline:none; background:transparent url(images/header.jpg) top no-repeat; color: #fff; }
h2 { font-size: 16px; text-transform: uppercase; font-family: "trebuchet ms"; margin-bottom: 10px; }
#bio a { display:block; width:23px; height:31px; text-indent:-9009px; color: #fff; background:transparent url(images/page-bio.gif) no-repeat; }
#excerpts a { display:block; width:67px; height:31px; text-indent:-9009px; color: #fff; background:transparent url(images/page-excerpts.gif) no-repeat; }
#table-of-contents a { display:block; width:131px; height:31px; text-indent:-9009px; color: #fff; background:transparent url(images/page-table-of-contents.gif) no-repeat; }
#testimonials a { display:block; width:95px; height:31px; text-indent:-9009px; color: #fff; background:transparent url(images/page-testimonials.gif) no-repeat; }
#contact a { display:block; width:60px; height:31px; text-indent:-9009px; color: #fff; background:transparent url(images/page-contact.gif) no-repeat; }
/* --= End Typography & Colors =-- */


/* --= Begin Structure =-- */
#page { width: 610px; margin: 38px auto 0 auto; background-color: #ebebeb; }
#menu { height: 31px; background-color: #937d66; text-align: center; padding-left: 10px; }
#menu a { margin-left: 20px; }
.divider { background: url(images/page-divider.gif) left no-repeat; padding-left: 1px; }
#content { padding: 20px 0 20px 20px; font-size: 12px; }
#footer { clear: both; background: url(images/footer.gif) bottom no-repeat; height: 52px; margin-bottom: 25px; }
.arrow { background: url(images/arrow.gif) 0 5px no-repeat; padding-left: 15px; margin-bottom: 10px; }
.noarrow { padding-left: 15px; margin-bottom: 10px; }
.linkarrow { background: url(images/arrow.gif) 0 5px no-repeat; padding-left: 15px; padding-top: 2px; margin-left: 120px; }
.picarrow { background: url(images/arrow.gif) 0 5px no-repeat; padding-left: 15px; float: left; padding-top: 5px; }
#smallparagraph { width: 200px; float: left; }
#mediumparagraph { width: 353px; float: left; }
#largeparagraph { width: 565px; }
#bioparagraph { width: 355px; float: left; margin-left: 15px; }
#bioparagraph p { margin-bottom: 15px; }
.book { float: left; margin-left: 15px; }
#purchase { float: left; width: 205px; display: block; margin-left: 15px; }
#price { font-size: 18px; }
.click-here { margin-top: 5px; }
#noriskguarantee { font-weight: bold; margin-top: 20px; display: block; }
#satisfaction { background: url(images/satisfaction.gif) bottom right no-repeat; padding-bottom: 65px; }
.download { background: url(images/arrow.gif) left no-repeat; padding-left: 15px; }
.readexcerpts { background: url(images/arrow.gif) left no-repeat; padding-left: 15px; }
.right { float: right; }
/* --= End Structure==- */


/* --= Begin Images =-- */

/*	Using 'class="alignright"' on an image will align the image to the right. And using 'class="centered', will of course center the image. 
	This is much better than using align="center", being much more futureproof (and valid) */
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 =-- */
ol,ul { list-style:none; }
#menu li { display: block; float: left; margin: 0 20px 0 0;}
/* --= End Entry Lists =-- */


/* --= Begin Various Tags & Classes =-- */
.clr { clear: both; }
/* --= End Various Tags & Classes =-- */