* { 
	padding: 0; margin: 0;
	}


html {
	overflow-y: scroll;
	}

body {
        background-color:#000000;
	}

h1 {
		color: #81861A; 
		font: 1.6em times new roman, sans serif;
		margin: 0px 0px 10px 0px;
		}

h2 {
		color: #333333; 
		font: 1.2em times new roman, sans serif;
		margin: 0px 0px 5px 0px;
		}

h3 {
		color: #81861A; 
		font: 1.2em times new roman, sans serif;
		margin: 0px 0px 10px 0px;
		}

p {
		font: .8em arial,serif;
		color: #666666; 
		margin: 0px 0px 8px 0px;
		}

p#main {
		font: 1em verdana,serif;
		color: #000000; 
		margin: 45px 0px 10px 0px;
		text-align:justify;
		}

p#black {
		color: #000000; 
		}

p#credit {
		font: .6em verdana,serif;
		margin-top:100px;
		}

span#main {
		color: #81861A; 
		}

a#bullets {
		color: #81861A; 
		}

div#main {
	        margin: 8EM auto auto auto;
		width: 1000px;
		background-color: #ffffff;
		border: 0px;
		}	

div#left {
	        margin: 0px;
		float: left;
		width: 420px;
		height: 520px;
		background-color: #333333;
		border: solid 25px #ffffff;
		z-index: 1;
		}

div#logo {
	        margin: 380px 0px 0px -445px;
		float: left;
		width: 150px;
		height: 100px;
		background-color: #ffffff;
		border: 0px;
		background-image: url(images/logo.gif);
		background-repeat:no-repeat;
		background-position: left center; 
		z-index: 2;
		position: relative;	
		}

div#right {
	        margin: 0px;
		float: right;
		width: 530px;
		height: 570px;
		background-color: #FFFFFF;
		border: 0px;
		background-image: url(images/main_bg.gif);
		background-repeat:no-repeat;
		background-position: top right; 
		}

div#maintext {
	        margin: 80px 150px 0px 5px;
		float: left;
		width: 350px;
		height:465px;
		background-color: #ffffff;
		border: 0px;
		overflow:auto;
		}

div#maintext ul {
		margin:0px 10px 5px 15px;
		padding: 1px 0px 1px 0px;
		}

div#maintext li {
		margin:0px 0px 0px 0px;
		padding: 1px 0px 1px 0px;
		font: .8em arial,serif;
		}

div#nav {
		float:left;
		width: 1000px;
		height:32px;
		margin-top:10px;
		margin-bottom:10px;
		background-color: #000000;
		text-align:center;
		border: 0px;
		color:#ffffff;
		font-size: 1.1EM;
		font-family: arial, serif;
		position:relative;
		}

div#footer {
		float:left;
		width: 1000px;
		height:32px;
		margin-top:10px;
		margin-bottom:10px;
		background-color: #000000;
		text-align:center;
		border: 0px;
		color:#ffffff;
		font: .7EM arial;
		}


/* Navigation */


div#nav ul {
	margin: 0px;
	padding: 0px;
	font-size: 1EM;
	line-height:30px;
	color: #ffffff;
	white-space: nowrap;
	}

div#nav li {
	list-style-type: none;
	display: inline;
	margin:0px 10px 0px 10px;
	padding: 5px 0px 5px 0px;
	border-bottom: solid 2px #7C8915;
	}

div#nav li a {
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	color: #ffffff;
	}

div#nav li a:link {
	color: #ffffff;
	}

div#nav li a:visited {
	color: #ffffff;
	}

div#nav li a:hover {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	}

#home li.home a {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	padding: 5px 10px 5px 10px;
	}

#about li.about a {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	padding: 5px 10px 5px 10px;
	}

#services li.services a {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	padding: 5px 10px 5px 10px;
	}

#portfolio li.portfolio a {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	padding: 5px 10px 5px 10px;
	}

#news li.news a {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	padding: 5px 10px 5px 10px;
	}

#blog li.blog a {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	padding: 5px 10px 5px 10px;
	}

#contact li.contact a {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	padding: 5px 10px 5px 10px;
	}

#motif_friends li.motif_friends a {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	padding: 5px 10px 5px 10px;
	}

#diy li.diy a {
	color:#FFFFFF;
	background-color:#7C8915;
	background-image: none;
	padding: 5px 10px 5px 10px;
	}

