/* controling main background color default = white */
body.homepage,body.homepage-blog{ background:  #f2f2f2 url(images/custom/bg-wrapper-home-white.jpg) repeat-x left top; }

body.blogpost,body.fullwidth{ background: #f2f2f2 url(images/custom/bg-wrapper-post-white.jpg) repeat-x left top; }

a{ color: #1F7099; text-decoration: none; }

a:hover{ color: #0099CC; text-decoration: none; }

blockquote{ border-color:#ebebeb }
/* preload frame blog */
#title h1 a{ background: url(images/custom/frame-blog-white.png) no-repeat 0 100px;}

#menu{ background: url(images/custom/bg-menu-white.jpg) no-repeat bottom right;}

	.nav{ background: url(images/custom/bg-menu-white.jpg) no-repeat 0 0;}

.search-field {border-color:#F7F7F7}

.sf-menu li li { background-color:#f2f2f2; }

.sf-menu li li li { background-color:#f2f2f2; }

.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background-color:#FAFAFA;}

#mouse-scroll{ background: url(images/custom/mouse-white.jpg) no-repeat left top;}

.homepage #main-wrapper, .homepage-blog #content-wrapper, .blogpost #content-wrapper,.fullwidth #main-wrapper{ background: url(images/custom/bg-content-homepage-white.png) repeat-y left top; }

	.homepage .left-part-top,.left-part-top{ background: url(images/custom/bg-content-homepage-enc-white.png) no-repeat left top;}

	.homepage .left-part-bottom,.left-part-bottom{ background: url(images/custom/bg-content-homepage-enc-white.png) no-repeat bottom right;}

	.fullwidth .left-part-top{ background: url(images/custom/bg-content-homepage-enc-white.png) no-repeat left top;}

	.fullwidth .left-part-bottom{ background: url(images/custom/bg-content-homepage-enc-white.png) no-repeat bottom right;}
	
.featured-work .recent-img{border-color: #E6E6E6;  background-color:#EDEDED; }

	.featured-work .recent-img:hover{ background-color: #FFFFFF; }
	
.slide-image{ background: url(images/bg-slide.png) no-repeat 0px 0px }

.slide-image-blog{ background: url(images/bg-slide-blog.png) no-repeat 0px 0px }

.homepage .sticky-text,#homepage-network { background: url(images/custom/bg-widget-bright.jpg) repeat left top;}

#content .IMG-thumbs-hold span.frame-home{ background: url(images/custom/frame-white.png) no-repeat left top }

.blog-meta-info{ background: url(images/custom/blog-info-white.jpg) no-repeat left top;}

#content .h2-header{ border-bottom:1px solid #E6E6E6; }

#content-wrapper{ color: black; }

#content-wrapper .read-more { }

#content-wrapper .read-more:hover{ }

#content .entry img{ border-color:#E6E6E6; background-color:#EDEDED;}

.wp-caption{ border-color: #E6E6E6; background-color: #EDEDED;}

#frame-container-portfolio .frame-home{  background: url(images/custom/frame-sticky-white.png) no-repeat left top;}
		
.frame-portfolio{background:url(images/custom/frame-portfolio-white.png) no-repeat center top;}

.prev-scroll{ background:url(images/custom/port-button-white.jpg) no-repeat left top; }
	.prev-scroll:hover{background-position: -100px 0}
	.prev-scroll:active{background-position: -200px 0}

.next-scroll{ background:url(images/custom/port-button-white.jpg) no-repeat left bottom; }
	.next-scroll:hover{background-position: -100px -40px}
	.next-scroll:active{background-position: -200px -40px}
		
.frame-blog{background:url(images/custom/frame-blog-white.png) no-repeat center top;}

.sidebar-wrapper .page-menu{border: 1px solid #ebebeb; background: url(images/custom/bg-widget-bright.jpg) repeat left top; }

.sidebar-wrapper .page-menu .page-menu-title { background: url(images/custom/bg-widget-bright.jpg) repeat left top;}

.sidebar-wrapper .page-menu li{ background-color: #F7F7F7}

.sidebar-wrapper .page-menu li:hover{ background-color: #FFFFFF; }

.page-menu li a{ color:#999999}

.sidebar-wrapper h3,#sidebar-wrapper-404 h3,#sidebar-wrapper-404 .font-render{ border-color:#ebebeb; background: url(images/custom/bg-widget-bright.jpg) repeat left top;}

.sidebar-wrapper .recent-post-homepage h2,#sidebar-wrapper-404 .recent-post-homepage h2,.sidebar-wrapper .content-contact h2,#sidebar-wrapper-404 .content-contact h2{ border-color:#ebebeb; background: url(images/custom/bg-widget-bright.jpg) repeat left top;}

.sidebar-wrapper ul.blogroll li,#sidebar-wrapper-404 ul.blogroll li{ border-top: 1px solid #FFFFFF; border-bottom: 1px solid #EDEDED;}
	
	.sidebar-wrapper ul.blogroll li:hover,#sidebar-wrapper-404 ul.blogroll li:hover{ background-color: #FAFAFA;}

	.sidebar-wrapper li:hover,#sidebar-wrapper-404 li:hover,.sidebar-wrapper li.cat-item:hover,#sidebar-wrapper-404 li.cat-item:hover{ background-color: #F5F5F5;}
	
	.sidebar-wrapper li:active,#sidebar-wrapper-404 li:active,.sidebar-wrapper li.cat-item:active,#sidebar-wrapper-404 li.cat-item:active,.sidebar-wrapper ul.blogroll li:active,#sidebar-wrapper-404 ul.blogroll li:active{ background-color: #F2F2F2;}

#view-contact-map-cp{ border: 1px solid #E6E6E6; background-color: #F2F2F2;}	

#contactForm{ border: 1px solid #e5e5e5; background: url(images/custom/bg-widget-bright.jpg) repeat left top }

.forms li input,.forms li #commentsText{ background:#f1f1f1 url(images/custom/form-field-bright.jpg) repeat-x left top;}

#commentform input, #commentform textarea{ background:#f1f1f1 url(images/custom/form-field-bright.jpg) repeat-x left top;}

/* color of comment level thread and author*/
.depth-1{ background-color: #FCFCFC; }

.depth-2{ background-color: #F7F7F7; }

.depth-3{ background-color: #FCFCFC; }

.depth-4{ background-color: #F7F7F7; }

.depth-5{ background-color: #FCFCFC; }

.depth-6{ background-color: #F7F7F7; }

.depth-7{ background-color: #FCFCFC; }

.depth-8{ background-color: #F7F7F7; }

.depth-9{ background-color: #FCFCFC; }

.bypostauthor{ border-color: #CC9999; }
