/*
Theme Name: Tiny Giant Studios Version
Theme URI: http://www.tinygiantstudios.co.uk/wordpress
Description: The default WordPress theme for Tiny Giant Studios
Version: 3.0
Author: Riaan Knoetze
Author URI: http://www.tinygiantstudios.co.uk/
Tags: tiny giant studios, dark, fun, web design

	Tiny Giant Studios 3.0
	 http://www.tinygiantstudios.co.uk
	This theme was designed and built by Riaan Knoetze,
	whose blog you will find at http://www.tinygiantstudios.co.uk/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
*{margin:0;padding:0}
#clearfloat{clear:both;height:1px;margin:0;padding:0}
#clearright{clear:right}
#clearleft{clear: left;}
body{text-align:center;background-color:#dfedf1;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/background_blue.jpg);background-position:top center;background-repeat:no-repeat;background-attachment:fixed;margin:auto;position:relative;}
#container{width:960px;position:relative;margin:auto}
#wrapper img.logo{padding-top:5px;margin-left:-20px}
#strapline{width:100%;min-width:960px;margin-bottom:20px;border-top:1px dashed #d5e8ee;border-bottom:1px dashed #d5e8ee;text-align:center;padding:5px}
#strapline h1{color:#3b3b3b;font-size:24px;font-weight:400;font-family:Georgia, "Times New Roman", Times, serif;text-align:center}
.slideshow{text-align:center;background-color:transparent;margin:auto}
#navbar{height:50px;min-width:960px;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;text-align:center;margin:auto auto 20px;position:relative;}
#navbar ul{height:50px;text-align:center;width:960px;background-color:#272727;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/navbar_backlit.png);background-repeat:no-repeat;background-position:center;margin:auto}
#navbar ul li{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;font-size:22px;text-align:center;text-decoration:none;list-style-type:none;display:inline}
#navbar ul li a{text-decoration:none;text-align:center;color:#272727;padding-top:12px;padding-left:5px;padding-right:5px;margin-left:35px;margin-right:5px;float:left;height:40px}
#navbar ul li a:hover{color:#272727;margin-left:34px;margin-right:4px;padding-top:11px;height:38px;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_blue.png);background-repeat:repeat;border:1px solid #00c0ff;-moz-border-radius:5px;-webkit-border-radius:5px}
#content_container{width:960px;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/cityscape_sanfran.png);background-repeat:no-repeat;background-position:bottom center;margin:auto}
span.second_word{color:#00c0ff}
span.second_word_ltd{color:#00c0ff;font-weight:700}
.border_content{padding-bottom:15px;border:1px solid #cdcdcd;color:#272727;font-family:Verdana, Arial, Helvetica, sans-serif;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px;position:relative;}
.border_content_white{padding-bottom:15px;border:1px solid #cdcdcd;color:#272727;background-color:#e7eef0;font-family:Verdana, Arial, Helvetica, sans-serif;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px;position:relative;}
#home_infocontainer_blog{width:455px;float:left;margin-top:-1px;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}
#blog{float:left;width:435px;margin-right:15px;border:1px solid #cdcdcd;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}
#blog h2{color:#e7eef0;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size:18px;border-bottom:1px dashed #cdcdcd;text-transform:uppercase;padding:15px}
#blog_date{float:left;-moz-border-radius:5px;-webkit-border-radius:5px;width:50px;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;text-transform:uppercase;background-color:#00c0ff;color:#272727;margin:20px 10px 10px 5px;padding:5px}
#blog p{float:left;width:350px;color:#e7eef0;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding-left:5px}
#blog a{clear:both;color:#272727;background-color:#00c0ff;display:block;width:85px;margin-bottom:20px;margin-left:300px;border:1px solid #272727;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;font-size:12px;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px}
#blog a:hover{background-color:#e7eef0;border:1px solid #272727}
#blog h3{float:left;width:350px;color:#00c0ff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin-top:20px;margin-bottom:10px;}
#blog h3 a{float:left;width:380px;margin-left:0;margin-bottom:0;color:#00c0ff;font-size:14px;text-decoration:none;text-align:left;background-color:transparent;border:none;}
#blog h3 a:hover{color:#e7eef0;background-color:transparent;border:none}
#home_infocontainer_static{width:445px;float:right;margin-top:-1px;margin-bottom:20px;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}
#home_featuredwork{float:right;width:425px;border:1px solid #cdcdcd;text-align:justify;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px 10px 20px}
#home_featuredwork h2{color:#e7eef0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;text-align:left;text-transform:uppercase;border-bottom:1px dashed #cdcdcd;padding:15px}
#home_featuredwork a{background-color:#00c0ff;margin-top:15px;margin-right:25px;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;text-decoration:none;color:#272727;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px}
#home_featuredwork .slideshow a.featured_image{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;background-color:#272727;border:none;text-decoration:none;float:left;margin-left:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#home_special{float:right;width:425px;border:1px solid #272727;background-color:#e7eef0;background-position:top right;text-align:justify;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}
#home_special h3{color:#272727;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;text-align:left;text-transform:uppercase;border-bottom:1px dashed #272727;padding:15px}
#home_special p{color:#272727;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;padding:15px}
#home_special a{font-weight:700;color:#00c0ff;text-decoration:none;padding-left:3px;padding-right:3px}
#home_special a:hover{font-weight:700;background-color:#00c0ff;color:#272727}
#home_recap{float:right;width:425px;border:1px solid #cdcdcd;text-align:justify;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}
#home_recap h2{color:#e7eef0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;text-align:left;border-bottom:1px dashed #cdcdcd;text-transform:uppercase;padding:15px}
#home_recap p{color:#e7eef0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;padding:15px}
#post_container,ul.commentlist{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;width:670px;float:left;margin-top:-1px;margin-bottom:20px;list-style-type:none;-moz-border-radius:10px;-webkit-border-radius:10px}
ul.commentlist{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_blue.png);background-repeat:repeat;width:650px;float:left;margin-top:-1px;margin-bottom:20px;list-style-type:none;-moz-border-radius:10px;-webkit-border-radius:10px;padding:0 10px 10px; padding-top:10px;}
.vcard{float:left;width:150px;padding-top:15px;text-align:left}
.reply{clear:both}
#respond{width:280px;float:right;margin-bottom:20px;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_blue.png);background-repeat:repeat;-moz-border-radius:10px;-webkit-border-radius:10px}
#twitter_sidebar{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_blue.png);background-repeat:repeat;-moz-border-radius:10px;-webkit-border-radius:10px;width:280px;float:right}
#post_container h2{color:#00c0ff;font-size:18px;text-align:left;text-transform:uppercase;margin-bottom:50px;margin-left:25px;padding:25px}
#post_container h4{color:#00c0ff;font-size:14px;text-align:left;text-transform:uppercase;margin-bottom:10px;margin-left:10px; margin-top: 25px; padding:0px}
#respond h3{color:#272727;font-size:18px;text-align:left;float:left;width:230px;text-transform:uppercase;margin-bottom:15px;border-bottom:1px dashed #00c0ff;padding:15px}
ul.commentlist h3.comments{color:#272727;text-align:left;font-size:18px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;margin-top:10px;margin-bottom:0;-moz-border-radius:10px;-webkit-border-radius:10px;padding:15px}
#twitter_sidebar h2.widgettitle{color:#00c0ff;font-size:18px;text-align:left;float:left;width:230px;text-transform:uppercase;margin-bottom:15px;border-bottom:1px dashed #00c0ff;padding:15px}
#post_container p{color:#e6edef;font-size:12px;text-align:left;padding:15px;padding-top:10px;padding-right:10px;}
#post_container p.first_paragraph{font-weight:700;text-align:justify;padding:0 30px}
#post_container p.small_date{float:left;color:#00c0ff;font-size:10px;font-style:italic;margin-top:-65px;margin-left:75px;padding:0}
ul.commentlist li{margin-top:10px}
ul.commentlist p{color:#333;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;float:right;width:460px;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_offwhite.png);background-repeat:repeat;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}
ul.commentlist p.first_comment{color:#00c0ff;font-size:20px;text-transform:uppercase;text-align:center}
cite{color:#fff;font-size:12px;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding-top:10px;margin:5px}
em{background-color:#900;float:right;color:#fff;margin-bottom:10px;width:460px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;font-size:12px;font-style:normal;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px}
#twitter_sidebar ul li.widget ul li span.entry-content{font-style:italic}
#post_container img{margin-left:50px;border:10px solid #e6edef;-moz-border-radius:10px;-webkit-border-radius:10px}
#post_container img.divider_screenshot {margin-left: 0px; margin-top: 10px; margin-bottom: 10px;}
#twitter_sidebar a.twitterwidget img{float:right;border:none}
a.more-link{color:#00c0ff;font-weight:700;text-decoration:none;text-align:center;margin-top:10px;padding:5px}
#post_container a{color:#00c0ff;font-weight:700;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px}
#post_container a:hover{color:#fff;background-color:#00c0ff;-moz-border-radius:5px;-webkit-border-radius:5px}
a.url{color:#fff;font-size:12px;font-weight:700;font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px}
a.url:hover{color:#00c0ff;background-color:#feffff;-moz-border-radius:5px;-webkit-border-radius:5px}
#twitter_sidebar a.twitterwidget{text-decoration:none;color:#00c0ff}
#twitter_sidebar ul li.widget ul li span.entry-content a{color:#00c0ff;font-size:12px;font-weight:700;font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px}
#twitter_sidebar ul li.widget ul li span.entry-content a:hover{color:#272727;background-color:#00c0ff;-moz-border-radius:5px;-webkit-border-radius:5px}
#respond label{float:left;width:60px;font-size:12px;font-weight:700;padding-left:10px;margin-top:3px;text-align:left}
#respond input{float:left;background-color:#00c0ff;border:none;width:150px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:3px;padding:5px}
#respond input.submit{width:140px;float:none;margin-top:10px;font-weight:700;padding:5px}
#respond textarea{width:220px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color:#00c0ff;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;margin:7px 3px 3px;padding:5px}
#respond input:focus,#respond textarea:focus{border:2px solid #00c0ff;background-color:#fff}
#post_container ul{list-style-type:circle; text-align:left; margin-left: 25px; margin-bottom: 15px; font-size: 12px; color: #00c0ff;}
#twitter_sidebar ul{list-style-type:none;color:#272727;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left}
#twitter_sidebar ul li.widget ul li{font-style:italic;margin:10px 10px 20px}
#about_whois,#about_howwork{float:left;width:455px;margin-top:-1px;margin-right:20px;margin-bottom:20px;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;-moz-border-radius:10px;-webkit-border-radius:10px}
#about_gurus{float:right;width:475px;margin-top:-1px;margin-bottom:20px;color:#e7eef0;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;-moz-border-radius:10px;-webkit-border-radius:10px}
#about_whois h3,#about_gurus h3,#about_howwork h3{font-size:18px;text-align:left;color:#e7eef0;text-transform:uppercase;margin-bottom:15px;border-bottom:1px dashed #cdcdcd;padding:15px}
#about_whois p,#about_gurus p,#about_howwork p{padding-top:0;padding-left:15px;padding-right:15px;color:#e7eef0;font-size:12px;text-align:left;}
#services_designpackage,#services_maintenance{float:left;margin-top:-1px;margin-bottom:20px;color:#e7eef0;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;-moz-border-radius:10px;-webkit-border-radius:10px}
#services_designcode,#services_siteupdate{width:445px;float:left;margin-bottom:20px;color:#e7eef0;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;-moz-border-radius:10px;-webkit-border-radius:10px}
#services_siteupdate{float:right}
#services_designpackage h2,#services_maintenance h3,#services_designcode h3,#services_siteupdate h3{font-size:18px;text-align:left;text-transform:uppercase;color:#e7eef0;margin-bottom:15px;border-bottom:1px dashed #cdcdcd;padding:15px}
#services_designpackage p,#services_maintenance p,#services_designcode p,#services_siteupdate p{padding-top:0;padding-left:15px;padding-right:15px;font-size:12px;color:#e7eef0;text-align:left;clear:left}
#services_designpackage ul{position:relative;background-color:#272727;-moz-border-radius:10px;-webkit-border-radius:10px}
#services_designpackage ul li{list-style-type:none;float:left;margin-left:60px;margin-top:15px;margin-bottom:15px;display:inline}
#services_maintenance ul.left{width:270px;float:left;margin-left:150px;margin-top:20px}
#services_maintenance ul.right{float:left;margin-left:30px;margin-top:20px;width:270px}
#services_maintenance ul li{list-style-type:none;text-align:left;color:#e7eef0;font-size:12px;font-weight:700;padding-left:30px;margin-top:3px;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/icon_list.png);background-repeat:no-repeat;background-position:left}
.client{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;width:660px;float:right;margin-top:-1px;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px}
#portfolio_brands{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_blue.png);background-repeat:repeat;float:left;width:275px;margin-top:-1px;-moz-border-radius:10px;-webkit-border-radius:10px}
#portfolio_brands h2{color:#00c0ff;font-size:18px;text-align:left;text-transform:uppercase;border-bottom:1px dashed #00c0ff;padding:15px}
#portfolio_brands img{margin-top:15px;border:none}
.client ul li{list-style-type:none;float:right;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;-moz-border-radius:5px;-webkit-border-radius:5px;margin:5px;padding:5px}
#portfolio_brands a{border:none;text-decoration:none}
.client a.unavailable:hover{background-color:#900;color:#e7eef0;border:1px solid #900}
#quote_container{width:700px;margin:auto}
#quote_info{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;float:left;width:240px;margin-right:20px;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px}
#quote_container fieldset{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;width:650px;margin-bottom:20px;margin-left:30px;float:left;color:#272727;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;border:none;-moz-border-radius:10px;-webkit-border-radius:10px}
#quote_container fieldset.basic_info{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;width:440px;margin-left:0;float:left;color:#272727;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;border:none;-moz-border-radius:10px;-webkit-border-radius:10px}
#quote_container fieldset.captcha{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;color:#272727;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;border:none;float:left;width:400px;margin-left:30px;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px}
#quote_info p{font-size:12px;text-align:left;color:#e7eef0;padding:15px}
#quote_container fieldset.basic_info label,#quote_container fieldset label{float:left;clear:both;color:#e7eef0;display:block;width:230px;margin:10px 5px 5px 10px}
#quote_container fieldset.basic_info label{width:215px}
#quote_container fieldset.basic_info input,#quote_container fieldset.captcha input{background-color:#00c0ff;border:2px solid #272727;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:5px;padding:3px}
#quote_container fieldset textarea{float:left;background-color:#00c0ff;border:2px solid #272727;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:15px 15px 10px 5px;padding:3px}
#quote_container fieldset.captcha input.btn{font-weight:700;margin-left:12px;border:1px solid #272727;-moz-border-radius:5px;-webkit-border-radius:5px}
#terms_conditions{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;width:660px;padding-top:1px;padding-bottom:1px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:auto auto 20px}
#sitemap_links{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;width:450px;padding-top:1px;padding-bottom:1px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px auto 70px}
#sitemap_links a{color:#00c0ff;font-weight:700;padding-left:5px;padding-right:5px;text-decoration:none}
#sitemap_links ul{color:#e7eef0;list-style-type:none;margin-left:10px;margin-right:10px;text-align:left;padding:15px}
#sitemap_links ul li{font-size:12px}
#page_error{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;width:450px;padding-top:1px;padding-bottom:1px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:50px auto 70px}
#page_error h2{font-size:18px;color:#00c0ff;text-align:left;text-transform:uppercase;border-bottom:1px dashed #e7eef0;padding:15px}
#footer{border:1px solid #252525;color:#e7eef0;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;font-family:Arial, Helvetica, verdana, sans-serif;font-size:12px;font-weight:700;text-align:left;padding-bottom:10px;margin-top:-2px;min-width:960px;position:relative;}
#footer h3{font-size:12px;margin-left:25%;margin-top:10px;padding-bottom:5px}
#footer_container{width:660px;height:auto;border-top:1px solid #666;position:relative;margin-left:24%}
#footer_contact_details{float:left;width:260px;margin:0 10px 10px}
#footer_contact_details p.phone{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/icon_phone.png);background-position:left;background-repeat:no-repeat;padding-left:30px;padding-top:7px;height:20px;margin:5px}
#footer_contact_details p.address{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/icon_address.png);background-position:left;background-repeat:no-repeat;padding-left:30px;padding-bottom:7px;height:20px;margin:5px}
#footer_contact_details p.email{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/icon_mail.png);background-position:left;background-repeat:no-repeat;padding-left:30px;padding-top:7px;height:20px;margin:5px}
#footer_contact_details p.web{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/icon_web.png);background-position:left;background-repeat:no-repeat;padding-left:30px;padding-top:7px;height:20px;margin:5px}
#footer_contact_details p.facebook{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/icon_facebook.png);background-position:left;background-repeat:no-repeat;padding-left:30px;padding-top:7px;height:20px;margin:5px}
#footer_contact_details p.email a{color:#00c0ff;text-decoration:none}
#footer_contact_details p.web a:hover,#footer_contact_details p.email a:hover,#footer_contact_details p.facebook a:hover{background-color:#00c0ff;color:#171717;text-decoration:none}
#footer_form{margin-top:10px;margin-right:10px;float:right;width:310px}
#footer_form input{width:207px;margin-bottom:5px;background-color:#00c0ff;border:1px solid #666;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#3b3b3b;float:right;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px}
#footer_form form p{margin-bottom:5px;font-size:14px;margin-left:0;padding-left:0}
#footer_form textarea{font-weight:700;display:block;margin-bottom:5px;float:right;background-color:#00c0ff;border:1px solid #666;font-family:Arial, Helvetica, sans-serif;color:#3b3b3b;width:207px;height:100px;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px}
#footer_form input.btn{font-weight:700;width:80px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0;padding:0 5px}
#footer_form input.btn:focus{border:none;background-color:#00c0ff;-moz-border-radius:5px;-webkit-border-radius:5px}
#linkswitch h4,#legals h4{font-size:12px;padding-bottom:5px;margin-top:5px;border-bottom:1px solid #666}
#linkswitch ul,#legals ul{text-align:left;width:660px;position:relative;margin:10px}
#linkswitch ul li,#legals ul li{display:inline;width:140px;float:left;background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/icon_list.png);background-repeat:no-repeat;background-position:left;margin-bottom:10px;padding-left:20px}
#linkswitch ul li a:hover,#legals ul li a:hover{background-color:#00c0ff;color:#3b3b3b}
#navbar ul li a.active,#navbar ul li.current_page_item a{background-image:url(http://tinygiantstudios.co.uk/wp-content/themes/TGS/assets/overlay_grey.png);background-repeat:repeat;border:1px solid #cdcdcd;border-bottom:none;color:#e7eef0;margin-left:35px;margin-right:5px;padding-left:20px;padding-right:20px;padding-top:11px;height:58px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px}
#navbar ul li a.active:hover,#navbar ul li.current_page_item a:hover{border-bottom:none;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0}
.ltd_highlight,.highlight{font-weight:700;color:#00c0ff}
#home_featuredwork .slideshow img,.client img{border:none}
#home_featuredwork a:hover,.client a.web_links:hover,#footer_form input.btn:hover{background-color:#e7eef0}
.commentmetadata,span.says,img.avatar,#twitter_sidebar ul li span.entry-meta,#twitter_sidebar ul li span.time-meta,#footer_form form input.hidden{display:none}
#about_gurus a,#about_howwork a,#services_designpackage a,.client a{color:#00c0ff;padding-left:3px;padding-right:3px;font-weight:700;text-decoration:none}
#about_gurus a:hover,#about_howwork a:hover,#services_designpackage a:hover,.client a:hover,#sitemap_links a:hover{background-color:#00c0ff;color:#272727}
.client h3,#quote_info h2,#quote_container fieldset.basic_info h3,#quote_container fieldset h3{font-size:18px;text-align:left;text-transform:uppercase;color:#e7eef0;border-bottom:1px dashed #cdcdcd;padding:15px}
.client p,#terms_conditions p,#page_error p{font-size:12px;text-align:left;color:#e7eef0;padding:15px}
.client a.web_links,.client a.unavailable{margin-bottom:10px;background-color:#00c0ff;color:#272727;border:1px solid #272727;text-decoration:none;font-weight:700;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px; clear: right;}
#quote_container fieldset.basic_info input,#footer_form label{float:left}
#quote_container fieldset.basic_info input:focus,#quote_container fieldset textarea:focus,#footer_form input:focus,#footer_form textarea:focus{border:2px solid #00c0ff;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px}
#terms_conditions h2,#sitemap_links h2{font-size:18px;color:#e7eef0;text-align:left;text-transform:uppercase;border-bottom:1px dashed #cdcdcd;padding:15px}
#footer_contact_details p.web a,#footer_contact_details p.facebook a,#linkswitch ul li a,#legals ul li a{color:#e7eef0;text-decoration:none}

#terms_conditions form {
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	width: 550px;
    color: #e7eef0;
    font-size: 12px;
    text-align: left;}
	
#terms_conditions form label {
	float: left;
    width: 210px;}
	
#terms_conditions form input {
	width: 250px;
	margin-bottom: 5px;
	background-color: #00c0ff;
	border: 1px solid #666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b3b3b;
	padding: 5px;
	float: right;
	font-size: 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
    
#terms_conditions form input:focus {
	border: 2px solid #00c0ff;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
	
#terms_conditions form input.btn {
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	font-weight: bold;
	width: 80px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}

