body{
font-size:small;
font-family:monospace;
}
.clear {
	clear:both
}
.block {
	width:400px;
	
	text-align:left;
}
.element * {
	padding:5px; 
	margin:2px;
        font-size:12px;
}
.element label {
	float:left; 
	width:75px;
}
.element input.text {
	float:left; 
	width:270px;
	padding-left:20px;
}
.element .textarea {
	height:120px; 
	width:270px;
	padding-left:20px;
}
.element .hightlight {
	border:2px dashed gray;}
.element #submit {
	float:right;
	margin-right:10px;
         background:url(images/logo.gif) no-repeat top left;
         border:0px;
         width:45px;
         height:45px;
         cursor:pointer;
         outline: none;
}
.loading {
	float:right; 
	background:url(images/ajax-loader.gif) no-repeat top left; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	background:url(images/iconIdea.gif) no-repeat top left; 
	padding-left:20px;
	font-family:monospace;
	font-size:12px; 
	margin:20px auto;
	display:none
}


blockquote {
    width:auto;
    margin: 1em 2em;
    padding-left: 2em;
      font-style:italic;
      display:block;
      }

blockquote p:first-line {
    font-variant: small-caps;
    }
h1{
    font-weight:normal;
    font-size:smaller;
    color:white;
    padding:0px;
    margin:0px;
}
h2{
    font-size:small;
    font-weight:normal;
}
#signature{
    font-style:italic;
    letter-spacing:3px;
    color:#95BCE2;
    font-weight:bold;
}
#signature:first-letter{
    color:#7A6449;
}
#examples{
   
}
#examples a{
   color:#a18159;
}
#examples a:hover{
   color:#7A6449
}
#valid a{
    color:#95BCE2;
    text-decoration:none;
}
#valid a:hover{
    color:#a18159;
}
#valid {
 font-size: x-small;
 padding-top:15px;
}

#valid p{
 padding:0px;
 margin:0px;
}
.blk{
	text-decoration:blink;
}