/* @override http://vidakashizadeh.com/css/pages.css */

/*<!--------------------------------------------------------------- universal settings -->*/
* {
	padding: 0;
	margin: 0;
	}

/*<!---------------------------------------------------------------- general settings -->*/		
body { 	
	color: #284d01;
	background: #284d01;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 1em;
}
img {
	border: none;
}
a {
	text-decoration: none;
}

#strip {
	display: block;
	margin: 0 auto;
	text-align: left;
	background: transparent url(../images/workshops.jpg) top left no-repeat;
	width: 800px;
	height: 2000px;
	border-left: 1px dotted #030;
	border-right: 1px dotted #030;
}
#content {
	margin: 0 152px 0 153px;
	padding: 20px;
	height: 2000px;
	border-left: 2px dotted #fff;
	border-right: 2px dotted #fff;
}

a {
	font-style: italic;
	color: #9c0;
}


h1 {
	display: block;
	padding: 40px 0 0 0;
	font: 1.2em 'Times New Roman', Times, serif;
	color: #4a8801;
}
h3 {
	display: block;
	padding: 100px 0 0 0;
	font: 1em 'Times New Roman', Times, serif;
	font-weight: bold;
	color: #4a8801;
}
h2 {
	display: block;
	padding: 20px 0 0 0;
	font: 1.4em 'Times New Roman', Times, serif;
	font-weight: bold;
	color: #4a8801;
}
p{
	text-align: justify;
	margin: 1.3em 0;
}
	
ul{
	display: block;
	padding: 0 0 0 20px;
}


/*<!------------------------ form styling ----------------------------->*/
form { 
	margin: 0; 
	padding:0; 
	text-transform: lowercase;
	color: #2b2b1e;
	text-align: left;	
	display: block;
	width: 440px;
} 

fieldset { 
	display: block;
	margin: 20px 0; 
	border: none;
}

legend { 
	font: 1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color: #4a8801;
	font-weight: bold;
	display: block;
	margin: 0 0 10px 0;
	width: 220px;
}

label { 
	font: 0.8em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	display: block;
}

fieldset select{
	width: 440px;
	font: 1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color: #2b2b1e;
}
fieldset textarea{
	width: 440px;
	border: 1px solid #BBD895;
	font: 0.9em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	margin: 10px 0;
	display: block;
	color: #2b2b1e;
	background: transparent;
}
fieldset input{
	width: 440px;
	border: 1px solid #BBD895;
	font: 1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	margin: 10px 0;
	display: block;
	color: #2b2b1e;
	background: transparent;
}
form .butt {
	width: 440px;
	padding: 0 0;
	color: #2b2b1e;
	border: 1px dotted #030;
	background: #BBD895;
	margin: 0 0;
}

/*<!------------------------ IE HACKS  ----------- form styling ----------------------------->*/
* html body DIV#content form { 
	margin: 0; 
	padding:0; 
	text-transform: lowercase;
	height: 520px;
	color: #2b2b1e;
	text-align: left;	
	display: block;
	width: 400px;
} 

* html body DIV#content fieldset { 
	display: block;
	margin: 20px 0; 
	border: none;
	width: 400px;
}
* html body DIV#content form legend { 
	font: 1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color: #4a8801;
	font-weight: bold;
	display: block;
	width: 400px;
	margin: 0; 
	padding:0; 
}

* html body DIV#content form label { 
	font: 0.8em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	display: block;
	margin: 0; 
	padding:0; 
}
* html body DIV#content form fieldset select{
	font: 1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color: #2b2b1e;
}
* html body DIV#content form fieldset textarea{
	border: 1px solid #BBD895;
	font: 0.9em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	margin: 10px 0;
	display: block;
	color: #2b2b1e;
	background: transparent;
	width: 420px;
}
* html body DIV#content form fieldset input{
	border: 1px solid #BBD895;
	font: 1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	display: block;
	color: #2b2b1e;
	background: transparent;
	width: 420px;
}
* html body DIV#content form .butt {
	font: 1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	padding: 0;
	color: #2b2b1e;
	border: none;
	border: 1px dotted #030;
	background: #BBD895;
	margin: 0;
	display: block;
	text-align: center;
	width: 420px;
}
