.layout_randomsidebar #hdrImg #corner1,
.layout_4divcolumns #hdrImg #corner1,
.has_hdr_img_txt #hdrImg #corner1 { background-image: url('../images/bg_overlay-quote.png'); }


h1, .content h1 { font-size: 2.2em; }
h2, .content h2 { font-size: 1.8em; }
h3, .content h3 { font-size: 1.5em; }
h4, .content h4 { font-size: 1.2em; }
h5, .content h5 { font-size: 1.0em; }
h6, .content h6 { font-size: 0.9em; }


#header #masthead a, #header #masthead a:visited { top: 22px; }

#img_descr h2, #img_descr h3, #img_descr h4, #img_descr h5, #img_descr h6 { 
   font-family: Georgia, "New York", Garamond, "Times New Roman", Times, serif;
   margin-bottom: 0.4em;
}
   #img_descr h2 { font-size: 1.8em; }
   #img_descr h3 { font-size: 1.5em; }
   #img_descr h4 { font-size: 1.3em; }
   #img_descr h5 { font-size: 1.1em; }
   #img_descr h6 { font-size: 0.9em; }

.page_ipod-confimation #img_descr, .page_ipod-giveaway #img_descr { display: none; }
.page_ipod-confimation #img, .page_ipod-giveaway #img { background-color: #FFF; }
.page_ipod-giveaway .layout_randomsidebar #hdrImg #corner1, 
.page_ipod-giveaway .layout_4divcolumns #hdrImg #corner1, 
.page_ipod-giveaway .has_hdr_img_txt #hdrImg #corner1,
.page_ipod-confimation .layout_randomsidebar #hdrImg #corner1, 
.page_ipod-confimation .layout_4divcolumns #hdrImg #corner1, 
.page_ipod-confimation .has_hdr_img_txt #hdrImg #corner1 { background-image: url('/spark/_templates/0011/blue/bg_overlay.png'); }

/** @group signup form (see globals/content.css for base styling) */
.spark_vertical_form #domainCheck { 
   position: static;
   padding-bottom: 30px;
   height: 20px;
}
.spark_vertical_form div.web_address { margin-bottom: 0; }
   .spark_vertical_form div.web_address div.input { margin-right: 4px; }

/*.spark_vertical_form fieldset { border-color: #444; }*/
.spark_vertical_form fieldset legend, .spark_vertical_form .title { color: #24669F; }
.spark_vertical_form div.cvv2 { margin-right: 15px; }
.spark_vertical_form #expiration_date { margin-right: 0; width: 180px; }
   .spark_vertical_form div .exp_month { margin-right: 10px; }
   .spark_vertical_form div .exp_year { padding-top: 0; margin-right: 0; }
/* @end signup form (see globals/content.css for base styling) **/

/** @group browse_themes */
#browse_themes li { padding: 5px 15px; }
#browse_themes li a { color: #333; }
   #browse_themes li a:hover { color: #24669F; }

#browse_themes .spark_vertical_form p.warning {
   background-color:#A7C5D9;
   border-color: #006DC1;
}
/* @end browse_themes **/
/** @group vcard */
#vcard {
   top: 75px;
   font-size: 1.25em;
   font-weight: bold;
}
/* @end vcard **/

/** @group social_media */
#social_media {
   position: absolute;
   top: 25px;
   right: 0;
   z-index: 3;
}
   #social_media ul {
      margin: 0;
      padding: 0;
      list-style: none;
   }
   #social_media ul li { display: inline; float: left; padding-right: 10px; }
   #social_media ul li.last { padding-right: 0; }
      #social_media ul li a {
         width: 32px;
         height: 32px;
         float: left;
         display: block;
         white-space: nowrap;
         overflow: hidden;
         padding: 0;
         text-indent:10000px;
         overflow: hidden;
         background: transparent url("/globals/images/sprite_social_media.png") 0 0 no-repeat;
      }
      #social_media ul li a:hover { text-decoration: none; }
         #social_media ul li a.twitter { background-position: -1px -3px; }
         #social_media ul li a.facebook { background-position: -41px -3px; }
         #social_media ul li a.youtube { background-position: -82px -3px; }
         #social_media ul li a.rss { background-position: -123px -3px; }
         #social_media ul li a.delicious { background-position: -164px -3px; }

.delicious {
   color:#999;
   padding: 0 0 20px;
}

#delicious .title {
   font-size: 1.3em;
   color: #24669F;
   letter-spacing:0.1em;
   padding-bottom: 0.6em;
}
/* @end social_media **/
