/* CSS Document */
html, body {font-family:Arial, Helvetica, sans-serif; margin: 0; padding:0;
background:url(../images/object/lacey_back.jpg); background-position:right top; background-repeat:repeat; background-attachment:fixed;
}
#header {background-image:url(../images/object/strip.gif); background-repeat:no-repeat; background-position:center top; }
#header09 {background-image:url(../images/object/strip09.gif); background-repeat:no-repeat; background-position:center top;}
#header_wrapper {margin-left:auto; margin-right: auto; width: 785px;}
#header #header_wrapper div#head_top{background-color:#a53543;background-image:url(../images/object/corner.gif); background-repeat:no-repeat;white-space:nowrap; background-position: right;
}

#head_pics {background-color:#a53543; }
#head_pics img.pad_right_y {background-color:#FFcc66; padding-right: 40px; padding-left: 20px; border: none;}

#head_bottom {background-color:#FFFFFF}
#wrap {
	width: 785px; /*was 750px*/
	margin-top:0;
	margin-left:auto;
	margin-right: auto;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
		
		} 
#bot {margin-left:auto; margin-right: auto; width: 785px;margin-top: 0;height: 10px;
background:url(../images/object/bottom.gif) no-repeat top;}
h1 	{
	color: #999999;
	font-family: georgia, serif;
	/*font-size: 20pt;*/
	margin-bottom: 3px;
	/*text-shadow: 0px -1px 0px #666;*/
}

#main {margin-left: 190px;
background-image:url(../images/object/lace_line.jpg); 
background-repeat:no-repeat; 
background-position:bottom right;
}
/*border-style: none none solid none; 
border-color:#FFCC66; border-bottom-width: 20px;
padding-bottom: 10px;
background-color:#00FFCC;*/


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

#sitestosee {width: 185px; float: left; } /*left column*/
#sitestosee ul {margin: 0; padding: 0;list-style-type: none}


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

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

}

#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;

}


.middle {margin-left: auto; margin-right: auto}

#footer a:link {
	text-decoration: none;
	color: #333333;
	font-weight:700;
	font-size: smaller;
	font-family: arial;
}


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


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

}

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

/*#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_bit {padding-left: 5px}
.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}
.space_top {margin-top: 20px}
.space_top_more {margin-top: 20px}


/*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;
}

.homebold {
	color: #333;
	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;
}

/*background-color:#a53543;*/
#top_row { background-color:#a53543;background-image:url(../images/object/corner.gif); background-repeat:no-repeat;white-space:nowrap; background-position: right}

#bod {background-color:#FFFFFF}

#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}
.gray_back {background-color:#ddd}
#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; }
#strip10 {padding-left: 125px;border: #dddddd solid 1px; }

#hpenv {margin-left: 205px; }
#hpenv p {padding-top: 10px}

/*FLOATS
=======================*/
.pic_left {float:left; width: 100px}
.pic_left_th {float:left; width: 32px;}

#dash {border-top:dashed #999 2px; width: 120px; clear:both;}

.backed_box {
	padding: 3px; 
	background-color:#ccc;
	color:#FFFFFF;
	width: 500px;
	margin-left: 10px;
	/*border-top: 2px solid maroon;*/
	border-bottom: 2px solid maroon;

}

ul.squared {list-style-type:none}
ul.squared li {

padding: 0;
margin: 0;
padding-left: 8px;

}

ul.squared li a:link, ul.squared li a:visited {
text-decoration: none;
font-size: smaller;
color: #666666;
}

ul.squared li a:hover {
color: #0c3;
}

/*STYLING for bottom feeds
-----------------------------*/

#feeders {
		margin-right:auto;
		margin-left: auto;
		width: 760px;
		margin-top: 2px;
		}
		
#feeders div{  
     float: left;  
     width: 350px;  
     margin: 0 10px;  
     background: url(../images/bullet/modalBox.jpg) repeat-y center top;  
     color: #fff;  
 }  
 
#feeders p{  
     padding: 10px;  
 }  
     
  
#feeders h3{  
     background-color: #999999;
	color: #FFFFFF;
	font-family: helvetica;
	padding:2px;
	border-top: 2px solid maroon;
	border-bottom: 2px solid maroon;
    text-align: center;  
	margin-top: 0;
	margin-bottom: 5px;
	font-size:smaller;
     font-weight: normal;  
     text-shadow: #000 1px 1px 3px;  
 }  
   
#feeders ul{  
     list-style: none;   
     margin: 0;
	 padding:0;
	 padding-left: 10px;
 }  
   
#feeders ul li{  
    padding-bottom: 5px;  
	padding-left: 20px;
	background-image:url(../images/bullet/white_square.jpg); 
	background-repeat:no-repeat;
	background-position: .2em  .4em; 
	margin: 0;
	

}  

#feeders ul.plain{  
     list-style: none;   
     margin: 0;
	 padding:0;
	 padding-left: 3px;
 }  

#feeders ul.plain li{  
    padding-bottom: 2px; 
	padding-left: 2px; 
	margin: 0;
	margin-right: 2px;
	background: none;
	border-bottom: #fff dashed thin;

}  

#feeders p {text-align:center;}

/*buttoned buttons
==========================*/
/*.buttoned {
	width: 650px; padding: 5px; background-color: #eee; margin-left: auto; margin-right: auto;text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 200px; margin-bottom: 10px; 
	border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;
}*/

.buttoned {
	/*width: 450px;  
	height: 100px; 
	*/
	background-color: #eee;
	text-align:center;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px; 
	border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;
}

.button_narrow {

	width: 450px;
	height: 100px; 
	}

.button_wide {

	width: 650px;
	height: 220px;
	margin-left:auto;
	margin-right: auto;
	}

.buttoned div.button1
	{
	width: 180px;
	float:left;
	margin-right: 15px;
	margin-left: 15px;
	
	border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;

	box-shadow: 3px 3px 1px #ccc;  
	-moz-box-shadow: 5px 5px 2px #ccc;  
	-webkit-box-shadow: 5px 5px 2px #ccc;  
}

.buttoned div.button2
	{
	width: 180px;
	float:left;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 20px;
	border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;

	box-shadow: 3px 3px 1px #ccc;  
	-moz-box-shadow: 5px 5px 2px #ccc;  
	-webkit-box-shadow: 5px 5px 2px #ccc;  
}

.buttoned div.button1 a:link, .buttoned div.button1 a:visited, .buttoned div.button2 a:link, .buttoned div.button2 a:visited {
	color: #333333;
	text-decoration: none;
	padding: 3px;
	margin-bottom: 5px;
	}
	
.buttoned div.button1 a:hover, .buttoned div.button2 a:hover {
	color: #cc0000;
	}

