@import url(/css/layout.css);
@import url(/css/nav.css);
@import url(/css/imessage.css);

body
{
	background: #fff;
	color: #000;
}
/*
 * CLASSES
 *
 */
.box
{
	border: solid 1px #ccc;
}
.box h3
{
	border-bottom: 1px solid #666;
}
/*
 * OBJECTS
 *
 */
#cart
{
	border: 1px solid #999;
}
#cartsmall
{
	background: transparent url(/pix/cart.gif) no-repeat left top;
	color: #c00;
}
#cartsmall:hover,
#cartsmall.over
{
	background: #fc0 url(/pix/cart.gif) no-repeat left top;
	color:#000;
}
#copyright
{
	border-top: solid 1px #c00;
}
#googlelogo
{
	background: transparent url(http://www.google.com/logos/Logo_25wht.gif) no-repeat center center;
}
#googlesearch
{
	border-bottom: solid 1px #999;
}
#infobar
{
	border-bottom: solid 1px #999;
}
#imessage
{
	background:#900;
	color:#fff;
}
#logobar #title
{
	font-weight:bold;
}
#logoimage
{
	background: transparent url(/pix/logo-red.gif) no-repeat top left;
}
#maincontent
{
	border: solid 1px #ddd;
}
#navcontainer
{
	background: #999;
}
#navcontainer li a
{
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
#navcontainer li a:link,
#navcontainer li a:visited
{
	background: #ccc;
	color: #000;
}
#navcontainer li a:hover,
#navcontainer li a:active
{
	background: #000;
	color: #fff;
}
#navcontainer li.highlite a:link,
#navcontainer li.highlite a:visited
{
	background:#f99;
	color:#000;
}
#navcontainer li.highlite a:hover,
#navcontainer li.highlite a:active
{
	background:#000;
	color:#fc0;
}
/* PROFILE */
#profile
{
	background: #eee;
	padding: 1em;
}
#profile a:link,
#profile a:visited
{
	color:#900;
}
#profile a:hover,
#profile a:active
{
	color:#c00;
}
#profile.edit label
{
	float: none;
}
#profile .photo
{
	display: block;
	float: left;
	margin-right:0.2em;
	margin-bottom: 1em;
}
#profile .photo img
{
	display: block;
}
#profile .photo .delete
{
	color:#c00;
}
/* PHOTO */
.photo
{
	list-style: none;
	clear: both;
}
.photo img
{
	float:left;
	margin-right:1em;
}
/* interview */
.q
{
	color:#999;
	font-weight:bold;
	margin:1em 0 0 0;
	padding:0;
}
.a
{
	margin:0;
	padding:0;
}
/* news */
.newsdate
{
	border-bottom: solid 1px #999;
}