/* webscribe.us  stylesheet styleWS2.css flower */

a:link {color: #166ea0;
	text-decoration: underline;
	background: transparent;  }

a:visited {color: #38627a;
	text-decoration: underline;
	background: transparent;  }

a:active {color: #166ea0;
	text-decoration: none; 
	background: transparent; }

a:hover {color: #fff;
	text-decoration: none; 
	background: #677ea0; }

p.contact {margin-left: 20px;  }

h1 	{font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #166ea0;
	font-weight: bold; 
	font-size: 12pt;  }

h2 	{font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #166ea0;
	font-weight: bold; 
	font-size: 11pt;     }

h3 	{font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-weight: bold; 
	color:  #166ea0;
	font-size: 10pt; }

h4 	{font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-weight: normal; 
	color: black;
	font-size: 8pt; }

h5 	{font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 8pt; }

body    {font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-weight: normal;
	color: #c0c0c0;
	font-size: 10pt;
	margin: 0 0 0 0; 
	background: #fff url(../img/lotuspapyrusB.gif) top left no-repeat; }

#bod	{font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-weight: normal;
	color: #444;
	width: 750px !important;
	margin: 10px 40px 0 20px !important; }
	
/* setting background color crashes IE */
#bod p:first-letter  {font-size: 125%;
	color: #166ea0; 
	font-weight: bold;
	padding: 0 0px 0 0; }

#bod p:first-letter a {font-size: 100%;
	color: #166ea0 !important; 
	font-weight: normal;
	padding: 0 0px 0 0; }

body.dom  {background: #fff  url(../img/papyB.gif);
	background-position: bottom right;
	background-repeat: no-repeat;  }

.signature {background: #f0f2f4  url(../img/papy.gif);
	background-position: bottom right;
	background-repeat: no-repeat; }

#dom 	{margin: 30px 0 0 40px;
	font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-weight: normal;
	color: #166ea0; }

#hidden {display: none }

#sign	{float: right; 
	width: 210px;
	height: 320px;
	min-height: 320px !important;  
	font-size: 8pt;
	color: #000;
	padding: 0 0 0 12px;
	margin: 0 0 0px 40px;
	background-color: #fff;  }


#sign a {background: transparent;
	color: #166ea0; }

#sign a:hover {background: transparent;
	color: #6c9eba; }

#fotos	{float: right; 
	width: 213px;
	height: 400px;
	min-height: 320px !important;  
	font-size: 8pt;
	color: #000;
	padding: 0 0 0 12px;
	margin: 0 0 0px 0px;
	background-color: #fff;  }

#fotos a {background: transparent; }

#fotos img {border: 4px double #166ea0; }



#examples	{float: right; 
	clear: right;
	width: 210px;
	height: 220px; 
	font-size: 8pt;
	color: #000;
	padding: 0 0 0 12px;
	margin: 0 0 0px 40px;
	background-color: #fff;  }

.blank	{width: 150px;
	height: 30px;
	float: right;
	margin: 0 20px 20px 20px; 
	padding: 0 20px 0px 20px; }

.blank2	{clear: both; }

.thoth	{float:right;
	width: 20px;
	display: none;}

.thoth2	{float:right;
	width: 20px;
	display: inline;}

.nmws	{float:right;
	width: 16px;
	display: none;
	margin: 0 30px 0 0; }

#more	{font-size: 8pt;
	color: #166ea0;
	text-align: right;
	padding: 0 0 0 0px; 
	margin: -20px 20px 0px 0px; }

.hat	{float: right;
	width: 100px;
	font-size: 10px; 
	margin: 0 20px 0px 30px; 
	padding: 0 20px 0px 0px;
	background: transparent url(../img/hat4.gif) top center;
	background-repeat: no-repeat; }

#hat2	{float: right;
	width: 100px;
	font-size: 10px; 
	margin: 80px 20px 0px 20px; 
	padding: 0 20px 0px 0px;
	background: transparent url(../img/hat4.gif) top center;
	background-repeat: no-repeat; }

#slide	{width: 260px;
	height: 260px;	
	padding: 15px;
	border: 1px solid #166ea0;
	color: #000;
	font-size: 8pt; }

ul	{list-style: square outside;  }


.bak	{background: url(../imgs/grids.gif);
	background-repeat: no-repeat;
	width: 255px; }

.bak2	{background: transparent;
	width: 400px;
	margin: 20px 0px 0 90px;  }

.bak3	{background: transparent;
	width: 400px;
	margin: 20px 0px 0 50px;  }

.bak4	{background: transparent;
	width: 400px;
	margin: 20px 0px 0 20px;  }

.inset0	{margin: 10px 0 0 100px; }

p.inset1	{margin: 10px 0 0 60px;
	display: block; }

h1.inset3	{margin: 10px 0 0 110px;
	display: block; }

div.inset4	{margin: 10px 0 0 50px;
	float: left; }

p.inset2	{margin: 10px 0 0 30px;
	display: block; }

div.float {float: left; 
	padding: 0 0px 0 20px; }

div.float2 {float: left; 
	padding: 0 2px 0 40px; }
/* ??? */
div.p p	{width: auto;  
	clear: both;
	width: 700px; }

h3.lined	{
	border-top: 1px dotted #166ea0;
	border-bottom: 1px dotted #166ea0;
	color: #166ea0;
	width: 200px; 
	padding: 0 0 0 10px;
	background: #fff; }

h3.lined a	{text-decoration: none; }

h3.lined a:hover	{
	text-decoration: none;
	border-top: 1px dotted #166ea0;
	border-bottom: 1px dotted #166ea0;
	color: #6c9eba; }


.blk 	{color: #000; }

.web	{font-variant: small-caps; 
	font-style: normal !important;  }

.nav	{text-align: right;
	font-variant: small-caps;
	height: 25px;
    	/* background: transparent url(../img/webscribeB.gif);
	background-position: 150px 5px; 
	background-repeat: no-repeat;  */
	margin: 0 10px 0 0px;   }

.nav2	{text-align: left;
	font-variant: small-caps !important;
    	background-color: transparent;
	margin: 0 0px 0 20px;   }

/* anti first-letter trying to get IE to behave... */
#normal2 p:first-letter  
	{font-size: 100% !important;
	font-weight: normal;
	padding: 0 0 0 0;
	font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #166ea0;  }
	
#normal2b p:first-letter  
	{font-size: 100% !important;
	font-weight: normal;
	padding: 0 0 0 0;
	font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #166ea0;  }

.logo {display: none; }

.logo2 {margin: 0 60px 0 100px;
	display: inline; }

p:first-letter.nav2  {font-size: 100%;
	color: #166ea0; 
	font-weight: normal;
	padding: 0 0px 0 0;
	background: transparent; }

div#top	{position: relative;
	width: 770px;
	color: #000;
	text-align: center; 
	background: transparent;
	padding: 5px 0 3px 0;
	height: 3em;
	border: none;
	margin: 10px 1px 0 2px;  }


#title	{width: 770px;
	margin: 0px 0 0 110px; }

#title p:first-letter  {font-size: 100%;
	color: #000 !important; 
	font-weight: normal;
	padding: 0 0px 0 0; }

#lcol	{float: left;
	width: 320px; 
	min-height: 300px;
	margin: 0px 0 0 0px;}

#rcol	{float: left;
	width: 320px; 
	min-height: 300px;
	margin: 0px 0 0 40px;}


#foot	{clear: both;
	width: 770px;
	margin: 30px 1px 0 2px; 
	height: 86px;
	text-align: left; 
	padding: 0px 0 0 0;
	border: 1px dotted #448ccb;
	background: #f0f2f4  url(../img/papyB.gif) center no-repeat; }

.desc  {float: right;
	color: #166ea0;
        font-size: 8pt;
	text-align: center;
	width: 108px;
	background: #ffffff;
	padding: 0px; 
	border-width: 0;
	margin: 0 20px 0 40px; }

.R  	{float: right;
	color: #166ea0;
        font-size: 8pt;
	text-align: center;
	width: 108px;
	background: #ffffff;
	padding: 0px; 
	border-width: 0;
	margin: 0 20px 0 40px; }

.rt	{float: right; }

.rt2	{float: right;
	margin: 0 40px 0 20px; }

p.rgt	{text-align: right;
	margin: 0 20px 0 0; }

div#L	{float: left;
	width: 48%;
	color: #166ea0;
	background: #ffffff;
	margin: 0 0 0 0; }

div#R	{float: left;
	width: 48%; 
	color: #166ea0;
	margin: 0 0 0 30px;
	background: #fff; }


#submit	{float: right;
	font-size: 8pt; }

#google	{font-size: 8pt;
	width: 300px; }

#google input { background-color: #d1e9e9; }

#google input:focus { background-color: #eee; }

#google input:hover { background-color: #eee; }

#google textarea:focus { background-color: #d8e4f1; }

#google input.color {background-color: #d1e9e9;
	 color: #000; }	

#google input.color:hover {background-color: #166ea0;
	 color: #fff; }	

#google .white { background-color: #fff; }

.but	{border: 1px solid #166ea0;
	padding: 2px;
	font-size: smaller; 
	font-variant: small-caps;
	background: #f0f2f4;
	color: #7c7c7c; }


a.but	{background: #f0f2f4;
	text-decoration: none;
	color: #448ccb;}

a.but:link	{background: #f0f2f4;
	text-decoration: none; }

a.but:visited	{background: #f0f2f4;
	text-decoration: none; }

a.but:hover	{background: #fff;
	color: #166ea0;
	text-decoration: none; 
	border: 1px solid #448ccb; }

a.but:active	{background: #f0f2f4;
	text-decoration: none; }

.logo	{float: left;
	border: none;
	margin: 0 0 0 120px; }

.b	{font-weight: bold;  }

.first	{font-variant: small-caps;
	font-weight: bold; }

.note  {display: none;  }

p.ctr  {font-size: 8pt;
	text-align: center;
	width: 250px; }

p.C  	{font-size: 8pt;
	text-align: center;}

#tracker {float: right;
	width: 41px;
	padding-right: 10px; }

.smaller {font-family: Verdana, Helvetica,'Lucida Grande', Geneva, Arial, sans-serif;
	color: #166ea0;
	font-size: 8pt;
	text-align: left;
	margin: 0 0px 0 20px; }

#greeting {margin: 2% 3% 0% 5%;	
	color: black;
	font-size: 10pt; }

.bl	{color: #000;
	font-size: 10pt;
	font-family: 'comic sans', cursive;}

.button	{border: 2px solid #ffd700;
	padding: 2px;
	font-weight: bold; }

#wish	{margin-left: 3em;
	margin-right: 3em;
	padding: 0 3em 0 3em;
	font-family: 'Comic Sans MS','comic sans', cursive;
	color: #000;
	border: 4px solid #ffd700;
	background-color: #faebd7; }

#greet	{float: right; 
	width: 150px;
	font-weight: bold;
	text-align: center; }

#search	{background-color: #fff;
	border-top: 2px groove #006c6c; 
	border-left: 2px groove #006c6c;
	border-bottom: 2px groove #00cece;
	border-right: 2px groove #00cece;
	width: 300px;
	font-family: Helvetica,'Lucida Grande', Verdana, Geneva,  Arial, sans-serif;
	color: #166ea0;
	font-size: 8pt;
	text-align: center; }

#spacer	{height: 20px; }

#space	{height: 20px; } /* IE hack */
#space2	{height: 15px;} /* IE hack */
img.pad	{display: none; }

#client1 {float: right;
	clear: right;
	width: 200px;
	margin: 5px 10px 0 20px;}

#client2 {float: right;
	clear: right;
	width: 202px;
	margin: 5px 10px 0 20px;
	border: 1px solid #c0c0c0; }

#client3 {float: right;
	clear: right;
	width: 204px;
	margin: 5px 10px 0 20px;
	border: 2px solid #caecfa; }

#client4 {float: right;
	clear: right;
	width: 200px;
	margin: 5px 10px 5px 20px; }

#client5 {float: right;
	clear: right;
	width: 199px;
	margin: 5px 10px 5px 20px; }

#client6 {float: right;
	clear: right;
	width: 200px;
	margin: 5px 10px 0 20px;
	border: none; }

#client7 {float: right;
	clear: right;
	width: 200px;
	margin: 5px 10px 0 20px;
	border: none; }

.show	{display: none; }