@charset "UTF-8";
/* CSS Document */

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

body {
font: 62.5% verdana, tahoma, sans-serif;
color: #436079;
line-height:1.9em;
background: #fcf3e5;
}

a:link {
color:#aa7239;
text-decoration:none;
}
a:visited {
color:#774006;
text-decoration:none;
outline: none;
}
a:hover {
color:#aa7239;
text-decoration:underline;
}
a:active {
color:#aa7239;
text-decoration:none;
outline: none;
}

/* =Basic structure
--------------------------------------------*/

#bigbucket {
width: 972px;
min-height:600px;
margin: 0;
background: #fcf3e5 url(../images_pres/feather2_bg.gif) no-repeat 82px 0;
}

#chop {
width: 972px;
padding: 0 0 90px 0;
background: transparent url(../images_pres/btmR_bg02.gif) no-repeat bottom right;
}
	
#header {
width: 860px;
height: 125px;
}

#header h1 {	
	display:block;
	width:195px;
	height:125px;	
	background:transparent url(../images_pres/logo.gif) no-repeat -2px top;
	float:left;
	}

#header h1 a{	
	display:block;
	width:195px;
	height:125px;
	text-indent:-9999px;
	background:transparent url(../images_pres/logo.gif) no-repeat -2px top; 
	/*test background:transparent no-repeat top left;*/
	}

#content {
width: 860px;
/*background: #c00;*/
}

#sidebar {
width: 195px;
float:left;
/*background: #ccc;*/
}

#main {
width: 625px; /*was 565*/
margin-top:-.6em;
margin-left: 40px; /*test*/
float:left;
min-height:340px;
font-size:1.3em;
/*background: #9ff;*/
}

#footer {
width: 770px;
text-align: right;
margin: 20px 90px -50px 0;
color:#aa7239;
}
#footer p {
line-height:1.4em;
}
#footer a {
color:#aa7239;
text-decoration:none;
}
#footer a:hover {
text-decoration: underline;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	 }

 
* html .clearfix {
	height: 1%; /* IE5-6 */
}
	
a#skipnav {
position:absolute;
left:-9999px;
}

/* =Page name
-----------------------------------*/

#pgname {
width:111px;
height:23px;
margin-left:82px;
}
#pgname h2 {
	text-indent:-9999px;
	
}
#pgname h2.portfolio {background: transparent url(../images_pres/pg_portfolio.gif) no-repeat 0 0;}
#pgname h2.clients {background: transparent url(../images_pres/pg_clients.gif) no-repeat 0 0;}
#pgname h2.experience {background: transparent url(../images_pres/pg_experience.gif) no-repeat 0 0;}
#pgname h2.services {background: transparent url(../images_pres/pg_services.gif) no-repeat 0 0;}
#pgname h2.contact {background: transparent url(../images_pres/pg_contact.gif) no-repeat 0 0;}

/* =Home Navbar
-----------------------------------*/

#topnav{
width:665px;
height:21px;
margin-top: 80px;
background: transparent url(../images_pres/topnav.gif) no-repeat 0 0; /*highlight version*/
float:left;
}

#topnav li{
	list-style:none;
	float:left;
}

#topnav a{
	color:#000;
	/*font-family:'Myriad Pro', 'Lucida Grande', tahoma;	
	text-transform:uppercase;
	text-decoration:none;*/
	text-indent:-9999px;
	display:block;
	height:21px;
	}
	
a#nav01 {
	width:67px;
	background:transparent url(../images_pres/topnav.gif) no-repeat 0 -21px; /*normal version covers hilight*/
	}	
a#nav01:hover {
	background:transparent;
	}
	
a#nav02 {
	width:85px;
	background:transparent url(../images_pres/topnav.gif) no-repeat -67px -21px; /*normal version covers hilight*/
	}	
a#nav02:hover {
	background:transparent;
	}
	
a#nav03 {
	width:66px;
	background:transparent url(../images_pres/topnav.gif) no-repeat -152px -21px; /*normal version covers hilight*/
	}	
a#nav03:hover {
	background:transparent;
	}
	
a#nav04 {
	width:102px;
	background:transparent url(../images_pres/topnav.gif) no-repeat -218px -21px; /*normal version covers hilight*/
	}	
a#nav04:hover {
	background:transparent;
	}
	
a#nav05 {
	width:80px;
	background:transparent url(../images_pres/topnav.gif) no-repeat -320px -21px; /*normal version covers hilight*/
	}	
a#nav05:hover {
	background:transparent;
	}
	
a#nav06 {
	width:75px;
	background:transparent url(../images_pres/topnav.gif) no-repeat -400px -21px; /*normal version covers hilight*/
	}	
a#nav06:hover {
	background:transparent;
	}

/* =Main content area
-----------------------------------*/

#main p {
margin: .6em 0;
}

#main p.sub {
margin-top: -.4em;
font-style:italic;
}

#main h3, h4, h5, h6 {
margin: .6em 0;
}

#main ul, ol {margin-left: 1.25em; padding-left: 1.25em;}

#main li {padding: .3em 0;}

#main blockquote {
margin: 0 2.5em;
}

/* =Special Pages
---------------------------------------*/
.portfolio {
overflow:hidden;
width:100%;
margin: 0 0 30px 0;
}
/*.portfolio h4, p {
margin-left: 20px;
}*/

.img-shadow {
  float:left;
  background: url(../images_pres/myshadowAlpha.png) no-repeat bottom right    !important;
  background: url(../images_pres/myshadow02.gif) no-repeat bottom right;
  margin: 10px 10px 0 10px !important;
  margin: 10px 10px 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px;  
  } 
  
.toons {
text-align:center;
  }
  
table#clients {
width:580px;
}
table#clients td {
vertical-align:top;
}
table#clients p {
margin: .2em;
line-height:normal;
}

#main p.nomargins {margin:0;}
#main h3.tight, h4.tight {margin: .2em 0;}