.gabfire_feedburner_widget {  }
.gabfire_f_widget fieldset { border: 1px solid rgb(221, 221, 221); padding: 3px 0px 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 none ! important; margin: 0px; border: medium none; }
.gabfire_feedburner_widget .feedburner_submit { float: right; padding: 5px 7px 0px 0px; display: inline; }
.news-signup { background: url(f2d1af7eb5e51718e0fb66c8c83e531edcb9a260.jpg)  repeat scroll center top transparent; padding: 20px; text-align: center; }
.news-signup .widgettitle { color: rgb(255, 255, 255); font-size: 25px; font-weight: 700; }
.news-signup .sidebar_feedwidget { width: 253px; height: 46px; background: url(c560303dd03d70c270dd8fc52e42727b8e22d06c.png)  repeat scroll 0% 0% transparent; padding: 4px; margin: 0px auto; }
.news-signup .sidebar_mailinput { width: 206px; height: 38px; border: medium none; padding: 0px 0px 0px 5px; float: left; font-size: 14px; color: rgb(136, 136, 136); }
.news-signup .sidebar_mailinput_submit { float: right; display: inline; }
.news-signup p { margin-top: 15px; color: rgb(255, 255, 255); margin-bottom: 0px; }
.gab_about_widget { display: block; overflow: hidden; }
.widget_avatar { float: left; margin: 4px 8px 0px 0px; }
.widget_avatar img { display: block; }
.about_more, .about_more:hover, .about_more:active { padding: 4px 12px; float: right; background: -moz-linear-gradient(center top , rgb(239, 239, 239) 0%, rgb(255, 255, 255) 50%, rgb(238, 238, 238)) repeat scroll 0% 0% transparent; border-radius: 7px; border: 1px solid rgb(221, 221, 221); }
.tab_titles { list-style: outside none none; margin: 0px; padding: 5px 0px 0px ! important; height: 33px; font-size: 12px; }
.tab_titles li { float: left; padding: 0px ! important; margin: 0px ! important; width: 33%; list-style: outside none none ! important; border: 0px none ! important; background: none repeat scroll 0% 0% transparent ! 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 0px 0px; position: relative; top: -1px ! important; text-decoration: none; }
.tab_titles a:active { outline: medium none; }
.tab_titles .current, .tab_titles .current:hover, .tab_titles li.current a { top: -5px ! important; height: 36px; cursor: default ! important; outline: medium none; text-decoration: none; }
.panes div { padding: 15px 10px ! important; }
.panes div div { padding: 0px; border: medium none ! important; }
.panes li span.block { display: block; font-size: 11px; padding-top: 3px; }
.panes li { list-style: outside none none ! important; text-indent: 0px ! 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 0px 0px 7px ! important; }
.panes .widget_recent_comments { padding: 0px ! important; }
.panes .widget_recent_comments li { line-height: 1.6em ! important; padding-bottom: 12px ! important; }
.panes .widgettitle_in { margin: 0px 0px 7px; font: bold 16px sans-serif; display: block; }
.panes .wp-post-image { width: 35px; line-height: 0; margin: 2px 0px 0px 7px; float: right; }
#light_colorscheme { color: rgb(34, 34, 34); }
#light_colorscheme .tab_titles { border-bottom: 1px solid rgb(207, 207, 207); margin: 0px; }
#light_colorscheme .tab_titles a { background: none repeat scroll 0% 0% rgb(242, 242, 242) ! important; border: 1px solid rgb(207, 207, 207) ! important; color: rgb(34, 34, 34) ! important; }
#light_colorscheme .tab_titles a:hover { color: rgb(34, 34, 34); }
#light_colorscheme .tab_titles .current, .tab_titles .current:hover, .tab_titles li.current a { background-color: rgb(255, 255, 255) ! important; color: rgb(34, 34, 34) ! important; border-bottom: medium none ! important; }
#light_colorscheme .panes div { background-color: rgb(255, 255, 255) ! important; border-right: 1px solid rgb(207, 207, 207) ! important; border-width: medium 1px 1px ! important; border-style: none solid solid ! important; border-color: -moz-use-text-color rgb(207, 207, 207) rgb(207, 207, 207) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; }
#light_colorscheme .panes li { background: none repeat scroll 0% 0% transparent; border-bottom: 1px dotted rgb(221, 221, 221) ! important; padding-left: 0px; }
#light_colorscheme .panes li a { color: rgb(68, 68, 68) ! important; }
#light_colorscheme .panes li a:hover { color: rgb(17, 17, 17) ! important; }
#dark_colorscheme { color: rgb(238, 238, 238); margin: 0px; }
#dark_colorscheme .tab_titles { border-bottom: 1px solid rgb(102, 102, 102); }
#dark_colorscheme .tab_titles a { background: none repeat scroll 0% 0% rgb(51, 51, 51) ! important; border: 1px solid rgb(102, 102, 102) ! important; color: rgb(153, 153, 153) ! important; }
#dark_colorscheme .tab_titles a:hover { color: rgb(51, 51, 51); }
#dark_colorscheme .tab_titles .current, .tab_titles .current:hover, .tab_titles li.current a { background-color: rgb(68, 68, 68) ! important; color: rgb(239, 239, 239) ! important; border-bottom: medium none ! important; }
#dark_colorscheme .panes div { background-color: rgb(68, 68, 68) ! important; border-right: 1px solid rgb(102, 102, 102) ! important; border-width: medium 1px 1px ! important; border-style: none solid solid ! important; border-color: -moz-use-text-color rgb(102, 102, 102) rgb(102, 102, 102) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; }
#dark_colorscheme .panes li { background: none repeat scroll 0% 0% transparent; border-bottom: 1px dotted rgb(58, 58, 58) ! important; padding-left: 0px; }
#dark_colorscheme .panes li a { color: rgb(239, 239, 239) ! important; }
.no-list-image { background: none repeat scroll 0% 0% transparent ! important; padding-left: 0px ! important; }
@media (max-width: 767px) {
  .widget.gab_ajaxtabs { list-style: outside none none; margin: 0px; padding-left: 5px; height: 33px; font-size: 12px; }
}
.gabfire_archive_widget form { display: block; margin-bottom: 0px; font-size: 12px; line-height: 12px; }
.gabfire_archive_widget select { width: 98%; margin: 0px 0px 15px; color: rgb(68, 68, 68); border: 1px solid rgb(221, 221, 221); height: auto; padding: 5px; }
.gabfire_archive_widget label { display: block; margin-bottom: 5px; }
.google { width: 95%; padding: 0px 5px 0px 7px; margin-bottom: 0px; border: 1px solid rgb(221, 221, 221); color: rgb(68, 68, 68); height: 30px; }
.gabfire_relatedposts { display: block; overflow: hidden; margin: 0px 0px 15px; width: 100%; line-height: 1.3em; }
.gab_relateditem { float: left; padding: 1%; margin: 0px 1%; text-align: center; }
.gab_relateditem img { border: medium none ! important; padding: 0px ! important; margin: 0px auto 7px; width: 100%; height: auto ! important; }
form.gabfire_search_style1 { margin: 0px; padding: 0px; border: medium none; }
form.gabfire_search_style1 fieldset { padding: 0px; }
form.gabfire_search_style1 .gab_search_text { margin: 0px; border: medium none; font-size: 13px; line-height: 13px; }
form.gabfire_search_style1 .submit_style1 { float: right; padding: 6px 5px 0px 0px; display: inline; }
form.gabfire_search_style2 fieldset { margin: 0px; padding: 0px; border: medium none; width: 300px; height: 30px; }
form.gabfire_search_style2 p { margin: 0px; }
form.gabfire_search_style2 .gab_search_text { float: right; padding: 0px; background: none repeat scroll 0% 0% transparent; border: 0px none; width: 225px; margin: 5px 40px 0px 5px; color: rgb(124, 122, 122); font: 13px arial,verdana,sans-serif; }
form.gabfire_search_style2 .submit_style2 { float: left; padding: 7px 0px 0px 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 none ! important; }
.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(b730cfa08e0295ac5987ac28df8125df40cbc2ae.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.twitter { background: url(08076e76e69d4a89fafd166d0d5dfe74506c8c72.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.feed { background: url(3feb8f7df8c1e81f331e1aba43a479ea61d0340a.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.myspace { background: url(be9b1dd6b6bfa66b473005f0cb96a846ac92ea06.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.plus1 { background: url(f0d3710438ceb35df475860ec6748c507e4e78d0.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.picasa { background: url(e3b15889d6f2477e572bb4cb99f1318248532bb7.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.flickr { background: url(86a2eb1866af6a0cfc6d264e775d09952a8906f1.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.lastfm { background: url(b0ead5fb4ef362b389e2dc9ffad8e3c4403e6737.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.linkedin { background: url(1a71714b1f1199b7526e20779bdc2907a2857b4f.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.youtube { background: url(7611d9760e2ef580360f5f50f6a42eedadc68fed.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.vimeo { background: url(04258b0c053de34c93c63eab6068cdeb50c8e916.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.delicious { background: url(d2497df85434f1b94c42a3bf90ab161ee699523f.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.stumbleupon { background: url(0cf8b8ade22fde2b5089b590eb0233e420b1279d.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.deviantart { background: url(117f2bfbeaa8edcab2973b9bc242f38abba85129.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.digg { background: url(c421d45a6424d225ef624218235f1014645b7b51.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a.foursquare { background: url(9d9bcb79ac62bccf940c2ed2dad625369d8ee50d.png)  repeat scroll 0% 0% transparent; }
.gabfire_social_widget a:link { background-position: left bottom; }
.gabfire_social_widget a:hover { background-position: left top; }
.gabfire_share_widget { padding-bottom: 5px; margin-bottom: 5px; display: block; }
.gab_share_buttons { width: 100%; display: block; height: 38px; }
.gab_share_buttons:after { clear: both; content: "."; display: block; height: 0px; 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: 55px; }
.linkedin-share-button { float: left; width: auto; }
.gab_share_boxes { width: 100%; display: block; height: 75px; }
.gab_share_boxes:after { clear: both; content: "."; display: block; height: 0px; 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: 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: auto; margin-right: 20px; }
.gabfire_share_widget a { width: 32px; height: 32px; float: left; margin: 4px 8px 4px 0px; display: inline; text-indent: -999em; }
.gabfire_share_widget a.facebook { background: url(332961f03f086e7b6620ca0a4e4d185d5bd76324.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.plus1 { background: url(e817e7cee7a9da4be8bf9902abb2f9baa44f0b41.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.twitter { background: url(a0105392c8e38be9ed4b9160fce4ba25478834c4.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.email { background: url(06e0269d70493116576b057c95daa8a13a66cbb8.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.delicious { background: url(7ee2d3b1b234386bff82c0f3f8231e7497d850b3.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.digg { background: url(d1e1749ba14b07df24621328f9e2a97ddb144abc.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.google2 { background: url(ea1d6c4b362e02a130450ccfe4f001959f451259.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.stumbleupon { background: url(d4c0916e225b8080620db4068631b6c1aa860799.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.reddit { background: url(3c0c7bac1b7e0aed815f473ccc85ed6b1e582fa0.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.technorati { background: url(72038234f2af3b8eae4daa07f4c176db454df8e4.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.yahoo { background: url(28a1b34d1753daa64511c35b6eadaba11239e6ee.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.blogger { background: url(b7ced776a8dc23e9ca93eeb93d26d5660d37869b.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.myspace { background: url(f697c8f493a7cbf93a70917016b6e983937ecd36.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a.rss { background: url(f6207b7f44a2d508a36a5f6211353bfa7d692e48.png)  repeat scroll 0% 0% transparent; }
.gabfire_share_widget a:link { background-position: left bottom; }
.gabfire_share_widget a:hover { background-position: left top; }
.gabfire_authorbadge { padding: 5px 14px; background: none repeat scroll 0% 0% rgb(245, 246, 247); margin: 0px; border: 1px solid rgb(221, 221, 221); overflow: hidden; }
.gabfire_authorbadge img { float: left; margin: 3px 7px 4px 0px ! important; color: rgb(102, 102, 102); }
.gabfire_authorbadge .author_social { display: list-item; margin: 0px 0px 7px; font-size: 13px; line-height: 16px; list-style: outside none none; padding: 3px 0px 3px 24px; border-bottom: 1px dotted rgb(221, 221, 221); text-decoration: none; }
.gabfire_authorbadge .t_link { background: url(e95830ced48a8b902c1a113dac2e7cfe85c00aa7.png)  no-repeat scroll 2px 3px transparent; }
.gabfire_authorbadge .f_link { background: url(d0f94a46aa1f32f8dc159641e18561a2f45cfec8.png)  no-repeat scroll 2px 3px transparent; }
.gabfire_authorbadge .g_link { background: url(d104897e96e3058e11b8f77911e6f2177a441182.png)  no-repeat scroll 2px 3px transparent; }
.gabfire_authorbadge .w_link { background: url(1e511b835c3c03e6b12dfb27597a9e49e5530d66.png)  no-repeat scroll 2px 3px transparent; }
.gabfire_authorbadge .a_link { background: url(00ef8b4083cde481564d357f647e8ef2391f9cc2.png)  no-repeat scroll 2px 3px transparent; }
.gabfire_authorbadge p { overflow: hidden; margin-bottom: 15px ! important; }
.gabfire_authorbadge .widget-innertitle { font-size: 15px; line-height: 19px; padding: 0px; margin: 0px 0px 7px; letter-spacing: 0px; color: rgb(51, 51, 51); }
.gabfire_authorbadge ul li { border-bottom: 1px dotted rgb(221, 221, 221); margin-bottom: 5px; padding-bottom: 5px; line-height: 16px ! important; list-style: outside none none; }
.gabfire_authorbadge .authorstweets { margin-top: 15px; }
.widget_rss a.rsswidget { color: rgb(0, 0, 0); }
.widget_rss a.rsswidget:hover { color: rgb(255, 75, 51); }
.widget_rss .widget-title img { width: 11px; height: 11px; }
.flickr_badge_image { width: auto; background-color: rgb(255, 255, 255); padding: 3px; margin: 0px 7px 15px; float: left; position: relative; box-shadow: 1px 1px 1px rgb(238, 238, 238); }
.flickr_badge_image, .flickr_badge_image img { border: 1px solid rgb(238, 238, 238); }
.gab_text_widget { overflow: hidden; }
.gab_text_widget .widgettitle { min-height: 24px; padding: 8px 0px; }
.gab_contact_widget, .gab_contact_widget p { font-size: 15px; }
.gab_contact_logocont { border-bottom: 1px dotted rgb(239, 239, 239); display: block; padding-bottom: 20px; margin-bottom: 20px; }
.gab_contact_widget .aligncenter { margin: 0px auto; }
.clear { clear: both; display: block; height: 1px; }
.gabfire-tweets {  }
.gabfire-tweets li { overflow: hidden; margin-left: 0px ! important; }
.gabfire-tweets img { width: 40px; }
