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

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


/* Image preload */
img.preload { display: none; }

a
{
	text-decoration: underline;
	color: #604a3f;
}

body
{
	font-size: 11px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #adac68;
}

/* structure */
#structure
{
	margin: 0 auto;
	width: 815px;
	height: 588px;
	position: relative;
	top: 20px;
	background-color: #ffffff;
}

#structure p
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 50px 10px 0px 30px;
	width: 330px;
	line-height: 15px;
	color: #604a3f;
}

/* Header */
#header
{
	margin: 0px 20px 0px 20px;
	text-align: right;
}

#header img { margin-top: 10px; }

/* navigation */
#nav
{
	height: auto;
	width: 775px;
	background-image: url(../graphics/nav/header.gif);
	float:left; 
}

#nav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}

#nav li 
{ 
	display: inline;
	height: 27px;
}

#nav li a
{
	float:left; 
	padding: 0px 5px 0px 0px;
}

#nav li.home a { background: url(../graphics/nav/home.gif) no-repeat 0px 0px; }
#nav li.homeactive a, #nav li.home a:hover { background: url(../graphics/nav/home_over.gif) no-repeat 0px 0px; }
#nav li.about a { background: url(../graphics/nav/about.gif) no-repeat 0px 0px; }
#nav li.aboutactive a, #nav li.about a:hover { background: url(../graphics/nav/about_over.gif) no-repeat 0px 0px; }
#nav li.work a { background: url(../graphics/nav/work.gif) no-repeat 0px 0px; }
#nav li.workactive a, #nav li.work a:hover { background: url(../graphics/nav/work_over.gif) no-repeat 0px 0px; }
#nav li.contact a { background: url(../graphics/nav/contact.gif) no-repeat 0px 0px; }
#nav li.contactsactive a, #nav li.contact a:hover { background: url(../graphics/nav/contact_over.gif) no-repeat; }
#nav li.services a { background: url(../graphics/nav/services.gif) no-repeat 0px 0px; }
#nav li.servicesactive a, #nav li.services a:hover { background: url(../graphics/nav/services_over.gif) no-repeat; }

/* content */
#content_home
{
	width: 775px;
	height: 465px;
	margin: 5px 20px 0px 20px;
	background: url(../graphics/introimages/home_img.jpg) no-repeat;
	background-position: 0px 15px;
}

#content_about
{
	width: 775px;
	height: 465px;
	margin: 5px 20px 0px 20px;
	background: url(../graphics/introimages/about_img.jpg) no-repeat;
	background-position: 0px 15px;
}

#content_work
{
	width: 775px;
	height: 465px;
	margin: 5px 20px 0px 20px;
	background: url(../graphics/introimages/work_img.jpg) no-repeat;
	background-position: 0px 15px;
}

#content_contact
{
	width: 775px;
	height: 465px;
	margin: 5px 20px 0px 20px;
	background: url(../graphics/introimages/contact_img.jpg) no-repeat;
	background-position: 0px 15px;
}

#content_services
{
	width: 775px;
	height: 465px;
	margin: 5px 20px 0px 20px;
	background: url(../graphics/introimages/services_img.jpg) no-repeat;
	background-position: 0px 15px;
	color: #604a3f;
}


/* gallery */

#gallery
{
	height: 340px;
	padding: 80px 25px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 10px;
}

#gallery img
{
	width: 120px;
}

#gallery a
{
	text-decoration: none;
	color: #604a3f;
}

#gallery ul
{
	margin: 0px;
	padding: 0px;
	display: inline;
	width: 140px;
}

#gallery ul li
{
	display: block;
	float: left;
}

#gallery ul li ul
{
	margin: 0px;
	padding: 0px;
	display: block;
	list-style: none;
}

#gallery ul li ul li
{
	padding: 15px 12px 0px 12px;
	display: block;
}

/* List */

#list dl
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

#list dl dt
{
	height: auto;
	float: left;
	width: 164px;
	margin: 0px;
}

#list dl dt ul li
{
	height: auto;
	width: 164px;
	margin: 0px;
	list-style-type: disc;
}


#list dl dt ul
{
	margin: 0px 0px 0px 45px;
	padding: 0px;
	display: block;
}

/* text editing */

#footer
{
	margin: 0 auto;
	width: 815px;
	position: relative;
	top: 25px;
	text-align: right;
}

#footer a
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
	font-size: 10px;
	color: #772;
	text-decoration: none;
}

/* text editing */


