/*
 ____________________________________________________________
|                                                            |
|    DESIGN : Adrienne Raymond    							 |
|      DATE : 2009.02.20                                     |
| COPYRIGHT : 2009 Pierce's Stock Dogs     				 	 |
|     EMAIL : webmaster@piercesstockdogs.com   			 	 |          
|____________________________________________________________|

*/

/*
Site Colors
	#603813 = dk brown
	#773a28 = red brown	
	#798543 = bamboo green
	#3c7121 = bright green
	#c5995a = bamboo brown
	#cedd60 = bright yellow-green
	#f7e9bc = light tan-cream
*/

/***** Common Formatting *****/
html, body {margin: 0; padding: 0; min-height:100%; margin-bottom:1px;}

body {
margin:0;
padding:0;
background-color:#fff;
color:#603813;  
font-family:"Comic Sans MS", verdana, sans-serif;
font-size:1em;
background-image:url(../images/bg4.jpg);
background-repeat:repeat;
background-color:#6c301e;
}

a {
color:#d34f1d;
text-decoration:underline;
font-weight:bold;
}

a:hover {
color:#3c7121;
text-decoration:none;
}

h1, h2, h3, h4, p {
padding:0;
margin:0;
}

#wrapper {
margin:20px auto;
width:1000px;
min-height:700px;
height:auto;
}
/* Header portion */
.preheader {
width:1000px;
height:35px;
background-image:url(../images/preheader2.gif);
background-repeat:no-repeat;
overflow:auto;
}
.header {
width:1000px;
height:155px;
background-image:url(../images/header2.jpg);
background-repeat:no-repeat;
overflow:hidden;
}  

.innerheader {
height:155px;
width:1000px;
}


/* Navigation Section */
.navcontainer {
height:73px;
width:1000px;
background-image:url(../images/navcont2.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

/* Main Content Section */

.main {
height:auto;
overflow:auto;
width:1000px;
}

.maintop {
height:60px;
width:1000px;
background-image:url(../images/maintop2.jpg);
background-repeat:no-repeat;
overflow:auto;
}

.mainmiddle {
min-height:200px;
height:auto;
width:1000px;
background-image:url(../images/mainmid2.jpg);
background-repeat:repeat-y;
overflow:auto;
}

.mainbottom {
height:125px;
width:1000px;
background-image:url(../images/mainbottom2.jpg);
background-repeat:no-repeat;
}

.footer {
height:50px;
width:1000px;
background-image:url(../images/subfooter2.gif);
background-repeat:no-repeat;
background-position:0px 0;
overflow:auto;
}

/*Styling of main parts*/
/*HEADER AREA*/

#title {
height:90px;
margin-top:55px;
margin-left:105px;
}

/*TAB NAVIGATION AREA*/
.navtabs {
width:800px;
height:64px;
margin:0 auto;
overflow:auto;
}

#home, #abou, #adve, #resc, #kids, #news, #cont {
width:100px;
float:left;
line-height:1em;
font-size:.9em;
font-weight:bold;
padding:0;
text-align:center;
margin-top:20px;
}

.navtabs p a {
text-decoration:none;
color:#f7e9bc;
}

.navtabs p a:hover {
text-decoration:none;
color:#949754;
}

#home {
width:80px;
margin-left:10px;
text-align:left;
}

#abou {
margin-left:8px;
}
#adve {
margin-left:20px;
margin-top:15px;
font-size:.8em;
}

#resc {
margin-left:20px;
}

#kids {
margin-left:20px;
}

#news {
margin-left:20px;
font-size:.8em;
margin-top:24px;
}


#cont {
width:80px;
margin-left:27px;
}

/*FOOTER-Mainbottom AREA*/

#mainbottomlinks {
width:1000px;
height:auto;
overflow:auto;
}

#mainbottomlinks p {
font-size:.8em;
text-align:center;
margin-top:90px;
padding:0;
overflow:hidden;
}

#mainbottomlinks p a {
text-decoration:none;
color:#f7e9bc;
}

#mainbottomlinks p a:hover {
color:#6c301e;
}

/* Sub footer area; below site in background portion */

#copyleft {
float:left;
width:175px;
}

#copyleft p {
font-family:Arial, sans-serif;
font-size:.6em;
text-align:left;
margin-left:45px;
margin-top:0px;
padding:0;
color:#f7e9bc;	
}

#disclaimer {
float:left;
width:640px;
text-align:center;
font-size:.6em;
color:#94974d;
padding-top:5px;
}
#websiteright {
width:175px;
float:right;
}

#websiteright p {
font-family:Arial, sans-serif;
font-size:.6em;
text-align:right;
margin-right:45px;
margin-top:0px;
padding:0;	
color:#f7e9bc;	
}

#websiteright p a {
color:#f7e9bc;	
}

#websiteright p a:hover {
color:#591500;	
}

/*Styling for individual pages*/
/*HOME PAGE*/
.mainhome {
width:740px;
margin:0 auto;
height:auto;
overflow:auto;
padding-right:5px;
}

.mainhome a {
color:#c5995a;
}

.mainhome a:hover {
color:#798543;
}


.mainhome h1 {
text-align:center;
}

.mainhome h2 {
text-align:center;
color:#d34f1d;
font-size:1.2em;
font-style:italic;
}

.textimgchunk {
width:740px;
height:auto;
overflow:auto;
padding-top:20px;
}

.text1 {
width:350px;
height:auto;
float:left;
padding-left:20px;	
overflow:hidden;
}

.img1 {
width:350px;
float:right;
text-align:center;
overflow:auto;	
}
.captionHome {
color:#d34f1d;
font-size:.80em;
overflow:auto;
font-style:italic;
font-weight:bold;
padding:0;
margin-top:-5px;
}
.captionHome2 {
color:#798543;
font-size:.80em;
overflow:auto;
font-style:italic;
font-weight:bold;
padding:0;
margin-top:-5px;
}
.text2 {
width:350px;
float:left;
height:auto;
overflow:hidden;
}

.img2 {
width:350px;
float:left;
text-align:center;
overflow:auto;	
}

.imgBar {
clear:both;
width:740px;
height:auto;
padding:25px 0;
text-align:center;
overflow:auto;
}

/*ABOUT PAGE*/
.mainabout {
width:740px;
margin:0 auto;
height:auto;
overflow:auto;
padding-right:5px;
padding-left:20px;	
}

.mainabout p#bio {
padding:0 10px;
}

.mainabout h1 {
text-align:center;
}

.mainabout h2 {
text-align:center;
padding-bottom:10px;
}

.mainabout .textimgchunk {
width:740px;
height:auto;
overflow:auto;
padding-top:20px;
}

.mainabout .textimgchunk p {
padding:0px;
margin:0px;
}

.mainabout .text1 {
width:350px;
float:left;
padding-left:10px;
margin:0;
}

.mainabout .img1 {
width:350px;
float:right;
text-align:center;	
}
.captionAbout {
color:#d34f1d;
font-size:.80em;
overflow:auto;
font-style:italic;
font-weight:bold;
padding:0;
margin-top:-5px;
}
.captionAbout2 {
color:#798543;
font-size:.80em;
overflow:auto;
font-style:italic;
font-weight:bold;
padding:0;
margin-top:-5px;
}

.mainabout .text2 {
width:350px;
float:left;
margin:0;
}

.mainabout .img2 {
width:350px;
float:left;
text-align:center;	
}

.imgtextspan {
width:730px;
margin:10px auto;
height:auto;
overflow:auto;
padding-left:5px;
padding-top:10px;
border-top:1px dashed #798543;
}

.imgspan {
width:240px;
float:left;
text-align:center;
}

.imgspan p {
font-size:.8em;
color:#d34f1d;
padding-top:5px;
margin:0px auto;
width:210px;
}

.poem {
width:550px;
margin:0 auto;
padding:0 10px;
}

.poem h3 {
text-align:center;
padding-bottom:10px;
color:#3c7121;
}

.poem p#poemleft {
width:250px;
float:left;
font-size:.8em;
font-style:italic;
color:#798543;
padding:0 10px;
}

.poem p#poemright {
width:250px;
float:left;
font-size:.8em;
font-style:italic;
color:#798543;
padding:0 10px;
}


/*ADVENTURE PROGRAMS PAGE*/
.mainadventure {
width:740px;
margin:0 auto;
height:auto;
overflow:auto;
padding-right:5px;
padding-left:20px;	
}

.mainadventure h1 {
text-align:center;
}

.adventure {
padding-top:20px;
padding-bottom:10px;
height:auto;
overflow:auto;
}

.adventure h3 {
text-align:center;
padding:10px 0;
}

.adventure2 h4 {
text-align:center;
padding:10px 0;
font-size:.9em;
}

.adventure2 {
width:720px;
margin:0;
border-top:1px dashed #798543;
height:auto;
overflow:auto;
}

.adventText {
width:710px;
margin:10px 10px 10px 5px;
overflow:auto;
height;auto;
border:1px dashed #798543;
}

.adventText .adventimg1 {
width:140px;
float:left;
padding:5px;
}

.text1a, .text1b {
width:520px;
float:left;
padding:5px 5px 5px 0px;
font-size:.9em;
}
.text1a {
	padding-top:40px;
}
.text1b {
	padding-top:15px;	
}
.adventText .adventimg2 {
width:140px;
float:right;
padding:5px 15px 5px 0;
overflow:hidden;
}

.text2a, .text2b {
width:500px;
float:right;
padding:5px 30px 5px 10px;
font-size:.9em;
text-align:right;
}
.text2a {
	padding-top:25px;
}
.text2b {
	padding-top:15px;
}
.adventText .text5 {
width:500px;
float:left;
padding:5px 30px 5px 10px;
font-size:.9em;
text-align:left;
}

.adventText .adventimg3a {
width:150px;
float:left;
padding:5px;
overflow:hidden;
}

.adventText .adventimg3a p {
text-align:center;
font-size:.75em;
color:#d34f1d;
}

.adventText .text3 {
width:375px;
float:left;
padding:5px;
font-size:.80em;
text-align:center;
padding-top:15px;
}

.adventText .adventimg3b {
width:140px;
float:right;
padding:5px 15px 5px 0;
overflow:hidden;
}

.adventText .adventimg3b p {
text-align:center;
font-size:.75em;
color:#d34f1d;
}

.adventText .adventimg4 {
width:210px;
float:left;
padding-left:15px;
padding-top:5px;
text-align:center;
overflow:hidden;
}

.adventimg4 p {
font-size:.8em;
padding-bottom:5px;
color:#d34f1d;
}

.adventure2 .leftside {
width:350px;
float:left;
height:auto;
overflow:auto;
padding:5px;
font-size:1.2em;
}

.adventure2 .rightside {
width:350px;
float:left;
height:auto;
overflow:auto;
padding-left:10px;
}

.intro {
font-size:.95em;
font-style:italic;
padding-right:10px;
}

.adventure .leftside {
width:340px;
float:left;
height:auto;
overflow:auto;
padding-right:10px;
}

.mainadventure .leftside ul {
padding-left:30px;
margin:0px;
}

.leftside ul li {
font-size:.95em;
}

.mainadventure .bold_italic {
font-weight:bold;
font-style:italic;
font-size:1.1em;
}

.adven2title {
border-bottom:1px dashed #798543;
}

.adventure2 .adven2title p {
padding:10px;
margin:0px;
}

.mainadventure .small {
font-style:italic;
font-size:.8em;
}

.mainadventure .small2 {
font-size:.8em;
}
/*
.leftside .border {
border:1px dashed green;
padding:5px;
margin-bottom:10px;
}

.adventure .rightside {
width:350px;
float:left;
height:auto;
overflow:auto;
padding-left:10px;
border-left:5px solid #798543;
}

.mainadventure .rightside ul {
padding-left:30px;
margin:0px;
}
*/
.adventure_images {
text-align:center;
}

.adventure_images img {
padding:10px 5px;
}

.adventure_images_left img {
padding:20px 5px;
}

.bottom_page {
clear:both;
text-align:center;
padding:20px 10px;
}

.bottom_page .croc_creations {
text-align:left;
}

/*RESCUE PAGE*/
.mainrescue {
width:740px;
margin:0 auto;
height:auto;
overflow:hidden;
padding-right:5px;
padding-left:20px;	
}

.mainrescue .mainrescuetext {
padding:0 10px 0 5px;
}

.mainrescue h1 {
text-align:center;
padding-bottom:10px;
}

.mainrescue h3 {
text-align:center;
padding-bottom:10px;
}

.rescueText {
width:730px;
margin:10px 20px 10px -5px;
overflow:auto;
height;auto;
border:1px dashed #798543;
}

.rescueText .rescueimg1 {
width:140px;
float:left;
padding:5px;
}

.rescueText .text1 {
width:550px;
float:left;
padding:5px 5px 5px 10px;
font-size:.9em;
}

.rescueText .rescueimg2 {
width:140px;
float:left;
padding:5px;
}

.rescueText .text2 {
width:550px;
float:left;
padding:5px 5px 5px 10px;
font-size:.9em;
}
.rescuelink {
	padding:10px 0;
	text-align:center;
}

/*KIDS PAGE PAGE*/
.mainkids {
width:735px;
margin:0 auto;
height:auto;
overflow:auto;
padding-right:10px;
padding-left:20px;	
}

.mainkids h1 {
text-align:center;
padding-bottom:10px;
}

.funpages {
width:700px;
height:auto;
padding:10px 0px;
margin:0 auto;
border-top:1px dashed #c5995a;
}

.funpages h3 {
text-align:center;
}


.funpages .funsmall {
font-size:.85em;
font-style:italic;
padding:5px 0px;
}

.funpages a img {
border:4px solid #3c7121;
text-decoration:none;
}

.funpages a:hover img {
border:4px solid #cedd60;
text-decoration:none;
}

.funfacts {
width:735px;
height:auto;
padding:10px 0;
border-top:1px dashed #c5995a;
border-bottom:1px dashed #c5995a;
}

.funfacts .facttitle {
font-size:1.1em;
font-weight:bold;
}
.funfacts .facts {
font-size:.9em;
font-style:italic;
padding:5px 10px;
}

.bookclub {
width:700px;
min-height:905px;
text-align:center;
height:auto;
margin:10px auto;
background-image:url(../images/page_pics/bookclub.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

.bookclub .month {
height:50px;
overflow:auto;
margin-top:190px;
text-align:left;
font-size:1.8em;
padding-left:240px;
color:#3c7121;
}

.bookclub .bookstart {
height:auto;
overflow:auto;
color:#3c7121;
font-size:.95em;
margin-top:50px;
}

.bookstart p {
margin:0px;
padding:0px;
}

.bookdrawing {
text-align:center;
padding-bottom:5px;
margin:0px;
}

.bookstart ul {
margin-top:0px;
padding:0px;
list-style-type:square;
}

.bookstart li {
font-size:1em;
font-weight:bold;
color:#773a28;
}

.bookclub .book {
height:auto;
overflow:auto;
color:#3c7121;
font-size:.95em;
margin-top:0px;
}

.book p {
margin:0px;
padding:0px;
}

.book ul {
margin-top:0px;
padding:0px;
list-style-type:square;
}

.book li {
font-size:1em;
font-weight:bold;
color:#773a28;
}
.daisyquestion {
border-top:1px dashed #c5995a;
}

.daisyquestion p {
text-align:center;
margin-top:10px;
}

.daisyquestion p img {
border:4px solid #c5995a;
}

.daisyquestion .form {
width:500px;
border:4px solid #c5995a;
margin:10px auto;
padding:10px 10px;
}

.daisyanswers {
border-top:1px dashed #c5995a;
padding:10px;
}

.daisyanswers .answers {
font-size:.9em;
font-style:italic;
color:#3c7121;
}
.daisyanswers .kid {
font-size:.80em;
font-weight:bold;
font-style:normal;
color:#773a28;
}

.daisyanswers .kidqa {
font-size:.95em;
font-style:normal;
color:#773a28;
padding-left:20px;
}

/*NEWSLETTER PAGE*/
.mainnews {
width:740px;
margin:0 auto;
height:auto;
overflow:auto;
padding-right:5px;
padding-left:20px;	
}

.mainnews h1 {
text-align:center;
}

.news {
height:auto;
overflow:auto;
padding-top:10px;
padding-bottom:10px;
}

.news h2 {
padding-bottom:5px;
}

.edition {
width:185px;
float:left;
text-align:center;
padding-bottom:15px;
}

.edition p {	
padding:0px;
margin:0px;
font-style:italic;
font-size:.8em;
}

.archived {
clear:left;
height:auto;
overflow:auto;
}

.edition_old {
width:148px;
float:left;
text-align:center;
padding-bottom:5px;
}

.edition_old p {
padding:0px;
margin:0px;
font-style:italic;
font-size:.75em;
}

.calendar {
height:auto;
overflow:auto;
padding-top:10px;
margin-top:10px;
padding-bottom:10px;
border-top:4px solid #788542;
}

.calendar h2 {
padding-bottom:10px;
}

/*CONTACT PAGE */
.maincontact {
width:740px;
margin:0 auto;
height:auto;
overflow:hidden;
text-align:center;
}

.maincontact a {
color:#773a28;
}

.maincontact a:hover {
color:#3c7121;
}

#note {
font-size:.70em;
padding:5px 10px;
}

