html { font-size: 100%; }
body { font-size: 1em; }

p { 
	font-family: Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 0.814em;
	font-variant: small-caps;
}
p {
	margin: 0em;
	padding: 0.25em 0em 0.25em 0em;
	line-height: 1.5em;
}
.txt-orange { color: #ff6633; }
.txt-red { color: #cc0000; }
.txt-pink { color: #ff0099; }
.txt-gold { color: #cc9900; }
.txt-gray { color: #cccccc; }

.bld { font-weight: bold; }

.font-nine { font-size: 0.5625em; }
.font-ten { font-size: 0.625em; }
.font-twelve { font-size: 0.750em; }
.font-sixteen { font-size: 1em; }

#index, #about, #blog, #contact, #inspiration, #client_access, #links, #portfolio,  #portfolio_web,  #portfolio_presentation,  #portfolio_print,  #portfolio_identity,  #portfolio_miscellaneous {
	margin: 0em;
	padding: 0em;
	width: 60.438em;
}
#index {
	background:url(../images/background_index.gif) no-repeat left top;
}
#portfolio,  #portfolio_web,  #portfolio_presentation,  #portfolio_print,  #portfolio_identity,  #portfolio_miscellaneous {
	background:url(../images/background_portfolio.gif) no-repeat left top;
}
#inspiration {
	background:url(../images/background_inspiration.gif) no-repeat left top;
}
#about {
	background:url(../images/background_about.gif) no-repeat left top;
}
#links {
	background:url(../images/background_links.gif) no-repeat left top;
}
#client_access {
	background:url(../images/background_index.gif) no-repeat left top;
}
#contact {
	background:url(../images/background_contact.gif) no-repeat left top;
}
#blog {
	background:url(../images/background_blog.gif) no-repeat left top;
}

p#copyright {
	padding:0;
	margin:1px 0 0 814px;
}
div#divNavigation {
	float:left;
	width:6em;
	margin:16.75em 0 0 2em;
	padding:0;
}
#divSocialNetworking {
	margin-top:10em;
}
#divSocialNetworking div {
	margin-bottom:.5em;
}
#divSocialNetworking img {
	border:none;
}
div#divContent, div#divNavigationSecondary {
	float:left;
}
#index #divContent {
	margin:10em 0 0 0;
}
#portfolio #divNavigationSecondary {
	margin:18.5em 0 0 0;
}
#portfolio #divContent {
	margin:2em 0 0 1em;
	/*width:27em;
	height:40em;
	overflow:auto;*/
}
#inspiration #divContent {
	margin:12.5em 0 0 0;
}
#about #divContent {
	margin:10em 0 0 0;
}
#links #divContent {
	margin:13em 0 0 4em;
}
#links #divContent #columnOne {
	float:left;
	width: 10em;
}
#links #divContent #columnTwo {
	float:left;
	width: 10em;
}
#client_access #divContent {
	margin:19.5em 0 0 0;
}
#contact #divContent {
	margin:20.5em 0 0 0;
}
#blog #divContent {
	margin:18.5em 0 0 0;
}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }



p.nav {
	line-height: 1.25em;
	padding: 0em;
	margin: 0em 0em 0em 0em;
}
a.nav {
	color: #666666;
	font-variant: small-caps;
}
span.nav {
	color: #ffffff;
	font-variant: small-caps;
}
p.nav:hover span.nav {
	color: #666666;
}



p.nav_sub {
	color: #666666;
	line-height: 1.25em;
	padding: 0em;
	margin: 0em 0em 0em 0em;
	/* top right bottom left */
}
p.addSpaceAbove {
	margin-top:.5em;
}
a.nav_sub {
	color: #c00;
	font-variant: small-caps;
}
span.nav_sub {
	color: #ffffff;
	font-variant: small-caps;
}
p.nav_sub:hover span.nav_sub {
	color: #c00;
	
}






.highslide {
	cursor: url(../graphics/zoomin.cur), pointer; outline: none;
}
.highslide img {
	border: 2px solid #ffffff; margin: 2px;
}
.highslide:hover img {
	border: 2px solid #000000;
}
.highslide-image {
	cursor: pointer; /* opera */
	cursor: url(../graphics/zoomout.cur), pointer;
	border: 2px solid white;
}
.highslide-image-blur {
	cursor: pointer;
	cursor: hand;
}
.highslide-caption {
	color: #666666;
	display: none;
	border: 2px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	padding: 5px;
	background-color: white;
}
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}
.highslide-loading {
	display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	opacity: 0.60; /* w3c */
	filter: alpha(opacity=60); /* ie */
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
	padding-left: 22px;
	background-image: url(../graphics/loader.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}