html {
	background-color: #ffffff;
	border-top: 0.2em solid #cccccc;
	color: #1a1a1a;
}
body {
	background-color: #ffffff;
	color: #1a1a1a;
}
a,a:link,a:visited {
	color: #999999;
}
a:hover,a:active {
	color: #8b0000;
}


/* HEADER */

#site-title {
	margin-bottom: 10px;
	margin-right: 242px;
	float: left;
	width:245px;
	height:60px;
}

#site-title a,
#site-title a:link,
#site-title a:visited,
#site-title a:active {
	width:170px;
	height:50px;
	background-image:url(../images/logo.png);
	text-indent:-9999px;
	display:block;
	outline: none;
}

/* MENU */

#menu ul li a:link, #menu ul li a:visited {
	margin-bottom: 10px;
	float: left;
	line-height:50px;
	background-image:url(../images/all_buttons_bright.png);
	text-indent:-9999px;
}
 
a#homeLink:link, a#homeLink:visited {
	width:53px;
	background-position:-11px 9px;
}
a#archiveLink:link, a#archiveLink:visited {
	width:86px;
	background-position:-63px 9px;
}
a#webLink:link, a#webLink:visited {
	width:50px;
	background-position:-149px 9px;
}
a#aboutLink:link, a#aboutLink:visited {
	width:64px;
	background-position:-199px 9px;
}
  
/* MENU HOVER */
 
a#homeLink:hover{
	width:53px;
	background-position:-11px -51px;
}
a#archiveLink:hover{
	width:86px;
	background-position:-63px -51px;
}
a#webLink:hover{
	width:50px;
	background-position:-149px -51px;
}
a#aboutLink:hover{
	width:64px;
	background-position:-199px -51px;
}

#img-title a,
#img-title a:link,
#img-title a:visited {
	color: #1a1a1a;
}
#img-title a:hover,
#img-title a:active {
	color: #8b0000;
}
#img-info-comment {
	background: transparent url(./framed/comment_icon.gif) no-repeat 0% 50%;
}
#notes-cmts-container {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
}
div.bubble blockquote {
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
div.owner blockquote {
	font-style: italic;
}
div.bubble div.tip {
	background: transparent url(./framed/tip.gif) no-repeat 0% 0%;
}
#img-comments li {
	border-bottom: 1px solid #cccccc;
}
#img-comments fieldset {
	border: none;
}
#img-comments .button,
#img-comments input,
#img-comments label,
#img-comments select,
#img-comments textarea {
	color: #333333;
}
#img-comments input,
#img-comments textarea,
#img-comments select {
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
#img-comments .button {
	background-color: #ffffff;
	border-width: 3px;
	border-style: double;
	border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(170, 170, 170) rgb(204, 204, 204);
}

#browse-nav-container li {
	border-bottom: 1px solid #e6e6e6;
}
.border-frame {
	background: #f5f5f5 url(./framed/loader-32x32.gif) no-repeat 50% 50%;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(170, 170, 170) rgb(204, 204, 204);
}
.thumbnail-border-frame {
	background: #f5f5f5 url(./framed/loader-16x16.gif) no-repeat 50% 50%;
}
img.border-matte {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(170, 170, 170) rgb(204, 204, 204) rgb(221, 221, 221) rgb(187, 187, 187);
}
.paginator .this-page {
	border: 1px dotted #cccccc;
	color: #8b0000;
}
.paginator a,
.paginator a:link,
.paginator a:visited {
	border: 1px solid #cccccc;
}
#paging-nav-container div.results {
	color: #999999;
}

/* FOOTER */

#footer {
	border-top: 1px solid #CCCCCC;
	clear: both;
	color: #999999;
	font-size:10px;
	letter-spacing:0px;
	line-height:12px;
	margin:0px auto 10px auto;
	padding:5px 0px;
	text-align: center;
	text-transform: uppercase;
}
#footer li {
	display: inline;
}


