/* Default Stylesheet for Nterchange Frontend */
/* ========================================== */


@import url("print.css") print;
/*@import url("other_stylesheet.css") screen;*/


/* HTML RULES 								 		  */
/* ================================================== */
body{
	font: 80%/1.4em "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	color:#960;
}
h1{font-size: 180%;}
h2{font-size: 160%;}
h3{font-size: 140%;}
h3{font-size: 120%;}
p{line-height: 1.5; margin-bottom: .95em; }
a:link{color:#960;}
a:visited{color:#850;}
a:hover,a:active{color:#FFF;}

/* SITE LAYOUT RULES 								  */
/* ================================================== */
body {
	background-color:#FC1;
}
#site{}
h1.title {
	color:#FFF;
	margin-bottom:16px;
}
div.home h1.title, 
#work-5 h1.title {
	display:none;
}

#masthead {
	height:111px;
	background:url(/images/layout/masthead_bg.gif) repeat-x transparent;
}
#logo, #logo a, #logo span {
	display:block;
	width:216px;
	height:111px;
}
#logo a {
	background:url(/images/logo.gif) no-repeat transparent;
}
#logo span {
	text-indent:-9999px;
}
	
#nav {
	height:31px;
	background:url(/images/layout/nav_bg.gif) repeat-x transparent;
}
/*
#nav .nav {
	width:760px;
}
*/

form td {
	vertical-align:top;
	padding:1px;
}
form .label {
	text-align:right;
	padding-right:4px;
}

#nav ul {
	list-style:none;
	float:right;
}
#nav li {
	display:inline;
}
#nav a {
	float:left;
	display:block;
	height:31px;
}
#nav a span {
	display:block;
	text-indent:-9999px;
}

#search{}

#content{
	width:760px;
  overflow:hidden;
  background-color:#FC1;
}
	#maincontentbox{
	  background-color:#FC1;
	  width:544px;
	  border-left:216px solid #FD4;
	  margin-left:-216px;
	  float:right;
		padding:2em 0;
	}
	#sidebarbox{
		width:216px;
		background-color:#FD4;
		float:left;
		padding:2em 0;
	}
/* internal content containers for margins, etc */
	#maincontent {
		margin-left:32px;
	}
	#sidebar {
		text-align:center;
		padding:0 8px;
	}


#footer {
	border-top:#FD4 solid 1px;
	padding:1em;
	text-align:center;
	color:#B42;
	font-family: Georgia, Times, "Times New Roman", serif;
}
	#footer_nav{margin-bottom:8px;}
	#credits{}


/* BASIC CLASSES	 								  */
/* ================================================== */
.clear{display: block; clear: both; height: 1px; line-height: 1px; font-size: 1px;}
.img_left{float: left;}
.img_right{float: right;}


/* NAVIGATION RULES 								  */
/* ================================================== */
#nav ul{}
#nav ul li{position: relative;}
#nav ul li a{}
#nav ul li a span{}
#nav ul ul{}

.horiz_nav{}
.horiz_nav ul{}
.horiz_nav ul li{float: left;}


/* SEARCH			 								  */
/* ================================================== */
#search form{}
#search form input.text{}
#search form input.button{}


/* HOMEPAGE OVERRIDES		 						  */
/* ================================================== */
.home{}

/* Custom Text Rules		 						  */
/* ================================================== */

#portfoliothumb-list {}
#portfoliothumb-list div.portfoliothumb {
	width:33%;
	float:left;
	margin-bottom:5px;
}
a.thumb, a.thumb img {
	display:block;
}
a.thumb:link, a.thumb:visited {
	border:2px solid #FD4;
}
a.thumb:hover, a.thumb:active {
	border:2px solid #FE5;
}


.portfolio-title {
	font-family: Georgia, Times, "Times New Roman", serif;
	color:#352d1e;
	font-size: 14px;
	font-weight:bold;
	line-height:18px;
}

.portfolio-medium, .portfolio-size, .portfolio-year, .portfolio-price, .portfolio-sold {
	font-family: Georgia, Times, "Times New Roman", serif;
	color:#906205;
	font-size: 13px;
	line-height:18px;
}

.portfolio-sold {
	color:#ffffff;
	font-weight:bold;
}