/* revised : 10/18/2006 */

/* global */
* 								{ margin:0; padding:0; font-family:arial, helvetica, sans-serif; }
body							{ background:#fff; margin:15px 0 5px 0; padding:0 0 30px 0; font-size:11px; color:#333; }

/*	layout */
#wrap							{ width:950px; margin:0 auto; }
#header						{ margin:0 0 10px 0; }
#navigation					{ width:160px; float:left; }
#content						{ width:790px; float:left; min-height:300px; } * html #content { height:300px; }
	#content_left			{ float:left; width:460px; margin:0 10px 0 0; } * html #content_left { display:inline; }
	#content_right			{ float:left; width:320px; margin:34px 0 0 0; } * html #content_right { display:inline; }
#footer						{ width:850px; padding:10px 0 0 100px; }

#home_footer				{ margin:20px 0 0 340px; }

/* tags */
h1								{ font-size:18px; padding:0 0 15px 0; font-weight:normal; }
h2								{ font-size:12px; padding:5px 0 1px 5px; margin:0 0 8px 0; border-bottom:1px solid #ccc; background:#f6f6f6; }
h3								{ font-size:12px; }
label							{ cursor:pointer; }
li								{ line-height:17px; }
ol, ul						{ padding:0 0 10px 35px; }
p								{ line-height:17px; padding:0 0 10px 0; }
textarea						{ font-size:11px; }

/* custom */
.button						{ cursor:pointer; }
.clear						{ clear:both; }
.error 						{ color:#f00; }
.float_left					{ float:left; }
.float_right				{ float:right; }
.input_box					{ border:1px solid #aaa; padding:2px; }
.light						{ color:#999; }
.line							{ border:1px solid #b4b788; }
.lorem						{ color:#ccc; }
.no_space					{ padding:0; margin:0; }
.print_only					{ display:none; }
.pad							{ padding:5px; }

/* links */
a:link, a:visited			{ color:#898471; text-decoration:underline; }
a:hover, a:active			{ color:#c26017; text-decoration:none; }

a.black:link, a.black:visited		{ color:#000; text-decoration:underline; }
a.black:hover, a.black:active		{ color:#000; text-decoration:none; }

.thumb		{ border:1px solid #b4b788; padding:4px; line-height:120px; margin:0 20px 20px 0; }
.thumb:hover{ border:1px solid #b4b788; padding:4px; line-height:120px; background:#e4e6c6; margin:0 20px 20px 0; }

.artthumb		{ border:1px solid #b4b788; padding:4px; line-height:120px; margin:0; }

/* tooltips */
.tool-tip 					{ color:#fff; width:139px; z-index:13000; }
.tool-title 				{ font-weight:bold; font-size:11px; margin:0; color:#9fd4ff; padding:8px 8px 4px 8px; background:url(../graphics/tooltip/bubble.png) top left; }
.tool-text 					{ font-size:11px; padding:4px 8px 8px; background:url(../graphics/tooltip/bubble.png) bottom right; }
