/* webscribe.us  stylesheet styleWS3.css grey */

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

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

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

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

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

p	{background: transparent; }

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

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

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

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

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

body   {font-family: 'Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	color: #000;
	font-size: 10pt;
	margin: 0 0 0 0; 
	background: #fff url(../imgs/webscribeGr.gif);
	background-repeat: repeat-y;  }

body.dom  {background: #fff; }	

#bod	{font-family: 'Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #000;
	width: 750px !important;
	margin: 10px 40px 0 30px !important; }


#bod p:first-letter  {font-size: 125%;
	color: #c00000 !important; 
	font-weight: normal;
	padding: 0 0px 0 0; }


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


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

#dom 	{margin: 0px 40px 0 40px;
	font-family: 'Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	color: #000; 
	font-weight: normal;
	border-bottom: 1px solid #ff0000 !important; }

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

#lcol p:first-letter  {font-size: 125%;
	color: #c00000 !important; 
	font-weight: normal;
	padding: 0 0px 0 0; }

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


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

#rcol p:first-letter  {font-size: 125%;
	color: #ff0000 !important; 
	font-weight: normal;
	padding: 0 0px 0 0; }

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


#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 h3.lined	{
	border: 1px solid #c0c0c0;
	background: #eee;
	color: #000;
	width: 195px;
	padding: 0 0px 0 5px; }

#sign a:link {color: #000;
	text-decoration: none !important;
	background: #eee;  }

#sign a:visited {color: #000;
	text-decoration: none !important;
	background: transparent;  }

#sign a:active {color: #ff0000;
	text-decoration: none !important; 
	background: transparent; }

#sign a:hover {color: #ff0000 !important;
	text-decoration: none !important; 
	background: #eee; }

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

#fotos a {background: transparent; }

#fotos img {border: 3px groove #c0c0c0; }



#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;  }

#examples h3.lined	{
	border: 1px solid #c0c0c0;
	background: #eee;
	color: #000;
	width: 195px;
	padding: 0 0px 0 5px; }


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

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

#more	{font-size: 8pt;
	color: #000;
	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:  url(../img/hat3.gif) top center;
	background-repeat: no-repeat; }


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

a:hover.hat {color: #c0c0c0;
	text-decoration: none; 
	background: #ff0000; }


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

ul	{list-style: square outside;  }


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

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

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

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

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


/* anti first-letter  */
#normal :first-letter  
	{font-size: 100% !important;
	color: #000 !important; 
	font-weight: normal;
	padding: 0 0px 0 0;
	font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-weight: normal;
	color: #000; }

/* anti first-letter  */
#normal2 :first-letter  
	{font-size: 100% !important;
	font-weight: normal;
	padding: 0 0px 0 0;
	font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #000; }
	
#normal2B :first-letter  
	{font-size: 100% !important;
	font-weight: normal;
	padding: 0 0px 0 0;
	font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #000; }

/* anti first-letter */
#normal3 :first-letter  
	{font-size: 100% !important;
	font-weight: normal;
	padding: 0 0px 0 0;
	font-family: 'Lucida Grande', Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #008080; }

.in 	{float: right;
	text-align: justify;
	color: #000000;
	font-size: 8pt;
	width: 160px;
	padding: 10px; 
	background: #eaeaea;
	border: 1px dotted gray; 
	margin: 0 20px 0 20px;}


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; }

.blk {color: #000; }

/*
p:first-letter.blk  {font-size: 100% !important;
	color: #ff0000 !important; 
	font-weight: normal;
	padding: 0 0px 0 0 !important; }
*/

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


.nav	{text-align: right;
	font-variant: small-caps;
	height: 20px;
    	background: transparent;
	padding-right: 20px;
	margin: 20px 0px 0px 0px;}

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


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

.logo {display: none !important; }

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

.nav2	{text-align: right;
	font-variant: small-caps;
    	background-color: transparent;
	margin: 0 0px 0 90px;
	padding-right: 20px;   }

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

.blank2	{clear: both; }

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

.smaller {font-family: Helvetica,'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
	color: #000;
	font-size: 8pt;
	text-align: right; 
	padding-right: 20px; }

div#top	{position: relative;
	width: 770px;
	color: #000;
	text-align: right; 
	background: #dadada url(../imgs/ocean3.gif) center no-repeat;
	border-bottom: 1px solid #ff0000;
	border-top: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	padding: 0px 0 0px 0;
	height: 70px;
	margin: 0 1px 0 2px;  }
	
#top p:first-letter  {font-size: 100% !important;
	color: #000 !important; 
	font-weight: normal;
	padding: 0 0px 0 0 !important; }


#title	{width: 770px;}

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

#foot	{clear: both;
	width: 770px;
	margin: 10px 1px 0 2px; 
	height: 30px;
	text-align: right; 
	padding: 0 0 30px 0;
	border: 1px solid #ff0000;
	background-color: #eee; }

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


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

.R  	{float: right;
	color: #000;
        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; }

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

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

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

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

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

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

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

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

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


.indent0	{margin: 10px 0 0 0px; }

.indent1	{margin: 10px 0 0 0px; }

.indent2	{margin: 10px 0 0 0px; }



.but	{border: 1px solid #ff0000;
	padding: 2px;
	font-size: smaller; 
	background:  #eee;
	font-variant:small-caps; }

.but2	{border: 1px solid #ff0000;
	padding: 2px;
	font-size: smaller; 
	background: #ff0000;
	font-variant:small-caps; }

a:link.but {color: #000;
	text-decoration: underline;
	background: #eee; 
	font-variant: small-caps; }

a:visited.but {color: #000;
	text-decoration: underline;
	background:  #eee;
	font-variant: small-caps;  }

a:active.but {color: #000;
	text-decoration: none; 
	background: transparent;
	font-variant: small-caps; }

a:hover.but {color: #fff;
	text-decoration: none; 
	background: #ff0000;
	font-variant: small-caps; }



a:link.but2 {color: #000;
	text-decoration: none;
	background: #eee; 
	font-variant: small-caps; }

a:visited.but2 {color: #000;
	text-decoration: underline;
	background:  #eee;
	font-variant: small-caps;  }

a:active.but2 {color: #000;
	text-decoration: none; 
	background: transparent;
	font-variant: small-caps; }

a:hover.but2 {color: #fff;
	text-decoration: none; 
	background: #ff0000;
	font-variant: small-caps; }


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

.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: left;
	width: 41px;
	padding: 5px 0 20px 5px; }


#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', 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: #008080;
	font-size: 8pt;
	text-align: center; }

#spacer	{height: 20px; }

#space	{height: 20px; } /* IE hack */
#space2	{height: 0px; } /* IE hack */
img.pad	{margin: 5px 0 0 0;
	display: inline; }


#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: inline; }

