/* CSS Document */
/* WebSite: CSS
-----------------------------------Possible selectors and elements------------------------------
body,
 h1, h2, h3,h4,h5,h6
 p
 div
 a
 background, border, caption, content, cursor, font, img, color, margin, list, padding, page, page-break,
 position, quotes, table layout, text-align, text-decoration, text-indent, text shadow, vertical-align, white space, word spacing, text height etc, z-index
 
 -----------------------------Page Rules------------------------------------------------------
 determine site styles first; Determine site positioning basics for each page and use float to place in page (i.e. wrapper; banner; nav; seondary nav; breadcrumbs; main content; footer
 -----------------------------------------
 */
 
 body{margin:0; padding:0;}
 
 /**--------------------------------------------Text------------------------------------------**/
h1{font:"Comic Sans MS"; color:#FF3333;}
h1.wedgie{font:"Times New Roman", Times, serif; color:#999999; padding-top:15px; padding-bottom:15px;  }/*ND*/
.archive{font:"Times New Roman", Times, serif;color:#999999; padding-top:15px;}/*ND*/
.show{font:"Times New Roman", Times, serif; color:#339999; margin-top:20px;}
h2{font:"Times New Roman", Times, serif; color:#666666; }
.catcare{padding-top:60px; padding-left:10px;color:#666666;}/*ND*/
.catcare1{padding-top:15px;padding-left:10px;color:#666666;}
.vote{color:#FF0000;}
h3{font:"Times New Roman", Times, serif; color:#000000;}
h3.rootl{color:#0099FF;}
h3.vote{padding-top:10px; padding-bottom:0px;}
.archive1{color:#999999; padding-left:30px;}
h2.pedspot{ padding-top:20px; padding-left:10px;} 
 p{font-family:"Times New Roman", Times, serif; font-size:12px;padding-top:0px; padding-right:0px;  padding-left:0px;}
 .links{ font-size:16px;}

 p.news1{font-family:"Comic Sans MS"; color:#FFFFFF; font-size:21px; padding-top:5px; padding-right:18px;  padding-left:18px;}
 p.menu{padding-top:15px;}
 p.menu2{padding-bottom:10px;}
 .facts2{color:#000000;}
 .facts3{font-family:"Times New Roman", Times, serif; font-size:18px; padding-right:0px;  padding-left:0px; color:#ffffff;}
 .facts4{font-family:"Times New Roman", Times, serif; font-size:18px; padding-right:0px;  padding-left:0px; }
 p.qu{font:"Edwardian Script ITC"; font-size:14px; color:#0033CC;}
 p.sept{font-size:14px; color:#666666; padding-left:270px; padding-top:50px; padding-right:20px;}
 p.toots{font-size:14px; color:#666666; padding-left:270px; padding-top:0px; padding-right:20px;}
 p.ell{font-size:14px; color:#666666; padding-left:320px; padding-top:0px; padding-right:20px;}
 p.mar{font-size:14px; color:#666666; padding-left:90px; padding-top:0px; padding-right:20px;}
 p.ell2{font-size:14px; color:#666666; padding-left:320px; padding-top:100px; padding-right:20px;}
 p.index{font-size:14px; color:#666666; padding-top:15px; padding-left:10px; padding-right:10px; padding-bottom:50px;}/*ND*/
 p.index1{font-size:14px; color:#666666;padding-top:15px; padding-left:10px; padding-right:10px; margin:0px;} /*ND*/
 p.showing{font-size:14px; color:#666666;  }/*ND*/
 .show2{margin-left:40px; margin-right:80px; font-size:14px; color: #666666;}
 p.caretips{ font-size:14px; padding-right:190px; padding-top:10px; padding-left:10px;}/*ND*/
  p.caretips1{ font-size:14px; padding-right:30px; padding-top:10px; padding-left:10px;}/*ND*/
 .glob{font-size:16px; color:#666666; font-family:"Times New Roman", Times, serif;}
 .glob2{font-size:20px; color:#666666; font-family:"Times New Roman", Times, serif;}
 /*--------------------------------------------lists-------------------------------------*/
 ol.howto{font-size:14px; margin-left:60px; color:#666666; padding-top:5px; padding-left:10px; padding-right:30px; } /*ND*/
 /**---------------------------------------------links-------------------------------------**/
 
 a:link{color:#FFffff; text-decoration:none;}
a:visited{color:#ffffff; text-decoration:none}
a:hover{color:#33FF66;}

a.facts:link{color:#0099FF; text-decoration: underline}
a.facts:visited{color:#0099ff; text-decoration:underline;}
a.facts:hover{color:#00CC33; text-decoration:underline}

a.thirdcol:link{color:#FFFFFF; text-decoration:none;}
a.thirdcol:visited{color:#FFFFFF; text-decoration:none;}
a.thirdcol:hover{color:#00FF00; text-decoration:none;}

/**---------------------------------------------Positioning--------------------------------**/ 
  
#wrapper{width:964px; margin-left:15px; margin-top:15px; }/*ND*/
#banner{display:inline; float:left; width:964px; }/*ND*/
#menu{ float:left; width:150px; background-color:#8080c0; z-index:13; }/*ND*/
.chalkmenu{display:inline; float:left; width:138px;   background-color:#8080c0; height:917px;}
#mainarea{float:left; width:810px; background-color:#ffffff;   padding-bottom:0px;}
/* class mainarea see diary pages */
#rootmain{float:left;width:660px; }/* This is used for content for most pages*//*ND*/
#contentind{float:left;  width:660px;}/*ND*/
#contentind1{float:left;  width:640px;}/*ND*/
#columntwo{float:left; width:150px; background-color:#8080c0; padding-top:30px; padding-bottom:15px;}/*ND*/
#diarycolumntwo{float:left; width:150px; background-color:#8080c0; padding-top:30px; padding-bottom:15px; margin-left:84px;}/*ND*/
#globcover{float:left; width:620px; margin-left:30px;}/*ND glob page*/
#ccbox{
	position:absolute;
	width:200px;
	height:100px;
	left: 785px;
	top: 4px;
}/*ND*/
#contentbox{float:left; width:640px;}/*ND*/
#contentbox1{float:left; width:600px; padding:15px;}/*ND*/
.contentbox{float:left; width:660px; background-color:#999999; height:120px; z-index:2; }/*ND*/
#sig{
	position:absolute;
	width:80px;
	height:30px;
	left: 612px;
	top: 249px;
	z-index:3;
}/*ND*/
#spot1{float:left; width:310px; margin-left:10px;}/*ND*/
#spot1A{float:left; width:280px; }/*ND*/
.spot1{float:left; width:310px; margin-left:10px; padding-top:30px;}
#spot{float:left; width:290px;  margin-top:20px; border:thin #6699FF solid; z-index:9;}/*ND*/

#spot3{float:left; width:205px; margin-left:5px;  border:thin none #6699FF;  }/*ND*/
#spot4{float:left; width:290px; margin-left:8px; margin-top:5px; border:thin #6699FF solid; z-index:9;}/*ND*/
#spot5{clear:left;width:310px; margin-left:10px; background-color:#CCCCCC}/*ND*/
#spot6{float:left; width:280px; margin-left:10px; background-color:#99FFFF; padding:20px; margin-top:25px;}/*ND*/
#spot7{float:left; width:210px;  padding-left:70px; padding-top:10px;}/*ND*/
#cover{float:left;width:312px; }
#showcat{ 
	position:absolute;
	width:166px;
	height:138px;
	left: 333px;
	top: 708px;
	z-index:1;
}/*ND*/
#contentbox2{float:left; width:600px; padding-left:20px;  }/*ND*/
#contentind2{float:left;  width:640px;}/*ND*/

#catchat{float:left; width:520px; background-color:#999999; padding-top:5px; padding-left:5px; padding-bottom:6px;  border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:thin; }
#global{float:left; width:505px; padding-left:5px; padding-bottom:6px; padding-right:5px; background-color:#999999; }

#louandel{
	float:left;
	width:508px;	
	padding-bottom:9px;
	padding-left:5px;
	}
#facts{
	position:absolute;
	width:250px;	
	left: 742px;
	top: 71px;
	z-index:12;
}
#news{
	float:left;
	width:145px;
	border-color: #CCCCCC;
	border-style:solid;
	border-width:thin;
	left: 761px;
	top: 272px;
	height: 120px;
	background-color:#33CC33;
	height:250px;
	padding-top:10px;
}/*ND*/
#footer{clear:left; width:810px; border-color:#CCCCCC ;  border-style:solid; border-width:thin; background-color:#FFFFFF;}/*ND*/

/*----------------------------------------diaryfromtemp--------------------------------------*/

#diarytit{float:left;border-color: #CCCCCC ;  margin-right:60px; margin-top:20px; padding-left:30px; margin-bottom:20px; width:555px;}/*ND*/
.diarytit{float:left;border-color: #CCCCCC ;  margin-right:60px; margin-top:40px; padding-left:45px; margin-bottom:30px; width:555px;}/*ND*//*links page*/
.diarytit1{float:left;border-color: #CCCCCC ;  margin-right:30px; margin-left:30px; margin-top:20px; padding-left:30px; margin-bottom:5px; width:555px;}/*ND*//*glob page*/
.diarytit2{float:left; border-color: #000000; margin-left:30px; margin-top:20px;margin-bottom:15px; width:596px;}/*ND*//*glob page*/
#months{display:inline; float:left; border-color: #CCCCCC ; border-style:solid; border-width:thin; width:200px;}/*ND*/
.months{display:inline; float:left; border-color: #CCCCCC ; border-style:solid; border-width:thin; width:200px; margin-left:20px;}/* to centralize months in diarytemp *//*ND*/

#newline{float:left; border-color: #CCCCCC ; border-style:solid; border-width:thin; width:200px;}/*ND*/
.newline{float:left; border-color: #CCCCCC ; border-style:solid; border-width:thin; width:200px; margin-left:20px;}/* to centralize months in diarytemp *//*ND*/

#second{float:left; border-color: #CCCCCC ; border-style:solid; border-width:thin; width:200px;}/*ND*/
/*-------------------------------------diary pages-------------------------------------------*/
#sep04{
	float:left;
	width:541px;
	left: 257px;
	top: 442px;
	margin-top:200px;
	margin-left:35px;
	
}/*ND*/
.mainarea{float:left; width:810px;  background-image:url(images/catchatstuff/diaryback.jpg); background-repeat:no-repeat;  padding-bottom:0px; background-color:#FFFFFF;}/*ND*/
.mainarea05{float:left; width:810px;  background-image:url(images/catchatstuff/Marchy05.jpg); background-repeat:no-repeat;  padding-bottom:0px; background-color:#FFFFFF;}/*ND*/
.mainareaj06{float:left; width:810px;  background-image:url(images/catchatstuff/jan06.jpg); background-repeat:no-repeat;  padding-bottom:0px; background-color:#FFFFFF;}/*ND*/
.mainareajul06{float:left; width:810px;  background-image:url(images/catchatstuff/july06.jpg); background-repeat:no-repeat;  padding-bottom:0px; background-color:#FFFFFF;}/*ND*/
.mainareaj07{float:left; width:810px;  background-image:url(images/catchatstuff/jan07.jpg); background-repeat:no-repeat;  padding-bottom:0px; background-color:#FFFFFF;}/*ND*/
.mainareajul07{float:left; width:810px;  background-image:url(images/catchatstuff/july07.jpg); background-repeat:no-repeat;  padding-bottom:0px; background-color:#FFFFFF;}/*ND*/
.mainareaj08{float:left; width:810px;  background-image:url(images/catchatstuff/j08Back.jpg); background-repeat:no-repeat;  padding-bottom:0px; background-color:#FFFFFF;}/*ND*/
#picsec{float:left;
	width:541px;
	left: 257px;
	top: 442px;
	margin-top:80px;
	margin-left:35px;
	padding-bottom:15px;
	
}/*ND*/

#ellshead{	
	width:200px;
	height:200px;
	left: 488px;
	top: 442px;
	margin-left:200px;
}
#back{
	position:absolute;
	width:222px;
	height:40px;
	left: 200px;
	top: 258px;
}/*ND*/

/*----------------------------------------roots------------------------------------------*/

#rootpic{float:left; border-color: #ffffff ; border-style:solid; border-width:thin; width:300px}
/*for rootmain see positioning */
#roottit{float:left; width:550px; margin-left:30px; margin-top:40px; padding-left:65px; }/*ND*/
#rootbody{float:left; width:550px; padding-top:20px; margin-left:30px;}/*ND*/
#mainarearoot{float:left; width:810px; background-color:#ffffff;  padding-bottom:0px;}/*ND*/


/*---------------------------------------chalk-------------------------------------------*/

#outerinner{float:left; width:300px; border-color: #CCCCCC ; border-style:solid; border-width:thin;background-repeat:no-repeat; background:url(images/catchatstuff/innerareaback.jpg); padding-top:15px; height:800px;}/*ND*/
#innerarea{float:left; width:264px;  margin-left:18px; margin-top:15px; background-image:url(images/catchatstuff/chalkback.jpg); background-repeat:no-repeat;   }/*ND*/
#chalktit{float:left; width:264px;}/*ND*/
.chalktit{float:left; width:260px; padding-left:6px;  }
#louandel1{float:left; width:100px; padding-bottom:5px; padding-right:5px; padding-left:18px; }
#louandel2{float:left; width:100px;padding-bottom:5px;}
#solopic{clear:both; width:100px; margin-left:90px; padding-bottom:5px;}
#promoA{float:left; width:320px;border-color: #CCCCCC ; border-style:solid; border-width:thin; margin-left:20px; margin-top:10px; }
#promoB{float:left; width:320px; margin-left:20px;}
#blackcat{
	position:absolute;
	width:100px;
	left: 228px;
	top: 909px;
	height:100px;
}
#marklogo{
	position:absolute;
	width:126px;
	height:61px;
	left: 20px;
	top: 535px;
}
#adbreak{float:left; width:125px; height:250px;  margin-top:50px; padding-left:10px; padding-right:10px;  }/*ND*/
/*---------------------------------------Content------------------------------------------*/

#mainarea1{float:left; width:660px; overflow:auto;  border-color: #cccccc; border-style:solid; border-width:thin; background-color:#ffffff;}
#content{display:inline; float:left; width:370px; border-color: #CCCCCC ; border-style:solid; border-width:thin; background-color:#ffffff;}
#ped{ float:left; width:350px; overflow:auto; border-color: #CCCCCC ; border-style:solid; border-width:thin; background-color:#ffffff;  }
#pollwords{float:left; width:100px; overflow:auto; border-color: #CCCCCC ; border-style:solid; border-width:thin; background-color:#ffffff; }
#polls{float:right; width:150px; overflow:auto;  background-color:#ffffff; padding-top:20px; }/*ND*/
#secCont{float:left; width:263px;  border-color: #CCCCCC ; border-style:solid; border-width:thin; background-color:#ffffff;}
#pedhigh{
	position:absolute;
	width:85px;
	height:88px;
	left: 713px;
	top: 662px;
}
#norgreen {float:left; margin-left:200px; width:150px;}
#catty{float:left; width:258px; background-color:#FFFF99;}
#catcare{float:left; width:320px;}
#quotes{float:left;width:258px;}
#welcome{float:left; width:285px;}
/*-------------------------------------------------pedigree-----------------------------------*/
#biggerspot{
	position: absolute;
	width:172px;
	left: 647px;
	top: 87px;
}
#extras{
	position:absolute;
	width:370px;
	height:166px;
	left: 434px;
	top: 678px;
}
#ex2{
	position:absolute;
	width:305px;
	left: 348px;
	top: 639px;
}
/*-------------------------------------------------links-------------------------------------*/
.newlineb{float:left;  width:260px; margin-left:40px;}/*ND*/
.secondb{float:left;  width:260px; margin-left:40px;}/*ND*/
.monthsb{display:block; float:left; border-color: #CCCCCC ; padding-bottom:20px; border-style:solid; border-width:thin; width:260px; margin-left:40px; height:35px; background-color:#CCCCCC; margin-bottom:10px;}/* to centralize months in diarytemp *//*ND*/
#breeders{clear:left;border-color: #CCCCCC ; border-style:solid; border-width:thin; width:610px; margin-top:15px;margin-left:40px; height:35px; padding-bottom:20px; background-color:#CCCCCC; margin-bottom:10px; }
.breda{float:left;  border-color:#ffffff;  border-style:solid; border-width:thin; width:200px; margin-left:40px; margin-bottom:15px;}
.bredb{float:left; border-color:#ffffff;  border-style:solid; border-width:thin; width:200px;margin-bottom:15px; }
.bredc{float:left; border-color:#ffffff;border-style:solid; border-width:thin; width:200px;margin-bottom:15px; }
#breeders2{float:left;border-color: #CCCCCC ; padding-bottom:20px; border-style:solid; border-width:thin; width:610px; margin-top:15px;margin-left:40px; height:35px; background-color:#CCCCCC; margin-bottom:10px; }
/*-------------------------------------------show page----------------------------------*/
#showarea{float:left; width:600px;border-color: #CCCCCC ; border-style:solid; border-width:thin;}
#showarea1{float:left; width:600px;border-color: #CCCCCC ; border-style:solid; border-width:thin; background-image:url(images/catchatstuff/artback.jpg);}
#callink{
	position:absolute;
	width:120px;
	height:120px;
	left: 679px;
	top: 112px;
}
/*---------------------------------------------Products--------------------------------*/
#review{float:left; width:430px;border-color: #CCCCCC ; border-style:solid; border-width:thin;}
#advertise{float:left; width:195px;border-color: #CCCCCC ; border-style:solid; border-width:thin;}
#prod{float:left; width:428px;}
#view{
	position:absolute;
	width:341px;
	height:88px;	
	left: 196px;
	top: 239px;
}
#adwords{
	float:left;
	width:141px;	
	left: 620px;
	top: 213px;
}
#adask{
	float:left;
	width:141px;	
	left: 605px;
	top: 533px;
	}
#adask2{
	Position:absolute;
	width:132px;	
	left: 649px;
	top: 605px;
	}
	.words{
	position:absolute;
	width:141px;
	left: 636px;
	top: 230px;
}
	.words1{position:absolute; width:141px;}
	
/*-----------------------------------------------articles-------------------------------------*/
.table1{margin-left:40px; border:#FFCC66; padding:3px; border:thick;}
/*margin for formarticle*/
#contentbox3{float:left; width:580px; margin:20px; }/*ND*/
.contentbox3{float:left; width:580px; margin:20px; padding:15px; }/*main box on article form*/
#adbreak2{float:left; width:125px; height:850px;  margin-top:15px;  }/*ND picture on article form*/
#newindex{float:left; width:580px; margin-top:10px; margin-left:10px; padding-left:70px;} 
#sidepanel{float:left;width:125px; height:300px; margin-left:10px; margin-top:10px;}
#adbreak21{float:left; width:125px;  margin-top:15px;  }/*ND picture on article form*/
#splurge{float:left; width:400px; margin-left:10px;}/*declaw article*/
#splurge2{float:left; width:180px;height:1500px;  margin-top:160px;}/*declaw article*/