@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0 0 0 0;
}

body {background-image:url(images/paper_bg.jpg); 
background-repeat:repeat-x;
background-position:top center;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
margin: 0;}

#wrapper {

width:960px;
margin:0 auto;}

#nav {height:50px;}


#col1{
	width:746px;
	float:left;
	display:inline;
}

#col2{width:213px;float:right;display:inline;padding:0;}
/*for third template*/#column1{width:746px;float:left; display:inline; border-right:solid #987853 1px;}
/*for third template*/#column2{width:213px;float:right;display:inline; padding:0;}
#header_wrapper {background:transparent;padding:0;margin:0;/*height:316px;*/}
#left_header_column{float:left;display:inline;width:293px; vertical-align:bottom;text-align:right;padding:0;}
#left_header_bigbanner{
	float:left;
	display:inline;
	width:746px;
	vertical-align:bottom;
	text-align:right;
	padding:0;
}
#center_header_column{
	float:left;
	display:inline;
	width:390px;
	padding:0 0 0 30px;
}
#right_header_column{float:right;display:inline;width:213px; vertical-align:top; border-left:solid #987853 1px; padding:0;}
#right_header_bigbanner{float:left;display:inline;width:213px; vertical-align:top; border-left:solid #987853 1px; padding:0;}
#quote_container{text-align:center;height:170px;padding:12% 5% 0 5%;}

#header2 {/*height:310px;*/}
	#orderNow {/*height:130px;*/padding:10px 10px 0 10px;background-image:url(images/small_book.gif);background-repeat:no-repeat;background-position:90% 80%;}
	#orderNow p{
	width: 80px;
	padding-left: 7px;
}
	#changeBooks {
	/*height:145px;*/
	padding:6px 10px 10px 17px;
}
	#quotes {
	/*height:auto;*/
	background:#fff;
	border-bottom:1px solid #987853;
	padding: 0 0 8px 8px;
}
	#contactLists {height:56px;padding:10px;background:white;}
	#blog {
	padding:11px 37px 15px 15px;
}
	#twitter {
	text-align:right;
	padding:13px 37px 10px 0;
	height:20px;
	background-image:url(images/twitter_icon.jpg);
	background-repeat:no-repeat;
	background-position:center right;
}
	#facebook {text-align:right;padding:13px 37px 10px 0;height:20px;background:white;background-image:url(images/facebook_btn.jpg);background-repeat:no-repeat;background-position:center right;}
	#linkedin {text-align:right;padding:13px 37px 10px 0;height:20px;background:white;background-image:url(images/linked_icon.jpg);background-repeat:no-repeat;background-position:center right;}
	#youtube {text-align:right;padding:13px 37px 10px 0;height:20px;background:white;background-image:url(images/youtube_icon.jpg);background-repeat:no-repeat;background-position:center right;}
	#contactIcon {
	text-align:right;
	padding:13px 37px 10px 0;
	height:20px;
	background:white;
	background-image:url(images/contact_icon.jpg);
	background-repeat:no-repeat;
	background-position:center right;
}

#content_wrapper {
background:url(images/vertical_border.gif) center top repeat-y;

/*background-image:url(images/vertical_border.gif);
background-repeat:repeat-y;*/
width:960px;}
	
	#subNav{
	width:161px;
	padding:10px;
	float:left;
}
	#copy{
	width:510px;
	padding:10px 10px 20px 15px;
	float:left;display:inline;
	/*background-color: #FFFFFF;*/
	}
	#copy2{
	width:345px;
	padding:10px 5px 20px 15px;
	float:left;display:inline;
	border-right:solid #987853 1px;
	/*background-color: #FFFFFF;*/
	}
	
	#extras {width:154px;float:left;display:inline;padding:0 8px;}
	
	#book {padding:0 0 15px 0;margin:10px 0 0 0;}
	#book p{color:#f47920;line-height:14px;font-weight:400;font-size:11px;padding: 0 0 0 5px;}
	#book a {color:#541c00;text-decoration:none;}
	
	#videos h3, #podcasts h3{color:#f47920;border-bottom:solid #987853 1px;margin:0 0 10px 0;font-size:18px;}
	#videos p, #podcasts p {color:#7f6444;font-weight:600;padding:0 0 20px 0;line-height:14px;font-size:11px;}
	#videos a, #podcasts a {color:#f47920;text-decoration:none;}
	
#content2 {padding:10px;min-height:550px;height:auto !important;height:550px;}
	
	#headerSubNav {padding:10px;}
	
#clear {clear:both;width:100%;display:block;}

/*border bottom*/ #header, #header2, #orderNow, #stateGeorgia, #contactLists, #blog, #twitter, #facebook, #linkedin, #youtube, #rss {border-bottom:solid #987853 1px;}

/* #col1{border-right:solid #987853 1px; height:100%;}

#copy {border-left:solid #987853 1px;}*/

/*border top */#footer {border-top:solid #987853 1px;}

#nav li {
list-style-type:none; 
float:left;
padding:0px;
margin:0px; 
}

#nav li.title_btn {
margin:1px 0 0 30px;
background-image:url(images/title_bg.jpg);width:299px;height:47px;}

a.rollover {
display:block;
color:white; 
text-decoration:none; 
font-weight:600; 
text-align:center;
background-image:url(images/sub_btn.gif);
padding:6px 0 0 0;
width:126px;
height:21px;
}

a:hover.rollover {background-position:0 -27px;}

a.home_rollover {
display:block;
color:white; 
text-decoration:none; 
font-weight:600; 
text-align:center;
background-image:url(images/home_un.jpg);
padding:13px 0 0 0;
width:65px;
height:35px;
}


a.books_rollover {
display:block;
color:white; 
text-decoration:none; 
font-weight:600; 
text-align:center;
background-image:url(images/books_un.jpg);
padding:13px 0 0 0;
width:99px;
height:35px;
}

a.authors_rollover {
display:block;
color:white; 
text-decoration:none; 
font-weight:600; 
text-align:center;
background-image:url(images/authors_un.jpg);
padding:13px 0 0 0;
width:109px;
height:35px;
}

a.change_rollover {
display:block;
color:white; 
text-decoration:none; 
font-weight:600; 
text-align:center;
background-image:url(images/change_un.jpg);
padding:13px 0 0 0;
width:130px;
height:35px;
}

a.news_rollover {
display:block;
color:white; 
text-decoration:none; 
font-weight:600; 
text-align:center;
background-image:url(images/news_un.jpg);
padding:13px 0 0 0;
width:107px;
height:35px;
}

a.order_rollover {
display:block;
color:white; 
text-decoration:none; 
font-weight:600; 
text-align:center;
background-image:url(images/order_un.jpg);
padding:13px 0 0 0;
width:66px;
height:35px;
}

a.contact_rollover {
display:block;
color:white; 
text-decoration:none; 
font-weight:600; 
text-align:center;
background-image:url(images/home_un.jpg);
padding:13px 0 0 0;
width:65px;
height:35px;
}


a:hover.home_rollover, a:hover.books_rollover, a:hover.authors_rollover, a:hover.change_rollover, a:hover.news_rollover, a:hover.order_rollover, a:hover.contact_rollover  {
background-position:0 -48px;
}

#nav li.selected a {background-position:0 -48px;}

li.rollover {
list-style-type:none; 
float:left; 
margin:10px 5px; }

ul.rollover {padding:0 0 0 30px;display:block;}

ul.pages {display: inline;}
ul.pages li{float:left;list-style-type:none;vertical-align:middle;padding:0 10px 0 0;}


a.rollover2 {
display:block;
width:119px; 
height:22px; 
background-image:url(images/header_btn.gif); 
color:white; 
font-size:11px;
text-decoration:none; 
font-weight:600; 
text-align:center;
padding:5px 0 0 0;
}

a:hover.rollover2  {
background-position:0 -27px;
}

#header_text a.rollover {margin:10px 0 0 0;}

ul{
	list-style-position:outside;
	font-weight:normal;
	padding:0 0 5px 20px;
	font-size:12px;
	text-align:left;
	line-height:16px;
	color:#9f805c;
	
}
ul li{
	padding:0 0 1px 0;
	margin: 0 0 0 5px;
}

p {color:#9f805c;font-size:12px;line-height:16px;padding:0 0 10px 0;}

p a {
color:#FF6600;
}

p a:hover {
color:#fa7c21;
}

p span {color:#fa7c21;display:block;}
p.quote{
	font-size:18px;
	color:#541b00;
	font-weight:normal;
	line-height:20px;
	padding:0 0 5px 0;
}
p.quote2{font-size:18px;color:#541b00;font-weight:500;line-height:20px;}
p.quote2 span {font-style:italic;color:#fa7c21; display:block;}
p.quotecontent{
	font-size:14px;
	color:#541b00;
	font-weight:600;
	line-height:18px;
	padding:0;
}
p.author{
	font-size:13px;
	color:#a3500c;
	padding:0 0 15px 0;
}
p.intro {font-size:14px;}
p.intro, p.body {padding:0 0 4px 0;}
div.change_agents p{
	color:#9f805c;
}
span.alert {color:red;font-weight:600;display:inline;}
#copy p{
	/*width:500px;*/
}

#paper_quote {background:url(images/paper_sheet.jpg) no-repeat;width:300px;height:166px;padding:20px;margin:10px 0;text-align:center;}
p.quote3{font-size:14px;color:#541c00;font-weight:500;line-height:16px;}
p.author2{font-size:10px;color:#aa5611;padding:7px 0 0 0;line-height:12px;}



h1{font-size:22pt;color:#541b00;}
h1 span {color:#fa7c21;}
h1.rounded {color:white;}
h1.header {margin:0 10px 0 0;}
h1.header span{font-size:18pt;color:#541b00;}

h2{font-size:14pt;color:#541b00; line-height:19px; padding:0 0 3px 0;}

h2 span {color:#fa7c21;}
h2.header {color:#a3500c;margin-top:-5px;}
h2.ourBlog {line-height:15pt;padding:3px 0 0 0;}
h2.ourBlog span {margin-top:-10px;}
h2.rounded {color:white;width:169px; height:26px; background-image:url(images/rounded_corner_bg.gif);background-repeat:no-repeat;padding:5px 3px 3px 5px;}
h2.title {color:#a14f0b;}

h3{color:#541b00;font-size:16px;}
h3 span {color:#fa7c21;}

h4{color:#541b00;font-size:15px; padding:0 0 3px 0;}
h4 span {color:#fa7c21;}


#subNav h4 {color:#a14f0b;}
h4.subhead {color:#a14f0b;font-size:13px;}
ul.points {color:#f47920;font-weight:600;}
h4 a {text-decoration:none;color:#f47920;}
h4 a:hover {text-decoration:none; color:#6c4f31;}
h4.title {color:#a14f0b;}

#booking {background-color:#fffbcc;padding:10px;margin:10px 0;}
#booking p{color:#541c00;font-size:13px;padding:0 0 10px 0;}
#booking p span{font-size:14px;font-weight:600;color:#541c00;display:inline;}
#booking a {font-size:11px;}
#booking p.button_desc {font-size:11px;color:#f47920;line-height:12px;padding:0 0 0 10px;}

ul.pages li {list-style-type:none;font-size:14px;color:#fa7c21;font-weight:400;vertical-align:middle;}
ul.pages li.selected a{color:#541b00;}

#subNav li, #headerSubNav li{list-style-type:none;font-size:14px;color:#fa7c21;font-weight:400;margin:0 0 2px 15px;}

#subNav a, #headerSubNav a, ul.pages a{text-decoration:none;color:#fa7c21;}
#subNav a:hover, #headerSubNav a:hover, ul.pages a:hover{font-weight:600;color:#541b00;}
#subNav li.selected, #headerSubNav li.selected{color:#541b00; list-style-image:url(images/list-style.gif);}

#subNav h2 a.selected, #subNav li a.selected {color:#541b00;}

a.web2 {text-decoration:none;font-size:12px;color:#6c4f31;}

a:hover.web2 {text-decoration:none;font-size:12px;color:#f47920;}

a.learn_more {color:#f47920; text-decoration:none;display:inline;}
a:hover.learn_more {color:#9f805c; text-decoration:none;display:inline;}

img {border:none;}
img.float_right {float:right;display:inline;padding:0 0 10px 10px;}
img.float_left {
	float:left;
	display:inline;
	padding:0 10px 5px 0;
}
img.foster_float_left {
	float:left;
	display:inline;
	padding:0 20px 5px 0;
}

div.appearances {border-bottom:solid #987853 1px;}
ul.appearances {list-style-type:none;padding:0;margin:10px 0;}
ul.appearances li {padding:0;margin:0;font-size:13px;}
ul.appearances li.date {color:#dd6e1d;font-weight:600;}
ul.appearances li.bold {color:#541c00;font-weight:600;}

#footer {clear:both;padding:15px 0;height:30px;background:url(images/operation_orange.jpg) right center no-repeat;}
#footer a {text-decoration:none;color:#f47920;font-size:12px;}
#footer a:hover {text-decoration:none;color:#9f805c;font-size:12px;}

p.flashDownload {
	color:#fff;
	font-size: 10px;
	text-align:center;
	margin: 0;
	vertical-align: bottom;
}

p.flashDownload  a{
	text-decoration:underline;
	color: #0000FF;
}

p.flashDownload  a:hover{
	text-decoration:none;
	color: #660066;
}
#flashcontent{
	width: 500px;
	height: 320px;
	margin: 0 auto;
}
#flashcontent2{
	width: 500px;
	height: 410px;
	margin: 0 auto;
}
.order {
	color:#9f805c;
	font-size:12px;
	line-height:18px;
	text-align:right;
	padding: 5px 5px 5px 0;
}
.required {
color: #CC0000;
font-size:10px;
}

/*--- page sample thumbnails nav----*/
table#spreadsTable {
width:94px;
height:132px;
padding:0 0 10px 0;
}

td.thumbs {
width:47px;
height:33px;
vertical-align:top;
text-align:left;
}
.linebreak {
display:block;
height: 10px;
border-top:1px solid #bfb1a1;
padding:0px 0px 0px 0px;
}

.bodyList {
color:#FF6600;
font-size:12px;
line-height:16px;
list-style-type:square;
padding:0px 0px 10px 0;
margin:0 0 0 10px;
}
table.foster{
width:100%;
}
table.foster td{
padding:0 0 10px 10px;
}

img.thumbs {
float:left;
display:inline;
margin:5px;
border: solid 1px;
border-color:#FF6600;
}
.photo_logo{
display:block;
height:65px;
}
.photo_logo_text{
padding:20px 0 0 0;
}

img.changebooks{
	padding:7px 0 0 0;
}
img.pdf{
	padding:10px 0 0 0;
}
img.paypal{
	padding:3px 0 0 0;
}
img.foundation{
	padding:0 200px 0 0;
	margin-top: -5px;
}