/* 
 * White Skin
 *
 *********************************/

body, body.search {

		color:#727272;
		background-color: #fff;
	
	}
	
/* 
 * Headings
 *
 *********************************/
	
h2.fouroufour {color: #494949;}
.searchcaption span { color:#777777; }

.gallery-caption, .wp-caption, .wp-caption-text,
.pagecontent h1, .pagecontent h2,
.pagecontent h3,
.pagecontent h4,
.pagecontent h5 {color: #666;}
.abovecontent h1 {color: #000;}

/* 
 * Layout Settings
 *
 *********************************/
		
			.info-search .info {
				color:#727272
			}
			.info-search .phone {
				color:#494949;
			}
				.info  strong{
					color:#494949;
				}
				
				.search_box {border:1px solid #f4f4f4; width: 199px; height: 29px;}
			
				.info-search .search_box .searchinput {
					color:#adacac;
					background-color: transparent;
					border: 0;
				}
				
				.info-search .search_box .searchsubmit {
					border:none;
					background:url(../images/light_assets/magnifier.png) no-repeat 0 0px;
					background-color: transparent;
				}
				
				.info-search .search_box .searchsubmit:hover {
					background-position: 0 -29px;
				}
			
			
	
	.menucontainer {
		border-top:1px solid #f4f4f4;
		border-bottom:1px solid #f4f4f4;
	}


/* 
 * Shortcode and Typography Settings
 *
 **************************************/


	.pagecontent .button_link {
		display:block;
		width:133px;
		background:#fff url(../images/light_assets/buttons_contactform.png) no-repeat;
		text-align:center;
		cursor:pointer;
		padding: 10px 0;
		background-position: 0 -41px;
		border: 0;
		color: #7A7A7A;
		font-family: 'Droid Sans', sans-serif !important;
		font-size: 14px;
	}
	
	.pagecontent .button_link:hover {
	
		background-position: 0 0px;
		color: #7A7A7A;
	
	}
	
	.pagecontent .button_link_small:hover {
		background-position: 0 0;
		color: #7A7A7A;
	}
	
	
	
	.pagecontent .button_link_small {
		display:block;
		width:89px;
		height: 25px;
		padding-top: 5px;
		background:transparent url(../images/light_assets/button_small.png) no-repeat 0 -29px;
		text-align:center;
		padding-bottom:0px;
		font-size:11px !important;
		font-family: 'Droid Sans', sans-serif !important;
		cursor:pointer;
		color: #7A7A7A;
	}
	
	.divider {border-bottom: 1px solid #F4F4F4; margin-bottom: 20px; width: 100%}
	
	.pullquote_left {
		background:url(../images/quote.png) no-repeat 25px center;
		padding-left:110px;
		padding-top:40px;
		padding-bottom:40px;
		display:block;
		font-family: 'Droid Sans', sans-serif !important;
		font-style:italic;
		font-size:14px;
		color:#a4a4a4;
	}
	.pullquote_right {
		background:url(../images/quote.png) no-repeat right center;
		padding-left:20px;
		padding-right:110px;
		padding-top:40px;
		padding-bottom:40px;
		display:block;
		font-family: 'Droid Sans', sans-serif !important;
		font-style:italic;
		font-size:14px;
		color:#a4a4a4;
	}
	
	
	.info_box {
		background:#f8f8f8 url(../images/light_assets/info.png) no-repeat 25px center;
		border:1px solid #f4f4f4;
		color:#9e9d9d;
	}
	
	.entry-content p {color: #727272;}
	
	.logobottom {border-left: 1px solid #e5e5e5; }

/* 
 * Menus
 *
 *********************************/

.sub-menu { background-color:#fff; border: 1px solid #f4f4f4;}
.menu li a {color: #979797;}
.menu li a:hover {color:#876944;}
.footer-menu li a {color: #979797;}
.footer-menu li a:hover {color:#876944;}
.menu li.current-menu-item a,.menu li.current-post-ancestor a {color:#876944;}
.sub-menu li a {background-color: #ffffff;	color: #979797; }
.sub-menu li a:hover {background-color:#f8f8f8;	color:#876944; }
.pagecontent .classicURL a {color: #979797;}
.pagecontent .classicURL a:hover {color:#876944;}

/* 
 * Footer Settings
 *
 *********************************/
	
			
	.footer {
		background:#ffffff;
		padding:25px 0;
	}

				.footer_right .footer-menu li a{ 
					text-decoration:none;
					color:#a5a5a5;
				}
				
				.footer_right .footer-menu li a:hover {
				
					color:#444444;
				
				}


/* 
 * Widgets
 *
 *********************************/
 
	/* Right widgets custom fonts */
	
	

.right-widget li{ color:#c3c3c3; }
.right-widget { color:#959595; }
.right-widget .widgettitle { color:#666; }
.right-widget a  {color:#42b6ff;}
.right-widget a:hover  {color:#000000;}

.widget h2, .right-widget h2  { color: #6a6a6a; }
ul.tweet_list li small {color: #afafaf;}

p.tweet { color: #8f8f8f; }

.right-widget p.tweet smal, p.tweet small  { color: #969696; }
.right-widget small a  { color:#494949;}

	.newsletterWidgetForm {margin-bottom: 30px; border: 1px solid #f4f4f4; background-color: #F8F8F8; 
							-webkit-border-radius: 3px;
							-moz-border-radius: 3px;
							border-radius: 3px; }
	
	.newslettersubmit {
		background-color:#f8f8f8;
		background:transparent url(../images/light_assets/newsletterbutton.png) no-repeat;
		border: 0;
	}
	

	.newsletterinput {
		border: 0;
		color:#adacac;
		background-color:transparent;
	}
	
	
	.right-widget ul {list-style-type: none; margin: 0; padding: 0;}
	.right-widget ul li {padding-left: 15px; background-image: url(../images/right_bullet.png); background-repeat: no-repeat; background-position: 0px 6px; }
	.right-widget ul.tweet_list li {padding-left: 0; background-image: none; background-repeat: no-repeat; }
	
	
/* 
 * Header Settings
 *
 *********************************/
	
		.slogan {
			color:#7a7a7a;
		}
		
			.sub-menu {
				background-color:#fff;
				border: 1px solid #f4f4f4;
			}
			
			.sf-sub-indicator {background-image: url(../images/arrow_menu.jpg); background-repeat: no-repeat; }
			



/* 
 * Page/Post Content
 *
 *********************************/
 
.pagecontent .button_link { background-color: #fff;  color: #7A7A7A;}
	.pagecontent .articlecat {
		background:url('../images/light_assets/h2bg.jpg') repeat-x center center;
		font-size:11px;
		font-family: 'Droid Sans', sans-serif !important;
		font-weight:normal;
	}
	
	.pagecontent, .pagecontent p {color: #727272;}
	.articlecat span{ background-color:#fff; color: #7a7a7a;}

.post-data .post-info { color:#c0c0c0; }
.post-data .post-info .sep{ color:#e9e9e9;}
.post-data .post-comm-fav .comm{ color:#a4a3a3;}

.abovecontent {
		border-bottom:1px solid #f4f4f4;
	}
		.pagecontent a {
			color:#35b1ff;
		}


	.extendedcontent {
		background:#fbfbfb;
		
	}
	
		.post-title-nav .post-title {
			color:#494949;
		}
	
			.post-title-nav  .post-nav .previous{
				background:url(../images/blog_nav_left.png) no-repeat;
			}
			
			.post-title-nav  .post-nav .next{
				background:url(../images/blog_nav_right.png) no-repeat;
			}
			
			
	.post-nav-bottom .previous{
		background:url(../images/nav_small_left.png) no-repeat;

	}
			
	.post-nav-bottom .next{
		background:url(../images/nav_small_right.png) no-repeat;
	}
			
	.recentpostitem {
		color:#494949;
	}
	

	/* Post styles */
	
	.post-title, .othertitle  {

		color:#666;
	}
	
	.pagecontent .post-title a {color: #494949;}
	
	
			.post-data .post-comm-fav .comm{
				width:48px;
				height:27px;
				background:url(../images/light_assets/big_comment_bubble.png) no-repeat;
				display:block;
				float:left;
				margin-right:7px;
				padding-top: 7px;
				text-align:center;
				text-indent:5px;
				font-size:14px;
				padding-left:4px;
				font-family: 'Droid Sans', sans-serif !important;
			}
			
			.post-data .post-comm-fav .favorite{
				width:44px;
				height:33px;
				background:url(../images/favorite_icon.png) no-repeat;
				background-position: 0 -33px;
				display:block;
				float:left;
				text-indent:-9999px;
				
			}
	
	
	
	.pagecontent .entry_content ul {list-style-type: none; margin: 20px 0; padding: 0;}
	.pagecontent .entry_content ul li {padding-left: 30px; background-image: url(../images/unordered_bullet.png); background-repeat: no-repeat; background-position: 10px 6px; }
	
	
			.styled ul li{
				padding-left:20px;
				background:transparent url(../images/ul_bg.png) no-repeat left;
			}
			

	.blogpostnav a{	
		color:#42b6ff;
	}
			
	/* 
	 * Bottom Content Settings
	 *
	 **************************************/

	.classicURL  ,.classicURL  a{
		font-weight:normal;
		color: #959595;
		font-size:11px;
	}
	.classicURL  a:hover{
		color: #7a7a7a;
	}
	
	
	.classicURL a.first {border-right: 1px solid #959595;}
	
	
	.post-thumb  .overlay {
		width:223px;
		height:173px;
		position:absolute; 
		top:0; 
		left:0;
		background-image: url(../images/overlay.png);
		opacity: 0;
	}
	
	

/* 
 * Custom Page Elements Settings
 *
 **************************************/
	
	#filter {
			background-color:#fff;
	
	}

	
	#filterblog{
		background-color:#fff;
	}
	
	.filter .parent{

		background:#F8F8F8 url('../images/light_assets/filter_arrow.png') no-repeat 147px center !important;

	}
	
	
	.featured .navi a {background-image: url(../images/light_assets/small_arrows.png); display: block; height: 22px; width: 21px; float: left;}

	.featured a.Prev {
		
		background-position: 0 0;
		margin-right: 5px;
		
	}
	.featured a.Next {
	
		background-position: -26px 0;
		
	}
	
	.featured a.Prev:hover {
		
		background-position: 0 -22px;
		
	}
	.featured a.Next:hover {
	
		background-position: -26px -22px;
		
	}
	
	
/* 
 * Portfolio and Blog Grid Settings
 *
 **************************************/
	
	.w730 .image-grid li div h2.entry-title {color: #666;}
	
	
	.grid-recent .entry-title a, .grid-blog .entry-title a{ color:#666; }
	.grid-recent .entry-title a:hover, .grid-blog .entry-title a:hover { color:#42b6ff; }

	
	.entry-content a:hover em small { color: #000000; }
	
	
	.postauthor a, .bypostauthor{ color:#909090;}
	
	.postauthor a:hover{ color:#c8c8c8;}

	
	.postauthor { color:#c8c8c8 !important;}
	
	.grid-blog h2 { color:#494949;}
	.grid-blog h2 a{ color:#494949;}
	
	.grid-search li { border-bottom: 1px solid #f4f4f4; }
	
	
	.image-grid h2{ color:#494949;}
	.image-grid h2 a{ color:#494949;}
	
		
		
	
	
	.post-nav  a {background-image: url(../images/light_assets/blog_nav.png); background-repeat: no-repeat;}
	
	


/* 
 * Messages
 *
 *********************************/

	
.error {color: #ff7e4b;}
	


.pagecontent .right-widget small a {color: #979797;}
.pagecontent .right-widget small a:hover {color:#876944;}
.filter a {color: #979797;}
.filter a:hover {color:#876944;}
.pagecontent .commentmetadata a {color: #979797;}
.pagecontent .commentmetadata a:hover {color:#876944;}

.pagecontent .pagenavi {color: #979797;}
.pagecontent .pagenavi a {color: #979797;}
.pagecontent .pagenavi a:hover {color:#876944;}

.grid-recent .entry-title a, .grid-blog .entry-title a, .grid-search .entry-title a {color:#494949;}
.grid-recent .entry-title a:hover, .grid-blog .entry-title a:hover, .grid-search .entry-title a:hover {color:#61abd6;}



.pagecontent .bottom_data .postauthor a {color: #909090;}
.pagecontent .bottom_data .postauthor a:hover {color: #909090;}
.pagecontent .postauthor a {color: #909090;}
.pagecontent .postauthor a:hover {color: #909090;}

.pagecontent .bottom_data a {color:#61abd6;}
.pagecontent .bottom_data a:hover {color:#4f8eb3;}

.pagecontent .right-widget a {color:#61abd6;}
.pagecontent .right-widget a:hover {color: #4f8eb3;}

.widget a {color:#61abd6;}
.widget a:hover {color: #4f8eb3;}

a {color:#61abd6;}
a:hover {color:#4f8eb3;}
.actions .show_love a:hover {background-color: #61abd6;}
.actions .show_love span.counter {background-color: #61abd6;}	 
.actions .show_image a:hover {background-color: #61abd6;}

.pagecontent a {color:#61abd6;}
.pagecontent a:hover {color:#4f8eb3;}


/* 
 * Contact and Comment Page/Form Settings
 *
 **************************************/
	
	.top_contact {margin-bottom: 79px;}
	
	#contactform input, #contactform textarea  {
		border:1px solid #f4f4f4;
		color:#adacac;
		
	}
	
	#contactform input:focus, #contactform textarea:focus  {
		background:#f8f8f8;
		color:#7a7a7a;
	}
	
	
	#contactform label .required {
		color:#fe8353;
	}
	
	
	#contactform #submit, #contactform #cancel {
		display:block;
		float:left;
		width:133px;
		height:41px;
		background:transparent url(../images/buttons_contactform.png) no-repeat;
		text-align:center;
		cursor:pointer;
		font-size: 12px;
		padding-top: 5px;
		background-position: 0 -41px;
		border: 0;
	}
	
	#contactform #submit:hover, #contactform #cancel:hover {
	
		background-position: 0 0px;
	
	}
	
	#contactform #cancel {
		margin-left:8px;
	}
	
	.pagecontent p.contact-form-comment {margin-bottom: 19px;}

	.ctbox .content a{
		color:#959595;
	}
	
	#map {
		border:4px solid #f4f4f4;

	}
	
	
	.featured-articles  {
		color:#7a7a7a;
	}
	 
	#commentform input, #commentform textarea  {
		
		border:1px solid #f4f4f4;
		color:#adacac;
	}

	#commentform input:focus, #commentform textarea:focus  {
		background:#f8f8f8;
		color:#7a7a7a;
	}

	#commentform label span {
		color:#fe8353;
	}
	
	#commentform #submit:hover {
		background-position: 0 0px;
	}
	#commentform #submit {
		display:block;
		width:89px;
		height:29px;
		background:transparent url(../images/light_assets/button_small.png) no-repeat 0 -29px;
		text-align:center;
		padding-bottom:0px;
		font-size:11px !important;
		cursor:pointer;
	}

	
	.commentlabel {
		
		color:#494949;
	}
	
	
	.comm {
		background:#fcfcfc;
	}	
	
	.depth-1 .whbg {
	
		background-color:#fff;
		padding-right:30px;
		width: 50px;
		background-image: url(../images/light_assets/comment_arrow.png);
		background-repeat: no-repeat;
		background-position: 65px 25px;
	}
	
	.depth-2 .whbg, .depth-3 .whbg, .depth-4 .whbg {
	
		background-image: url(../images/light_assets/comment_arrow_sub.png);
	
	}

	
	#comments-title {
		border-bottom:1px solid #f4f4f4;
		border-top:1px solid #f4f4f4;
	}
	
	#contactform  label {
		color:#aaaaaa;
	}
	
	#contactform  #submit, #contactform  #cancel ,
	#commentform  #submit, #commentform  #cancel 
	{
		color:#8e8e8e;
	}
	
	#contactform  #submit:hover, #contactform  #cancel:hover ,
	#commentform  #submit:hover, #commentform  #cancel:hover 
	{
		color:#7a7a7a;
	}
		
	
	#comments-title, #leavecomment {
		color:#494949;
	}
	#comments-title span {
		color:#c3c3c3;
	}
	
	cite.fn  a{ 
		color:#494949;
	}
	cite.fn {
		color:#494949;
	}
	
	.comment-meta {
		color:#b7b7b7;
	}
	.comment-meta a {
		color:#b7b7b7;
	}
	
	a.comment-reply-link {
		color:#636363;
	}
	
			
/* 
 * Easy Slider Settings
 *
 **************************************/

	
														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:23px;
	height:30px;
	background:url(../images/slider-prev.png) no-repeat 0 0;	
	}	

	
#prevBtn a:hover, #slider1prev a:hover{  

	background:url(../images/slider-prev-hover.png) no-repeat 0 0;	
	}	

#nextBtn a, #slider1next a{ 
	background:url(../images/slider-next.png) no-repeat 0 0;	
	}	
	
#nextBtn a:hover, #slider1next a:hover{ 
	background:url(../images/slider-next-hover.png) no-repeat 0 0;	
	}	
	
	
/* numeric controls */	

	ul#controls li.numeric{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:12px;
		width: 12px;
		}
	ul#controls li.numeric a{
		float:left;
		height:12px;
		width: 12px;
		color:#555;
		background-image: url(../images/bullets.png);
		background-position: -12px 0px;
		background-repeat: no-repeat;
		text-decoration:none;
		text-indent: -9999px;
		display: block;
		}
	ul#controls li.numeric.current a {
		height:12px;
		width: 12px;
		background-image: url(../images/bullets.png);
		background-position: 0 0px;
		background-repeat: no-repeat;
		background-color: transparent;
		display: block;
		}
		
	ul#controls li.numeric a:hover{
		background-image: url(../images/bullets.png);
		background-position: 0 0px;
		background-repeat: no-repeat;
		}
	

.overness {background-image: url(../images/overpanel.png);}
.overness .button { background-image:  url(../images/button_red.png); color: #fff; }

  .overness .oContent h2 {color: #fff; background-color: transparent;}
  .overness .oContent p {color: #fff; }
  .overness .oContent h2 a {color: #fff;}
  .overness .oContent h2 a:hover {color: #ddd; } 
/* // Easy Slider */


/* 
 * Scrolling Content
 *
 **************************************/




a .slide-title {
	color:#494949;

}

.featured .Prev, .featured .Next {
	background: url(../images/nav_small_left.png) no-repeat center left;
	
}
.featured .Next {
	background: url(../images/nav_small_right.png) no-repeat center left;

}



/*
END SCROLLING CONTENT
*/




/* 
 * Pagination
 *
 **************************************/


.pagenavi a:hover {
     background-color: #ebebeb;
}
.pagenavi span.pages {
     background-color: #f4f4f4;
}
.pagenavi span.current {
    color: #959595;
     background-color: #ebebeb;
}
.pagenavi span.expand {
    color: #444;
    background-color: inherit;
}
	
	
/* Simpl Tabs */

/* root element for tabs  */
.right-widget .tabs { 
	list-style:none; 
	padding:0;
	height:34px;
	border-bottom:7px solid #f4f4f4;
	margin: 0 0 17px !important; 	
	background-image: none;
}

/* single tab */
.right-widget .tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0;
	list-style-image:none !important; 
	background-image: none;
	
}

.right-widget .tabs li.mb {border-right: 1px solid #d1d1d1; margin-right: 9px; padding-right: 9px; }

/* link inside the tab. uses a background image */
.right-widget .tabs a { 

	color: #494949;
}



.pagecontent .right-widget .tabs a {color: #a8a8a8;}

.pagecontent .right-widget .tabs a:active {
	outline:none;
	color: #494949;		
}

/* when mouse enters the tab move the background image */
.pagecontent .right-widget .tabs a:hover {
	color: #494949;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.pagecontent .right-widget .tabs .current, .pagecontent .right-widget .tabs .current:hover, .pagecontent .right-widget .tabs li.current a {
	cursor:default !important; 
	color:#494949 !important;
}

.right-widget .tabbedLi { padding: 0 0 20px 0; margin: 0 0 20px 0; background-image: none; border-bottom: 1px solid #f4f4f4; }
.tabbedLi .tabbedContent h5 {font-size: 11px; font-family: 'Droid Sans', sans-serif; color: #6c6c6c; line-height: 1.5em; margin-bottom: 5px;}
.tabbedLi .tabbedContent h5 a {color: #6c6c6c;}
.tabbedLi .tabbedContent h5 a:hover {color: #888888;}


/* Social */
			
		.social {margin: 8px 0 0 0; padding-bottom: 21px; border-bottom: 1px solid #f4f4f4;}
		.paddingup {padding-top: 21px;}
		
			.social .facebook {font-size: 12px;}
				.social .facebook a {background-image: url(../images/light_assets/facebook.png); background-position: 0 1px; padding-bottom: 1px; margin-bottom: 0; display: block; height: 15px; color: #727272; padding-left: 20px; background-repeat: no-repeat}
				.social .facebook a:hover {background-position: 0 -15px; color: #444444;}
				
			.social .twitter {margin-right: 20px; font-size: 12px;}
				.social .twitter a {background-image: url(../images/light_assets/twitter.png); background-position: 0 1px; padding-bottom: 1px; margin-bottom: 0; display: block; height: 15px; color: #727272; padding-left: 20px; background-repeat: no-repeat}
				.social .twitter a:hover {background-position: 0 -15px; color: #444444;}

