/**
 * @package Fast_Blog_Theme
 * @since Fast Blog 1.0
 */

/* =Backgrounds
----------------------------------------------------------------------------- */
body                           { background-image: url(images/bg.png); }
th, td                         { background-image: url(images/frame-bg.png); }
ul > li                        { background-image: url(images/dot.png); }
.input, .textarea,
#search input[type="submit"]   { background-image: url(images/input.png); }
.post .input, .post .textarea  { background-image: url(images/post-input.png); }
#wrapper                       { background-image: url(images/bg-light.png); }
#menu ul                       { background-image: url(images/menu-shadow.png); }
#menu li                       { background-image: url(images/menu-bg.png); }
#sidebar > li                  { background-image: url(images/widget-line.png); }
.post                          { background-image: url(images/post-bg.png); }
.post .corner                  { background-image: url(images/post-corner.png); }
.post .post-icon,
.post .post-icon > *           { background-image: url(images/post-icon.png); }
.post .meta > a,
.post .meta > span             { background-image: url(images/meta-icon.png); }
.tags a                        { background-image: url(images/tag.png); }
.comment                       { background-image: url(images/comment-line.png); }
.contact-form .loader          { background-image: url(images/loader.gif); }
.box                           { background-image: url(images/frame-bg.png); }
.widget_twitter .title,
.widget_twitter .title a       { background-image: url(images/twitter.png); }
.widget_flickr .title,
.widget_flickr .title a        { background-image: url(images/flickr.png); }
.widget_flickr img             { background-image: url(images/post-bg.png); }
.widget_calendar tbody td      { background-image: url(images/calendar-bg.png); }
.line, .line > div             { background-image: url(images/line.png); }
.line.full                     { background-image: url(images/line-full.png); }

/* =Colors
----------------------------------------------------------------------------- */
body                           { color: #9a9a9a; background-color: #060606; }
a                              { color: #1fafcb; }
a:hover                        { color: #64defd; }
th, td                         { color: #acacac; }
.input, .textarea              { color: #4d4d4d; }
.post .input, .post .textarea,
.contact-form .status          { color: #515358; }
input, textarea                { color: #a5a5a5; }
.submit a                      { color: #cecece; } 
.submit a:hover                { color: #64defd; } 
#logo a                        { color: #64defd; } 
#tagline                       { color: #fbfbfb; }
#menu li a                     { color: #cecece; } 
#menu li a:hover,
#menu li.current a             { color: #64defd; } 
#sidebar .title                { color: #3d3d3f; }
#footer,
#footer a                      { color: #4d4d4d; }
#footer a:hover,
#footer li.current a           { color: #64defd; }
.post                          { color: #cecece; border-color: #2b2b2b; }
.post .title a                 { color: #cecece; } 
.post .title a:hover           { color: #64defd; } 
.post .meta,
.post .meta a                  { color: #515358; }
.post .meta a:hover            { color: #64defd; }
.post .content .mark           { color: #313131; }
.tags a                        { color: #656565; border-color: #2b2b2b; }
.tags a:hover                  { color: #64defd; }
.comment .meta                 { color: #676767; }
#respond .msg                  { color: #4d4d4d; }
.box                           { border-color: #202020; }
.widget_twitter small          { color: #575757; }
.widget_flickr img             { border-color: transparent; }
.caption-text                  { color: #7b7b7b; }

/* =Other
----------------------------------------------------------------------------- */
.submit                        { font-weight: bold; letter-spacing: -2px; }
.post .title                   { font-weight: bold; letter-spacing: -2px; }