body {
	background:#b2b896 url(/images/tile.jpg) repeat;
	font:85%/1.3em  "Lucida Grande", "Trebuchet MS", sans-serif;
}

#wrap {
	/*width:770px;*/
	width:850px;
	margin:1em auto;
	background:#f7f4eb url(/images/fade.gif) repeat-x top left;
	border:solid 3px #410152;
}

h1 {
	height:172px;
	margin:0 !important;
	padding:0 !important;
	background:transparent url(/images/header.jpg) no-repeat top left;
	text-indent:-9999px;
}

/*#content {
	float:right;
	width:56%;
	margin:0 10% 0 0;
	padding:0 2%;
	background:#f7f4eb;
}*/

#content {
	float:right;
	width:502px; /* Initial Width: 462px */
	margin:0 77px 0 0;
	padding:0 20px 5% 20px;
	background:#f7f4eb;
}

/*#navigation {
	float:left;
	width:28%;
	padding:0 1% 15% 1%;
	background:#653a71 url(../images/menu_fade.gif) repeat-x 0% 150%;
	font:110%/1em "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#cccc99;
}*/

#navigation {
	float:left;
	width:201px; /* Initial Width: 231px */
	padding:0 15px 15% 15px;
	background:#653a71 url(/images/menu_fade.gif) repeat-x 0% 137%;
	font:110%/1em "Lucida Grande", "Trebuchet MS", sans-serif;
	color:#cccc99;
}

#navigation dt {
	margin:1em 0 .5em 0;
	padding:0 0 .15em 0;
	border-bottom:solid 1px #cccc99;
	font-weight:bold !important;
}

#navigation dt:first-child {margin-top:0;}

#navigation dd {
	margin:.25em 0 .25em 1em;
	padding:.15em 0 .15em 0;
	font:85%/1em "Lucida Grande", "Trebuchet MS", sans-serif;
}

#navigation dt a {
	font-weight:bold;
}

#navigation a {
	font-weight:normal;
	text-decoration:none;
	color:#cccc99;
}

#navigation a:hover {
	text-decoration:underline;
}

#footer {
	clear:both;
	padding:1%;
	background:#f7f4eb;
	border-top:solid 1px #ccc;
	text-align:center;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	font-weight:bold;
	color:#653a71;
}

#footer ul {
	width:100%;
}

#footer ul li {
	display:inline;
	padding:0 .5em 0 0;
	border-right:solid 1px #ccc;
}

#footer ul li:last-child {border:none;}

h1, h2, h3, h4, h5, h6 {
	margin:.75em 0 .75em 0;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	font-weight:bold;
	line-height: normal;
	color:#653a71;
}

h1 {font-size:200%;}
h2 {font-size:180%;}
h3 {font-size:150%;}
h4 {font-size:140%;}
h5 {font-size:120%;}
h6 {font-size:100%;}

p {
	padding:0 0 .75em 0;
	color:#191919;}
img {padding: .5em;}

a:link, a:visited, a:active {
	font-weight:bold;
	color:#653a71;
}
a:hover {text-decoration:none;}

em {
	font-weight:bold;
	font-style:italic;
	color:#653a71;
}

strong {
	font-weight:bold;
	font-style:inherit;
}

ul {
	margin:0 0 0.75em 1px;
	padding:2% 2% 2% 1em;
	/*list-style-type: disc;*/
	list-style-position: outside;
}
ol {
	list-style-position: outside;
	margin:0 0 0.75em 1px;
	padding:2% 2% 2% 1em;
	list-style-type: decimal;
}

.list {
	margin:0 0 .75em 0;
	padding:2% 2% 2% 1em;
	background:#fff url(/images/list_bg.gif) repeat-x bottom left;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #afafaf;
	border-right:solid 1px #afafaf;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	font-style:italic;
	color:#454545;
}

.list li {
	padding:.5em 0 .5em 30px;
	background:url(/images/logo.gif) no-repeat 0 50%;
}

.testimonials li {
	padding:1em 0 1.5em .5em;
	background:url(/images/logo.gif) no-repeat 0 0;
	text-indent:2em;
}

/* Specific Styles */
#otten {
	float:right;
	margin:0 0 1em 1em;
}

.link {
	margin:0;
	padding:0;
}
h4 a {
	font-size:80% !important;
}
#portfolio_story {background:#f7f4eb; margin: 2em; padding: 1em 2em 1em 2em; width:600px;}
