/* COPYRIGHTS 2005 - Helen Shideler                                          */
/* CSS & LAYOUT BY ADARSHDILIP.COM
*******************************************************************************/

* {
	margin: 0;
	padding: 0;
}

html { 
	height: 100%;
}

ul, li {
	margin:0;
	padding:0;
}

body {
	margin: 0;
	padding: 0;
	font: 11px/1.6em "Lucida Grande","Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	background: #001016 url(../images/body_bg_new.gif) top left repeat-x;
}

h1 {
	text-indent: -9999px;
	height: 16px;
	width: 475px;
	background: url(../images/h1_artwork.gif) top left no-repeat;
	border-bottom: 1px solid #E5E7B7;
	margin-top: 20px;
}

h2 {
	clear: both;
	text-indent: -9999px;
	height: 17px;
	width: 475px;
	background: url(../images/h2_about.gif) top left no-repeat;
	border-bottom: 1px solid #E5E7B7;
	margin-top: 20px;
}  

h3 {
	clear: both;
	text-indent: -9999px;
	height: 16px;
	width: 475px;
	background: url(../images/h3_contact.gif) top left no-repeat;
	border-bottom: 1px solid #E5E7B7;
	margin-top: 20px;
}  

/* Layout
*******************************************************************************/

#LeftColumn { 
	float: left;
	left: 0px;
	top: 0px;
	width: 345px; 
}

#LeftColumn img { 
	border: 0;
	width: 345px;
}

#MiddleColumn {
	float: left;
	width: 94px;
}

#RightColumn { 
	position: absolute; 
	text-align: left;
	left: 439px; 
	top: 0px;
	width: 511px;
	height: 597px;
	background: #fff url(../images/RightColumn_bg_new.gif) no-repeat; 
}

*>#RightColumn {width: 523px;}  

#Contents {
	background-color: #fff;
	width: 486px;
	padding: 15px 5px 5px 20px;
}


/* Gallery
*******************************************************************************/

#gallery ul {
	list-style-type: none;
	width: 450px;
}

#gallery li {
	display: inline;
	height: 98px;
	width: 108px;
	padding: 5px 7px 10px 7px;
}

#gallery img {
	border: 4px solid #3F4518;
	height: 70px;
	width: 80px;
	padding: 5px;
}

#Contents p {
	margin: 10px 0 0 2px;
	text-align: justify;
	width: 472px;
	color: #242903;
}

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


/* Contact form
*******************************************************************************/

#warn_box {
	border: 1px solid #ccc;
	background-color: #EFF3D1;
	padding: 5px;
}

#warn_box ul{
	list-style-type: circle;
	margin-left: 20px;
}

#warn_box li{
	color: #A0AB93;
}

#cont_form_wrapper{
/* This is the div that wraps the form itself. No styles here, but I list it anyway */
}

#contact_form {
	border: 0;
	border-collapse: collapse;
}

#contact_form td{
	padding: 3px;
	vertical-align: top;
}

.warn_msg{
	border: 1px solid #ccc;
	background-color: #E4EAB6;
	padding: 3px;
}

.form_label{
	width: 200px;
	text-align: right;
}

.form_text{
/* These are the 'text' input types in the form */
	width: 200px;
}

.form_txt_area{
/* This is the textarea used in the form */
	width: 350px;
}
