.gabfire_feedburner_widget{}.gabfire_f_widget fieldset{border:1px solid #ddd;padding:3px 0 3px 5px;}form.gabfire_f_widget input,form.gabfire_f_widget input:hover,form.gabfire_f_widget input:active,form.gabfire_f_widget input:focus{box-shadow:none;outline:0px!important;-webkit-appearance:none!important;margin:0;border:none;}.gabfire_feedburner_widget .feedburner_submit{float:right;padding:5px 7px 0 0;display:inline;}.news-signup{background:url(images/newsletter.jpg) top center;padding:20px;text-align:center}.news-signup .widgettitle{color:#fff;font-size:25px;font-weight:700}.news-signup .sidebar_feedwidget{width:253px;height:46px;background:url(images/submit-newsletter.png);padding:4px;margin:0 auto;}.news-signup .sidebar_mailinput{width:206px;height:38px;border:none;padding:0 0 0 5px;float:left;font-size:14px;color:#888}.news-signup .sidebar_mailinput_submit{float:right;display:inline;}.news-signup p{margin-top:15px;color:#fff;margin-bottom:0;}.gab_about_widget{display:block;overflow:hidden;}.widget_avatar{float:left;margin:4px 8px 0 0;}.widget_avatar img{display:block;}.about_more,.about_more:hover,.about_more:active{padding:4px 12px;float:right;background:-moz-linear-gradient(top,#efefef 0%,#ffffff 50%,#eeeeee);background:-webkit-gradient(linear,left top,left bottom,from(#efefef),color-stop(0.50,#ffffff),to(#eeeeee));-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #dddddd;}.tab_titles{list-style:none;margin:0;padding:5px 0 0 0!important;height:33px;font-size:12px;}.tab_titles li{float:left;padding:0!important;margin:0!important;width:33%;list-style:none!important;border:0!important;background:none!important;}.tab_titles li.gab_secondtab{width:34%;}.tab_titles a{display:block;line-height:31px;height:31px;font-weight:bold;text-align:center;padding:2px 0 0 0;position:relative;top:-1px!important;text-decoration:none;}.tab_titles a:active{outline:none;}.tab_titles .current,.tab_titles .current:hover,.tab_titles li.current a{top:-5px!important;height:36px;cursor:default!important;outline:none;text-decoration:none;}.panes div{padding:15px 10px 15px 10px!important;}.panes div div{padding:0;border:none!important;}.panes li span.block{display:block;font-size:11px;padding-top:3px;}.panes li{list-style:none!important;text-indent:0!important;overflow:hidden;margin-bottom:7px;padding-bottom:7px;}.panes li a{text-decoration:none;line-height:19px;}.panes li img{float:right!important;margin:2px 0 0 7px!important;}.panes .widget_recent_comments{padding:0!important;}.panes .widget_recent_comments li{line-height:1.6em!important;padding-bottom:12px!important;}.panes .widgettitle_in{margin:0 0 7px;font:bold 16px sans-serif;display:block;}.panes .wp-post-image{width:35px;line-height:0;margin:2px 0 0 7px;float:right;}#light_colorscheme{color:#222;}#light_colorscheme .tab_titles{border-bottom:1px solid #cfcfcf;margin:0;}#light_colorscheme .tab_titles a{background:none #F2F2F2!important;border:1px solid #cfcfcf!important;color:#222!important;}#light_colorscheme .tab_titles a:hover{color:#222;}#light_colorscheme .tab_titles .current,.tab_titles .current:hover,.tab_titles li.current a{background-color:#fff!important;color:#222!important;border-bottom:none!important;}#light_colorscheme .panes div{background-color:#fff!important;border:1px solid #cfcfcf!important;border-top:none!important;}#light_colorscheme .panes li{background:none;border-bottom:1px dotted #ddd!important;padding-left:0;}#light_colorscheme .panes li a{color:#444!important;}#light_colorscheme .panes li a:hover{color:#111!important;}#dark_colorscheme{color:#eee;margin:0;}#dark_colorscheme .tab_titles{border-bottom:1px solid #666;}#dark_colorscheme .tab_titles a{background:none #333!important;border:1px solid #666!important;color:#999!important;}#dark_colorscheme .tab_titles a:hover{color:#333;}#dark_colorscheme .tab_titles .current,.tab_titles .current:hover,.tab_titles li.current a{background-color:#444!important;color:#efefef!important;border-bottom:none!important;}#dark_colorscheme .panes div{background-color:#444!important;border:1px solid #666!important;border-top:none!important;}#dark_colorscheme .panes li{background:none;border-bottom:1px dotted #3a3a3a!important;padding-left:0;}#dark_colorscheme .panes li a{color:#efefef!important;}.no-list-image{background:none!important;padding-left:0!important;}@media (max-width: 767px) {.widget.gab_ajaxtabs{list-style:none;margin:0;padding-left:5px;height:33px;font-size:12px;};
}	

/*----- [[ Archive Widget ]] -----*/
.gabfire_archive_widget form {
    display: block;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 12px;
}

.gabfire_archive_widget select {
    width: 98%;
    margin: 0 0 5px;
    color: #444;
    border: 1px solid #ddd;
    height: auto;
	padding:5px;
    margin-bottom: 15px;
}

.gabfire_archive_widget label {
    display: block;
    margin-bottom: 5px;
}

.google {
    width: 95%;
    padding: 0	5px 0 7px;
    margin-bottom: 0;
    border: 1px solid #ddd;
    color: #444;
    height: 30px;
}

/*----- [[ Related Posts ]] -----*/
.gabfire_relatedposts {
    display: block;
    overflow: hidden;
    margin: 0 0 15px;
    width: 100%;
    line-height: 1.3em;
}

.gab_relateditem {
    float: left;
    padding: 1%;
	margin: 0 1%;
    text-align: center;
} /* Width defined as % within framework/functions/gabfire-widgets.php file */
.gab_relateditem img {
    border: none !important;
    padding: 0 !important;
    margin: 0 auto 7px;
    width: 100%;
    height: auto !important;
}

/*----- [[ Search Widget ]] -----*/
form.gabfire_search_style1 {
    margin: 0;
    padding: 0;
    border: none;
}

form.gabfire_search_style1 fieldset {
    padding: 0;
}

form.gabfire_search_style1 .gab_search_text {
    margin: 0;
    border: none;
    font-size: 13px;
    line-height: 13px;
}

form.gabfire_search_style1 .submit_style1 {
    float: right;
    padding: 6px 5px 0 0;
    display: inline;
}

form.gabfire_search_style2 fieldset {
    margin: 0;
    padding: 0;
    border: none;
    width: 300px;
    height: 30px;
}

form.gabfire_search_style2 p {
    margin: 0;
}

form.gabfire_search_style2 .gab_search_text {
    float: right;
    padding: 0;
    background: none;
    border: 0;
    width: 225px;
    margin: 5px 40px 0 5px;
    color: #7c7a7a;
    font: 13px arial, verdana, sans-serif;
}

form.gabfire_search_style2 .submit_style2 {
    float: left;
    padding: 7px 0 0 8px;
	display: inline;    
}

form.gabfire_search_style1 input, form.gabfire_search_style1 input:hover, form.gabfire_search_style1 input:active, form.gabfire_search_style1 input:focus,
form.gabfire_search_style2 input ,form.gabfire_search_style2 input:hover, form.gabfire_search_style2 input:active, form.gabfire_search_style2 input:focus {
    box-shadow: none;
    outline: 0px !important;
    -webkit-appearance: none !important;
}

/*----- [[ Socilaize Widget ]] -----*/
.gabfire_social_widget a {
    width: 48px;
    height: 48px;
    float: left;
    margin: 3px 6px;
    display: inline;
    text-indent: -999em;
}

.gabfire_social_widget a.facebook {
    background: url('images/social/facebook.png');
}

.gabfire_social_widget a.twitter {
    background: url('images/social/twitter.png');
}

.gabfire_social_widget a.feed {
    background: url('images/social/feed.png');
}

.gabfire_social_widget a.instagram {
    background: url('images/social/instagram.png');
}

.gabfire_social_widget a.plus1 {
    background: url('images/social/plus1.png');
}

.gabfire_social_widget a.picasa {
    background: url('images/social/picasa.png');
}

.gabfire_social_widget a.flickr {
    background: url('images/social/flickr.png');
}

.gabfire_social_widget a.lastfm {
    background: url('images/social/lastfm.png');
}

.gabfire_social_widget a.linkedin {
    background: url('images/social/linkedin.png');
}

.gabfire_social_widget a.youtube {
    background: url('images/social/youtube.png');
}

.gabfire_social_widget a.vimeo {
    background: url('images/social/vimeo.png');
}

.gabfire_social_widget a.delicious {
    background: url('images/social/delicious.png');
}

.gabfire_social_widget a.stumbleupon {
    background: url('images/social/stumbleupon.png');
}

.gabfire_social_widget a.deviantart {
    background: url('images/social/deviantart.png');
}

.gabfire_social_widget a.digg {
    background: url('images/social/digg.png');
}

.gabfire_social_widget a.foursquare {
    background: url('images/social/foursquare.png');
}

.gabfire_social_widget a:link {
    background-position: bottom left;
}

.gabfire_social_widget a:hover {
    background-position: top left;
}

/*----- [[ Share Widget ]] -----*/
.gabfire_share_widget {
    padding-bottom: 5px;
    margin-bottom: 5px;
    display: block;
}
	/* Share buttons below post */
.gab_share_buttons {
    width: 100%;
    display: block;
    height: 38px;
}

.gab_share_buttons:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.google-share-button {
    float: left;
    width: 105px;
    margin-top: 1px;
}

.twitter-share-button {
    float: left;
    width: 95px;
    margin-top: 1px;
}

.facebook-share-button {
    float: left;
    width: 90px;
    margin-top: 1px;
}

.pinterest-share-button {
    float: left;
    width: auto;
	width: 55px;
}

.linkedin-share-button {
    float: left;
    width: auto;
}

/* Share boxes below post */
.gab_share_boxes {
    width: 100%;
    display: block;
    height: 75px;
}

.gab_share_boxes:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.google-share-box {
    display: block;
    float: left;
    width: 65px;
    margin-top: 1px;
}

.facebook-share-box {
    display: block;
    float: left;
    width: 60px;
    margin-top: 1px;
}

.twitter-share-box {
    display: block;
    float: left;
    width: 70px;
    width: auto;
    margin-right: 20px;
}

.pinterest-share-box {
    display: block;
    float: left;
    min-width: 50px;
    width: auto;
    margin-top: 20px;
}

.linkedin-share-box {
    display: block;
    float: left;
    width: 67px;
    width: auto;
    margin-right: 20px;
}


.gabfire_share_widget a {
    width: 32px;
    height: 32px;
    float: left;
    margin: 4px 8px 4px 0;
    display: inline;
    text-indent: -999em;
}

.gabfire_share_widget a.facebook {
    background: url('images/share/facebook.png');
}

.gabfire_share_widget a.plus1 {
    background: url('images/share/plus1.png');
}

.gabfire_share_widget a.twitter {
    background: url('images/share/twitter.png');
}

.gabfire_share_widget a.email {
    background: url('images/share/email.png');
}

.gabfire_share_widget a.delicious {
    background: url('images/share/delicious.png');
}

.gabfire_share_widget a.digg {
    background: url('images/share/digg.png');
}

.gabfire_share_widget a.google2 {
    background: url('images/share/google.png');
}

.gabfire_share_widget a.stumbleupon {
    background: url('images/share/stumbleupon.png');
}

.gabfire_share_widget a.reddit {
    background: url('images/share/reddit.png');
}

.gabfire_share_widget a.technorati {
    background: url('images/share/technorati.png');
}

.gabfire_share_widget a.yahoo {
    background: url('images/share/yahoo.png');
}

.gabfire_share_widget a.blogger {
    background: url('images/share/blogger.png');
}

.gabfire_share_widget a.myspace {
    background: url('images/share/myspace.png');
}

.gabfire_share_widget a.rss {
    background: url('images/share/rss.png');
}

.gabfire_share_widget a:link {
    background-position: bottom left;
}

.gabfire_share_widget a:hover {
    background-position: top left;
}

/*----- [[ Author Badge Widget ]] -----*/
.gabfire_authorbadge {
    padding: 5px 14px 5px 14px;
    background: #f5f6f7;
    margin: 0;
    border: 1px solid #ddd;
    overflow: hidden;
}

.gabfire_authorbadge img {
    float: left;
    margin: 3px 7px 4px 0 !important;
    color: #666;
}

.gabfire_authorbadge .author_social {
    display: list-item;
    margin: 0 0 7px;
    font-size: 13px;
    line-height: 16px;
    list-style: none;
    padding: 3px 0 3px 24px;
    border-bottom: 1px dotted #ddd;
    text-decoration: none;
}

.gabfire_authorbadge .t_link {
    background: url('images/ico/ico_twitter.png') no-repeat 2px 3px;
}

.gabfire_authorbadge .f_link {
    background: url('images/ico/ico_facebook.png') no-repeat 2px 3px;
}

.gabfire_authorbadge .g_link {
    background: url('images/ico/ico_gplus.png') no-repeat 2px 3px;
}

.gabfire_authorbadge .w_link {
    background: url('images/ico/ico_home.png') no-repeat 2px 3px;
}

.gabfire_authorbadge .a_link {
    background: url('images/ico/ico_all.png') no-repeat 2px 3px;
}

.gabfire_authorbadge p {
    overflow: hidden;
    margin-bottom: 15px !important;
}

.gabfire_authorbadge .widget-innertitle {
    font-size: 15px;
    line-height: 19px;
    padding: 0;
    margin: 0 0 7px;
    letter-spacing: 0;
    color: #333;
}

.gabfire_authorbadge ul li {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 5px;
    padding-bottom: 5px;
    line-height: 16px !important;
    list-style: none;
}

.gabfire_authorbadge .authorstweets {
    margin-top: 15px;
}
	
/*----- [[ RSS Widget ]] -----*/
.widget_rss a.rsswidget {
    color: #000;
}

.widget_rss a.rsswidget:hover {
    color: #ff4b33;
}

.widget_rss .widget-title img {
    width: 11px;
    height: 11px;
}	
	
/*----- [[ Flickr Widget ]] -----*/
.flickr_badge_image {
    width: auto;
    background-color: #fff;
    padding: 3px;
    margin: 0 7px 15px;
    float: left;
    position: relative;
    -moz-box-shadow: 0 0 1px #eee;
    -webkit-box-shadow: 1px 1px 1px #eee;
    box-shadow: 1px 1px 1px #eee;
}

.flickr_badge_image, .flickr_badge_image img {
    border: 1px solid #eee;
}

.gab_text_widget {overflow:hidden}
.gab_text_widget .widgettitle {min-height:24px;padding:8px 0}

/*----- [[ Contact Us ]] -----*/
.gab_contact_widget, .gab_contact_widget p {font-size:15px}
.gab_contact_logocont {border-bottom:1px dotted #efefef;display:block;padding-bottom:20px;margin-bottom:20px}
.gab_contact_widget .aligncenter {margin:0 auto;}

.clear {clear:both;display:block;height:1px;}

/*----- [[ Contact Us ]] -----*/
.gabfire-tweets {}
.gabfire-tweets  li{overflow:hidden;margin-left:0 !important}
.gabfire-tweets img {width:40px}