
/* CSS Document */

/* Google Corporate Blog Templates Styles */


body #layout #header-graphic { margin-left: 0px; margin-right: 0px; background-color:#fcd17e;}

/* General
----------------------------------------------- */
body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; background-color:#fff;}
a img { border-width:0;}
#main-content, #sidebar .widget-content, #footer-graphic{font-size:1.2em; line-height:1.3em;}

/* Template Layout
----------------------------------------------- */
#main-wrapper { margin-left:2em; margin-right:2em; word-wrap: break-word; overflow: hidden; bacground-color:#fff; }
#main-content { margin-left:.5em; margin-right:210px; padding-right:2em; border-right: 1px solid #cccccc;}
#sidebar {float:right; margin-top:0; padding-left:10px; display:inline; width:200px; }
#footer-graphic {border-top-width:5px; border-top-style:solid; margin-top:5em; margin-bottom:0; padding:.5em 2em 5em 2em; clear:both;}

/* RTL Template Layout
----------------------------------------------- */
body.rtl #main-content { margin-right:.5em; margin-left:210px; padding-left:2em;padding-right:0; border-right:none; border-left: 1px solid #cccccc;}
body.rtl #sidebar {float:left; margin-top:0; padding-right:10px; padding-left:0; display:inline; width:200px; }

/* Fixed Template Layout
----------------------------------------------- */
#template_fixed #main-wrapper { align: center; margin-left:auto; margin-right:auto; width:800px;}
#template_fixed #footer-graphic {text-align:center;}
#template_fixed #main-content { margin-left:.5em; margin-right:210px; width:540px; padding-right:2em; border-right: 1px solid #cccccc;}

/* RTL Fixed Template Layout
----------------------------------------------- */
body.rtl #template_fixed #main-wrapper { align: center; margin-left:auto; margin-right:auto; width:800px;}
body.rtl #template_fixed #footer-graphic {text-align:center;}
body.rtl #template_fixed #main-content {margin-right:.5em; margin-left:210px; width:540px; padding-left:2em; padding-right:0; border-right:none; border-left: 1px solid #cccccc;}

/* Header
----------------------------------------------- */
#header-graphic{float:left; margin:0 10px 2px 0; background-position:top left; background-repeat: no-repeat;}
#header-graphic .content { padding:53px 0px 50px 162px; background-position:top right; background-repeat: no-repeat;}
#header-graphic .bottom { background-position: bottom right; background-repeat:no-repeat;}
#header-graphic .bottom div { margin:0 0px 0 0; background-position: bottom left; background-repeat:no-repeat;}
#header-graphic h1.title {padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:3em; font-weight:normal; text-decoration:none; letter-spacing:-.03em;}
#header-graphic h1.subheader {color:#ffffff; padding:0 0 0 2px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:normal; text-decoration:none; letter-spacing:-.02em;}

/* RTL Header
----------------------------------------------- */
body.rtl #header-graphic{float:left; margin:0 10px 2px 0; background-position:top left; background-repeat: no-repeat;}
body.rtl #header-graphic .content {padding:53px 162px 50px 0px; background-position:top right; background-repeat: no-repeat;}

/* Orange Template
----------------------------------------------- */
.template_orange #header-graphic, .template_orange #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_orange_left.png'));}
.template_orange #header-graphic .content, .template_orange #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_orange_right.png'));}
.template_orange #header-graphic h1.title, .template_orange h2,
.template_orange #header-graphic h1.title {color:#fff;}
.template_orange #header-graphic h1.subheader {color:#FCD17E;}
.template_orange .post h3 a, .template_orange h2 {color:#703c08;}
.template_orange .post h3 a:hover  {color:#EB8D32;}
.template_orange #footer-graphic {background-color:#fcd17e; border-color:#eb8d32;}

/* Yellow Template
----------------------------------------------- */
.template_yellow #header-graphic, .template_yellow #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_yellow_left.png'));}
.template_yellow #header-graphic .content, .template_yellow #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_yellow_right.png'));}
.template_yellow h2, .template_yellow .post h3 a{color:#946711;}
.template_yellow #header-graphic h1.title {color:#fff;}
.template_yellow .post h3 a:hover {color:#E9AC39;}
.template_yellow #footer-graphic {background-color:#ffe899; border-color:#E9AC39;}

/* Green Template
----------------------------------------------- */
.template_green #header-graphic, .template_green #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_green_left.png'));}
.template_green #header-graphic .content, .template_green #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_green_right.png'));}
.template_green h2, .template_green h3, .template_green .post h3 a {color:#0e5705;}
.template_green #header-graphic h1.title { color:#fff;}
.template_green .post h3 a:hover {color:#5abc4d;}
.template_green #footer-graphic {background-color:#E4FFDF; border-color:#59BB4C;}

/* Blue Template
----------------------------------------------- */
.template_blue #header-graphic, .template_blue #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_blue_left.png'));}
.template_blue #header-graphic .content, .template_blue #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_blue_right.png'));}
.template_blue #header-graphic h1.title{color:#fff;}
.template_blue #header-graphic h1.subheader, .template_blue .post h3 a:hover  {color:#afd3f7;}
.template_blue h2, .template_blue .post h3 a {color:#298DBE;}
.template_blue #footer-graphic {background-color:#e1ecf8; border-color:#298DBE;}

/* RTL Blue Template
----------------------------------------------- */
body.rtl .template_blue #header-graphic, body.rtl .template_blue #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/rtl/generic_header_blue_left.png'));}
body.rtl .template_blue #header-graphic .content, body.rtl .template_blue #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/rtl/generic_header_blue_right.png'));}

/* White Template
----------------------------------------------- */
.template_white #header-graphic, .template_white #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_white_left.png'));}
.template_white #header-graphic .content, .template_white #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_white_right.png'));}
.template_white #header-graphic h1.title{color:#666;}
.template_white #header-graphic h1.subheader {color:#666;}
.template_white h2, .template_white .post h3 a {color:#298DBE;}
.template_white .post h3 a:hover  {color:#afd3f7;}
.template_white #footer-graphic {background-color:#eee; border-color:#999;}

/* Code Template
----------------------------------------------- */
.template_code_white #header-graphic, .template_code_white #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/code_header_white_left.png'));}
.template_code_white #header-graphic .content, .template_code_white #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_white_right.png'));}
.template_code_white #header-graphic h1.title{color:#666;}
.template_code_white #header-graphic h1.subheader {color:#666;}
.template_code_white h2, .template_code_white .post h3 a {color:#298DBE;}
.template_code_white .post h3 a:hover  {color:#afd3f7;}
.template_code_white #footer-graphic {background-color:#eee; border-color:#999;}

/* AdSense Template
----------------------------------------------- */
.template_adsense #header-graphic h1.title{color:#B0C9E1;}
.template_adsense h2, .template_code_white .post h3 a {color:#B0C9E1;}
.template_adsense .post h3 a:hover  {color:#666;}
.template_adsense #footer-graphic {background-color:#e2ebf4; border-color:#B0C9E1;}

/* AdWords Green  Template
----------------------------------------------- */
.template_adwords #header-graphic, .template_adwords #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/adwords_header_green_left.png'));}
.template_adwords #header-graphic .content, .template_adwords #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/adwords_header_green_right.png'));}
.template_adwords #header-graphic h1.title{color:#fff;}
.template_adwords #header-graphic h1.subheader, .template_adwords .post h3 a:hover  {color:#B5DFC9;}
.template_adwords h2, .template_adwords .post h3 a {color:#028A46}
.template_adwords #footer-graphic {background-color:#B5DFC9; border-color:#028A46;}

/* RTL AdWords Green  Template
----------------------------------------------- */
body.rtl .template_adwords #header-graphic, body.rtl .template_adwords #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/rtl/adwords_header_green_left.png'));}
body.rtl .template_adwords #header-graphic .content, body.rtl .template_adwords #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/rtl/adwords_header_green_right.png'));}

/* YouTube Template
----------------------------------------------- */
.template_youtube_white #header-graphic, .template_youtube_white #header-graphic .bottom div{ background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/youtube_header_left.png'));}
.template_youtube_white #header-graphic .content, .template_youtube_white #header-graphic .bottom { background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/headers/generic_header_white_right.png'));}
.template_youtube_white #header-graphic h1.title{color:#000;;}
.template_youtube_white #header-graphic h1.subheader {color:#666;}
.template_youtube_white #header-graphic .content {padding:48px 0px 50px 172px;}
.template_youtube_white h2, .template_youtube_white .post h3 a {color:#000;}
.template_youtube_white .post h3 a:hover  {color:#FF3131;}
.template_youtube_white #footer-graphic {background-color:#eee; border-color:#999;}


/* Posts
----------------------------------------------- */
h3 {line-height:1.2em; font-size:1.6em; font-weight:normal; padding-bottom:0; margin-bottom:.2em; padding-top:.2em; margin-top:0;}
.post {margin:.5em 0 0 0; border-bottom:1px solid #cccccc; padding-bottom:0;}
.post h3 a, .post h3 a:visited, .post h3 strong {text-decoration:none;  margin-bottom:0; padding-bottom:0;}
.post-subhead {color:#666; margin-top:0; padding-top:0; margin-bottom:.2em; padding-bottom:0;}
.post-body p {padding-bottom:0; margin-bottom:0;}
.post img {padding:4px; border:1px solid #cccccc;}
.post-footer {margin-top:0; padding-top:0;}
.post-footer-link {padding: 0 .2em 0 0;}
.post-author {font-weight:normal; color:#666;}


/* Images
 ---------------------------------------------- */
img.no-border { border: none; }


/* Code Specific Posts
----------------------------------------------- */
code, pre
{font-family: monospace; font-size: 1.2em;  color: #007000;}

pre {font-size:9pt; background-color:#fafafa; border:1px solid #bbbbbb; line-height:125%; margin-top:1em 0 0 0; padding:0.99em; overflow-x:auto; overflow-y:auto;}

/* Comments
----------------------------------------------- */
h4 {font-size:1.5em;}


/* Sidebar
----------------------------------------------- */
h2 {margin-bottom:.2em; margin-top:1.5em; padding:0;  font-size:1.3em; font-weight:bold;}
#sidebar_wrapper select {width:187px;}
#BlogArchive1_ArchiveMenu {width:187px;}
.widget-content li {padding-bottom:.2em; list-style:none;}
.widget-content ul {margin-left:0; margin-top:0; padding-top:0; padding-left:0;}
.widget-content p {padding-top:0; margin-top:0;}

/* Footer
----------------------------------------------- */
#footer-graphic .widget-content {color:#666;}

/* Search Box
----------------------------------------------- */
.gsc-branding-text {display:none; width:0; height:0;}

td.gsc-branding-text div.gsc-branding-text {display:none; width:0; height:0;}

img.gsc-branding-img, img.gsc-branding-img-noclear {display:none; width:0; height:0;}

input.gsc-input {display:block; margin:0; padding-top:.1em; padding-bottom:.1em;}

input.gsc-search-button {display:block; font-size:0; padding-bottom:6px; background-color:#ffffff; background-image:url('/cats-d8c4vu/www.google.com/googleblogs/images/search_button.png')); width:18px; height:18px; border:none;}

.gsc-clear-button { display:none;}

/*search arrow for RTL blogs*/
body.rtl input.gsc-search-button {background-image: url('/cats-d8c4vu/www.google.com/googleblogs/images/search_button_rtl.png'));}

/* Search Results
----------------------------------------------- */
#searchControl {float:left; margin-right:50px;}
.gsc-control {clear:none; width:80%;}

.gsc-tabhActive {padding-left:1em; padding-right:1em;}
.gsc-tabhInactive {padding-left:1em; padding-right:1em;}

.gsc-tabHeader.gsc-tabhInactive { border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; background: #cccccc
color: #ffffff;}
.gsc-tabHeader.gsc-tabhActive {border-left: 1px solid  #cccccc; border-right: 1px solid  #cccccc; border-top: 2px solid  #cccccc; color: black;}

.gsc-resultsHeader td.gsc-twiddleRegionCell { display:none;}
.gsc-tabsArea {clear: none;}
.gsc-resultsHeader {clear:none;}
.gsc-results {clear:none;}

form.gsc-search-box {font-size:1.2em; width: 95%;}
div.gsc-clear-button {padding-left:4px; margin-left:2px;}

.gsc-tabData.gsc-tabActive {clear:none;}
.gsc-control div {clear:none;}

.gsc-resultsHeader td.gsc-configLabelCell 
.gsc-resultsHeader td.gsc-configLabelCell 
{
  display:none;
  clear:none;
}

gsc-results gsc-webResult {display:none;}

/* Social Bookmarking
----------------------------------------------- */
.share {float:left; display:block; padding-right:8px; width:16px; height:16px; margin-top:2px;}
.share-end {display:block; clear:left;}
.share-bebo, .share-delicious, .share-digg, .share-facebook, .share-generic,
.share-livespaces, .share-myspace, .share-orkut, .share-twitter, .share-misterwong,
.share-reader, .share-technorati, .share-meneame, .share-igoogle, .share-buzz{
  background:no-repeat url('/cats-d8c4vu/www.google.com/googleblogs/images/icons/sharepost/sharing-sprite.gif'))}
.share-bebo{background-position: 0 -112px;}
.share-delicious{background-position: 0 -32px;}
.share-digg{background-position: 0 -96px;}
.share-facebook{background-position: 0 0;}
.share-generic{background-position: 0 -64px;}
.share-livespaces{background-position: 0 -80px;}
.share-myspace{background-position: 0 -16px;}
.share-orkut{background-position: 0 -128px;}
.share-twitter{background-position: 0 -48px;}
.share-misterwong{background-position: 0 -144px;}
.share-reader{background-position: 0 -160px;}
.share-technorati{background-position: 0 -176px;}
.share-meneame{background-position: 0 -192px;}
.share-igoogle{background-position: 0 -208px;}
.share-buzz{background-position: 0 -224px;}
.share-reddit{background-position: 0 -240px;}

/* New Templates
-------------------------- */
/* Share
 * ----------------------- */
ul.gcb-sharelinks { 
  display: inline-block;
  margin-left: 0;
  padding-left: 0;
}

ul.gcb-sharelinks li {
  list-style: none;
  float: left;
  padding-right:8 px;
}

/* Header
-------------------------- */
.gcb-header-link {
  text-decoration:none;
  color: #666;
}

.gcb-header-outer {
  background-color: #ffffff;
  border: 2px solid #cccccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top:30px;
  padding:1px;
}
.gcb-header-inner {
  background-color: #ffffff;
  border: 2px solid #E0E0E0;
  border-radius: 10px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  padding:15px 25px;
}

.gcb-header-logo {
  background: url('/cats-d8c4vu/www.google.com/images/logos/logo.gif')') no-repeat;
  padding-left:130px;
}

.gcb-header-outer .title {
  color:#666 !important;
  text-decoration: none !important;
  font-size:3em;
  font-weight:normal;
  margin-bottom:0;
  padding-bottom:0;
}

.gcb-header-outer .description {
  color:#666;
  font-size:1.5em;
  margin-top:0;
}

.gcb-header-outer img#icon {
  float:right;
  position: relative;
  top:-25px;
}
