/* author: webscribe.us  stylesheet styleCLD.css */

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

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

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

a:hover {color: #000;
	text-decoration: none; 
	background: #fcdea0; }

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

h1 	{font-family: 'Comic Sans MS','Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	color: #8e6802;
	font-size: 14pt;     }

h2 	{font-family: 'Comic Sans MS','Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	color: maroon;
	font-weight: bold;
	font-size: 11pt;  
	background: transparent !important;
	margin: 20px 0 0 0; 
	border-top: 1px solid #8e6802;
	border-bottom: 1px solid #8e6802;
	padding: 2px; 
	clear: left; 
	width: 100%;
	text-align: left;}

h3 	{font-family: 'Comic Sans MS','Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold; 
	color:  #000;
	font-size: 10pt; }
	
h3.colored 	{font-family: 'Comic Sans MS','Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold; 
	color:  maroon;
	font-size: 10pt; }
	
h3.snug 	{font-family: 'Comic Sans MS','Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold; 
	color:  #000;
	font-size: 10pt;
	margin: 15px 0 -15px 0px; }
	
h3.snug2 	{font-family: 'Comic Sans MS','Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold; 
	color:  maroon;
	font-size: 10pt;
	margin: 15px 0 -15px 0px; }

h4 	{font-family: 'Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	color: maroon;
	font-weight: bold;
	font-size: 10pt; 
	height: 30px;}


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


#bod	{font-family: 'Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #000;
	width: 100% /* 750px !important */;
	margin: -20px 40px 0 30px !important; 
	background: #fff; }

#col1	{float: left;
	width: 350px; 
	min-height: 300px;
	margin: 0px 0 0 0px;
	background: #fff; }

#col2	{float: left;
	width: 350px; 
	min-height: 300px;
	margin: 0px 0 0 20px;}
	
#col2b	{float: left;
	width: 350px; 
	min-height: 300px;
	margin: 0px 0 0 80px;}

#lcol	{float: left;
	clear: left;
	width: 180px; 
	min-height: 300px;
	margin: 30px 0 0 0px;
	background: transparent !important;}
	
#lcol2	{float: left;
	width: 180px; 
	min-height: 300px;
	margin: 30px 0 0 0px;
	background: transparent !important;}
	
#lcol2b	{float: left;
	width: 150px; 
	min-height: 300px;
	margin: 30px 0 0 0px;
	background: transparent !important;}

#bigcol	{float: left;
	width: 500px; 
	min-height: 300px;
	margin: 0px 0 0 20px;}
	

#smallcol	{
	width: 500px; 
	min-height: 200px;
	margin: 60px 0 0 20px;}

#mcol	{float: left;
	width: 260px; 
	min-height: 300px;
	margin: 55px 0 0 0px;}
	
#Lbigcol	{float: left;
	clear: left;
	width: 500px; 
	min-height: 300px;
	margin: 0px 20px 0 0px;
	background: transparent !important;}
	
#mcol2	{float: left;
	width: 150px; 
	min-height: 300px;
	margin: 30px 0 0 0px;}
	
#mcol2b	{float: left;
	width: 150px; 
	min-height: 300px;
	margin: 30px 20px 0 0px;}
	
#mcol3	{float: left;
	width: 150px; 
	min-height: 300px;
	margin: 30px 0 0 0px;}
	
#mcol2 img {margin: 20px 0 0 0px; }

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

#rcol2	{float: left;
	width: 180px; 
	min-height: 300px;
	margin: 30px 0px 0 0px;}
	
#rcol2 img {margin: 0px 0 0 0px; }

#rcol3	{float: left;
	width: 180px; 
	min-height: 300px;
	margin: 30px 0px 0 0px;}
	
#rcol3 img {margin: 20px 0 0 0px; }

#rcol4	{float: left;
	width: 180px; 
	min-height: 300px;
	margin: 30px 0px 0 50px;}
	
#rcol4 img {margin: 0px 0 0 0px; }

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

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

ul	{list-style: square outside;  }


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

.rd	{color: maroon;}


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


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


#nav	{float: left;
	text-align: right;
	font-variant: small-caps;
	height: 20px;
    	background: transparent;
	padding-right: 20px;
	margin: 40px 0px 0px 50px;}

.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; }
	
.thumb	{float: left;
	margin-right: 15px;
	margin-bottom: 15px; }


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

div#top	{position: relative;
	width: 100%;
	color: #000;
	text-align: center; 
	padding: 0px 0 0px 0;
	height: 150px;
	margin: 0 1px 0 2px; 
	border: 0px solid green;
	background: white url(../img/stars.gif) repeat; }
	
.tagline	{font-family: 'Comic Sans MS','Lucida Grande', Helvetica, Verdana, Arial, sans-serif;
	color: maroon;
	font-weight: bold;
	font-size: 11pt;  
	font-style: italic}

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

#logo	{float: left;
	border: none;
	margin: 0 0 0 0px;
	width: 338px;
	background: transparent ; 
	border: 0px solid red;}
	

#heading	{
	float: left; 
	margin: 80px 20px 0px 30px;
	border: 0px solid black;
	background: transparent ; }
	
	
#nav 	{float: left; 
	width: 120px;
	height: 300px;
	border: 0px solid yellow; 
	margin: 10px 0 0px 0; }

#nav p	{margin: 0px 0 0px 0; }
	
#navQ	{float: left;
	text-align: center;
	font-variant: small-caps;
	width: 100px;
    	background: transparent;
	padding-right: 0px;
	margin: 30px 0px 0px 0px;
	border: 0px solid yellow;}
	
#navQ p	{margin: 0 0 2px 0; }	

.butQ a:link	{
	border: 1px solid #8e6802;
	background: transparent;
	font-weight: normal;
	color: #8e6802;
	background: #fff;
	width: 100px;
	padding: 1px 2px 0px 10px;
	margin: 0px 0 2px 0;
	text-decoration: none;
	display: block; }

.butQ a:visited	{
	border: 1px solid #8e6802;
	color: #8e6802;
	background: #fff;
	font-weight: normal;
	width: 100px;
	padding: 1px 2px 0px 10px;
	text-decoration: none;
	display: block; }
	
.butQ a:hover 	{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	background: #fcdea0; 
	color: #000;
	font-weight: normal;
	width: 100px;
	padding: 1px 2px 0px 10px;
	text-decoration: none;
	display: block;  }

#title	{width: 770px;
	clear: left;
	margin: 0px 0px 0 0px; }

#strip	{width: 100%;
	clear: left;
	height: 13px;
 	margin: 10px 5px 5px 5px;
	background: #fff  url(../img/checkstrip.gif) repeat-x ;
	border-left: 1px solid black;
	border-right: 1px solid black; }

#strip2	{width: 100%;
	clear: left;
	height: 13px;
 	margin: -10px 5px 0px 0px;
	background: #fff  url(../img/checkstrip.gif) repeat-x ;
	border-left: 1px solid black;
	border-right: 1px solid black; }

#footer2	{clear: both; 
	width: 100%;
	border-top: none; 
	margin: 0 5px 0 5px; 
	text-align: center; }

.sig	{border: /* 3px dashed black */;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px; 
	text-align: center; }
/*
#foot	{clear: both;
	width: 770px;
	margin: 10px 1px 0 2px; 
	height: 30px;
	text-align: right; 
	padding: 0 0 30px 0;
	border: 1px solid #fc9;
	background-color: #eee; }
*/

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

.rt100	{float: right;
	width: 100px;
	margin: 0 100px 0 0; }

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

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



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

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

	

/*		
.butQ	{border: 1px solid #fc9;
	padding: 2px;
	width: 80px;
	font-size: smaller; 
	background:  #eee;
	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: #fc9;
	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; }

.b	{font-weight: bold;  }


.note  {display: none;  }

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

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

#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 #fc9;
	padding: 2px;
	font-weight: bold; }

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

#spacer	{height: 20px; }

#space	{height: 20px; } /* IE hack */
#space2	{height: 0px; } /* IE hack */
img.pad	{margin: 3px 0 0 0;
	display: inline; }
	
.pad2	{margin: 0px 0 0 10px;
	padding-top: 22px;  }
	
.pad2b	{margin: 0px 0 0 0px;
	padding-top: 22px;  }

.pad3	{margin: 0px 0 0 10px;
	padding-top: 42px;  }

.pad5	{margin: 0px 0 0 30px;  }

.show	{display: inline; }

.nix a	{text-decoration: none; }

a:hover.nix {text-decoration: none !important;  }

#Carousel	{margin: 30px 0 0 0; } 

.logoL	{text-align: left; }

.page	{clear: left; }

.quilts	{float: left;
	width: 120px;
	margin-right: 20px;
	margin-top: 30px; }
	
.quilts2	{float: left;
	width: 200px;
	margin-right: 20px;
	margin-top: 30px; }	
	
.quilts3	{float: left;
	width: 200px;
	margin-right: 20px;
	margin-top: 0px; }

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

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

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

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