body{
	background: #f5f5f5 url("../img/bg.gif") repeat-y;
	color:black;
}
#grid{
	background: white url("../img/bghead.gif") no-repeat;
}
a, a:link, a:active, a:visited{
	color:#900;
}
a:hover{
	text-decoration:underline;
	color:#900;
}

.underline{
	border-bottom:1px dotted #900;
}


/* REMOVE LINKBORDERS */
a:active{
	outline: none;
}
:focus{
	-moz-outline-style: none;
}
#header{
}
	#header h1 {
		color:black;
		border-bottom:2px solid black;
		}
	#header h1 a{
		color:black;
	}
	#header #logo {
		border-bottom:2px solid black;
		}
	#header #claim{
		color:black;
		border-bottom:1px solid black;
	}
#footer-left{
	color:#999;
	border-top:1px solid #cdcdcd;
}
#footer-right{
	color:#999;
	border-top:1px solid #cdcdcd;
}
#footer-scroll{
	color:#999;
	border-top:1px solid #cdcdcd;
}
	#navi p{
		border-bottom:1px solid #cdcdcd;
		color:#999;
	}
	/* FOLIO NAVI*/
	#folionavi li{
		color:#000;
	}
	/* SUB NAVI*/
	#folionavi .subnavi li {
		color:#999;
		border:0 !important;
		border-bottom:1px solid white;
	}
	#folionavi .subnavi a:hover{
		color:black;
	}
	/* META NAVI*/
	#metanavi a{
		color:black;
	}
	/* CSS SWITCHER*/
	#navi ul#switcher a{
		color:#999;
	}
	#navi ul#switcher li#white{
		color:#999;
	}
	#navi ul#switcher li#black{
		display:none;
	}
#content p .grey{
	color:#999;
}
#page #content #col12 p.confirm{
	border-top:1px solid green;
	border-bottom:1px solid green;
	background-color:#F3F9F3;
	color:green;
}
#page #content #col12 p.confirmerror{
	border-top:1px solid #C00;
	border-bottom:1px solid #C00;
	background-color:#FDF3F3;
	color:#C00;
}
#content input{
	border:1px solid #cdcdcd;
}
#content textarea{
	border:1px solid #cdcdcd;
}
#content input.subscribe{
	color:white;
	border:1px solid #900;
	background-color:#900;
}
#content input.send{
	color:white;
	border:1px solid #900;
	background-color:#900;
}
#content label.error{
	color:#C00;
}
#content h2{
	color:#999;
	border-bottom:1px solid #cdcdcd;
}
#content h2.black{
	color:black;
	border-bottom:1px solid black;
}
#content h3{
	color:#999;
}
#photogrid{
	background: white url("../img/photogridbg.gif") no-repeat;
}
	#photogrid img{
		border:1px solid #cdcdcd;
		background-color:white;
	}
	.thumbnails img{
		background-color:white;
	}
	.thumbnails a:link img{
		border:1px solid #cdcdcd;
	}
	.thumbnails a:visited img{
		border:1px solid #cdcdcd;
		filter:alpha(opacity=30);
		-moz-opacity:0.30;
		opacity:0.30;
	}
	.thumbnails a:active img {
		border:1px solid #900;
	}
	#content div.thumbnails a:hover img{
		border:2px solid #900;
		filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
	}
	#content div.thumbnails a.selected img{
		border:2px solid #900;
		filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
	}