/* GENERAL */

html, body {
	color: #999;
	background: #fff url(images/bg_white.gif) fixed;
}

#toprule{
	border-color: #09c;
}

a, a:visited {
	color:#09c;
	border-color: #efefef;
}

a:hover, .subnav a:hover {
	color:#F60;
	border-color:#F60;
}

a.more-link, a.more a.pgee-read-more{
	background: url(images/more.png) no-repeat right;
}
a.more-link:hover, a.more:hover a.pgee-read-more:hover{
	background: url(images/more_w.png) no-repeat right;
}

h3 {
	color: #ccc;
}

/*divider*/

.divider {
	background:#efefef;
}

/* thumbs */	

.thumbwrapper a{
	border-color: #efefef;
}
.thumbwrapper a:hover {
	border-color: #f60;
}

/* secondary nav */	

#header #tabbar li a{
	color: #999;
	}
#header #tabbar li a:hover{
	color: #f60;
	}	
#header #tabbar .tabselected a{
	color: #ccc;
}	

.logowrapper a:hover {
	background:url(images/logo_w.png) no-repeat;
}

/* navigation */

#nav .current-cat a{
	color:#ccc;
}

/* news */

#news .date{
	color: #ccc;
	}

.comments {
	background: url(images/comments_w.png) no-repeat left;
}

/* latest project mod */

#lprojs li {
	border-color: #efefef;
}

/* latest post mod */

#lpost .leftcol {
	border-color: #efefef;
}

#lpost .entry{
	border-color: #efefef;
}

/* search */

#searchform #s {
	background: #efefef;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #fff;
	border-left-color: #fff;
	color: #666;
}
#searchform .button{
	background: #efefef;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	color: #666;
}

/* purusal */	

#purusalwrapper {
	border-color: #fff;
	background:#efefef;
}

#purusal, #twitter_div, #delic, #flickr {
	background: #fff;
}

.navtabs li a, .navtabs li a:visited {
	color: #666;
}

.navtabs li a:hover {
	color:#f60;
	background: #fff;
	border-color: #f60;
}

#lpost li a.selected {
	color:#ccc;
	background: #fff;
	border-color: #09c;
}

#flickr {
	background: #fff;
}

#flickr a img {
	border-color: #efefef;
}
#flickr a:hover img{
	border-color: #f60;
}
#flickr .finfo{
	border-color: #efefef;
}
#twitter_div .tinfo{
	border-color: #efefef;
}
.pinfo{
	border-color: #efefef;
}
.pinfo a,
.finfo a{
	background: url(images/icn_link.png) no-repeat right center;
}

/* content */

#ncollaps h3 {
	background: url(images/icn_rightw.png) no-repeat left center;
	border-color: #efefef;
}

#ncollaps .close{
	background: url(images/icn_downw.png) no-repeat left center;
	color: #f60;
}

#content .singlhead{
	border-color: #efefef;
}
	
/*comment form*/
	
#commentscontainer .comment{
	border-color: #efefef;	
}

#commentscontainer h1{
	color:#09c;
}

#commentscontainer .right{
	border-color: #efefef;
}
#commentform .field,
#commentform .textfield, #commentform .capchafield{
	background: #efefef;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #fff;
	border-left-color: #fff;
	color: #ccc;
}
#commentform .sub{
	color:#666;
}
#commentform .button{
	background: #efefef;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	color: #666;
}

/*work*/

.catheader{
	border-color: #efefef;
}

#catfilter {
	background: url(images/dropdownw.png) no-repeat 0 0;
}

#catfilter label{
	color: #666;
}

/*catlist*/

#catlist li {
	border-color: #efefef;
}

/*vgallery*/

.pr-gallery,
.pr-galleryfullsize img,
.pr-gthumbs a img {
	border-color: #efefef;
}
.pr-thumbs a:hover img,
.pr-thumbs .selected img{
	border-color: #f60;
}
.pr-gallery.loading {
	background:url(images/spinner.gif) center center no-repeat;
	}

/* contact form */


div.wpcf7 .textfield, div.wpcf7 .capchafield{
	background: #efefef;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #fff;
	border-left-color: #fff;
	color: #666;
}

div.wpcf7 .button{
	background: #efefef;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	color: #666;
}

/*base*/

#basewrapper{
	background: url(images/bg_base.gif) fixed;
}

/* blogroll */

#broll, #broll h3{
	color:#9cf;
}

#broll a, #broll a:visited{
	color:#9cf;
	border-color: #9cf;
	}
#broll a:hover{
	color:#fff;

	border-color: #fff;
	}

/*page*/

#pageright{
	border-color: #efefef;
}
#pageright a img {
	border-color: #efefef;
}
#pageright a:hover img{
	border-color: #f60;
}
#pageleft .button{
	background: #efefef;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	color: #666;
}

/* about img */	

.about-img {
	border-color:#efefef;
}

/*entrytext*/

.entrytext{
	border-bottom-color: #efefef;
}		

/*footer*/

#footer {
	color:#9cf;
}
#footer a, #footer a:visited{
	color:#9cf;
	border-color: #9cf;
}
#footer a:hover{
	color:#fff;
	border-color: #fff;
}
#footer #tabbar li a{
	color: #9cf;
	border-color: #9cf;
	}
#footer #tabbar li a:hover,
#footer #tabbar .tabselected a{
	color: #fff;
	border-color: #fff;
	}


 