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

body {
/* background: #FFFFF7 url('../images/backgroundsun.png') no-repeat fixed top left; */
	background-color: #B09060;
	background: #E8E8E5 url(../images/background_skyline.png) no-repeat fixed bottom left; 
}

p, table, td, input, form, textarea, li, ul, div {
	font: normal normal normal 13px/18px georgia, serif;
	color: #000;
	text-align: justify;	
}

p, ul {
	margin-bottom: 18px;
}

input {
}

textarea {
	height: 100px;
	width: 400px;
}

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

a:hover {
	color: #000;
	text-decoration: none;
}

.floatright {
	float: right;
}

#container {
	margin: 0px auto;
	width: 720px;
}
 
#navigation {
	margin-top: 0px;
	height: 36px;
	/* background: #FFF url('../images/menugradient.png'); */
	/* border: 1px solid #858585; */
	text-align: left;
}

#navigation a {
	letter-spacing: 2px;
	float: left;
	text-align: center;
	padding: 1px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #998;
/*	border-left: 1px solid #CCC;
	border-right: 1px solid #999; */
	font: normal small-caps normal 15px/18px Arial, sans-serif;
	color: #332;
	text-decoration: none;
	background: #FFE url(../images/menugradient_brown.png);
}

#navigation a:hover {
	background: #CCB url(../images/menugradient_darkbrown.png);
	color: #FFE;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #998;
/*	border-left: 1px solid #999;
	border-right: 1px solid #CCC;*/
	text-decoration: none;
}

.left {
	width: 237px;
	border-left: 1px solid #CCC;
}

.right {
	width: 237px;
	border-right: 1px solid #998;
}

.middle {
	width: 236px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#logo {
	margin-left: 36px;
	margin-right: 36px;
	text-align: center;
}

/*.separator {
	border-left: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 1px; */
}

.navigationspacer {
	padding-left: 0px;
	/*border-right: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 1px;*/
	border-left: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 1px;
}


#content {
	min-height: 378px;
	padding: 36px;
	/* background: #B09060 url(../images/backgroundgradient_brown.png) repeat-x scroll top left; */
	background: #EEE url(../images/contentgradient.png) repeat-x fixed;
	/* background-color: #F5F5F0; */ 
	border: 1px solid #CCB;
	border-bottom: 1px solid #998;
	border-right: 1px solid #998;
}

#content p {
	text-indent: 18px;
}

#content br {
	clear: both;
}

#presentation {
	margin-right: 18px;
	float: left;
	width: 340px;
}

#tools {
	float: left;
	width: 269px;
	border-left: 1px solid #CCB;
	padding-left: 18px;
}

ul {
	list-style: none;
}

li {
}

div.contactrow {
	clear: both;
}

div.contactlabel {
	width: 100px; 
	float: left;
	text-align: left;
	padding-right: 9px;
	font-variant: small-caps;
}

div.contactdata {
	float: left;
	text-align: left;
	font-size: 11px/18px;
}

table {
	width: 269px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

td {
	width: 169px;
	margin: 0px;
	padding: 0px;
	/* border-bottom: 1px solid #CCC; */
	vertical-align: top;
}

td.price {
	width: 100px;
	text-align: right;
}

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

tr.odd {
	background-color: #DDC;
}

h1 {
	border-bottom: 1px solid #CCB;
	font: normal small-caps normal 18px/18px georgia, serif;
}

h2 {
	border-bottom: 1px solid #CCB;
	font: normal small-caps normal 18px/18px georgia, serif;
}

abbr, acronym, .help {
  border-bottom: 1px dotted #998;
  cursor: help;
  }

a.link {
	color: #332;
	border-bottom: 1px solid #998;
	text-decoration: none;
}

a.link:hover {
	color: #998;
	border-bottom: 1px solid #998;
	text-decoration: none;
}

#footer {	
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
/*	border-top: 1px solid #998; */
	font: normal normal normal 11px/18px tahoma, "geneva", sans-serif;
	color: #666;
}

#footer p {
	font: normal normal normal 12px/18px Arial, sans-serif;
	text-align: right;
	color: #665;
}

#portfolio {
	margin-bottom: -36px;
	padding-bottom: -36px;
}

#portfolio p {
	text-indent: 0px;
	font-style: oblique;
	margin-bottom: 0px;
}

#portfolio p.url {
	font-style: normal;
	text-indent: 0px;
	text-align: center;
	margin-bottom: 0px;
}

div.portfolioleft {
	width: 304px;
	float: left;
/*	border-right: 1px solid #CCB; */
	padding-right: 18px;
}

div.portfolioright {
	width: 304px;
	float: left;
	padding-left: 18px;
}

div.portfolioelement {
	border: 1px solid #CCB;
	/* background: #F7F7F5 url(../images/contentgradient.png) repeat-x scroll; */
	padding: 18px;
	margin-bottom: 36px;
}

img.portfolio {
	width: 264px;
	border-top: 1px solid #CCB;
	border-left: 1px solid #CCB;
	border-bottom: 1px solid #AA9;
	border-right: 1px solid #AA9;		
	background-color: #000;
}







