@charset "utf-8";
/* CSS Document */
/**********/

/* reset */

/********/

dl, dt, dd, ol, ul, li {

  margin: 0;

  padding: 0;

  border: 0;

  outline: 0;

  font-weight: inherit;

  font-style: inherit;

  font-size: 100%;

  font-family: inherit;

  vertical-align: baseline;

}



ol, ul {

  list-style: none;

}



html, body, div {

  margin: 0;

  padding: 0;

}



h1, h2, h3, h4, p, img, a {

  border: none;

  padding: 0;

  margin: 0;

  text-decoration: none;

  outline: none;

	/*  -moz-outline: none;*/

}


/***********/

/* global */

/*********/

a{

	outline: none;	

	text-decoration: none;		

}





h1, h2, h3, h4{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #5c5a47;

}

 

h1{

	font-size: 21px;

	padding-bottom:11px;	

}



h2{

	font-size: 21px;

	padding-bottom:11px;	

}



p, label, ul, ol, a{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #5c5a47;	

	

	padding-bottom:2px;

}



P{

	padding-bottom:9px;

}



li{ 

	padding-bottom:0px;	

	color: #f2eed3;

}





/******************/

/* Site specific */

/****************/

body {

  background:  url(images/sparkbg.jpg) repeat-x top left ;

  width:8200px;

 }

  

#wrapper{

	float:left;
   width:8200px;
}

 





  /********/

 /* Menu */

/********/

.menu {

	padding-bottom:22px;

	padding-right:50px;	

	height: auto;

	float:left;

	width:238px;

	

}



.menu a,

.myanchor a{

	float:left;

	color:#f0edd2;

	
}



.menu a:hover{

	

}



.menu ul{

	padding-left: 138px;

}



.mywork ul{

	padding-top:11px;

	padding-left: 22px;

	float:none;

}





.menu li{

	margin-bottom: 16px;

}



.menu li strong{

	background-color:#630;
	
	
	
	

}



.menu li a,

.mywork li a,

.mybox  li a{

	color:#f0edd2;

	float:none;

	background-color: #F18f72;
	
	padding:3px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #d0d4ba;

	border-left-color: #d0d4ba;	

}



.mywork li,

.mybox  li{

	display:inline;

}



.menu li a:hover{

	color:#f0edd2;

	border:none;	

}



.menu li a:hover,

.mywork li a:hover,

.mybox li a:hover{

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #dee8d8;

	border-left-color: #dee8d8;

	color:#f0edd2;



}



	





  /********/

 /* main */

/********/



#main{

	padding-top:130px;

	float:left;

}



#main #title{

	display:none;

}





#cCol{	

}



.myanchor{

	margin-right:22px;

	float:left;

}



.mybox a:hover,

.mywork a:hover{
	color: #5c5a47;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #5c5a47;
	font-family: Georgia, "Times New Roman", Times, serif;

}



.mybox{

	position:relative;

	padding-bottom:22px;

	padding-right:50px;	

	height: auto;

	float:left;

	width:550px;

}



.mywork{

	position:relative;

	padding-bottom:22px;

	padding-right:50px;

	height:auto;

	float:left;

	width:550px;

}



.mywork img{

	float:left;

	opacity:0.80; 

	filter:alpha(opacity=80);
	

}



.mywork a:hover img{	

	opacity:1;

	filter:alpha(opacity=100);

}



.mywork p,

.mywork ul{

	padding-left:222px;

}











/********************/

/* Mail form stuff */

/*****************/



fieldset{ 

	border:0;

	margin:0;

	padding:0; 

}



label{ 

	display:block; 

}



input.text,

textarea{ 

	width:250px;

	font:12px/12px Georgia, "Times New Roman", Times, serif;

	padding:3px;

	margin:1px 0;

	

	color: #412b22;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #d0d4ba;

	border-left-color: #d0d4ba;

	border-top-style: none;

	border-right-style: none;

	background-color: #fbf0dc; 

}



input.submit { 

	padding:2px 5px;

	font:bold 12px/12px Georgia, "Times New Roman", Times, serif; 

}

