/*This is the plain style sheet of the hpp site.*/

body {
color: black;
background-color: white;
font-size: 95%;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

/*text-shadow: 0 1px 0 #f5f5f5;border-bottom: white solid 2px;*/

.every {
font-family: Georgia, Times, 'Times New Roman', serif;
color: black;
font-style: italic;
}

.eight {width: 930px;
background-color: PapayaWhip;        /* #FFE4B5*/
border-color: #FF7331 black black #FF7331;
border-style: solid;
border-top-width: 5px;
border-right-width: 40px;
border-bottom-width: 5px;
border-left-width: 40px;
	-o-border-radius: 110px;
	-webkit-border-radius: 110px;
	-moz-border-radius: 110px;
	border-radius: 110px;
behavior: url(http://www.hotpeachpages.net/PIE.htc); /* to make rounded corners in IE*/
}

div.top {background-color: #ffcea5; /*#FFCC99*/
 border: white solid 2px;
 margin: 0px -2px 0 -2px;
	-o-border-radius: 80px;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
behavior: url(http://www.hotpeachpages.net/PIE.htc); /* to make rounded corners in IE*/
}

.peachtags	{
	-o-border-radius: 90px;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
behavior: url(http://www.hotpeachpages.net/PIE.htc); /* to make rounded corners in IE*/
    text-align:center;
	background:#fff;
	border:1px solid #000;
	padding-top: 20px; padding-right: 30px; padding-bottom: 75px; padding-left: 30px; }

.home {padding-right: 15px;}
.tools {padding-left: 15px;}
.hppright {padding-right: 30px;}
.ewleft {padding-left: 30px;}


div.main {text-align: left; padding: 0 30px 0 30px;
}
	
div.footer {text-align: right;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

h1 {
font-size: 150%;
font-weight: bold;
text-align: center;
}

h1.thin {
font-size: 150%;
font-weight: bold;
text-align: center;
margin-bottom: 10px;
}

h1.code {
text-align: left;
margin-top: 0px;
}

h2 {
font-size: 150%;
font-weight: bold;
}

h2.code {
margin-top: 1em;
margin-bottom: 1em;
}

h3 {
font-size: 110%;
font-weight: bold;
}

h3.pub {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: bold;
color: #004AFF;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
/*font-size: 150%;*/
}

.country {color: #004AFF; /*text-shadow: 1.5px 1.5px 0px orange;*/}
.continent {color: gray;}

h4.code {
color: #004AFF;
margin-left: 2em;

}


h4.a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
text-align: center;
margin-left: 0%;
margin-bottom: 0;}

h5 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
color: #004AFF;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;}


h5.a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
text-align: center;
}

h5.b {
color: #000000;
font-size: 80%;
font-weight: normal;
text-align: left;
}

h5.c {
color: #000000;
font-size: 80%;
font-weight: normal;
text-align: left;
}

.website {font-weight: bold;}
.nobrk { white-space: nowrap;}

.arabic {font-size: 130%;}
.armenian {font-size: 100%;}
.bengali {font-size: 140%;}
.CJK {font-size: 115%;}
.cree {font-family: 'Aboriginal Serif Unicode', 'Aboriginal Serif', 'Ballymun RO', Code2000, 'Arial Unicode MS';}
.dene { font-size:105%; font-family:'Aboriginal Serif', Code2000, 'TITUS Cyberbit Basic', 'Arial Unicode MS';}
.dhivehi {font-size: 130%; font-weight: bold;}
.ethiopic {font-size: 120%; font-weight: bold;}
.gujarati {font-size: 130%; font-weight: normal;}
.hebrew {font-size: 120%; font-family: David, Arial, Helvetica;}
.indic {font-size: 110%; font-weight: bold;}
.kartuli {font-size: 120%; font-weight: normal;}
.khmer {font-size: 110%; font-weight: nbold;}
.kurdi {font-size: 140%; font-family: 'PakType Tehreer', Arial, Helvetica, Verdana, cursive;}
.lao {font-size: 120%; font-family:Alice0 Unicode;}
.nepali {font-size: 120%; font-weight: normal;}
.nepali2 {font-size: 120%; font-weight: bold;}
.sinhala {font-size: 130%;}
.sudan {font-family: Arial Unicode MS, Doulos SIL, sans-serif;}
.tamil {font-size: 140%; font-weight: bold;}
.thai {font-size: 120%; font-weight: normal;}
.urdu {font-size: 160%; font-family:Nastaleeq Like, Arial, Helvetica, Verdana, cursive;}

.ewlink {font-size: 120%; font-family: 'GF Halda Normal', 'Times New Roman', Times, serif;}

.big {font-size: 140%;  font-family: Arial, Helvetica, Verdana, sans-serif;}
.bigb {font-size: 110%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif;}

.smacountry {font-size: 90%; font-family: Arial, Helvetica, Verdana, sans-serif;}
.smalocal {font-size: 85%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif;}
.sm {font-size: 80%; font-family: Arial, Helvetica, Verdana, sans-serif;}
.smb {font-size: 80%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif;}
.smbl {font-size: 80%; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; color: #004AFF;}
.smbk {font-size: 80%; font-weight: normal; font-family: Arial, Helvetica, Verdana, sans-serif; color: black;}
.bra {font-weight: normal; font-family: Arial, Helvetica, Verdana, sans-serif;}
.blu {font-weight: bold; color: #004AFF;}
.black {font-weight: bold; color: black;}
.gr {color: #00A854;}
.red {color: red;}
.redb {color: red; font-weight: bold;}


.disclaim {font-size: 70%; font-family: Arial, Helvetica, Verdana, sans-serif;}
.invisible {color: #FDD5B5;}

.wbm {background-color: #FFFFD5; line-height: 135%;}

h1, h2, h3, p,ul, td, strong { font-family: Arial, Helvetica, Verdana, sans-serif; }

p {margin-left: 5%; margin-right: 2%;}

p.u {margin-left: 3%;}

p.lang {margin-left: 17%; margin-right: 5%; margin-top: -20px; }


ul {list-style-type: disc;}
ul ul {list-style-type: circle;}
ul ul ul {list-style-type: square;}
ul ul ul ul {list-style-type: disc;}
ul ul ul ul ul {list-style-type: circle;}
ul ul ul ul ul ul {list-style-type: square;}

ol.special {margin-left: 23px; padding-left: 23px; margin-right: 10px}
ul.special {margin-left: 23px; padding-left: 23px; margin-right: 10px}
ul.special2 {margin-left: 8%; margin-right: 5%; list-style-type: square;}
ul.zero {margin-left: 3%;}
ul.realzero {margin-left:  0px;}
ol.realzero {margin-left:  0px;}
ul.realminus {margin-left: -1.5em;}
ol.realminus {margin-left: -1.5em;}
ul.minus {margin-left: 10px; padding-left: 10px; margin-right: 5px; padding-right: 5px; list-style-type: square;}
ul.zb {margin-top: 0px;}
ul.wb {background-color: #FFEDDF; margin-top: .5em; margin-left: 1.5em; margin-right: 10%; padding-top: .5em; padding-left: 1.5em; padding-bottom: 1em;}
.pdf {list-style: url(images/pdf.gif)}


/* For native art on canada1 page*/

img.nat {
    border: solid black 1px;

}


/*this makes tables center themselves*/

table {
margin-left: auto;
   margin-right: auto;

}

.heading {background-color: #ffcea5; text-align: center;}

table.grayline, table.grayline th, table.grayline td {
	border: solid white 2px;
	border-collapse: collapse;

}


	/*-moz-border-radius: 30px 30px 0px 0px;*/
	
	
td.u { 
text-align: right;}

td.center {
text-align: center;}

.wbox {background-color: white; border: 1px solid black; padding: 3px;}

.wpara {color: black; background-color: white; border: 1px solid black; padding: 35px 35px 40px 35px; width: 670px; text-align: left;}
border: solid black 1px;

td.colour1 {
background-color: #FFA600;
width: 52px;
text-align: center;}

/*This is for alphabetic table at top of lang index and index2.*/
td.colour2 {
background-color: #FFA600;
width: 52px;
height: 35px;
text-align: center;
	-o-border-radius: 25px 2px 25px 2px;
	-webkit-border-radius: 25px 2px 25px 2px;
    -moz-border-radius: 25px 2px 25px 2px;
	border-radius: 25px 2px 25px 2px;
    behavior: url(http://www.hotpeachpages.net/PIE.htc); /* to make rounded corners in IE*/
}


/*This is the search button.*/
td.searchbutn, td.searchbutn a {
background-color: white;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	border-radius: 8px;
/* can't get IE to do this one, yet */
}

td.searchbutn a.search:hover, a.search:active {
background-color: black;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	border-radius: 10px;

}


a.search:link, a.search:visited, a.search:active, a.search:hover {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 90%;
color: black;
text-decoration: none;
border: 0;
}

a.search:hover, a.search:active {
color: white;}

td.linksearch { color: #FF7331; background-color: #FF7331;} /* This is so the size of the search button area stays the same even when the search box is invisible*/



div.header {background-color: #FF7331; border-style: solid; border-width: 1px 0px 1px 0px; border-color: black; margin-top: 4px;}

pre { font-family: monospace; }

#disclaimer { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%; text-align: center;}


a {font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif;}

a:link {text-decoration: none; border-bottom: 1px solid #A32D09; color: #A32D09;}


/*This was for Ratings page, which was discontinued.*/

a.sp:link {text-decoration: none; border-bottom: 1px solid #A32D09; color: #A32D09;}

a.gr:link {text-decoration: none; border-bottom: 1px solid #00A854; color: #00A854;}

a.sp:visited {
text-decoration: none; border-bottom: 1px solid #A32D09; color: #A32D09; font-weight: normal;}

a.gr:visited {
text-decoration: none; border-bottom: 1px solid #00A854; color: #00A854; font-weight: normal;
}
/*End of stuff for Ratings page.*/



a.rd:link {text-decoration: none; border-bottom: 1px solid red; color: red;}

a:visited {text-decoration: none; border-bottom: 1px solid #E07210; color: #E07210;}

a.rd:visited {
text-decoration: none; border-bottom: 1px solid red; color: red; font-weight: bold;
}


a:hover, a:active {border-bottom: 1px solid #FF0000; color: #FF0000;}

a.sp:hover, a.sp:active, a.gr:hover, a.gr:active, a.rd:hover, a.rd:active {border-bottom: 1px solid #FF0000;
color: #FF0000;}


/*language links on unicode pages*/
a.icon:link {
	color: #000000;
	text-decoration: none;
	border: 0;}

a.icon:visited {
	color: #000000;
	text-decoration: none;
	border: 0;}

a.icon:hover, a.icon:active {
	color: #FF0000;
	border: 0;}



/*language links on sitemap page*/
a.u:link {
	text-decoration: none; border: 0;}

a.u:visited {
	text-decoration: none; border: 0;}
	
	
/*image links*/
a.image:link, a.image:visited, a.image:hover, a.image:active {
border: 0;
}

	/*img:not([alt]) {padding: 100px;}*/
	
/*header links*/
a.head:link, a.head:visited, a.head:hover, a.head:active {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: black;
text-decoration: none;
border: 0;
font-size: 95%;
}

a.hpp:link, a.hpp:visited, a.hpp:hover, a.hpp:active {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 160%;
color: black;
text-decoration: none;
border: 0;
}

a.ew:link, a.ew:visited, a.ew:active {
font-family: 'GF Halda Normal', 'Times New Roman', Times, serif;
font-size: 170%;
color: black;
text-decoration: none;
border: 0;
line-height: .8;
}



           /*WAVE styles*/

.wavegreen {
background-color: #A3D264;
color: #092C54;
font-size: 80%; font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: italic;
border-top: solid 1px white;
border-right: solid 0px black;
border-bottom: solid 1px black;
border-left: solid 1px white;
	-moz-border-radius: 2em .2em;
	border-radius: 2em .2em;
padding: 4px 14px 4px 10px;
    -webkit-background-clip: padding-box;
	-o-box-shadow: -1px -1px 0px white,1px 1px 7px black;
	-moz-box-shadow: -1px -1px 0px white,1px 1px 7px black;
	-webkit-box-shadow: -1px -1px 0px white,1px 1px 7px black;
	box-shadow: -1px -1px 0px white,1px 1px 7px black;
behavior: url(http://www.hotpeachpages.net/PIE.htc); /* to make rounded corners in IE*/
}
border: solid black 1px;
a.wavegreen { color: #092C54; border-bottom: solid 0px; #092C54;}

a:hover.wavegreen { 
color: white; 
border-top: solid 0px white;
}

a:active.wavegreen {
 border-left: solid 1px #BCDF8F; /*to add to the button so it is the same size when active and inactive*/
    -webkit-background-clip: padding-box;
	-o-box-shadow: -1px -1px 0px white, 1px 1px 0px black;
	-moz-box-shadow: -1px -1px 0px white,1px 1px 0px black;
	-webkit-box-shadow: -1px -1px 0px white,1px 1px 0px black;
	box-shadow: -1px -1px 0px white,1px 1px 0px black;
behavior: url(http://www.hotpeachpages.net/PIE.htc); /* to make rounded corners in IE*/
}


           /*AIR*/

.w {color: white; font-family: Arial, Helvetica, Verdana, sans-serif; border: 0px; line-height: 150%;}	
.g {background-color: #006600;
	-o-border-radius: 10px 0px 0px 2px;
	-webkit-border-radius: 10px 0px 0px 2px;
	-moz-border-radius: 16px 0px 0px 2px;
	border-radius: 10px 0px 0px 2px;
behavior: url(http://www.hotpeachpages.net/PIE.htc); /* to make rounded corners in IE*/
}

.r {background-color: red;}

.o {background-color: #FF9900;
	-o-border-radius: 0px 2px 15px 0px;
	-webkit-border-radius: 0px 2px 15px 0px;
	-moz-border-radius: 0px 2px 14px 0px;
    border-radius: 0px 2px 15px 0px;
behavior: url(http://www.hotpeachpages.net/PIE.htc); /* to make rounded corners in IE*/
}

a.air {text-decoration: none; border: 0;}

td.trans a {
text-decoration: none;
border-bottom: 0px solid #A32D09;
}


