/*
Theme Name: Translated Dell Windows 7
Theme URI: http://translated.dell7.fmnetwork.blendinteractive.com/
Description: Translated Dell Windows 7
Version: 1
Author: Tim Schoffelman
Author URI: http://blendinteractive.com/
Tags: Translated, Dell 7, Splash Page
*/

html                                        { background: #fff url(images/bg_footer.gif) repeat-x bottom left; margin: 0; padding: 0; }
body                                        { background: transparent url(images/background.gif) repeat-x top left; margin: 0; padding: 0; }
#cont                                       {  }

/* header section */
#hd                                         { color: #a1a1a1; height: 155px; margin: 0 auto; position: relative; width: 970px; }
#hd a                                       { color: #a1a1a1; font-size: 13px; font-weight: bold; text-decoration: none; }
#hd a:hover                                 { color: #a1a1a1; text-decoration: underline; }
#hd .links                                  { position: absolute; right: 65px; }
#hd .links .flags                           { float: left; height: 13px; width: 142px; margin: 4px 0px 0px 0px; } /* width: 117px; */
#hd .links .bar                             { float: left; margin: 0px 8px 0px 0px; }
#hd .links .lang                            { float: left; font-size: 13px; font-weight: bold; margin: 0px 0px 0px 0px; }
#hd .links .flags a                         { display: block; float: left; height: 13px; margin: 0 8px 0 0; width: 20px; }
#hd .links .flags a span                    { position: absolute; left: -9999em; }

#hd .logo                                   { position: absolute; right: 10px; } 

#hd .search                                 { position: absolute; right: 20px; top: 64px; }
#hd .search form                            { background: transparent url(images/search_box.gif) no-repeat top left; height: 25px; position: relative; width: 242px; }
#hd .search input                           { position: absolute; }
#hd .search input.s                         { border: none; color: #888; height: 16px; left: 0; margin: 1px 0 0 1px; padding: 4px 27px 2px 5px; top: 0; width: 205px; }
#cont #hd .search #searchform input#s       { border: 0px solid none; }
#hd .search input.sbutton                   { padding: 3px; top: 0; right: 0; }

#hd .nav                                    { background: transparent url(images/main_top_bg2.png) no-repeat bottom left; bottom: 0px; height: 27px; left: 0; margin: 0; position: absolute; width: 965px; }
#hd .nav ul, #hd .nav ul li                 { list-style: none; margin: 0; padding: 0; }
#hd .nav ul                                 { left: 40px; position: relative; width: 900px; }
#hd .nav ul li                              { background: transparent url(images/nav_passive_left.gif) no-repeat top left; float: left; height: 22px; margin: 0 0 0 3px; padding: 0 0 0 12px; }
#hd .nav ul li a                            { background: transparent url(images/nav_passive_right.gif) no-repeat top right; color: #464646; display: block; font-size: 13px; font-weight: bold; height: 20px; padding: 2px 10px 0 0; }
#hd .nav ul li a img                        { margin-left: 8px; }
#hd .nav .current-cat                       { background: transparent url(images/nav_active_left.gif) no-repeat top left; }
#hd .nav .current-cat a                     { background: transparent url(images/nav_active_right.gif) no-repeat top right; }
#hd .nav .current_page_item                 { background: transparent url(images/nav_active_left.gif) no-repeat top left; }
#hd .nav .current_page_item a               { background: transparent url(images/nav_active_right.gif) no-repeat top right; }
#hd .nav ul li.clear                        { background: none; display: none; height: 0.0001em; width: 0.0001em; }


/* body section */
#bd                                         { background: transparent url(images/bg_repeat-y.png) repeat-y top left; margin: 0 auto; width: 970px; }
#bd #main                                   { float: left; padding-top: 13px; text-align: right; width: 630px; }

#bd #main .featured                         { font-size: 14px; color: #555555; background: transparent url(images/featured_bg.jpg) no-repeat top left; height: 243px; margin: 0 0 20px 30px; padding: 0 10px 0 0; width: 577px; }
#bd #main .featuredFlash                    { font-size: 14px; color: #555555; height: 243px; margin: 0 0 20px 30px; padding: 0 10px 0 0; width: 577px; }
#bd #main .featured .header                 { height: 29px; position: relative; }
#bd #main .featured .header a               { color: #fff; }
#bd #main .featured .header h4              { font-size: 16px; margin-bottom: 0; left: 10px; position: absolute; top: 7px; }
#bd #main .featured .more                   { font-size: 16px; position: absolute; right: 13px; top: 5px; }
#bd #main .featured .body                   { height: 200px; left:2px; padding:0 10px; position: relative; top:0; width: 560px; }
#bd #main .featured .body h2                { font-size: 24px; line-height: 30px; margin: 10px 3px 10px 0px; }
#bd #main .featured .body img               { border: 1px solid #555555; padding: 3px; margin-right: 10px; }
#bd #main .featured .body .postmeta img     { border: none; padding: 0 0 0 0; margin-right: 0; }
#bd #main .featured p                       { line-height: 1.4em; }
#bd #main .featured strong                  { font-weight: normal; }
#bd #main .featured h2 a                    { color: #252525; }
#bd #main .featured .postmeta               { left: 10px; position: absolute; bottom: 5px; width: 560px; }
#bd #main .featured .postmeta .a            { height: 22px; width: 100%; }
#bd #main .featured .postmeta .b            { width: 100%; }
#bd #main .featured .postmeta .b .comment_count     { float: left; }
#bd #main .featured .postmeta .b .vote      { float: left; margin-left: 5px; }
#bd #main .featured .author                 { float: left; }
#bd #main .featured .date                   { float: left; margin: 0 0 0 2px; }
#bd #main .featured .twitter                { float: left; margin: 2px 0 0 5px; }
#bd #main .featured .win7_logo              { float: left; margin: 20px 10px 0 10px; }

#bd #main .sort_posts                       { border-bottom: 1px dotted #d7d7d7; height: 17px; margin: 0 10px 30px 35px; padding-bottom: 5px; width: 570px; }
#bd #main .sort_posts h4                    { font-size: 12px; font-weight: bold; float: left; margin: 0 30px 0 0; }
#bd #main .sort_posts .sort li              { float: left; line-height: 14px; list-style: none; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#bd #main .sort_posts .recent,
#bd #main .sort_posts .discussed            { border-right: 2px solid #c6c6c6; }

#bd #main .entry                            { font-size: 14px; margin: 0 0 30px 0; position: relative; text-align: left; }
#bd #main .entry .auth_alert .icon img,
#bd #main .entry img.thumbnail,
#bd #main .entry .post .prev img    		{ background: #eee; border: 1px solid #C6C6C6; margin: 0 0 0 0 !important; margin-right: 10px !important; padding: 3px; width: 90px; }
#bd #main .intro .entry                     { margin: 0 0 0 0; }
#bd #main .intro .entry .post h4.title      { border-bottom: 1px dotted #d7d7d7; margin: 0 0 20px 0; padding: 15px 0 5px 0; text-transform: uppercase; }
#bd #main .entry .green .title a            { color: #559352; }
#bd #main .entry .title                     { float: left; margin: 6px 0 10px 0; width: 570px; }
#bd #main .entry .title h2                  { font-size: 24px; margin-bottom: 0px; }
#bd #main .entry .title a                   { color: #0067b6; text-decoration: none; }
#bd #main .entry .title a:hover             { color: #0067b6; text-decoration: underline; }
#bd #main .entry .green a,
#bd #main .entry .green .title a            { color: #559352; text-decoration: none; }
#bd #main .entry .green a:hover,
#bd #main .entry .green .title a:hover      { color: #559352; text-decoration: underline; }
#bd #main .entry .post_header				{ padding: 0 15px 15px 30px; text-align: right; }
#bd #main .entry .tweetmeme,
#bd #main .entry .reddit,
#bd #main .entry .sharethis                 { float: right; }
#bd #main .entry .tweetmeme					{ margin-left: 30px; padding-top: 2px; }
#bd #main .entry .reddit					{ margin-left: 0px; }
#bd #main .entry .reddit .reddit_button a,
#bd #main .entry .reddit .reddit_button a:hover			{ color: #000 !important; }
#bd #main .entry .sharethis                 { margin: 2px 0 0 20px; }
#bd #main .entry .post                      { margin: 0 20px 0 35px; vertical-align: top; }
#bd #main .home .entry .post strong,
#bd #main .home .entry .post b              { font-weight: normal; }
#bd #main .home .entry .post .prev p		{ margin-bottom: 1em; }
#bd #main .entry .newsletter_meta			{ border-top: 1px dotted #d7d7d7; font-size: 12px; margin: 20px 20px 0 35px; padding: 2px 0 0 0; position: relative; }
#bd #main .entry .postmeta                  { font-size: 13px; margin: 0 20px 0 35px; padding: 0 0 5px 0; position: relative; }
#bd #main .entry .border_top				{ border-top: 1px dotted #d7d7d7; }
#bd #main .entry .author                    { float: left; }
#bd #main .entry .date                      { float: left; margin-left: 5px; }
#bd #main .entry .comment_count             { float: right; }
#bd #main .entry .comment_count a,
#bd #main .entry .comment_count a:hover     { color: #000; }
#bd #main .entry .vote                      { float: right; margin: 0 0 10px 0; text-align: right; }
#bd #main .entry .blendvotes .wrap img		{ float: left; }
#bd #main .entry .blendvotes .count			{ float: left; margin: 3px 5px 0 0; }
#bd #main .entry .blendvotes .wrap 			{  }
#bd #main .entry .tags                      { background: #ebebeb; color: #464646; padding: 2px 4px; position: relative; }

#bd #main .entry div.left					{ float: left; width: 55%; margin-top: 10px; padding-top: 5px; }
#bd #main .entry div.alignleft         		{ float: left; width: 50%; margin-top: 10px; }
#bd #main .entry div.right					{ float: right; width: 45%; margin-top: 10px; }
#bd #main .entry div.alignright				{ float: right; width: 50%; margin-top: 10px; }

#bd #main .entry .related                   { margin-top: 10px; }
#bd #main .entry .related h4                { font-size: 11px; margin-bottom: 5px; }
#bd #main .entry .related #related-posts h4 { left: -9999em; position: absolute; }
#bd #main .entry .related .key              { color: #559352; }
#bd #main .entry .related .key img          { margin: 2px 5px 0 0; }
#bd #main .entry .related ul,
#bd #main .entry .related ul li             { list-style: none; margin-left: 0; }

#bd #main .entry .post h2.title             { float: none; font-size: 16px; margin: 6px 0 10px 0; text-transform: uppercase; }
#bd #main .entry .post .title               { float: none; font-size: 16px; margin: 6px 0 0 0; }
#bd #main .entry .editor .title,
#bd #main .entry .authors .title            { float: left; font-size: 16px; margin: 6px 0 0 0; }
#bd #main .entry .info .rss                 { font-size: 12px; margin: 7px 0 0 5px; }
#bd #main .entry .info .key                 { float: left; margin: 12px 0 0 5px; }
#bd #main .entry .info p                    { float: none; }
#bd #main .entry .post .title               { border-top: none; }
#bd #main .entry .post span.title           { border-top: none; text-transform: uppercase; }
#bd #main .entry h4.title a,
#bd #main .entry .post h4.title a           { color: #111111; font-size: 16px; text-transform: uppercase; }
#bd #main .entry h4.title a:hover,
#bd #main .entry .post h4.title a:hover     { color: #111111; font-size: 16px; text-transform: uppercase; }
#bd #main .entry .editor .info h4.title a,
#bd #main .entry .authors .info h4.title a  { color: #0067b6; text-transform: none; }
#bd #main .entry .chief                     { border-top: none; margin: 20px 0 0 50px; text-transform: uppercase; }
#bd #main .entry .contributing              { border-top: none; margin: 30px 0 0 50px; text-transform: uppercase; }

#bd #main .entry .editor                    { border-top: 1px dotted #d7d7d7; margin: 0 20px 10px 50px; padding-top: 10px; }
#bd #main .entry .editor .icon              { float: left; margin: 0 10px 10px 0; width: 250px; }

#bd #main .entry h4.authors					{ border: none; margin: 20px 0 5px 35px; }
#bd #main .entry .authors                   { border-top: 1px dotted #d7d7d7; margin: 0 20px 10px 50px; padding-top: 10px; }
#bd #main .entry .authors .icon             { float: left; margin: 0 10px 10px 0; width: 100px; }

#bd #main .entry .tag_list                  { width: 460px; }
#bd #main .entry .tweetthis                 { display: block; float: left; height: 41px; margin: 0; position: relative; text-align: center; width: 35px; }

#bd #main .entry .rss                       { float: left; }
#bd #main .entry .alert_title               { float: left; }

#bd #main .entry .auth_alert                { border-bottom: 1px dotted #d7d7d7; margin: 20px 0; padding-bottom: 20px; }
#bd #main .entry .auth_alert .icon          {  }
#bd #main .entry .auth_alert .icon img      { float: left; margin: 0 10px 0 0; width: 100px; }
#bd #main .entry .auth_alert .rss           { float: left; margin: 10px 5px 0 0; }
#bd #main .entry .auth_alert h3             { float: left; margin: 10px 0 0 0; }
#bd #main .entry .auth_alert .bio           { float: left; font-weight: bold; margin: 13px 0 0 5px; }
#bd #main .entry .auth_alert .copy          { float: left; margin: 7px 0 0 0; width: 570px; }
#bd #main .entry .auth_alert .copy p        { margin-bottom: 0px; }

#bd #main #cformsform                       { width: 520px; }
#bd #main #cformsform label,
#bd #main #cformsform label span            { width: 140px; }
#bd #main #cformsform .emailreqtxt,
#bd #main #cformsform .reqtxt               { margin-left: 150px; }
#bd #main #cformsform .textonly,
#bd #main #cformsform .cf-box-title         { letter-spacing: 0; padding-left: 0px; }
#bd #main #cformsform .cf-box-group         { height: 20px; }
#bd #cformsform ol.cf-ol li.cf-box-group    { padding-left: 150px; }
#bd #cformsform .cf-box-group               { height: 0.1em; line-height: 0.1em; }
#bd #cformsform p.cf-sb                     { text-align: left; }
#bd #cformsform textarea.area               { height: 100px; width: 300px; }
#bd #main .entry #cformsform li#li--27      { padding-top: 15px; }

#bd #main #cformsform,
#bd #main #cformsform ol,
#bd #main #cformsform li, 
#bd #main #cformsform label,
#bd #main #cformsform label span,
#bd #main #cformsform input                 { font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; color: #555555; }


#bd #main .pagination                       { margin: 0 0 20px 30px; width: 580px; }
#bd #main .pagination .pages                { border: none; float: left; }
#bd #main .pagination .page-nav             { border: none; float: right; }
#bd #main .pagination .current,
#bd #main .pagination .page,
#bd #main .pagination a,
#bd #main .pagination a:hover               { border: none; }
#bd #main .pagination .rightarrow,
#bd #main .pagination .leftarrow            { position: absolute; left: -9999em; }

#bd #main #comment_cont                     { margin: 0 0 0 35px; padding: 0 0 0 0; width: 580px; }
#bd #main .commentlist                      { list-style: none; margin: 0; padding: 0; }
#bd #main .commentlist li                   { list-style: none; margin: 0; padding: 0; }
#bd #main .comment_text .hd                 { background: #f2f1f1; padding: 2px 7px; }
#bd #main .comment_text .cont               { padding: 7px; }
#bd #main .comment_title                    { border-bottom: 1px dotted #d7d7d7; padding-bottom: 5px; }
#bd #main #commentform                      { background: #f1f1f1; height: 240px; margin-bottom: 1em; padding: 10px; position: relative; width: 560px; }
#bd #main .logged_in                        { float: right; }
#bd #main #commentform label,
#bd #main #commentform input,
#bd #main #commentform textarea             { border: 1px solid #c2c2c2; position: absolute; left: 0; top: 0; }
#bd #main #commentform textarea             { height: 77px; width: 431px; }
#bd #main #commentform #submit              { border: none; }
#bd #main #commentform .author              { border: none; left: 50px; top:20px; }
#bd #main #commentform .email               { border: none; left: 52px; top:50px; }
#bd #main #commentform .url                 { border: none; left: 42px; top:80px; }
#bd #main #commentform .comment             { border: none; left: 32px; top:105px; }
#bd #main #commentform #author              { left: 100px; top:20px; }
#bd #main #commentform #email               { left: 100px; top:50px; }
#bd #main #commentform #url                 { left: 100px; top:80px; }
#bd #main #commentform #comment             { left: 100px; top:100px; }
#bd #main #commentform #submit              { left: 100px; top:205px; }
#bd #main #commentform .msg                 { left: 100px; position: absolute; top: 230px; }

#bd #main #ll                               { left: -9999em; position: absolute; }

#bd #sidebar                                { float: left; padding: 12px 0 0 10px; width: 330px; } /* width: 350px */
#bd #sidebar .ad                            { margin-bottom: 10px; width: 302px; }
#bd #sidebar .ad_follow                     { height: 46px; margin-bottom: 10px; width: 302px; }

.widget                                     { background: transparent url(images/widget_repeat.gif) repeat-y top left; margin-bottom: 10px; width: 300px; }
.widget .wrapper                            { background: transparent url(images/widget_top.gif) no-repeat top left; width: 300px; }
.widget .wrapper .content                   { background: transparent url(images/widget_bottom.gif) no-repeat bottom left; padding: 10px; width: 280px;  }
.widget .wrapper  h3                        { border-bottom: 1px dotted #d7d7d7; font-size: 12px; font-weight: bold; margin: 0 10px; padding: 10px 0 5px 0; }
.widget h4                                  { font-size: 14px; font-weight: bold; margin: 0 0 0 10px; }
.widget ul.special                          { margin: 8px 0 10px 25px; }
.widget ul.special li                       { font-size: 14px; font-weight: bold; }
.widget ul.special li a                     { color: #555555; }
/*.widget ul.special li a img                 { margin-top: 2px; } */
.widget a.register                          { margin-left: 33px; width: 216px; }
.widget .RecentComments                     { margin-bottom: 23px; }
.widget h4.ptitle                           { color: #a1a1a1; font-size: 13px; margin: 0 0 5px 0; }

/* Non-border */
.widget_non                                 { background: none; margin-bottom: 10px; width: 300px; }
.widget_non .wrapper                        { background: none; width: 300px; }
.widget_non .wrapper .content               { background: none; padding: 10px; width: 280px;  }
.widget_non .wrapper  h3                    { border-bottom: 1px dotted #d7d7d7; font-size: 12px; font-weight: bold; margin: 0 10px; padding: 10px 0 5px 0; }
.widget_non h4                              { font-size: 14px; font-weight: bold; margin: 0 0 0 10px; }
.widget_non ul.special                      { margin: 8px 0 10px 25px; }
.widget_non ul.special li                   { font-size: 14px; font-weight: bold; }
.widget_non ul.special li a                 { color: #555555; }
.widget_non a.register                      { margin-left: 33px; width: 216px; }
.widget_non .RecentComments                 { margin-bottom: 23px; }
.widget_non h4.ptitle                       { color: #a1a1a1; font-size: 13px; margin: 0 0 5px 0; }

#sidebar .widget_text                       { list-style: none; background: none; }

/* TweetMeme Widget Styles */
.tweetmeme_button							{ float: right; margin: 5px 0 0 10px; }

/* Poll Daddy Styles */
#sidebar #pds-answer2156150 .pds-answer-group 
label.pds-input-label,
#sidebar .ad .PDS_Poll .pds-box .pds-box-outer .pds-answer-group 
label.pds-input-label                       { width: 225px; }


/* footer section */
#ft                                         { background: #000; height: 110px; }
#ft .wrapper                                { margin: 0 auto; position: relative; width: 970px; }
#ft .wrapper .content                       { border-top: 1px solid #d7d7d7; color: #fff; margin-left: 20px; position: relative; top: 20px; width: 940px; }
#ft .wrapper .content a                     { color: #fff; text-decoration: underline; }
#ft .wrapper .content a:hover               { text-decoration: none; }
#ft .wrapper .content .fm_bug               { position: absolute; left: 0; top: 23px; }
#ft .wrapper .content span                  { position: absolute; left: 40px; top: 24px; }

/* Misc Styles */
.alignleft                                  { float: left; }
.alignright                                 { float: right; }
.clear                                      { clear: both; height: 0.0001em; line-height: 0.0001em; }
.clearleft                                  { clear: left; }
.clearright                                 { clear: right; }

/* Plugin Hacks */
html body iframe#a2apage_sm_ifr				{ left: -9999em !important; }
