/* CSS Document */

<style type="text/css">

html,body
	{
	margin:0;padding:0;
	}
	
body
	{
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: -.05em;
    word-spacing: .05em; 
	font-size:13px;
	color:#624646;
	}
	
body#home a#home_link,
body#portfolio a#portfolio_link,
body#about a#about_link,
body#press a#press_link,
body#contact a#contact_link,
body#services a#services_link
	{
	font-weight:bold;
	font-size:1.1em;
	}
	
img {border:0px}	

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

.header {
	text-align:center;
	border:0px;
	}

.header {text-align:center;}

.thumbs {text-align:center;}

.thumbs img {text-align:center; padding:8px; margin:0px; border:0px;}

.press {text-align:center;
padding-top:20px;}
	
.press p {
	font-size:.85em;}



.logo-main {padding-bottom:5px;}

.pfo-top {text-align:center;}

.pfo-top img {text-align:center; padding:0px 10px 10px 10px; margin:0px; border:0px;}

.pfo-bot {text-align:center;}

.pfo-bot img {text-align:center; padding:10px 10px 0px 10px; margin:0px; border:0px;}

.footer {text-align:center; font-size:.95em; padding-top:20px;}
	
.main-nav {
	text-align:center;
	width:100%;
	padding-bottom:0px;
	}

.main-nav a {
	padding: 0px 15px 0px 15px;
	margin: 0px 15px 0px 15px;
	}

.container {
border:0px solid #000000;
width:100%;
	}

.portfolio {
	text-align:center;
	width:150px;
	background-color:#f2efec;
	}

#side-nav {
	margin: 0;
	padding: 0px;
	}

#side-nav ul, #side-nav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 50px;
	}

#side-nav a:link, #side-nav a:visited {
	text-decoration: none;
	}

#side-nav a:link#current, #side-nav a:visited#current, #side-nav a:hover {
	font-weight: bold;
	}

#side-nav a:hover { font-weight: bold;}

#arrow { text-align:center;
width:12px;
padding-top:20px;
vertical-align:top;}


</style>