*{margin:0;padding:0;border:0}html,body{color:#333;font:12px/1.3em helvetica,arial,verdana,Trebuchet MS,geneva,Lucida Grande,Lucida Sans Unicode,sans-serif;line-height:1.5em;border-top:3px solid #88cbf0;background:#fff}#my-tweets{list-style:none}#my-tweets *{margin:0 0 10px 0}.diggbutton{float:left;padding:0 10px 5px 0}.adssep{padding:10px;background:#D8E4E5;clear:both;margin:-20px 0 15px 0}.textwidget a{float:left;margin:0 10px 10px 0}.hidden{display:none}.subscribelink{background:url(/wp-content/themes/ffrog/images/rss.gif) no-repeat top left;width:407px;height:32px;text-align:right;padding:22px 10px 0 0;display:block}p{margin-bottom:15px}a{color:#BA1D00;text-decoration:none;font-weight:bold}a:hover{color:#000;text-decoration:underline}a:visited{color:#BA1D00}.block{background:#EAF3FA;border:1px solid #c6d9e8;padding:10px 10px 5px 10px;color:#333;margin:-1px 0 15px 0;clear:both}.block2{background:#EAF3FA;border:1px solid #c6d9e8;padding:10px 10px 5px 10px;color:#333;margin:-1px 0 15px 0;clear:both;float:left;width:478px}.block3{background:#fff;padding:0;color:#333;margin:-1px 0 15px 0;float:left;width:500px}.block3 a{background:#fff;padding:10px 10px 5px 10px;color:#333;margin:0;width:470px;border:5px solid #fff;float:left;display:block}.block3 a:hover{border:5px solid #BA1D00}.block4{background:#EAF3FA;border:1px solid #c6d9e8;padding:15px 15px 10px 15px;color:#333;margin:-1px 0 15px 0;clear:both;float:left;width:468px}.block4 img{background:#fff;border:1px solid #c6d9e8;padding:5px;color:#333;margin:0 0 15px 0}#tweetbacks{background:#EAF3FA;border:1px solid #c6d9e8;padding:15px 15px 10px 15px;color:#333;margin:-1px 0 15px 0;clear:both;float:left;width:468px}.shead{font-size:2em;font-weight:normal;line-height:1.6em}.galleryimgs{border:1px solid #d3e4f1;background:#EAF3FA;padding:15px 0;color:#333;margin:-1px 0 15px 0;float:left;width:498px;text-align:center}.galleryimgs img{background:#fff;padding:4px;border:1px solid #d3e4f1}.uppercase{text-transform:uppercase}acronym{border-bottom:1px dotted #ccc}#content form{background:#eee;border-top:1px solid #ccc;padding:20px; width:460px;}#content input,#content textarea,#content select{font-family:helvetica,arial,verdana,geneva,sans-serif;margin-bottom:5px;color:#3f3f3;font-size:13px;padding:3px;width:100px;border:#ccc 1px solid}#content .formbutton{background:#c63;color:#fff;padding:2px;border:0;font-weight:bold}ul{margin:0 0 20px 0;list-style:none;list-style-image:none}#content ol{margin-left:40px;margin-bottom:20px}#content ul{margin-left:40px;margin-bottom:20px;list-style:disc}#rightcolumn ol{margin:0 0 20px 20px}p.more a{padding:3px 10px;margin-right:10px;text-align:right;display:block;background:url(/images/link_arrow_grey.gif) no-repeat right center}#rightcolumn p.more a:visited{color:#292929}.floatR{float:right;padding:0;margin:0 0 10px 10px}.floatL{float:left;padding:0;margin:0 10px 10px 0}.alignright{float:right;margin:0 0 10px 10px}.alignleft{float:left;margin:0 10px 10px 0}.clear{clear:both}#content .logolist{clear:both;margin:0 0 20px 0;border:1px solid #88cbf0;text-align:center;padding:0}#content .logolist li{display:inline;padding:0;margin:0}#content .logolist li a{padding:0;margin:0;border:0}.blockwrap{background:#EAF3FA;padding:15px 15px 5px 15px;color:#333;margin:0 0 15px 0;clear:both}pre{background:#F5F3DE;border-top:1px solid #dddab5;padding:10px;color:#333;margin:0 0 10px 0;overflow:auto;width:478px;}.highlightpre{border-top:1px solid #7BC55F;padding:10px;margin:0 0 10px 0;font-size:1.1em;color:#333;background:#eaf5e6}code{background:#EAF3FA;color:#333}blockquote{border-left:1px solid #999;padding:15px;margin:20px 0;font-size:1em;color:#333;background:#f8f8f8; line-height:1.6em;}div.headermsg{position:absolute;top:40px;left:325px;height:50px;width:200px;overflow:hidden;text-indent:-3000px;font-size:1px}.postform{width:385px}#outerwrapper{background:url(/images/bg_headerbanner.gif) repeat-x top center;width:100%}#innerwrapper{background:url(/images/bg_headerbanner_inner.gif) repeat-x top center #fff;margin:0 auto;position:relative;width:1000px}#headerwrapper{height:150px;text-align:center}#contentinnerwrapper{width:1000px;float:left;background:#fff}#contentwrapper{background:url(/images/logo_ffrog_shadow.gif) no-repeat;position:relative;padding:50px 0 25px 25px;width:500px;float:left}#content{float:left;padding:0;width:500px;overflow:hidden}#rightcolumnwrapper{position:absolute; top:200px; right:25px; padding:0; margin:0;width:417px}#rightcolumn{padding:0; margin:0;}#footerwrapper{display:none;position:relative;clear:both;padding:25px 100px 25px 0;text-align:center}#frog{position:absolute;top:25px;right:30px;width:700px;height:184px;background:url(/images/frog.gif) no-repeat center center;text-indent:-5000px;font-size:1px}#froglogo{position:absolute;left:25px;top:51px;line-height:normal;height:54px;margin:0;padding:0;width:280px;height:99px;float:left}#froglogo a{display:block;text-indent:-3000px;width:280px;height:99px;background:url(/images/logo_ffrog_blue.gif) no-repeat center center}#froglogo a:hover{background-color:transparent}h2,h3,h4,h5{margin-bottom:15px;line-height:1.4em;letter-spacing:-1px;color:#27221f;font-family:Helvetica,Arial,Sans-Serif}h1,h2{font-size:30px}h3{font-size:24px;font-weight:normal}.question{font-size:21px;border-top:1px solid #ccc;padding:5px 0 0 0;letter-spacing:0;color:#020202;line-height:24px;font-family:Georgia,Serif}h3.question strong{color:#020202;font-weight:normal}h4{font-weight:normal;font-size:18px;padding:5px 0;border-top:1px solid #ccc;clear:both}h5{color:#020202;text-transform:uppercase;font-size:18px}#mainLinks ul{margin:0 0 0 21px;list-style:none;float:left;font-size:11px;text-transform:uppercase}#mainLinks li{float:left;background:url(/images/tab_left.gif) no-repeat left bottom;margin:0 3px 0 0;padding:0 0 0 9px}#mainLinks li a{float:left;display:block;background:url(/images/tab_right.gif) no-repeat right bottom;padding:12px 9px 6px 0;text-decoration:none;font-weight:bold;color:#fff}#mainLinks ul li a{float:none}#mainLinks ul li a:hover{color:#dedede;text-decoration:underline}#mainLinks li.homeLi{padding:0;background:none}#mainLinks li.homeLi a{overflow:hidden;width:12px;height:33px;background:url(/images/tab_home.gif) no-repeat;padding:0;text-indent:-3000px;font-size:1px}#mainLinks ul li.homeLi a:hover{background:url(/images/tab_home_blue_selected.gif) no-repeat}body#home div#mainLinks ul li.homeLi a{background:url(/images/tab_home_blue_selected.gif) no-repeat}#mainLinks li.blueLi{margin-left:27px;padding:0;background:none}#mainLinks li.blueLi a{}#mainLinks li.blueLi a{overflow:hidden;width:12px;height:33px;padding:0;text-indent:-3000px;font-size:1px;background:url(/images/tab_colour_blue_selected.gif) no-repeat}#mainLinks li.blueLi a{margin-left:15px}#mainLinks li.blueLi a:hover{background:url(/images/tab_colour_blue_selected.gif) no-repeat}body#about #mainLinks li.aboutLi,body#work #mainLinks li.workLi,body#showcase #mainLinks li.showcaseLi,body#blog #mainLinks li.blogLi,body#contact #mainLinks li.contactLi{background:url(/images/tab_left_blue.gif) no-repeat left bottom}  body#about #mainLinks li.aboutLi a,body#work #mainLinks li.workLi a,body#showcase #mainLinks li.showcaseLi a,body#blog #mainLinks li.blogLi a,body#contact #mainLinks li.contactLi a{background:url(/images/tab_right_blue.gif) no-repeat right bottom}body#about #mainLinks li.aboutLi a:hover,body#work #mainLinks li.workLi a:hover,body#showcase #mainLinks li.showcaseLi a:hover,body#blog #mainLinks li.blogLi a:hover,body#contact #mainLinks li.contactLi a:hover{color:#fff}#mainLinks li.mediumLi{padding:0;background:none}#mainLinks li.mediumLi a{overflow:hidden;width:12px;height:33px;padding:0;text-indent:-3000px;font-size:1px;background:url(/images/tab_txt_m_selected.gif) no-repeat bottom}#mainLinks li.mediumLi a:hover{background:url(/images/tab_txt_m_selected.gif) no-repeat bottom}#showcaseUL{width:500px;height:35px;margin-bottom:25px}#showcaseUL ul{margin:0;list-style:none;float:left;font-size:1.2em}#showcaseUL li{float:left;width:165px;text-align:center;margin:0;padding:0}#showcaseUL li a{background:#292929;height:15px;float:left;display:block;padding:9px 30px 11px 30px;text-decoration:none;font-weight:normal;color:#fff}body#showcase #showcaseUL ul li.selected a{background:#88cbf0}#showcasetitle{background:#BA1D00;padding:5px 20px 0 20px;margin-top:-15px;font-size:1.6em;font-weight:bold;letter-spacing:-1px;color:#fff;text-transform:uppercase}#showcaseUL ul li a{float:none}#showcaseUL ul li a:hover{background:#000}.scwrapper{float:left;clear:both;width:500px}div.sc_thumb{float:left;width:154px;margin-right:3px;margin-bottom:15px}div.sc_banner{clear:both}div.sc_banner p,div.sc_thumb p{margin-bottom:15px}div.sc_banner p a,div.sc_thumb p a{font-weight:normal}div.sc_banner p.bannertext,div.sc_thumb p.thumbtext{padding:2px 10px;margin-bottom:15px}div.sc_largeimage{margin-bottom:25px}div.clear{float:left;clear:both;display:block}#rightcolumn img{margin-bottom:15px}#rightcolumn div.sc_thumb p{padding:2px 10px;width:160px;text-align:center;float:none}#rightcolumn a{font-weight:normal}#content .info{border:1px solid #dddab5;background:#f5f3de;padding:5px 10px;margin-bottom:15px}#content .info h3{padding:0;margin:0}#content .info ul{margin:5px 0 5px 15px}#content .info ul li{list-style-type:disc}#content ul.ticklist{margin:5px 0 25px 50px}#content ul.ticklist li{list-style:none;list-style-image:url(/images/icon_tick2.gif)}div.bannerAuthor{height:58px;width:477px;background:url(/images/banner_author.gif) no-repeat;text-indent:-3000px;margin-bottom:25px}.bordered{padding:5px 0;border-top:1px solid #ccc;clear:both}#content legend{display:none}#content label{display:block;clear:both;font-size:16px}#content #commentform label{display:inline;clear:none}#content input{width:250px;padding:3px;font-size:16px;border:1px solid #ccc}#content textarea,#contentselect{width:450px;padding:3px;font-size:16px;border:1px solid #ccc}#content input.req{border-left:3px solid #444}#content .formbutton{width:auto;border:1px solid #444;background:#444}#content .imgfleft{float:left;margin:0;padding:0}#content .txtfleft{padding-left:175px}ul li.showcase{margin-bottom:10px}ul li.showcase a{padding:3px 0 3px 20px;background:url(/images/icon_showcase.gif) no-repeat left center}ul li.contact a{padding:3px 0 3px 20px;background:url(/images/icon_horn.gif) no-repeat left center}.blogtitle{background:url(/images/icon_blogtitle.gif) no-repeat left center;text-transform:uppercase;padding:10px 0 10px 50px}.blogLinks{list-style:none;padding:0;margin:0 0 15px 0}.blogLinks li{padding:8px 0 8px 28px;background:url(/images/icon_write.gif) no-repeat left center;border-bottom:1px solid #ccc;margin:0}.blogLinks li a{color:#666;display:block;margin:0;padding:0}.rss{background:url(/images/icon_rss.gif) no-repeat top left;display:block;width:174px;height:51px;overflow:hidden;text-indent:-3000em;font-size:1px;margin:0 0 45px 0;padding:0}.blogH4{font-weight:normal;font-size:1.4em;padding:0;border:0;clear:both;margin:0 0 5px 0}.histgd{float:right}.histgdtxt ol{padding-left:40px;margin:0 0 15px 0}.blogImages{list-style:none;padding:0;width:473px;float:left;background:#f8f8f8;border:1px solid #e2e2e2;padding:10px 0}.blogImages li{float:left;width:200px;padding:10px;border-right:1px solid #e2e2e2;border:1px solid #e2e2e2;text-align:center;background:#fff;margin:0 0 10px 10px}.blogImages li.right{float:right;margin:0 10px 10px 0}#rightcolumn p.back{font-weight:bold}#rightcolumn ul.LClistlinks{border-top:1px solid #eee}#rightcolumn ul.LClistlinks li{margin-bottom:3px;padding:3px 0;border-bottom:1px solid #eee}#rightcolumn ul.LClistlinks li a{display:block}a.website{background:url(/images/icon_website.gif) no-repeat left center;padding:8px 0 2px 20px}#rightcolumn h4.contact{background:url(/images/globe.gif) no-repeat left center;padding-left:40px;padding-top:7px;border:0}#rightcolumn h5.mail{background:url(/images/mail.gif) no-repeat left center;padding-left:40px;padding-top:7px}#rightcolumn ul.bulletedlist{font-size:1em;line-height:1.6em}#rightcolumn ul.bulletedlist li{padding:3px;border-top:1px solid #abcdef} #footerwrapper a{color:#88cbf0}.post-wrapper{padding:0;margin:0 0 15px 0;float:left;width:500px}.titles, h1{margin-bottom:5px;line-height:1.2em;letter-spacing:-1px;color:#27221f;font-weight:bold;text-transform:capitalize;font-family:Helvetica,Arial,Sans-Serif}.titles, h1{font-size:30px}.titles a, h1 a{color:#27221f;text-decoration:none}.titles a:hover, h1 a:hover{text-decoration:underline}.poptions{background:#ba1d00;padding:3px 10px;color:#fff;margin:0 0 20px 0;text-transform:capitalize;}.poptions a{color:#fff;font-weight:bold}   #content .commentlist{padding:0;margin:0;list-style:none;font-style:normal;color:#999;font-size:11px;font-family:arial}#content .commentlist cite{font-style:normal;color:#333;margin:0;padding:0}#content .commentlist p{color:#333;font-size:13px;line-height:20px}#content .commentlist li{padding:15px;margin:-1px 0 0 0;background:#fff;border:1px solid #eee}#content .commentlist li.graybox{background:#eee}#content .commentlist small,#content .commentlist small a{font-size:11px;color:#999}.gravs{margin:5px}.avatar{float:left;margin-right:10px;margin-bottom:5px;padding:3px;border:1px solid #999}.wp-caption-text{background:#EAF3FA;padding:5px;margin:0;text-align:center;border:1px solid #cee2f1}

.sideblock{float:left;width:387px;margin:0 0 5px 0;padding:15px;border:1px solid #d4d4d4}
.sideblock .sideblock{margin:0;border:0;padding:15px}
#sidebar .sideblock{padding:15px;float:left;margin:-1px 0 0 0;}
#sidebar .sideblock a{color:#222}
.sideblock select{border:1px solid #d4d4d4;padding:3px}
#sidebar h3{font-weight:bold;font-size:18px;text-transform:uppercase;margin:0 0 10px 0}
.sideblock2{float:left;width:406px;margin:0 0 5px 0;padding:10px 0 10px 10px;background:#f6f6f6;border:1px solid #d4d4d4}
.sideblock3{float:left;width:419px;margin:0;padding:0}

.points{width:100%;border-collapse:collapse;margin:0 auto 15px auto}.points th,.points td{padding:3px;border:1px solid #d4d4d4;text-align:right}.points th{background:#BA1D00;color:#fff;text-align:center}.points tr.on td{background-color:#fff}.points tr.off td{background-color:#eee}.points tr.on:hover td,.points tr.off:hover td{background-color:#fcc}.poll input{width:auto;font-size:1em;border:5px solid #c00}.gsom-optin-form input{border:1px solid #ccc;float:left;padding:2px;width:200px;font-size:1.2em}.gsom-optin-form label{float:left;clear:both;width:100px}.gsom-optin-form .gsom-optin-radiogroup input,#submit{background:#BA1D00;color:#fff;margin:0;border:0;width:auto !important;font-size:1.2em;font-weight:bold;line-height:0}.wp-pagenavi a{border:1px solid #ccc;padding:3px; margin:0 2px 0; font-weight:bold;}.wp-pagenavi{border-top:2px solid #ccc;padding:5px 0 0 0;clear:both}.blockthumbs{background:#eee;border-top:1px solid #ccc;padding:10px 10px 0 10px;margin:-1px 0 15px 0;clear:both;float:left;width:490px}.blockthumbs .clear{clear:both;float:left;width:480px}.thumbL{margin:0 0 10px 0;clear:both;float:left;}.thumbR{margin:0 0 10px 0;float:right;}.thumbL a, .thumbR a{background:#fff;border:1px solid #ccc;padding:3px; display:block}.thumbL a:hover, .thumbR a:hover{background:#eee;border:2px solid #BA1D00;padding:2px;}.sep{background:#fff;padding:30px 0;margin:-1px 0 0 0;float:left;width:500px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}.sep img{float:right; margin:0 0 5px 5px;}

.smoothgallery{
	width: 500px !important; /*override default size*/
	height: 333px !important;
	border:none; !important; 
} 
.smoothgallery p, .smoothgallery h3{
	display:none;	/*show only images if jscript is off*/
}
.gallery-item{ float:left; clear:none; }

#post_author {
border: 1px solid #E8E8E8;
background: #EBF6FB;
padding: 10px;
margin: 20px auto 20px auto;
}
#post_author img {
float: left;
border: 1px solid #E8E8E8;
}
#post_author h4 {
font-size: 1.4em;
margin-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
clear:none;
}
#post_author p {
margin: 0;
padding: 0;
clear:none;
}
.author_desc {
padding-left: 95px;
clear:none;
}

.author-list .user{ border:1px solid #ccc; padding:15px; margin:0 -1px -1px 0; float:left; }
.author-list .user a{ border:1px solid #fff; width:88px; text-align:center; display:block; padding:5px 0; }
.author-list .user a:hover{ border:1px solid #b4daec; text-decoration:none; background:#EBF6FB; }
.author-list .avatar{ border:0; padding:0; margin:0 auto; float:none; }

.searchbox{ background:url(http://www.thefloatingfrog.co.uk/images/searchbg.gif) no-repeat 0 0 #CB2E00; height:33px; padding-left:71px; position:relative; }
.searchbox .search_input{ background:url(http://www.thefloatingfrog.co.uk/images/searchbox.gif) no-repeat 0 0 #CB2E00; font-size:14px; padding:7px 0 0 4px; color:#fff; width:303px; margin:0; border:0; float:left; }
.searchbox .searchsubmit{ margin:0; border:0; float:left; }

.follow{ height:83px; background:url(http://www.thefloatingfrog.co.uk/images/follow.gif) no-repeat 0 100% #fff; padding-left:162px; }
.follow p{ padding:0; margin:0 15px 0 0; height:83px; width:48px; text-indent:-3000em; overflow:hidden; float:left; }
.follow p a{ padding:0; margin:0; display:block; height:83px; width:48px; }

.follow .rsslink a{ background:url(http://www.thefloatingfrog.co.uk/images/rsslink.gif) no-repeat 0 0; }
.follow .rsslink a:hover{ background:url(http://www.thefloatingfrog.co.uk/images/rsslink.gif) no-repeat 0 100%; }

.follow .emaillink a{ background:url(http://www.thefloatingfrog.co.uk/images/emaillink.gif) no-repeat 0 0; }
.follow .emaillink a:hover{ background:url(http://www.thefloatingfrog.co.uk/images/emaillink.gif) no-repeat 0 100%; }

.follow .twitterlink a{ background:url(http://www.thefloatingfrog.co.uk/images/twitterlink.gif) no-repeat 0 0; }
.follow .twitterlink a:hover{ background:url(http://www.thefloatingfrog.co.uk/images/twitterlink.gif) no-repeat 0 100%; }

.follow .stumblelink a{ background:url(http://www.thefloatingfrog.co.uk/images/stumblelink.gif) no-repeat 0 0; }
.follow .stumblelink a:hover{ background:url(http://www.thefloatingfrog.co.uk/images/stumblelink.gif) no-repeat 0 100%; }

a:active{position:relative;top:1px;}
a, a:hover{outline:none;}

.bsarocks{ width:100%; }

.bsarocks *{ float:left; }



.button {
  background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  -moz-box-shadow: inset 0 1px 0 0 #96ca6d;
  -ms-box-shadow: inset 0 1px 0 0 #96ca6d;
  -o-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff !important;
  font: bold 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 12px 0;
margin:10px 0;
display:block;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021; }

  .button:hover {
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#76b347), to(#5e9e2e));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
    -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
    -ms-box-shadow: inset 0 1px 0 0 #8dbf67;
    -o-box-shadow: inset 0 1px 0 0 #8dbf67;
    box-shadow: inset 0 1px 0 0 #8dbf67;
    cursor: pointer;
  color: #fff !important;
text-decoration:none; }

  .button:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
  color: #fff !important; }
