@import url(/css/layout.css);
@import url(/css/nav.css);
@import url(/css/imessage.css);

body
{
	background: #eee;
	color: #333;
}
a:link,
a:visited
{
	color: #c60;
}
a:hover,
a:active
{
	color: #900;
}
blockquote
{
	color: #c00;
}
dt
{
	color:#f90;
}
h1
{
	color: #c60;
}
h2
{
	color: #999;
}
h3
{
	color: #666;
}
h4
{
	color: #333;
}
h5
{
}
h6
{
	background: #444;
	color: #aaa;
}
hr
{
	border: 1px dashed #333;
}
input.submit:hover
{
	background: #c60;
	color: #000;
}
/*
 * CLASSES
 *
 */
.box
{
	border: solid 1px #ccc;
}
.box h3
{
	border-bottom: 1px solid #000;
	background: #f90;
	color: #000;
}
.cite
{
	color:#666;
}
.dark
{
	background: #ccc;
	color: #000;
}
.dark h2
{
	color: #ef6308;
}
.dark a
{
	color: #c60;
}
.item
{
	background: #fff;
	color: #333;
}
.itemlink a
{
	color: #c60;
}
.light
{
	background: #eee;
	color: #000;
}
.light a
{
	color: #900;
}
.member
{
	background:#ddd;
}
.newsdate
{
	color:#900;
	border-bottom: solid 1px #999;
}
.price
{
	color: #c00;
}
.q
{
	color:#999;
	font-weight:bold;
}
.red
{
	color:#c00;
}
.required
{
	color: #c00;
}
.shipping
{
	color: #900;
}
.wm
{
	background:#ddd;
	border:solid 1px #ccc;
}
.wm a
{
	color:#c00;
}
/*
 * OBJECTS
 *
 */
#cart
{
	border: 1px solid #999;
}
#cartsmall
{
	background: transparent url(/pix/cart.gif) no-repeat left top;
	color: #c60;
}
#cartsmall:hover,
#cartsmall.over
{
	background: #fc0 url(/pix/cart.gif) no-repeat left top;
	color:#000;
}
#copyright
{
	border-top: solid 1px #c60;
}
#googlelogo
{
	background: transparent url(http://www.google.com/logos/Logo_25wht.gif) no-repeat center center;
}
#googlesearch
{
	background: #eee;
	color: #000;
	border-bottom: solid 1px #ccc;
}
#imessage
{
	background:#f90;
	color:#000;
}
#infobar
{
	background: #eee;
	color: #000;
	border-bottom: solid 1px #ccc;
}
#infobar a
{
	color:#900;
}
#leftsidebar
{
	background: #eee;
}
#logobar
{
	background: #eee;
}
#logobar #title
{
	color: #000;
	font-weight:bold;
}
#logoimage
{
	background: transparent url(/pix/logo-red.gif) no-repeat top left;
}
#maincontent
{
	background: #eee;
	color: #000;
	border: solid 1px #ddd;
}
#navcontainer
{
	background: #000;
}
#navcontainer li a
{
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#navcontainer li a:link,
#navcontainer li a:visited
{
	background: #f90;
	color: #000;
}
#navcontainer li a:hover,
#navcontainer li a:active
{
	background: #000;
	color: #fc0;
}
#navcontainer li.highlite a:link,
#navcontainer li.highlite a:visited
{
	background:#900;
	color:#fff;
}
#navcontainer li.highlite a:hover,
#navcontainer li.highlite a:active
{
	background:#fff;
	color:#900;
}
#rightsidebar
{
	background: #eee;
}
/* 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;
}
