/* CSS Document */
html, body {font-family:Arial, Helvetica, sans-serif; margin: 0; padding:0;
background:url(../images/object/side.gif); background-position:right top; background-repeat:no-repeat; background-attachment:fixed;
}

#wrap {
	position:absolute;
	left:0;
	width: 800px;
	background-color:#fff;
	
		} /*background:url(../images/object/fig.jpg); background-right:right top; background-repeat:repeat-y; background-attachment:fixed;}*/
h1 	{
	color: #999999;
	font-family: georgia;
	/*font-size: 20pt;*/
	margin-bottom: 3px;
}

#main {margin-left: 190px;
border-style: none none solid none; 
border-color:#FFCC66; border-bottom-width: 20px;
padding-bottom: 10px;
}

#main2 {
margin-left: 30px;
padding-bottom: 10px;
}
#potbrushes {float: right; width: 100px}

#sitestosee {width: 185px; float: left; }
#sitestosee ul {margin: 0; padding: 0;list-style-type: none}
#sitestosee ul li {
background-image:url(images/bullet/yel_square.gif); 
background-repeat:no-repeat;
background-position:left;
padding: 0;
margin: 0;
padding-left: 10px;
}

#sitestosee div a img{ margin-left: 20px;border: none; padding: 0;}
#sitestosee ul li a:link {text-decoration:none; color:#333333; font-size:smaller;}
#sitestosee ul li a:visited {text-decoration:none; color:#666666;font-size:smaller; }
#sitestosee ul li a:hover, #sitestosee ul li a:visited:hover {text-decoration:underline}

#hpenv {margin-left: 185px; padding-left: 50px}

#footer, .middle {margin-left: auto; margin-right: auto}

#footer a:link {
	text-decoration: underline;
	color: #6699CC;
	font-weight:700;
	font-size: smaller;
	font-family: arial;
}


#footer a:visited {
	text-decoration: underline;
	color: purple;
	font-weight:700;
	font-size: smaller;
	font-family: arial;
}


#footer a:link:hover {
	text-decoration: underline;
	color: blue;

}

#footer a:visited:hover {
	text-decoration: underline;
	color: blue;
}

#rick a:link {color: #333}
#rick a:visited {color: #666}
#rick a:hover, #rick a:visited:hover {color: #c03}

#pic_table td {width: 250px}
#pic_table td div a{text-decoration: none; font-weight: 800; font-size: smaller; color:#666666}
#pic_table td div a img.b{border: 1px solid #333}
#pic_table td div a:visited img.b{border: 1px solid #999}
#pic_table td div a:hover{text-decoration:underline; color:#333333}


/*MARGINS
-----------------*/
.topless {margin-top: 0;}
.bottomless {margin-bottom: 0}
.pad_left {padding-left: 20px}
.pad_left_more {padding-left: 100px}
.nowrap {white-space: nowrap; }/*used on home page*/
.space_top_bit {margin-top: 5px}


/*sizing
------------*/
.small {font-size:smaller}
.x-small{font-size:x-small}
.redbold {
	color: #CC6666;
	font-family: georgia;
	font-weight: 700;
}

.redtone {color: #CC6666;}

.bluebold {
	color: #6699CC;
	font-family: georgia;
	font-weight: 700;
}

/*LINKS
-----------------*/

a.red {
	text-decoration: underline;
	color: #CC6666;
	font-weight: 700;
}
a.blue {
	text-decoration: underline;
	color: #6699CC;
	font-weight: 700;
}

a.green {
	text-decoration: underline;
	color: #009966;
	font-weight: 700;
}

/*A:link:hover {
	text-decoration: none;
	color: blue;
}

A:visited:hover {
	text-decoration: none;
	color: blue;
}*/

a:hover {color:#000066}

a.special, a.special:visited {color:#666; text-decoration: none; }
a.special:hover {text-decoration:underline}


.bluenewbold {
	color: #6699CC;
	font-family: georgia;
	font-weight: 700;
	/*font-size: 12pt;*/
	margin-left: 20px;
}

.bordered {
	border-style: none none dashed;
	border-left:none;
	border-color: #CCCCCC;
}
.borderless {border: none}

.whatsnew {
	background-color: #999999;
	color: #FFFFFF;
	font-family: helvetica;
	/*font-size: 12pt;*/
	padding:2px;
	border-top: 2px solid maroon;
	border-bottom: 2px solid maroon;
	width: 110px;
}

#top_row {background-color:#a53543; background-image:url(../images/object/corner.jpg); background-repeat:no-repeat;white-space:nowrap; background-position:right}
#top_row_portfolio {background-color:#FFCC66; background-image:url(../images/still_life/bluetile.jpg); background-repeat:repeat-x}

#menu_row {background-color:#FFCC66; margin: 0; padding: 0; white-space:nowrap}
#menu_row ul{
padding: 0;
margin: 0;
background-color: #a53543;
background-image:url(../images/bullet/gradient_black.gif);
background-repeat:repeat-x;
color: White;
float: left;
font-family: arial, helvetica, sans-serif;
width: 100%;
min-width: 700px;
white-space:nowrap
}

#menu_row  ul li
{
display: inline;
list-style: none;
margin: 0;
float: left
}

#menu_row ul li a { 
	color: white;
	text-decoration:none;
	padding-right: 21px;
	padding-left: 21px;
	padding-bottom: 4px;
	padding-top: 4px; 

}
#menu_row ul li a:hover {color:#ffcc66}

.yellow_back {background-color:#FFCC66}
#current {background-color:#999999; border: #999 solid 1px; }

#menu_row ul li#current a:hover {color: white}
#strip {padding-left: 125px;border: #FFCC66 solid 1px; }
.pic_left {float:left; width: 100px}

#dash {border-top:dashed #999 2px; width: 185px; line-height: 5px}

#sitestosee ul li {
background-image:url(../images/bullet/yel_square.gif); 
background-repeat:no-repeat;
background-position: .2em ; 
padding: 0;
margin: 0;
padding-left: 10px;

}

#sitestosee ul li.sub{
background-image:url(../images/bullet/yellow_triangle.gif);
background-repeat:no-repeat;
background-position: .8em ; 
padding: 0;
margin: 0;
padding-left: 25px;

}


