/*
Theme Name: Abrams Design Build
Theme URI: http://wordpress.org/extend/themes/toolbox
Author: Automattic
Author URI: http://automattic.com/
Description: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development.
Version: 1.4
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Structure
-------------------------------------------------------------- */

/*Normalizing across site*/
/*Normalizes margin and padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, iframe { margin: 0; padding: 0; }
/*Normalizes font-size for headers*/
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
/*Removes list-style from lists*/
ol, ul { list-style: none; }
/*Normalizes font-style and font-weight*/
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
/*Removes border from fieldset and img*/
fieldset, img { border: 0; }
/*End Normalizing*/

body { background: #FFF url(images/graybar.jpg) repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 20px; color: #666; }
#wrapper { width: 1011px; margin: auto; }
/*=========TOP OF PAGE===============*/

#top_bar { width: 1011px; height: 30px; clear: both; }
#top_bar_text { font-size: 11px; text-align: left; float: left; margin: 6px 0; color: #d7d7d7; }
.email a { color: #d7d7d7; text-decoration: underline; }
.email a:hover { color: #c1d844; text-decoration: underline; }
#top_bar_btns { float: right; margin: 0; }
#top_bar_btns img { margin: 8px 5px 0; }
.contact { margin: 6px 10px; float: left; font-size: 12px; font-weight: bold; letter-spacing: 2px; }
.contact a { color: #ffffff !important; text-decoration: none; }
.contact a:hover { color: #c1d844 !important; }
.orange { color: #fe850e; }
/*===============END TOP OF PAGE=====================*/

/*===============HOME PAGE STUFF=====================*/

#header_home { height: 50px; margin: 50px 0 20px; float: right; }
#navbar_home { clear: both; float: right; }
#navbar_home ul li { margin: 0 20px; text-align: center; letter-spacing: 1px; list-style: none; display: inline-block; vertical-align: top; }
#navbar_home ul li a { text-decoration: none; color: #999 !important; }
#navbar_home ul li a:hover { text-decoration: none; color: #fe850e !important; }
.tagcloud { /*font-style: italic; line-height: 14px; letter-spacing: normal; margin-top: 5px;*/ }
#content_home { width: 1011px; height: 593px; background: #FFF url(images/Home_image.jpg) no-repeat; float: left; position: relative; }
#home_quote p { font: bold 13px/36px Verdana, Geneva, sans-serif; letter-spacing: .5px; text-align: left; color: #fff; position: absolute; left: 40px; top: 213px; }
/*===============END HOME PAGE STUFF=====================*/

img.alignright { float: right; margin: 10px 0 0 20px }
img.alignleft { float: left; margin: 10px 20px 0 0 }
img.aligntopleft { float: left; margin: 0 20px 0 0 }
img.aligncenter { display: block; margin-left: auto; margin-right: auto }
.alignright { float: right; margin: 10px 0 0 20px }
.alignleft { float: left; margin: 10px 20px 0 0 }
.aligncenter { display: block; margin-left: auto; margin-right: auto }
.bold { font-weight: bold; }
.wp-caption-text { font-weight: bold; font-size: 11px; line-height: 15px; display: block; margin-bottom: 10px; }
#header { width: 1011px; height: 139px; float: left; }
#content { float: left; width: 1011px; }
#left_nav { float: left; width: 225px; }
#right_col { float: left; width: 782px; position: relative; border-bottom: 1px solid #787878; margin-bottom: 12px; }
#right_col p { margin-top: 6px; }
#right_col h4 { border-top: 1px solid #787878; }
#right_col h1 img { margin: 0 12px 10px 0; float: left; }
#right_col h1 { font-weight: bold; margin-top: 12px margin-bottom: -6px;
text-transform: uppercase; }
#right_col h2 { font-weight: bold; margin-top: 12px; margin-bottom: -6px; }
#right_col ul { list-style: square outside; /*color: #666;*/ margin-bottom: 16px; }
#right_col li { margin: 4px 0 0 30px; }
#right_col p a { color: #6da900; text-decoration: underline; }
#right_col p a:hover { color: #fe850e; text-decoration: underline; }
#right_col li a { color: #6da900t; text-decoration: underline; }
#right_col li a:hover { color: #fe850e; text-decoration: underline; }
#left_nav p { margin-bottom: 16px; }
.nav_main { text-transform: uppercase; letter-spacing: 1px; text-align: left; }
.nav_tag { text-transform: none; letter-spacing: normal; font-style: italic; text-align: left; }
.nav_main a { text-decoration: none; }
.nav_main a { color: #999 !important; }
.nav_main a:hover { color: #fe850e !important; }
.view { width: 168px; height: 40px; padding-top: 16px; position: relative; display: block; }
.view span { display: none; }
.view a { height: 40px; width: 168px; position: absolute; background: url(images/view_btn.jpg) 0 -40px no-repeat; }
.view a:hover { background: url(images/view_btn.jpg) 0 0px no-repeat; }
.inside_tag { position: absolute; left: 35px; top: 58px; display: block; color: #FFF; font-style: italic; font-size: 14px; letter-spacing: 1px; z-index: 999; }
.praise_quote { font-size: 14px; line-height: 160%; font-style: italic; }
.praise_byline { font-weight: bold; font-size: 11px; text-transform: uppercase; margin: 6px 0 12px; text-align: right; }
/*===============COLLAPSE-O-MATIC STUFF===============*/

.collapseomatic { background-image: url(images/gray-arrow-down.png); background-position: left; background-repeat: no-repeat; width: 750px; float: left; padding: 10px 16px; /*border-top: 1px solid #787878;*/ cursor: pointer; font: 14px Verdana, Geneva, sans-serif; color: #787878; letter-spacing: 1.5px; text-transform: uppercase; }
.arrowright { background-position: top right; float: left; padding: 10px 0; }
.noarrow { background-image: none !important; padding: 0 0 10px 0; }
.colomat-hover { text-decoration: none; color: #6da900; background-image: url(images/green-arrow-down.png); }
.colomat-close { background-image: url(images/green-arrow-up.png); color: #6da900; /*border-bottom: 1px solid #787878;*/ margin-bottom: 12px; }
.collapseomatic_excerpt, .collapseomatic_content { margin: 0 0 12px; padding: 0px; }
.content_collapse_wrapper { display: none; }
.collapseall, .expandall { cursor: pointer; }
.collapseall:hover, .expandall:hover { text-decoration: none; color: #6da900; }
/*==============PORTFOLIO PAGE STUFF==================*/

#right_col_portf { float: left; width: 782px; position: relative; border-bottom: none; margin-bottom: 12px; }
#portf_submenu { float: left; width: 782px; }
#current a { color: #fe850e !important; }
#portf_submenu li a { color: #999 !important; text-decoration: none; }
#portf_submenu li a:hover { color: #fe850e !important; text-decoration: none; }
#portf_submenu .nav_main { margin: 0 !important; }
.nav_main li { display: inline; margin: 0 !important; }
#portf_collage { clear: both; float: left; margin-top: 5px; width: 787px; }
#portf_collage img { margin: 0; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; float: left; }
#collage_left { width: 436px; float: left; }
#collage_right { float: left; margin: 0; width: 351px; }
/*===============BLOG PAGE STUFF=====================*/

#three_col { float: left; width: 782px; position: relative; border-bottom: none; margin-bottom: 12px; }
#main_col { width: 552px; float: left; margin-right: 24px; border-bottom: 1px solid #787878; }
h1.entry-title { font: bold 16px/20px Verdana, Geneva, sans-serif; color: #787878; margin-bottom: 8px; }
h1.entry-title a { text-decoration: none; color: #787878; }
#archives-2 { margin-top: 16px; }
.entry-meta { font-size: 10px; margin-bottom: 10px; }
.entry-date { color: #fe850e; }
.entry-meta a { color: #fe850e; text-decoration: none; }
.entry-meta a:hover { color: #fe850e; text-decoration: underline; }
.entry-content { margin-bottom: 20px; }
#sidebar_right { width: 200px; float: left; }
#sidebar_right h2 { font-weight: bold; margin-bottom: 4px; }
#sidebar_right ul li { margin: 4px 0px 10px !important; list-style:none !important; line-height:130%; }
#sidebar_right a { color: #787878; text-decoration:none !important; }
#sidebar_right a:hover { color: #fe850e; text-decoration:underline !important }
/*====================footer====================*/

#photo_credit { font-size: 10px; text-align: right; margin: 0 0 10px; color: #787878; display: block; width: 100%; float: left; }
.pchome { position: absolute; top: 602px; right: 0; }
.pcblog { margin-left: 222px; float: left; }
/*====================NEXTGEN GALLERY STYLES===============*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview { margin-top: 10px; width: 100%; clear: both; display: block !important; }
.ngg-album { height: 100%; padding: 5px; margin-bottom: 5px; border: 1px solid #fff; }
/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album { overflow: hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; }
.ngg-album { overflow: hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; }
.ngg-albumtitle { text-align: left; font-weight: bold; margin: 0px; padding: 0px; font-size: 1.4em; margin-bottom: 10px; }
.ngg-thumbnail { float: left; margin-right: 12px; }
.ngg-thumbnail img { background-color: #FFFFFF; border: 1px solid #A9A9A9; margin: 4px 0px 4px 5px; padding: 4px; position: relative; }
.ngg-thumbnail img:hover { background-color: #A9A9A9; }
.ngg-description { text-align: left; }
/* ----------- Album Styles Compact -------------*/

.ngg-album-compact { float: left; height: 180px; padding-right: 6px !important; margin: 0px !important; text-align: left; width: 120px; }
.ngg-album-compactbox { background: transparent url(albumset.gif) no-repeat scroll 0%; height: 86px; margin: 0pt 0pt 6px !important; padding: 12px 0pt 0pt 7px !important; width: 120px; }
.ngg-album-compactbox .Thumb { border: 1px solid #000000; margin: 0px !important; padding: 0px !important; width: 91px; height: 68px; }
.ngg-album-compact h4 { font-size: 15px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; width: 110px; }
.ngg-album-compact p { font-size: 11px; margin-top: 2px; }
/* ----------- Gallery style -------------*/

.ngg-galleryoverview { overflow: hidden; margin-top: 10px; display: block !important; float: left; }
.ngg-galleryoverview .desc { /* required for description */ margin: 0px 10px 10px 0px; padding: 5px; }
.ngg-gallery-thumbnail-box { float: left; }
.ngg-gallery-thumbnail { float: left; margin-right: 3px; text-align: center; }
.ngg-gallery-thumbnail img { background-color: #FFFFFF; border: none; display: block; padding: 0; position: relative; }
.ngg-gallery-thumbnail img:hover { background-color: #A9A9A9; }
.ngg-gallery-thumbnail span { /* Images description */ font-size: 90%; padding-left: 5px; display: block; font-weight: bold; }
.ngg-clear { clear: both; }
/* ----------- Gallery navigation -------------*/

.ngg-navigation { font-size: 0.9em !important; clear: both !important; display: none !important; padding-top: 15px; padding-bottom: 2px; text-align: center; }
.ngg-navigation span { font-weight: bold; margin: 0pt 6px; }
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev { border: 1px solid #DDDDDD; margin-right: 3px; padding: 3px 8px; text-decoration: none; }
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover { background-color: #0066CC; color: #FFFFFF !important; text-decoration: none !important; }
/* ----------- Image browser style -------------*/

.ngg-imagebrowser { }
.ngg-imagebrowser h3 { text-align: center; }
.ngg-imagebrowser img { border: 1px solid #A9A9A9; margin-top: 10px; margin-bottom: 10px; width: 100%; display: block !important; padding: 5px; }
.ngg-imagebrowser-nav { padding: 5px; margin-left: 10px; }
.ngg-imagebrowser-nav .back { float: left; border: 1px solid #DDDDDD; margin-right: 3px; padding: 3px 7px; }
.ngg-imagebrowser-nav .next { float: right; border: 1px solid #DDDDDD; margin-right: 3px; padding: 3px 7px; }
.ngg-imagebrowser-nav .counter { text-align: center; font-size: 0.9em !important; }
.exif-data { margin-left: auto !important; margin-right: auto !important; }
/* ----------- Slideshow -------------*/
.slideshow { margin-left: auto; margin-right: auto; text-align: center; outline: none; }
.slideshowlink { }
/* ----------- JS Slideshow -------------*/
.ngg-slideshow { overflow: hidden; position: relative; }
.ngg-slideshow * { vertical-align: middle; }
/* See also : http://www.brunildo.org/test/img_center.html */
.ngg-slideshow-loader { display: table-cell; text-align: center; vertical-align: middle; }
.ngg-slideshow-loader img { background: none !important; border: 0 none !important; margin: auto !important; }
/* ----------- Single picture -------------*/
.ngg-singlepic { background-color: #FFFFFF; display: block; padding: 4px; }
.ngg-left { float: left; margin-right: 10px; }
.ngg-right { float: right; margin-left: 10px; }
.ngg-center { margin-left: auto !important; margin-right: auto !important; }
/* ----------- Sidebar widget -------------*/
.ngg-widget, .ngg-widget-slideshow { overflow: hidden; margin: 0pt; padding: 5px 0px 0px 0pt; text-align: left; }
.ngg-widget img { border: 2px solid #A9A9A9; margin: 0pt 2px 2px 0px; padding: 1px; }
/* ----------- Related images -------------*/
.ngg-related-gallery { background: #F9F9F9; border: 1px solid #E0E0E0; overflow: hidden; margin-bottom: 1em; margin-top: 1em; padding: 5px; }
.ngg-related-gallery img { border: 1px solid #DDDDDD; float: left; margin: 0pt 3px; padding: 2px; height: 50px; width: 50px; }
.ngg-related-gallery img:hover { border: 1px solid #000000; }
/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before { content: '' !important; }
.ngg-gallery-list { list-style-type: none; padding: 0px !important; text-indent: 0px !important; }
.ngg-galleryoverview div.pic img { width: 100%; }
.ngg-gallery-list li { float: left; margin: 0 2px 0px 2px !important; overflow: hidden; }
.ngg-gallery-list li a { border: 1px solid #CCCCCC; display: block; padding: 2px; }
.ngg-gallery-list li.selected a { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #000000 none repeat scroll 0 0; }
.ngg-gallery-list li img { height: 40px; width: 40px; }
li.ngg-next, li.ngg-prev { height: 40px; width: 40px; font-size: 3.5em; }
li.ngg-next a, li.ngg-prev a { padding-top: 10px; border: none; text-decoration: none; }
#TB_window { z-index: 9999 !important; }
/*===============END NEXTGEN GALLERY STUFF===============*/

img {max-width:100%;}
.new-blog-list img, body.single img {max-width:100%;}
.new-blog-list h1.entry-title, body.single h1.entry-title { color: #fe850e; margin-bottom: 20px; font-weight: normal !important; font-size: 20px; text-transform:uppercase;}
.new-blog-list h1.entry-title a, body.single h1.entry-title a { text-decoration: none; color: #fe850e; font-weight: normal; font-size: 20px;}
	.new-blog-list h1.entry-title a:hover, body.single h1.entry-title a:hover {color:#6da900; text-decoration:underline}
.new-blog-list .entry-content, body.single .entry-content {margin-bottom:30px; border-bottom:1px solid #F2F2F2; padding-bottom:30px; width:100%; float:left}
	.new-blog-list .entry-content p, body.single .entry-content p {margin-bottom:10px;}
	.new-blog-list img {height:auto !important; float:left;/* width:260px;*/ margin:5px 15px 5px 0px;}
	.new-blog-list td {text-align:left; vertical-align:top; padding-right:10px; padding-bottom:10px;}
	.new-blog-list .entry-content a {color:#6da900; text-decoration:underline}
	.new-blog-list .entry-content a:hover {color:#fe850e; text-decoration:underline}
	
body.tag .entry-content a, .new-blog-list .entry-content a { color: #6da900; text-decoration: none; }
body.tag .entry-content a:hover, .new-blog-list .entry-content a:hover { color: #fe850e; text-decoration: underline; }	

.widget {margin-bottom:20px;}
.widget .widget-title {color: #fe850e; margin-bottom: 10px;font-weight: normal !important;font-size: 16px;text-transform: uppercase;}
.widget a {text-decoration:none}
.widget a:hover {text-decoration:underline; color: #fe850e;}	
/* Comments form */
input[type=submit] { color: #333; }
#respond { border-top: 1px solid #e7e7e7; margin: 24px 0; overflow: hidden; position: relative; }
#respond p { margin: 0; }
h3#reply-title { margin: 18px 0;color: #fe850e; margin-bottom: 20px;font-weight: normal !important;font-size: 20px;text-transform: uppercase; }
#respond .required { color: #ff4b33; font-weight: bold; }
#respond label { color: #888; font-size: 12px; float:left; width:80px; }
#respond input { margin: 0 0 9px; width: 250px; }
#respond textarea { width: 80%; }
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { margin: 12px 0; }
#respond .form-submit input { font-size: 14px; width: auto; padding:5px 10px; border:0px; background-color:#fe850e; color:#FFF; cursor:pointer; }
	#respond .form-submit input:hover {background-color:#c1d844 ;}	
	
	
/*Protfolio gallery coustem CSS : jayesh 15 march 2013*/	
#right_col_portf .ngg-gallery-thumbnail img {width:236px !important; height:150px; margin:4px 0px 7px 5px !important; border-color:#F2F2F2; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; }
#right_col_portf .ngg-gallery-thumbnail img:hover {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear; background-color:#fe850e !important }
#right_col_portf .ngg-galleryoverview {overflow: hidden;
margin-top: 10px; width:inherit !important; clear:none !important;
display: inline !important;
float: none !important;}
#right_col_portf .ngg-clear {padding-top:20px; margin-bottom:15px; border-bottom:1px dotted #fe850e;}
#right_col_portf .ngg-gallery-title {width:240px !important; text-align:center; padding:20px 0px 5px; font-size:11px; text-transform:uppercase; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:normal;}

/*Jayesh 31 Dec 2013*/
a {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
a.noeffect, .view a {-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition:none;transition:none;}

#sidebar_right ul li {text-transform:capitalize;}

.page-grid-col3 {width:248px; float:left; margin-right:19px; text-align:center;} 
	.page-grid-col3:nth-child(3n), .page-grid-col3:nth-child(6n), .page-grid-col3:nth-child(9n),.page-grid-col3:nth-child(12n) {margin-right:0px;}
		.page-grid-col3 p a img {width:248px; height:165px;}
	.page-grid-col3 h4 {border-top: 0px solid #787878 !important; height:90px; line-height:100%;}
	.page-grid-col3 h4 a {color:#6da900; padding: 5px 0px; cursor: pointer; font: 12px Verdana, Geneva, sans-serif;  text-decoration:none; letter-spacing: 1.5px; text-transform: uppercase;}
		.page-grid-col3 h4 a:hover {text-decoration:underline; color:#787878;}
		
.blog-lists h1.entry-title { color: #fe850e; margin-bottom: 10px; font-weight: normal !important; font-size: 20px; text-transform:uppercase;}
.blog-lists h1.entry-title a { text-decoration: none; color: #fe850e; font-weight: normal; font-size: 16px;}
	.blog-lists h1.entry-title a:hover {text-decoration:underline; color:#6da900;}
.blog-lists .entry-content {margin-bottom:30px; border-bottom:1px solid #F2F2F2; padding-bottom:30px;}
	.blog-lists .entry-content p {margin-bottom:10px;}
	.blog-lists img {float:left; width:260px; margin:5px 15px 5px 0px;}
	.blog-lists .entry-content a {color:#6da900; text-decoration:underline}
	.blog-lists .entry-content a:hover {color:#6da900; text-decoration:underline}	
	.blog-lists .excerpt-txt {overflow:hidden;}	
	.thumbnail-blog-list {margin: 5px 15px 5px 0px;}
	.thumbnail-blog-list, div.thumbnail-blog-list img {height:auto !important; width:150px !important; float:left;}
	
	a.moretag {color:#6da900;}
		a:hover.moretag {color:#fe850e; text-decoration:none}
	
	.blog-lists .entry-summary {overflow:hidden}
	
blockquote { background: #f9f9f9; border-left: 10px solid #fe850e; margin: 1.5em 10px; padding: 0.5em 10px; quotes: "\201C""\201D""\2018""\2019"; }
	blockquote:before { color: #fe850e; content: open-quote; font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em; }
	blockquote p { display: inline; }
	
	
.contact a.fpopup { color: #c1d844 !important; }
	.contact a.fpopup:hover { color: #fe850e !important; }
	#fancybox-wrap div {background-image:none !important; border-color: #c1d844;
		-webkit-border-top-right-radius: 50px;
		-webkit-border-bottom-left-radius: 50px;
		-moz-border-radius-topright: 50px;
		-moz-border-radius-bottomleft: 50px;
		border-top-right-radius: 50px;
		border-bottom-left-radius: 50px;}
	#fancybox-frame {
	-webkit-box-shadow: inset -1px 1px 97px -21px rgba(199,197,199,1);
	-moz-box-shadow: inset -1px 1px 97px -21px rgba(199,197,199,1);
	box-shadow: inset -1px 1px 97px -21px rgba(199,197,199,1);}

#fancybox-title-over {	background-color: rgba(255, 255, 255, 0.9) !important;  color:#333; -webkit-border-top-right-radius: 50px;
		}

.paging ul { float: right; padding:20px 0px 30px; }
.paging ul li { float: left; margin: 0px 0px 2px 0px; }
.paging ul li a { background-color: #000; color: #FFF; padding: 5px 9px; font-size: 12px; border: solid 2px #000; margin-left: 1px; }
.paging ul li .current, .paging ul li .dots { background-color: #FFF; color: #000; padding: 5px 9px; font-size: 12px; border: solid 2px #000; margin-left: 1px; }
.paging ul li a:hover { background-color: #333; }

	
.main-footer {width:1000px; margin:0px auto; padding:5px 0px; font-size:12px; font-weight:normal; text-align:right; color:#999; font-family:Arial, Helvetica, sans-serif;}	

/*
Back to top button 
*/
#back-top { position: fixed !important; position:absolute; z-index:9999; bottom: 20px; right:20px; display:none }
#back-top a { width: 30px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #000; text-decoration:none; }
#back-top span { width: 30px; height: 30px; display: block; margin-bottom: 0px; background: #6da900 url(images/up-arrow.png) no-repeat center center; 
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 
-webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background-color: #fe850e; }

.widget_recent_entries a {font-weight:bold;}