/*
bright brown	#ffffcc #fff2d3
light brown bg	#cccc99	#e3d6b4
med brown	#999966 #B4AA87
dark brown	#666633	#786446
*/

body		{width:100%; height:100%;
		 margin:0px; padding:0px;
		 overflow-y:scroll;}

body, table, tr, td
		{color:#000000; background-color:#e3d6b4;
		 text-align:left;
		 font-family:'Times New Roman',Times,serif; font-size:14px;
		 border:0px;}

/* structure */

#container	{width:930px; margin:20px auto; padding:0px;
		 background-color:#B4AA87;
		 border:#786446 1px solid;}

#header		{width:930px; height:60px; margin:0px; padding:0px;
		 text-align:center;}
#header div	{height:60px; margin:0px; padding:0px; float:left;
		 color:#000000; background-color:#B4AA87;
		 font-size:18px; line-height:60px;}
#header img	{margin:10px 0px; border:none;}

#menu		{width:200px; margin:0px; padding:0px; float:left;
		 text-align:left; font-weight:bold; font-size:14px; line-height:50px;}
  #menu ul	{list-style-type:none;
		 margin:0px; padding:0px;
		 border-top:#786446 1px solid;}
  #menu li	{width:198px; height:50px;
		 margin:0px; padding:0px;
		 display:block;
		 text-indent:5px;
		/* border-left:#786446 1px solid; */ border-right:#786446 1px solid; BORDER-BOTTOM: #786446 1px solid; }
  #menu li a	{width:198px; height:50px;
		 margin:0px; padding:0px;
		 display:block;
		 background-color:#B4AA87; color:#000000; text-decoration:none;}
  #menu li a:hover
		{background-color:#fff2d3; color:#000000; text-decoration:none;}
  #menu li.cat,
  #menu li.cat a{width:198px; height:20px;
		 margin:0px; padding:0px;
		 display:block;
		 font-size:12px; line-height:20px; text-indent:15px;}

#contentbox	{width:730px; min-height:403px; margin:0px; padding:0px;
		 text-align:left;
		 float:left;
		 background-color:#e3d6b4;
		 border-top:1px solid #786446;}

#footer		{width:930px; height:16px; margin:0px; padding:0px;
		 color:#000000; color:#786446; background-color:#B4AA87;
		 clear:left;}
#footer div	{height:16px; margin:0px; padding:0px; float:left;
		 color:#000000; color:#786446; background-color:#B4AA87;
		 font-size:12px; font-weight:bold; text-align:center; line-height:16px;}
#footer a:link		{color:#000000; text-decoration:none;}
#footer a:visited	{color:#000000; text-decoration:none;}
#footer a:hover		{color:#ffffff; text-decoration:none;}
#footer a:active	{color:#ffffff; text-decoration:none;}

.clearboth	{width:0px; height:0px;
		 margin:0px; padding:0px;
		 line-height:0px;
		 clear:both;}



/* elements */

h1		{margin:15px 20px; font-family:'Times New Roman',Times,serif; font-size:22px; font-weight:bold; text-align:left; color:#000000; clear:left;}
h2		{margin:10px 20px; font-family:'Times New Roman',Times,serif; font-size:18px; font-weight:normal; text-align:left; color:#000000; clear:left;}
h3		{margin:10px 20px; font-family:'Times New Roman',Times,serif; font-size:14px; font-weight:bold; text-align:left; color:#000000; clear:left;}

p, table, form	{margin:15px 20px; padding:2px;}
img 		{border:3px groove #ffffff;}

a:link		{color:#000000; text-decoration:none; border:none; font-weight:bold;}
a:visited	{color:#000000; text-decoration:none; border:none; font-weight:bold;}
a:hover		{color:#FFF2D3; text-decoration:none; border:none; font-weight:bold;}
a:active	{color:#FFF2D3; text-decoration:none; border:none; font-weight:bold;}

textarea, input, select
		{font-family:'Times New Roman',Times,serif; font-size:14px; font-weight:bold;
		 COLOR:#000000; background-color:#B4AA87; border:1px solid #786446;}

body.p1 #menu li#m1 a,
body.p2 #menu li#m2 a,
body.p3 #menu li#m3 a,
body.p4 #menu li#m4 a,
body.p5 #menu li#m5 a,
body.p6 #menu li#m6 a,
body.p7 #menu li#m7 a,
body.p8 #menu li#m8 a,
body.c1 #menu li#c1 a,
body.c2 #menu li#c2 a,
body.c3 #menu li#c3 a,
body.c4 #menu li#c4 a,
body.c5 #menu li#c5 a,
body.c6 #menu li#c6 a,
body.c7 #menu li#c7 a
		{color:#fff2d3; background-color:#786446;}



/* item cells with thumb, details, and drop-down menu */

.itemrow	{margin:15px 0px 15px 10px; clear:left;}
.item		{width:170px; height:310px; margin:2px; padding:0px;
		 background-color:#fff2d3; border:1px solid #786446; float:left;
 overflow:hidden;}

.thumbbox	{width:150px; height:150px; margin:10px; padding:0px; text-align:center;}
.thumbbox img	{margin:0px auto;}
.thumbbox input	{margin:0px auto; padding:0px;}
.blurbbox	{width:150px; height:120px; margin:10px; padding:0px; text-align:left;}
.blurbbox input,
.blurbbox select{width:150px;}



.catbar		{width:180px;}





/* other stuff ???






#details	{width:910px; height:530px;
		 border:1px solid #786446;
		 margin:0px auto; overflow:hidden;}
#details div	{margin:5px; padding:5px;
		 float:left;}
#details img	{border:none;}

img 		{border:3px groove #ffffff;}
.noborder 	{border: none;}

.blurb		{padding:10px; margin:0px;}

.banner_heading	{display:block; border:1px solid #786446; background-color: #B4AA87; padding:5px;}
.menu		{color: #000000; background-color: #ccccff; border: 1px solid navy;
		 font-family: Times New Roman; font-weight: bold; font-size: 16px;}
.box		{border:1px solid black; padding:10px; margin:0px;}

.title		{font-family: Times New Roman; font-size: 32px; color: #000000;}
.default	{font-family: Times New Roman; font-size: 12px; color: #000000;}
.default_big	{font-family: Times New Roman; font-size: 18px; color: #000000;}
.default_small, .default-small
		{font-family: Times New Roman; font-size: 9px; color: #000000;}

input.right	{text-align:right}













.button1	{
 WIDTH: 180px; MARGIN: 0px; BORDER-TOP: navy 1px solid;
 TEXT-ALIGN: left; TEXT-DECORATION: none;
 font-family: Times New Roman; font-weight: bold; font-size: 16px;
 }

.button1 UL { MARGIN: 0px; LIST-STYLE-TYPE: none; }

.button1 LI {
 border-left:navy 1px solid; border-right:navy 1px solid; BORDER-BOTTOM: navy 1px solid;
 DISPLAY: block;
}

.button1 LI A { background:#ccccff; COLOR: fff2d3; WIDTH: 180px; HEIGHT: 20px; }
.button1 LI A:hover { background:#ccccc0; background:#f0f0ff; COLOR: fff2d3; WIDTH: 180px; HEIGHT: 20px; }



.plaincell	{width:156px; height:226px;
		 margin:1px; padding:2px;
		 border:1px solid #786446;  overflow:hidden;
		 text-align:center; float:left; display:inline;}

.ppic		{width:150px; height:150px;
		 margin:2px auto; padding:2px;
		 border:1px solid white; vertical-align:top;}
.ppic img	{border:none;}

.ptxt		{width:150px; height:60px;
		 margin:2px auto; padding:2px;
		 border:1px solid white; font-weight:bold;}
.pctl		{width:160px; height:45px;  border:1px solid black; vertical-align:top;	padding:2px;}




*/

