/*--------------------------------------------------------------
 Application.css
 Imports all stylesheets; sets defaults for bare elements
 --------------------------------------------------------------*/

@import 'layout.css';
/* @import 'content.css';
@import 'syntax.css';
@import 'local.css';*/

@media print { .navigate { display: none; }
               #content { float: none; width: 90%; }
               #content pre { color: #000; background: #eee; }
               #content form.comments { display: none; } }

* {
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}

img {
  	border: none;    
}			
body {
  font-family: "Lucida Grande", sans-serif;
	font-size: 10px;
	line-height: 1.6;
}

form {
   	position: relative;
    border-bottom: none;
    clear: left; 

}   

.hentry form#contact-form {
   
}

label {
  text-align: left;
  position: relative;
  left: 0.5em;
  top: -0.3em;
  color: #FFF;

}


input, textarea { 
  border: none;
  background-color: #cdcdcd;
	font: normal 1.2em "Lucida Grande", sans-serif;
	padding: 0.2em 0.2em 0.2em 0.2em; 
	margin: 0.4em 0 0.4em 0;  
	background-color: #e0e0e0;
  width: 19.1em;
	color: #7E357C;
	border: 1px solid #efefef;  
	opacity: 0.6;
}

input:hover, textarea:hover {
  opacity: 0.7;
}             

input:active, textarea:active, input:focus, textarea:focus {
  opacity: 0.8;
}  


#contact-form fieldset {  
  	border: 1px solid #fff;
  	background-color: #8f8f8f; 
  	background-color: #e8e8e8;  
  	margin: 0 0 0 0;
    height: 34em;
  
   /* background:  #e8e8e8 url(../images/send.png) no-repeat bottom left; */
}



#contact-form fieldset fieldset { 
  height: auto;
   	background-color: #BEBEBE;
   	 background-color: #8f8f8f;
   	 background-color: #7E357C; 
   	background-color: transparent;
   	border: none;  

   	margin: 0.5em 0.5em 0.5em 0.5em;
   	padding: 0.5em 0 0.5em 1.4em;
    /*top: -0.6em;*/
}       

#contact-form fieldset#person {
    background:  #7E357C url(../images/person.png) no-repeat 0 0;
      background:  #788579 url(../images/conversation.jpg) no-repeat 0 0;   
  /* top: -1.2em;*/
}

#contact-form fieldset#message {
    background:  #7E357C url(../images/message.png) no-repeat 0 -100;      
    background:  #788579 url(../images/conversation.jpg) no-repeat 0 -150px;   
  /* top: -1.2em;*/
}

#contact-form legend {
  display: none;
}

#contact-form .legend { 
  position: absolute;
  top: 1.5em;
  left: 1.5em;
  width: 50px;
  height: 50px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-indent: -1000px;       
  z-index: 100;
}     

#contact-form fieldset#person .legend {
   /* background: transparent url(../images/person.png) no-repeat 0 0;   */
} 

#contact-form fieldset#message .legend {  
  top: 11em;
  /*    background:  transparent url(../images/message.png) no-repeat 0 0;   */
}

button {       
  border: none;
  position: absolute;
  right: 2em;
  bottom: 2em;
  height:40px;           
  text-indent: -1000px;
  width: 78px;
  cursor: pointer;
  background: transparent url(../images/button-send.png) no-repeat 0 0;    
}  

button:hover {
  background: transparent url(../images/button-send.png) no-repeat 0 -40px; 
}


abbr  { border: none; }
cite  { font-style: normal; }
a img { border: none; padding: 0; margin: 0; }

ul li {
	list-style: disc inside;
}

ol li {
	list-style: decimal inside;
}


