
/* ::::: http://www.bukisa.com/trigger/fetch_css/?f=en_main|thickbox|jquery.alerts|tabs ::::: */

* { margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
body { color: rgb(34, 34, 34); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 83%; line-height: 1.4; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
fieldset { border: 0pt none ; }
legend { font-family: Georgia,Trebuchet,serif; }
a, a:link, a:visited, a:hover { color: rgb(81, 123, 180); text-decoration: underline; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:focus, a:hover { color: rgb(86, 132, 194); text-decoration: none; }
a img { border: 0pt none ; }
input, select, textarea { font-family: Arial,Helvetica,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
form p { overflow: hidden; width: inherit; clear: both; }
.red { color: rgb(204, 0, 0); }
.thin { font-weight: normal ! important; color: rgb(51, 51, 51) ! important; }
.left { float: left; }
.right { float: right; }
.margin-10 { margin-bottom: 10px ! important; }
.margin-20 { margin-bottom: 20px ! important; }
#breadcrumb { color: rgb(153, 153, 153); font-weight: bold; font-size: 11px; margin-bottom: 10px; }
#wrapperMain { background: rgb(255, 255, 255) url('bg2.png') repeat-x scroll left top; width: 100%; }
#slideLoginBox { width: 100%; height: 37px; background-color: rgb(0, 0, 0); }
#slideLoggedIn { background: rgb(34, 34, 34) none repeat scroll 0% 0%; width: 100%; height: 30px; }
#wrapper { margin: 0pt auto; width: 960px; }
#slideLoginBoxContent { margin: 0pt auto; width: 960px; }
#slideLoggedInContent { margin: 0pt auto; padding: 8px 0pt 4px; width: 960px; color: rgb(199, 225, 243); font-size: 13px; font-weight: bold; text-align: left; }
#slideLoginBoxContent { color: rgb(199, 225, 243); font-size: 12px; padding-top: 10px; text-align: left; }
#slideLoginBoxContent fieldset { float: right; }
.u_header_top_blocks { float: left; }
.u_header_top_blocks a { color: rgb(199, 225, 243); }
.u_header_top_sep { padding-left: 9px; padding-right: 9px; float: left; }
.header_top_blocks { float: left; padding-left: 12px; }
.header_top_blocks label { vertical-align: middle; padding-right: 4px; }
.header_top_errors { padding: 3px; background-color: rgb(255, 255, 204); color: rgb(0, 0, 0); float: left; margin-left: 0px; vertical-align: middle; display: none; }
.header_top_errors a { color: rgb(219, 66, 58); }
.header_top_text { height: 20px; vertical-align: middle; }
#topbar { margin: 0pt 0pt 30px; padding: 0pt; overflow: hidden; height: 100px; width: inherit; }
#logo { font-size: 9px; color: rgb(0, 0, 0); float: left; margin-top: 19px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
#header_right_member { float: right; margin-top: 6px; margin-right: 19px; color: rgb(0, 0, 0); font-size: 13px; font-weight: bold; }
#header_right_member img { vertical-align: middle; }
#header_right_member a { color: rgb(0, 102, 153); text-decoration: underline; }
#searchb { background: transparent url('hd2_search_bar.gif') no-repeat scroll 0% 0%; float: right; height: 59px; width: 439px; margin-top: 2px; }
ul#submitb { float: left; margin-left: -8px; margin-top: 0px; }
ul#submitb li { float: left; margin-right: 3px; }
#navbar { margin: 6px 0pt 0pt; float: right; height: 37px; width: 750px; }
#search_box { margin: 8px 0pt 0pt 17px; overflow: hidden; width: inherit; }
#search_box p { margin: 0pt; overflow: auto; float: left; clear: none; width: auto; }
#search_box input { vertical-align: middle; }
#search_q { border: 1px solid rgb(33, 96, 166); padding: 7px 5px 0pt; color: rgb(156, 166, 173); font-family: Arial,Helvetica,sans-serif; font-size: 17px; width: 302px; height: 25px; margin-right: 5px; margin-left: 3px; }
#search_but { border: medium none ; margin: 0pt; padding: 0pt; background: transparent url('en_search2.gif') no-repeat scroll 0% 0%; width: 85px; height: 34px; cursor: pointer; }
#content { text-align: left; float: right; width: 760px; vertical-align: top; position: relative; top: -10px; }
#content h1, #content h2, #content h3, #content h4, #content h1 { margin: 0pt 0pt 15px; font-size: 24px; font-weight: normal; color: rgb(227, 100, 34); }
#content h1 { font-family: Georgia,sans-serif; }
#content_data h1 { margin: 0pt; padding: 0pt; }
#a_top h1 { font-size: 23px; font-weight: normal; margin-top: -5px; margin-bottom: 0px; color: rgb(227, 100, 34); }
#a_top #breadcrumb { margin-top: -20px; }
.georgia { font-family: Georgia,sans-serif; }
#content h2, #content h3, #content h4 { font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); }
#right_info { color: rgb(146, 152, 157); padding-right: 5px; }
#content_data ul { list-style-type: disc; list-style-image: none; list-style-position: outside; }
#content_data ol { list-style-type: decimal; list-style-image: none; list-style-position: outside; }
.nimg { border: 1px solid rgb(47, 47, 47); padding: 1px; background-color: rgb(254, 254, 254); }
#author_top { padding: 0pt; color: rgb(153, 153, 153); font-size: 12px; font-weight: bold; margin-bottom: 8px; margin-top: 8px; }
#author_top img { vertical-align: middle; }
#content #author a, #content #author2 a { color: rgb(94, 138, 198); text-decoration: underline; }
#content #author a:hover, #content #author2 a:hover { text-decoration: none; }
#content #author img, #content #author2 img { vertical-align: middle; }
#content #rating { float: left; display: inline; height: 22px; }
#content h1 img { vertical-align: middle; }
.adv { margin: 0pt 0pt 8px 14px; float: right; display: inline; }
#content_data { font-size: 10.5pt; }
#content_data h2 { margin: 0pt 0pt 13px; line-height: 135%; font-size: 11pt; }
#content_data p { margin: 0pt 0pt 13px; color: rgb(51, 51, 51); line-height: 135%; }
#content_data ol, #content_data ul { margin-left: 30px; }
#content_data li { margin-bottom: 13px; line-height: 135%; }
#content_bottom_options { border: 1px solid rgb(225, 225, 225); padding: 8px 10px; overflow: hidden; vertical-align: middle; text-align: left; }
#b_rating { float: left; margin-top: 5px; }
#b_rating span { font-size: 14px; font-weight: bold; }
#b_social_buttons { border-bottom: 1px dotted rgb(206, 206, 206); padding: 5px 0pt 15px; float: right; width: 225px; }
#b_favorites { background: transparent url('icon_favorites.png') no-repeat scroll 0% 0%; padding-left: 22px; margin-right: 5px; }
#b_email { background: transparent url('icon_email.png') no-repeat scroll 0% 0%; padding-left: 22px; margin-right: 5px; }
#b_print { background: transparent url('icon_print.png') no-repeat scroll 0% 0%; padding-left: 22px; }
#b_social_buttons a { text-decoration: none ! important; }
#b_social_buttons_2 { float: right; width: 225px; padding-top: 12px; }
#b_social_buttons_r { float: left; margin-left: 15px; text-align: center; width: 110px; }
#b_social_buttons_r1 { float: left; margin-left: 40px; text-align: center; width: 110px; }
#b_social_buttons_i { float: right; line-height: 25px; }
#b_social_buttons_i img { vertical-align: middle; }
#ranking_b { background: transparent url('ranking_bk.png') no-repeat scroll 0% 0%; float: right; display: block; width: 77px; height: 47px; padding-top: 8px; margin-top: 8px; margin-bottom: 8px; color: rgb(255, 255, 255); font-size: 12px; text-align: center; }
.submit_rating { margin-top: 10px; }
#rating_top { background: transparent url('rating_background.png') no-repeat scroll 0% 0%; width: 144px; height: 22px; display: inline; text-align: center; }
#rating_top img { padding-left: 22px; padding-top: 1px; }
#license_box { margin-top: 8px; margin-bottom: 6px; text-align: center; margin-right: 10px; }
#license_box img { vertical-align: middle; }
#side_tabs { float: right; width: 300px; margin-left: 12px; margin-bottom: 12px; }
#article_column { float: left; }
#b_source { padding: 0pt 0pt 0pt 20px; background: transparent url('web_16.png') no-repeat scroll left center; font-size: 12px; margin-bottom: 12px; }
#b_source a { color: rgb(64, 140, 217); }
ul#tags { margin: 0pt; padding: 0pt 0pt 0pt 20px; background: transparent url('ico_tag.gif') no-repeat scroll 0% 0%; overflow: hidden; font-size: 12px; width: inherit; }
#tags li { margin: 0pt 4px 0pt 0pt; float: left; display: inline; color: rgb(51, 51, 51); }
#tags a { color: rgb(64, 140, 217); text-decoration: underline; }
#tags a:hover { text-decoration: none; }
#tags h2 { font-size: 12px; }
#tags h3 { font-size: 12px; font-weight: normal; }
.line { border-top: 1px solid rgb(204, 204, 204); margin: 15px 0pt; }
.line3 { border-top: 1px solid rgb(204, 204, 204); margin: 10px 0pt; }
.adv2 { float: left; display: inline; width: 197px; }
#right_bottom { display: inline; }
#tit_comments { overflow: hidden; width: 157px; height: 33px; float: left; font-size: 1.2em; position: relative; display: block; }
#tit_comments span { background: transparent url('tit_comments.jpg') no-repeat scroll 0% 0%; position: absolute; width: 100%; height: 100%; cursor: pointer; }
.comment { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 5px; padding: 13px 0pt 12px 13px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.photo_pic { border: 1px solid rgb(153, 153, 153); margin: 0pt 10px 5px 0pt; float: left; display: block; width: 50px; height: 50px; }
.thumbs { margin: 0pt 6px 0pt 0pt; float: right; width: 105px; text-align: right; }
.thumbs a { display: block; }
.thumbs .thumb_up, .thumbs .thumb_down { margin: 0pt 8px 0pt 0pt; float: right; }
.thumbs .thumb_score { text-align: center; float: left; margin-right: 8px; padding-top: 1px; }
.comment_label { margin: 0pt; overflow: hidden; float: right; width: 685px; }
.author_said { float: left; }
.comment2 { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 5px; padding: 13px 0pt 12px 13px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; }
.tdata { padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 723px; }
#frmcomment, #login_required { border-top: 2px solid rgb(211, 226, 237); border-bottom: 2px solid rgb(211, 226, 237); padding: 12px 13px 14px; background: rgb(232, 240, 246) none repeat scroll 0% 0%; }
#login_required img { vertical-align: middle; }
#tit_leavecomment { overflow: hidden; width: 169px; height: 17px; float: left; font-size: 1.2em; position: relative; display: block; color: rgb(232, 240, 246) ! important; }
#tit_leavecomment span { background: transparent url('tit_comment.jpg') no-repeat scroll 0% 0%; position: absolute; width: 100%; height: 100%; cursor: pointer; }
#frmcomment br { clear: both; }
#frmcomment label { margin: 0pt 18px 0pt 0pt; float: left; display: inline; text-align: right; width: 78px; }
#frmcomment p { margin: 0pt 0pt 12px; color: rgb(51, 102, 153); }
.thumb14 { border: 1px solid rgb(129, 129, 129); margin-right: 6px; margin-bottom: 2px; }
a.exlnk { background-color: transparent; background-image: url('external.png'); background-repeat: no-repeat; padding-right: 15px; background-position: right center; }
#leftside { width: 200px; float: left; text-align: left; position: relative; top: -10px; }
#leftside a { text-decoration: none; }
#left_browse_content, #left_browse_content_o { margin: 0pt; background: rgb(226, 227, 229) url('left_browse_content_end_bg.gif') no-repeat scroll left bottom; width: 181px; padding-bottom: 12px; }
#left_browse_content { margin-bottom: 12px; }
#left_browse_content li, #left_browse_content_o li { border-bottom: 1px solid rgb(255, 255, 255); padding: 2px 0pt 2px 13px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(51, 51, 51); }
#left_browse_content .left_browse_content_title, #left_browse_content_o .left_browse_content_title { border: 0px none ; margin: 0px; padding: 0px; background: transparent url('left_browse_content_h2_bg.gif') no-repeat scroll left top; height: 29px; }
#left_browse_content_o div, #left_browse_content div { color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; padding-left: 13px; padding-top: 4px; }
#left_browse_content li a, #left_browse_content_o li a { color: rgb(0, 0, 0); display: block; text-decoration: none; }
#left_browse_content li a:hover { color: rgb(255, 255, 255); }
#left_browse_content li:hover { background-color: rgb(21, 134, 216); }
#left_browse_content li:hover a { color: rgb(255, 255, 255); }
#left_browse_content_o .left_browse_content_sub_title { background: rgb(21, 134, 216) url('left_browse_content_sub_array.gif') no-repeat scroll right 10px; color: rgb(255, 255, 255); }
#left_browse_content_o .left_browse_content_sub_title a { color: rgb(255, 255, 255); }
#left_browse_content_o .left_browse_content_sub_title a:hover { color: rgb(225, 237, 246); }
#left_browse_content_o .left_browse_content_sub { background: rgb(214, 232, 245) url('left_browse_content_sub_pl.png') no-repeat scroll 11px 7px; padding-left: 21px; }
#left_browse_content_o .left_browse_content_sub a { color: rgb(35, 76, 106); }
#left_browse_content_o .left_browse_content_sub a:hover { color: rgb(101, 113, 121); font-weight: bold; }
#left_browse_content_o .left_browse_content_sub_active { background: rgb(186, 226, 254) url('left_browse_content_sub_pl.png') no-repeat scroll 11px 7px; color: rgb(35, 76, 106); font-weight: bold; padding-left: 21px; }
.ajhv li:hover { color: rgb(255, 255, 255); background-color: rgb(21, 134, 216); }
#left_browse_content_o .ajhvh a:hover { color: rgb(255, 255, 255); }
#twitter_div { background: rgb(232, 240, 246) url('left_browse_content_end_bg.gif') no-repeat scroll left bottom; overflow: hidden; width: 181px; padding-bottom: 12px; }
#twitter_div li { border-bottom: 1px solid rgb(211, 226, 237); padding: 8px 5px 4px 11px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(51, 51, 51); }
#twitter_div .twitter-title { border: 0px none ; margin: 0px; padding: 5px 0px 0px; background: transparent url('left_browse_content_h2_bg.gif') no-repeat scroll left top; height: 24px; text-align: center; }
#twitter_div h2 { color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; padding-top: 6px; padding-left: 13px; }
#twitter_div li a { color: rgb(51, 51, 51); }
#twitter_div li a:hover { color: rgb(102, 102, 102); }
#footer { margin: 0pt auto; background: rgb(247, 247, 247) url('footer_bg.png') no-repeat scroll center top; height: 45px; line-height: 175%; font-size: 11px; text-align: center; color: rgb(102, 102, 102); vertical-align: bottom; padding-top: 10px; position: relative; }
#footer2 { margin: 0pt auto; background: transparent url('footer_bg.png') no-repeat scroll center top; position: relative; font-size: 11px; color: rgb(102, 102, 102); text-align: left; padding-top: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; padding-bottom: 10px; }
#fcontent { padding-left: 40px; }
#footer2 a { text-decoration: none; }
#footer2 a:hover { text-decoration: underline; }
#footer2 .column { padding: 0pt 0pt 0pt 5px; width: 160px; float: left; display: block; position: relative; }
#footer2 .column b { margin-left: -5px; font-size: 12px; line-height: 22px; }
#footer2 .signupColumn { margin: 0pt; width: 235px; font-size: 11px; }
#footer2 .signupColumn input { width: 135px; }
#footer2 .legal { clear: both; text-align: center; line-height: 150%; font-size: 10px; padding-top: 10px; }
.content_thumb { padding: 8px; background: transparent url('img_shodow_bg.gif') no-repeat scroll left top; float: left; margin-right: 8px; }
.content_thumb_a { padding: 8px; background: transparent url('img_shodow_bg.gif') no-repeat scroll left top; float: left; margin-right: 10px; margin-bottom: 15px; }
#cmnts_video { background: transparent url('icon_video_comments.png') no-repeat scroll left top; width: 48px; height: 48px; text-align: center; display: block; }
#cmnts_video a { text-decoration: none; font-size: 14px; line-height: 44px; }
#rank_box .loading { background: transparent url('working.gif') no-repeat scroll 50% 50%; height: 20px; }
#rank_box .unit-rating { margin: 0px; padding: 0px; background: transparent url('star_rating.png') repeat-x scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; height: 20px; position: relative; }
#rank_box .unit-rating li { margin: 0px; padding: 0px; text-indent: -90000px; float: left; }
#rank_box .unit-rating li a { padding: 0px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; display: block; width: 20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; }
#rank_box .unit-rating li a:hover { background: transparent url('star_rating.png') repeat scroll left center; z-index: 2; left: 0px; }
#rank_box .unit-rating a.r1-unit { left: 0px; }
#rank_box .unit-rating a.r1-unit:hover { width: 20px; }
#rank_box .unit-rating a.r2-unit { left: 20px; }
#rank_box .unit-rating a.r2-unit:hover { width: 40px; }
#rank_box .unit-rating a.r3-unit { left: 40px; }
#rank_box .unit-rating a.r3-unit:hover { width: 60px; }
#rank_box .unit-rating a.r4-unit { left: 60px; }
#rank_box .unit-rating a.r4-unit:hover { width: 80px; }
#rank_box .unit-rating a.r5-unit { left: 80px; }
#rank_box .unit-rating a.r5-unit:hover { width: 100px; }
#rank_box .unit-rating li.current-rating { background: transparent url('star_rating.png') repeat scroll left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1; text-decoration: none; }
#rank_box .voted { color: rgb(153, 153, 153); }
#rank_box .thanks { color: rgb(54, 170, 61); }
#rank_box .static { color: rgb(93, 49, 38); }
.playitem { overflow: hidden; display: block; text-align: left; text-indent: -1000em; position: absolute; z-index: 22; width: 17px; height: 16px; left: 59px; top: 59px; background-color: transparent; background-image: url('play_button.png'); background-repeat: no-repeat; }
.playitem2 { overflow: hidden; display: block; text-align: left; text-indent: -1000em; position: absolute; z-index: 22; width: 17px; height: 16px; left: 53px; top: 53px; background-color: transparent; background-image: url('play_button.png'); background-repeat: no-repeat; }
.playaudio { overflow: hidden; display: block; text-align: left; text-indent: -1000em; position: absolute; z-index: 222; width: 17px; height: 16px; left: 59px; top: 59px; background-color: transparent; background-image: url('play_audio_button.png'); background-repeat: no-repeat; }
.playaudio2 { overflow: hidden; display: block; text-align: left; text-indent: -1000em; position: absolute; z-index: 222; width: 17px; height: 16px; left: 33px; top: 33px; background-color: transparent; background-image: url('play_audio_button.png'); background-repeat: no-repeat; }
.playitem a, .playitem2 a, .playaudio a, .playaudio2 a { text-decoration: none; }
.pagination_row { border-bottom: medium none ! important; }
div.pagination { margin: 3px; padding: 3px; }
div.pagination a { border: 1px solid rgb(170, 170, 221); margin: 2px; padding: 2px 5px; text-decoration: none; color: rgb(0, 0, 153); }
div.pagination .page a:hover, div.pagination .page a:active { border: 1px solid rgb(21, 134, 216); color: rgb(0, 0, 0); }
div.pagination .current { border: 1px solid rgb(21, 134, 216); margin: 2px 5px 2px 2px; padding: 2px 5px; font-weight: bold; background-color: rgb(214, 232, 245); color: rgb(35, 76, 106); }
div.pagination .disabled { border: 1px solid rgb(238, 238, 238); margin: 2px; padding: 2px 5px; color: rgb(221, 221, 221); }
#profile_top { background: transparent url('profile_top.png') no-repeat scroll 0% 0%; width: 181px; height: 22px; }
#profile_data { padding: 0pt 0pt 0pt 12px; background: transparent url('profile_lr.png') repeat-y scroll 0% 0%; width: 169px; }
#profile_bottom { background: transparent url('profile_bottom.png') no-repeat scroll 0% 0%; width: 181px; height: 19px; }
.profile_pic { border: 1px solid rgb(187, 187, 187); margin: 1px 7px 0pt 0pt; padding: 1px; float: left; display: inline; width: 50px; height: 50px; }
.profile_pic_b { border: 1px solid rgb(187, 187, 187); padding: 1px; float: left; display: inline; width: 24px; height: 24px; margin-top: 3px; margin-right: 5px; margin-bottom: 15px; }
.rela { float: left; }
.rela img { border: 1px solid rgb(187, 187, 187); padding: 1px; margin-right: 5px; }
#profile { font-size: 13px; }
#profile a { color: rgb(64, 140, 217); text-decoration: underline; }
#profile a:hover { text-decoration: none; }
.actions { margin: 21px 0pt 0pt; }
.actions li { padding: 0pt 0pt 0pt 25px; height: 28px; }
.actions #ico_vard { background: transparent url('ico_vard.gif') no-repeat scroll 0pt 4px; }
.actions #ico_hearth { background: transparent url('ico_hearth.gif') no-repeat scroll 0pt 0pt; }
.actions #ico_print { background: transparent url('icon_print.png') no-repeat scroll 0pt 0pt; }
.actions #ico_rss { background: transparent url('ico_rss.gif') no-repeat scroll 0pt 0pt; }
.actions #ico_mail { background: transparent url('ico_mail.gif') no-repeat scroll 0pt 0pt; }
.actions #ico_share { background: transparent url('sm-plus.gif') no-repeat scroll 0pt 0pt; }
.actions #ico_digg { background: transparent url('ico_digg.gif') no-repeat scroll 0pt 0pt; }
.actions #ico_reddit { background: transparent url('ico_reddit.gif') no-repeat scroll 0pt 0pt; }
.actions #ico_delicio { background: transparent url('ico_delicio.gif') no-repeat scroll 0pt 0pt; }
.actions #ico_stuble { background: transparent url('ico_stuble.gif') no-repeat scroll 0pt 0pt; }
.button_report { margin: 18px 0pt; display: block; }
form.report_content { margin: 0pt auto; overflow: hidden; width: 340px; }
form.report_content p { margin: 0pt 0pt 5px; overflow: hidden; width: 340px; }
form.report_content label { float: left; width: 80px; }
form.report_content .select { width: 254px; float: right; }
form.report_content .textarea { width: 250px; height: 100px; float: right; }
form.report_content .submit { padding: 2px 5px; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear { clear: both; }
.noclear { clear: none; }
#related_tags { font-size: 14px; line-height: 175%; }
#related_tags div { font-size: 13px; }
#related_tags ul {  }
#related_tags li {  }
#related_tags a {  }
#embed_box { border: 1px solid rgb(204, 204, 204); padding: 10px; background-color: rgb(238, 238, 238); margin-bottom: 15px; text-align: left; float: right; width: 380px; margin-top: 12px; }
#embed_box textarea { width: 280px; height: 75px; font-size: 11px; font-family: couriernew; }
#media_user_box_top { background: transparent url('profile_media_top.png') no-repeat scroll 0% 0%; width: 340px; height: 15px; }
#media_user_box { background: transparent url('profile_media_mid.png') repeat-y scroll 0% 0%; overflow: hidden; width: 340px; }
#media_user_box_user { padding-left: 15px; padding-right: 15px; text-align: left; }
#media_user_box_bottom { background: transparent url('profile_media_bot.png') no-repeat scroll 0% 0%; width: 340px; height: 15px; }
#media_user_box img { vertical-align: middle; }
.atease { border-top: 2px solid rgb(211, 226, 237); border-bottom: 2px solid rgb(211, 226, 237); padding: 10px; font-size: 110%; margin-top: 10px; margin-bottom: 10px; background-color: rgb(235, 243, 250); line-height: 150%; }
.invisible { display: none; }
.visible { display: block; }
#gen_info { font-size: 14px; }
#gen_info p { line-height: 135%; margin-bottom: 15px; }
#gen_info h2 { color: rgb(124, 198, 35); font-size: 16px; margin-top: 15px; margin-bottom: 15px; }
#gen_info h3 { color: rgb(0, 0, 0); font-size: 14px; margin-top: 15px; margin-bottom: 15px; }
#gen_info ol { margin-left: 50px; }
#gen_info li { line-height: 135%; }
#gen_info table { font-size: 13px; }
#gen_info td { padding: 5px; }
.ad_header { color: rgb(0, 0, 0); font-weight: bold; padding-bottom: 7px; font-size: 13px; }
.ad_line1 { color: rgb(0, 0, 204); font-size: 15px; text-decoration: underline; }
.ad_text { color: rgb(0, 0, 0); font-size: 13px; text-decoration: none; }
.ad_url { color: green; font-size: 13px; margin-bottom: 12px; text-decoration: none; }
#narrow_ad_unit { text-align: left; float: right; width: 160px; }
#wide_ad_unit { margin-top: 5px; }
.ad_line1_n { color: rgb(65, 99, 128); font-size: 13px; font-weight: bold; text-decoration: underline; }
.ad_text_n { color: rgb(0, 0, 0); font-size: 12px; text-decoration: none; }
.ad_url_n { color: rgb(153, 153, 153); font-size: 12px; margin-bottom: 10px; text-decoration: none; }
.message { margin: 0pt auto 20px; padding: 8px 8px 8px 52px; line-height: 17px; min-height: 35px; width: auto; }
.message h3 { margin-bottom: 10px ! important; color: rgb(51, 51, 51) ! important; }
.message p { margin: 0pt 0pt 3px; }
.message ul { margin: 10px 0pt; padding: 0pt 0pt 0pt 15px; list-style-type: square; list-style-image: none; list-style-position: outside; }
.message li { margin-bottom: 1px; }
#error { border: 2px solid rgb(171, 46, 46); background: rgb(253, 227, 227) url('icon_error_msg.gif') no-repeat scroll 9px 7px; color: rgb(51, 51, 51); font-size: 13px; }
#info { border: 2px solid rgb(156, 185, 215); background: rgb(227, 248, 255) url('icon_info_msg.gif') no-repeat scroll 9px 7px; color: rgb(21, 55, 68); font-size: 13px; }
#warning { border: 2px solid rgb(255, 204, 0); background: rgb(252, 252, 225) url('icon_warning_msg.gif') no-repeat scroll 9px 7px; color: rgb(21, 55, 68); font-size: 13px; }
#success { border: 2px solid rgb(155, 232, 176); background: rgb(229, 244, 233) url('icon_success_msg.gif') no-repeat scroll 9px 7px; color: rgb(50, 94, 63); font-size: 13px; }
.l_message { margin: 0pt auto 15px; padding: 6px 0pt 0pt 39px; font-weight: bold; min-height: 35px; width: auto; }
.l_message p { margin: 0pt 0pt 5px; }
#l_error { background: transparent url('icon_error_msg.gif') no-repeat scroll 0pt 0pt; }
#l_info { background: transparent url('icon_info_msg.gif') no-repeat scroll 0pt 0pt; }
#l_warning { background: transparent url('icon_warning_msg.gif') no-repeat scroll 0pt 0pt; }
#l_success { background: transparent url('icon_success_msg.gif') no-repeat scroll 0pt 0pt; }
ul.faq_list { margin: 0pt 0pt 0pt 15px; width: inherit; font-size: 13px ! important; }
.faq_list li { background: transparent url('icon_faq.png') no-repeat scroll 0pt 0pt; margin-bottom: 14px; padding-left: 23px; line-height: 17px; }
.faq_list li.faq_answer { background: transparent none repeat scroll 0% 0%; }
.faq_list p { margin: 0pt 0pt 10px; }
h2.faq_heading { margin: 0pt 0pt 15px ! important; font-size: 13px ! important; font-weight: bold ! important; font-family: Arial,Helvetica,sans-serif ! important; color: rgb(0, 0, 0) ! important; }
#tour-left { float: left; text-align: center; width: 100px; }
#tour { margin: 20px auto 0pt; overflow: hidden; float: left; width: 760px; }
#tour-middle { margin: 0pt auto; overflow: hidden; width: 716px; height: 680px; }
#tour-right { float: right; text-align: center; width: 100px; }
#tour-left a, #tour-right a { margin: 300px 0pt 0pt; padding: 0pt; display: block; text-decoration: none; width: auto; }
#tour-nav li a:hover { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.required { color: rgb(204, 0, 0); margin-left: 2px; }
.side-box { float: right; width: 270px; height: 300px; }
#why-join ol { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#why-join li { padding: 0pt 0pt 0pt 20px; background: transparent url('icon_why_join.png') no-repeat scroll 0pt 2px; margin-bottom: 8px; font-size: 14px; }
.yellow-message { border: 2px solid rgb(255, 204, 0); padding: 10px; background: rgb(252, 252, 225) none repeat scroll 0% 0%; }
.float-left { float: left; width: 460px; }
.float-right { float: right; width: 250px; }
#landing_table { width: 100%; }
#landing_table td { text-align: center; width: 20%; padding-bottom: 15px; }
#landing_table a { color: rgb(51, 51, 51); text-decoration: none; }
p.ajax-error { margin: 0pt; padding: 0pt; display: none; }
p.ajax-error label { margin: 2px 0pt 0pt; padding: 0pt 0pt 0pt 20px; background: transparent url('register-error.gif') no-repeat scroll 0pt 0pt; clear: both; color: red; display: none; float: right; font-size: 12px; line-height: 18px; width: 300px ! important; text-align: left; }
p.ajax-error label.error { text-align: left ! important; width: auto ! important; }
.table { width: 760px; border-collapse: collapse; margin-bottom: 10px; }
table#top_border { border-top: 1px solid rgb(206, 206, 206); }
.table .heading { border-bottom: 2px solid rgb(148, 171, 200); background: transparent url('table_heading.gif') repeat-x scroll 0% 0%; line-height: 23px; color: rgb(51, 51, 51); font-weight: bold; }
.table .heading td { padding: 3px 10px; }
.table .heading a { text-decoration: none; color: rgb(51, 51, 51); }
.table .heading a:hover { text-decoration: underline; }
.table tr {  }
.table td { border-bottom: 1px dotted rgb(206, 206, 206); padding: 2px 10px; line-height: 22px; }
.table .toggle_table_icons { text-align: right; width: 12px; display: block; }
tr:hover .toggle_table_icons { display: block; }
.table .table_icons { text-align: right; }
h1#channel_label { margin: 0pt ! important; }
#invite_privacy { margin: 15px 0pt; padding: 0pt 0pt 0pt 31px; background: transparent url('icon_lock.png') no-repeat scroll 0pt 3px; line-height: 16px; }
.inputsTooltip { padding: 5px; background: rgb(17, 17, 17) none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 150px; }
.gray_border { border: 1px solid rgb(187, 187, 187); padding: 1px; }
.banner { margin-bottom: 15px; }
.ad_c { width: 33%; font-family: Verdana,Arial; line-height: 20px; font-size: 12px; color: rgb(0, 0, 0); padding-left: 10px; }
.ad_c a { text-decoration: none; }
.ad_c a:hover { text-decoration: underline; background-color: rgb(255, 255, 153); }
.ad_box { border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(238, 238, 238); margin-bottom: 10px; margin-top: 10px; text-align: left; }
.ad_m { float: right; margin-right: 0px; margin-left: 15px; margin-bottom: 15px; width: 300px; }
.media_pic { padding: 8px 8px 0px; background: transparent url('img_shodow_bg.gif') no-repeat scroll left top; float: left; width: 79px; height: 78px; position: relative; }
#media_left { float: left; width: 600px; }
#media_right { float: right; width: 340px; }
#media_right .media_member_info_title { background-color: rgb(21, 134, 216); line-height: 22px; font-size: 14px; font-weight: bold; text-align: center; color: rgb(255, 255, 255); }
#media_right .media_member_info_box { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(21, 134, 216); padding: 10px; background-color: rgb(232, 240, 246); }
.gad_media_left { overflow: hidden; float: left; width: 180px; margin-right: 15px; margin-top: 12px; margin-bottom: 15px; }
#media_left .media_rating_box { border-top: 1px solid rgb(204, 204, 204); padding: 5px; background-color: rgb(243, 243, 243); text-align: left; margin-top: 5px; }
#media_left .media_rating_box .mrbx_l { float: left; margin-left: 15px; }
#media_left .media_rating_box .mrbx_r { float: right; margin-right: 15px; padding-top: 7px; }
#media_catlist { float: left; width: 180px; margin-right: 20px; text-align: left; }
#expand ul, #expand ol { margin-left: 30px; }
#expand h2, #expand h3, #expand h4 { margin-bottom: 10px; margin-top: 10px; }
#dataContent5 td { vertical-align: middle; color: rgb(170, 170, 170); font-size: 12px; padding-right: 11px; }
#dataContent5 img { vertical-align: middle; }
#dataContent5 td a { text-decoration: underline; color: rgb(156, 156, 156); font-size: 12px; }
.hidden { overflow: hidden; position: absolute; top: 0pt; left: -9999px; width: 1px; height: 1px; }
.fg-button { padding: 0.2em 0.2em 0.2em 8px; height: 21px; margin-top: -33px; text-decoration: none ! important; cursor: pointer; position: relative; text-align: center; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float: left; }
button.fg-button { overflow: visible; width: auto; }
.fg-button-icon-left { padding-left: 1.8em; }
.fg-button-icon-right { padding-right: 1.8em; }
.fg-button-icon-left .ui-icon { right: auto; left: 0.2em; margin-left: 0pt; }
.fg-button-icon-right .ui-icon { left: auto; right: 0.2em; margin-left: 0pt; }
.fg-button-icon-solo { display: block; width: 8px; text-indent: -9999px; }
.fg-button.ui-state-loading .ui-icon { background: transparent url('spinner_bar.gif') no-repeat scroll 0pt 0pt; }
#zemanta_attr { background: transparent url('ico_img_attribute.png') no-repeat scroll 0% 0%; padding-left: 22px; font-size: 12px; margin-bottom: 20px; }
#tag_cloud_lrg { line-height: 200%; }
#tag_cloud_lrg a {  }
* { margin: 0pt; padding: 0pt; }
#TB_window { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#TB_secondLine { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); }
#TB_window a:link { color: rgb(102, 102, 102); }
#TB_window a:visited { color: rgb(102, 102, 102); }
#TB_window a:hover { color: rgb(0, 0, 0); }
#TB_window a:active { color: rgb(102, 102, 102); }
#TB_window a:focus { color: rgb(102, 102, 102); }
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
.TB_overlayMacFFBGHack { background: transparent url('macffbghack.png') repeat scroll 0% 0%; }
.TB_overlayBG { background-color: rgb(0, 0, 0); opacity: 0.75; }
* html #TB_overlay { position: absolute; }
#TB_window { border: 4px solid rgb(82, 82, 82); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; position: fixed; z-index: 99102; color: rgb(0, 0, 0); display: none; text-align: left; top: 50%; left: 50%; }
* html #TB_window { position: absolute; }
#TB_window img#TB_Image { border-style: solid; border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102); border-width: 1px; margin: 15px 0pt 0pt 15px; display: block; }
#TB_caption { padding: 7px 30px 10px 25px; height: 25px; float: left; }
#TB_closeWindow { padding: 11px 25px 10px 0pt; height: 28px; float: right; }
#TB_closeAjaxWindow { padding: 7px 10px 5px 0pt; margin-bottom: 1px; text-align: right; float: right; }
#TB_closeAjaxWindow img { vertical-align: middle; }
#TB_ajaxWindowTitle { padding: 7px 0pt 5px 10px; float: left; margin-bottom: 1px; font-weight: bold; font-size: 14px; }
#TB_title { background-color: rgb(232, 232, 232); height: 27px; }
#TB_ajaxContent { padding: 2px 15px 15px; overflow: auto; clear: both; text-align: left; line-height: 1.4em; }
#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p { padding: 5px 0px; }
#TB_load { margin: -6px 0pt 0pt -104px; position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; }
* html #TB_load { position: absolute; }
#TB_HideSelect { border: medium none ; z-index: 99; position: fixed; top: 0pt; left: 0pt; background-color: rgb(255, 255, 255); opacity: 0; height: 100%; width: 100%; }
* html #TB_HideSelect { position: absolute; }
#TB_iframeContent { border: medium none ; clear: both; margin-bottom: -1px; margin-top: 1px; }
#popup_container { border: 5px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Arial,sans-serif; font-size: 12px; min-width: 300px; max-width: 600px; color: rgb(0, 0, 0); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
#popup_title { border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(153, 153, 153); border-width: 1px; margin: 0em; padding: 0em; background: rgb(51, 51, 51) url('title.gif') repeat-x scroll center top; font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em; color: rgb(255, 255, 255); cursor: default; }
#popup_content { margin: 0em; padding: 1em 1.75em; background: transparent url('icon_info_msg.png') no-repeat scroll 16px 16px; }
#popup_content.alert { background-image: url('icon_info_msg.png'); }
#popup_content.confirm { background-image: url('icon_warning_msg.png'); }
#popup_content.prompt { background-image: url('icon_info_msg.png'); }
#popup_message { padding-left: 48px; }
#popup_panel { margin: 1em 0em 0em 1em; text-align: center; }
#popup_prompt { margin: 0.5em 0em; }
.tabbed_area { border: 1px solid rgb(73, 78, 82); padding: 8px; background-color: rgb(99, 109, 118); }
ul.tabs { margin: 5px 0pt 8px 4px; padding: 0px; }
ul.tabs li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
ul.tabs li a { border-style: solid solid none; border-color: rgb(205, 205, 205) rgb(205, 205, 205) -moz-use-text-color; border-width: 1px 1px medium; padding: 4px 17px 8px; background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); text-decoration: none; }
ul.tabs li h2 { margin: 0pt ! important; padding: 0pt ! important; font-family: Arial,sans-serif ! important; display: inline; font-size: 15px ! important; letter-spacing: normal ! important; font-weight: bold ! important; }
ul.tabs li a.active { border-style: solid; border-color: rgb(200, 217, 231) rgb(200, 217, 231) rgb(235, 242, 247); border-width: 1px; background-image: url('tabs_li_bkg.png'); background-repeat: repeat-x; background-position: center top; color: rgb(51, 51, 51); background-color: rgb(232, 240, 246); }
#tcontent_2, #tcontent_3, #tcontent_4 { display: none; }
.tcontent { border-top: 1px solid rgb(200, 218, 231); padding: 5px; background-image: url('tabs_bkg.png'); background-repeat: repeat-x; background-position: center top; background-color: rgb(255, 255, 255); }
.tcontent ul { margin: 0px; padding: 0px; }
.tcontent ul li { border-bottom: 1px solid rgb(214, 221, 224); list-style-type: none; list-style-image: none; list-style-position: outside; padding-top: 10px; padding-bottom: 10px; font-size: 13px; clear: both; }
.tcontent h3, .tcontent h4 { margin: 0pt ! important; }
.tcontent h3 { font-weight: bold ! important; }
.tcontent ul li:last-child { border-bottom: medium none; }
.tab_item h3 { display: inline; }
#tabbed_box_0 { margin: 15px auto 0px; width: 760px; position: relative; }
#tabbed_box_1 { margin: 20px auto 0px; width: 575px; float: left; position: relative; }
.tab_content_thumb_sm { border: 1px solid rgb(220, 220, 220); padding: 3px; margin-right: 8px; margin-bottom: 8px; float: left; }
#tabbed_box_1 .tab_content_thumb { background: transparent url('img_shodow_bg.gif') no-repeat scroll left top; float: left; width: 79px; height: 78px; padding-top: 8px; padding-left: 8px; padding-right: 8px; position: relative; }
#tabbed_box_0 .tab_content_thumb1 { padding: 8px; background: transparent url('img_shadow_bg_lrg.gif') no-repeat scroll left top; float: left; margin-top: 9px; margin-right: 9px; width: 84px; height: 84px; position: relative; }
#tabbed_box_1 .tab_item { float: left; padding-top: 1px; color: rgb(99, 79, 101); font-size: 10px; width: 470px; }
#tabbed_box_0 .tab_item { float: left; padding-top: 10px; color: rgb(99, 79, 101); font-size: 10px; width: 250px; }
#tabbed_box_1 .tab_item h3 { color: rgb(65, 99, 128); font-size: 14px; padding-bottom: 5px; }
#tabbed_box_0 .tab_item h3 { color: rgb(65, 99, 128); font-size: 16px; padding-bottom: 5px; }
#tabbed_box_1 .tab_item h3 a, #tabbed_box_0 .tab_item h3 a { color: rgb(65, 99, 128); text-decoration: none; }
#tabbed_box_1 .tab_item h3 a:hover, #tabbed_box_0 .tab_item h3 a:hover { color: rgb(51, 51, 51); }
#tabbed_box_1 .tab_item h4, #tabbed_box_0 .tab_item h4 { color: rgb(182, 173, 208); font-size: 12px; font-weight: normal; padding-bottom: 2px; }
#tabbed_box_1 .tab_item h4 a, #tabbed_box_0 .tab_item h4 a { color: rgb(143, 186, 210); text-decoration: underline; }
#tabbed_box_1 .tab_item h4 a:hover, #tabbed_box_0 .tab_item h4 a:hover { color: rgb(51, 51, 51); }
.tab_item p { font-size: 13px; line-height: 21px; }
#middlebar { font-size: 11px; color: rgb(59, 93, 20); font-weight: bold; position: absolute; height: 30px; top: -5px; right: 0px; }
#middlebar .menu li { background: transparent url('lm.png') no-repeat scroll left top; height: 30px; float: left; margin-right: 0px; }
#middlebar .menu li a { padding: 0pt 26px 0pt 10px; background: transparent url('rm.png') no-repeat scroll right top; color: rgb(0, 0, 0); text-decoration: none; height: 30px; line-height: 30px; display: block; float: left; }
#middlebar .menu li a:hover { color: rgb(102, 102, 102); }
#middlebar ul .submenu { border-style: none solid solid; border-color: -moz-use-text-color rgb(205, 205, 205) rgb(205, 205, 205); border-width: medium 1px 1px; padding: 6px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; top: 1px; clear: both; z-index: 2222; display: none; }
#middlebar ul .submenu li { border-style: solid none none; border-color: rgb(222, 222, 222) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; margin: 0pt 6px; background: transparent none repeat scroll 0% 0%; display: block; float: none; height: auto; line-height: normal; }
#middlebar .submenu li a { border: 0pt none ; margin: 0pt; padding: 6px; background: transparent none repeat scroll 0% 0%; display: block; float: none; height: auto; color: rgb(16, 92, 190); line-height: normal; }
#middlebar .submenu li a:hover { background: rgb(227, 237, 239) none repeat scroll 0% 0%; }
#middlebar p { position: relative; bottom: 15px; color: rgb(0, 0, 0); font-size: 13px; }
#cat_tag_cloud { background: transparent url('tag_bg2.gif') no-repeat scroll left top; width: 568px; height: 84px; padding-left: 12px; padding-right: 10px; padding-top: 2px; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 11px; vertical-align: middle; text-align: left; }
#cat_tag_cloud a { color: rgb(51, 204, 255); text-decoration: none; line-height: 150%; }
#cat_tag_cloud a:hover { color: rgb(255, 255, 255); }

/* ::::: null ::::: */

#TB_window { top: 250px; }

/* ::::: http://s7.addthis.com/static/r07/widget07.css ::::: */

#at16lb { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; z-index: 1001; background-color: black; opacity: 0.001; }
#at20mc, #at_email, #at16pib, #at16pc, #at16pi, #at_share, #at_complete, #at_success, #at_error { position: static ! important; }
#at20mc { position: absolute; left: 0px; top: 0px; }
#at20mc a { color: rgb(51, 102, 187); }
.at15a { border: 0px none ; margin: 0px; padding: 0px; height: 0px; width: 230px; }
.atnt { padding: 6px 0px 0px ! important; text-align: center ! important; height: 24px ! important; }
.atnt a { text-decoration: none; color: rgb(51, 102, 187); }
.atnt a:hover { text-decoration: underline; }
#at_msg, #at16p label, #at16nms, #at_share .at_item, #at16p, #at15s, #at16p form input, #at16p form textarea { font-family: arial,helvetica,tahoma,verdana,sans-serif ! important; font-size: 12px ! important; outline-style: none; outline-width: 0px; line-height: 1em; }
#at15s.cell4 { border: 1px solid rgb(68, 68, 68) ! important; background-color: rgb(38, 38, 38) ! important; color: rgb(255, 255, 255) ! important; }
* html #at15s.mmborder { position: absolute ! important; }
#at15s.mmborder { border: 10px solid rgb(127, 127, 127) ! important; position: fixed ! important; }
#at15s.mmborder { width: 240px ! important; }
#at15s { border: 1px solid rgb(204, 204, 204); margin: 0px ! important; padding: 1px ! important; overflow: visible ! important; background-color: rgb(255, 255, 255); color: rgb(76, 76, 76) ! important; float: none ! important; line-height: 1em ! important; text-align: left ! important; width: 230px ! important; position: absolute ! important; }
* html #at_hover.cell4 .at15t, #at_hover.cell4 .at15t { background: transparent url('widgetblack.gif') no-repeat scroll left center; }
#at15s_head { border-bottom: 1px solid rgb(229, 229, 229); padding: 4px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; position: relative; cursor: default; }
#at15s_brand, #at16_brand { position: absolute; }
#at15s_brand { top: 4px; right: 4px; }
#at16_brand { top: 5px; right: 30px; cursor: default; }
#at_hover { padding: 4px; }
#at_hover .at_item, #at_share .at_item { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; float: left ! important; color: rgb(76, 76, 76) ! important; }
#at16nms { padding: 4px 5px; }
#at_hover .at_item { margin: 1px; padding: 2px 3px ! important; width: 102px ! important; }
#at_hover .at_item.atiemode2 { width: 104px ! important; }
#at_hover .at_item:hover, #at_hover .at_item.athov { margin: 0px ! important; }
#at_hover .at_item:hover, #at_hover .at_item.athov, #at_share .at_item:hover, #at_share .at_item.athov { border: 1px solid rgb(229, 229, 229); background: rgb(242, 242, 242) none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; }
* html #at_hover .at_item { border: 1px solid rgb(255, 255, 255); }
* html #at_hover .at_item.athov { border: 1px solid rgb(229, 229, 229) ! important; margin: 1px ! important; }
#at_email15 { padding-top: 5px; }
.at15e_row { height: 28px; }
.at15e_row label, .at15e_row span { padding-left: 10px ! important; display: block ! important; width: 60px ! important; float: left ! important; }
.at15e_row input, .at15e_row textarea { border: 1px solid rgb(204, 204, 204) ! important; padding: 0pt ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; display: block ! important; width: 150px ! important; float: left ! important; color: rgb(51, 51, 51) ! important; font-size: 11px ! important; font-weight: normal ! important; }
#at_email label, #at_email input, #at_email textarea { font-size: 11px ! important; }
.at15t { background: transparent url('widget01.png') no-repeat scroll left center; display: block ! important; height: 16px ! important; line-height: 16px ! important; padding-left: 20px ! important; cursor: pointer; }
.addthis_button { cursor: pointer; }
.addthis_toolbox.addthis_default_style span { line-height: 16px; }
.addthis_default_style .addthis_separator { margin: 0px 5px; display: inline; }
div.atclear { clear: both; }
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs { float: left; }
.at300b img { border: 0pt none ; }
.addthis_default_style .at300b, .addthis_default_style .at300m { padding: 0px 2px; }
.at300b, .at300m, .at300bs { cursor: pointer; }
.at300bs { background: transparent url('widget01.png') no-repeat scroll left center; overflow: hidden; display: block; height: 16px; width: 16px; line-height: 16px ! important; }
.at300bs.at15t_expanded, .at300bs.at15t_compact { background: transparent url('logo1414.gif') no-repeat scroll left center; margin-right: 4px; }
.at15t_more { background: transparent url('logo1414.gif') no-repeat scroll left center ! important; }
.at15t_000 { background-position: 0px 0px; }
.at15t_aim { background-position: 0px -16px ! important; }
.at15t_amazonwishlist { background-position: 0px -32px ! important; }
.at15t_ask { background-position: 0px -48px ! important; }
.at15t_backflip { background-position: 0px -64px ! important; }
.at15t_ballhype { background-position: 0px -80px ! important; }
.at15t_bebo { background-position: 0px -96px ! important; }
.at15t_blogger { background-position: 0px -112px ! important; }
.at15t_blogmarks { background-position: 0px -128px ! important; }
.at15t_buzz { background-position: 0px -144px ! important; }
.at15t_delicious { background-position: 0px -160px ! important; }
.at15t_digg { background-position: 0px -176px ! important; }
.at15t_diigo { background-position: 0px -192px ! important; }
.at15t_email { background-position: 0px -208px ! important; }
.at15t_facebook { background-position: 0px -224px ! important; }
.at15t_fark { background-position: 0px -240px ! important; }
.at15t_faves { background-position: 0px -256px ! important; }
.at15t_favorites { background-position: 0px -272px ! important; }
.at15t_friendfeed { background-position: 0px -288px ! important; }
.at15t_friendster { background-position: 0px -304px ! important; }
.at15t_google { background-position: 0px -320px ! important; }
.at15t_hatena { background-position: 0px -336px ! important; }
.at15t_hi5 { background-position: 0px -352px ! important; }
.at15t_kaboodle { background-position: 0px -368px ! important; }
.at15t_kirtsy { background-position: 0px -384px ! important; }
.at15t_linkagogo { background-position: 0px -400px ! important; }
.at15t_linkedin { background-position: 0px -416px ! important; }
.at15t_live { background-position: 0px -432px ! important; }
.at15t_meneame { background-position: 0px -448px ! important; }
.at15t_misterwong { background-position: 0px -464px ! important; }
.at15t_mixx { background-position: 0px -480px ! important; }
.at15t_multiply { background-position: 0px -496px ! important; }
.at15t_myaol { background-position: 0px -512px ! important; }
.at15t_myspace { background-position: 0px -528px ! important; }
.at15t_netvibes { background-position: 0px -544px ! important; }
.at15t_netvouz { background-position: 0px -560px ! important; }
.at15t_newsvine { background-position: 0px -576px ! important; }
.at15t_nujij { background-position: 0px -592px ! important; }
.at15t_orkut { background-position: 0px -608px ! important; }
.at15t_plaxo { background-position: 0px -624px ! important; }
.at15t_print { background-position: 0px -640px ! important; }
.at15t_propeller { background-position: 0px -656px ! important; }
.at15t_reddit { background-position: 0px -672px ! important; }
.at15t_segnalo { background-position: 0px -688px ! important; }
.at15t_simpy { background-position: 0px -704px ! important; }
.at15t_slashdot { background-position: 0px -720px ! important; }
.at15t_spurl { background-position: 0px -736px ! important; }
.at15t_stumbleupon { background-position: 0px -752px ! important; }
.at15t_stylehive { background-position: 0px -768px ! important; }
.at15t_tailrank { background-position: 0px -784px ! important; }
.at15t_technorati { background-position: 0px -800px ! important; }
.at15t_thisnext { background-position: 0px -816px ! important; }
.at15t_tipd { background-position: 0px -832px ! important; }
.at15t_tumblr { background-position: 0px -848px ! important; }
.at15t_twitter { background-position: 0px -864px ! important; }
.at15t_typepad { background-position: 0px -880px ! important; }
.at15t_wordpress { background-position: 0px -896px ! important; }
.at15t_yahoobkm { background-position: 0px -912px ! important; }
.at15t_yardbarker { background-position: 0px -928px ! important; }
.at15t_netscape { background-position: 0px -656px ! important; }
#at16clb { font-size: 16pt; font-family: "verdana bold",verdana,arial,sans-serif; }
#at_share .at_item { border: 1px solid rgb(255, 255, 255); padding: 4px; width: 123px ! important; margin-right: 2px; }
#at16pm { border-right: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 298px; height: 360px; text-align: left; position: static; }
#at16pcc { margin: 0pt auto; padding: 0px; overflow: visible; position: fixed; top: 0px; left: 0px; width: 100%; font-size: 10px ! important; color: rgb(76, 76, 76); z-index: 10000001; }
* html #at16pcc { position: absolute; }
#at16abifc { border: 0pt none ; margin: 0pt; overflow: hidden; top: 10px; left: 10px; height: 335px; width: 492px; position: absolute; }
#at16abifc iframe { border: 0pt none ; position: absolute; height: 360px; width: 516px; top: -10px; left: -10px; }
* html div#at16abifc.atiemode2 { height: 354px; width: 482px; }
* html #at16abifc iframe { overflow: hidden; height: 348px; left: -10px; top: -10px; }
#at16p { background: transparent url('atbkg.png') repeat scroll 0% 0%; }
#at16p, #atie6ifh { margin: -185px auto 0pt -155px; padding: 10px; position: absolute; top: 50%; left: 50%; width: 300px; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 12px; color: rgb(94, 94, 94); z-index: 10000001; }
#atie6ifh { padding: 0px; width: 322px; height: 381px; margin-left: -165px; }
#at_share { margin: 0pt; padding: 0pt; }
#at16ps { padding: 5px; overflow-y: scroll; height: 284px; }
a#at16pit { background: transparent url('tab00.gif') no-repeat scroll 0% 0%; overflow: hidden; position: absolute; top: 37px; right: 10px; display: block; width: 16px; height: 20px; line-height: 19px; margin-right: -17px; text-align: center; color: rgb(51, 102, 187); }
#at16pi { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px 0pt; background: rgb(229, 229, 229) none repeat scroll 0% 0%; text-align: left; }
#at16pi a { text-decoration: none; color: rgb(51, 102, 187); }
#at16pi a:hover { text-decoration: underline; }
#at16pt { padding: 5px 10px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; position: relative; height: 13px; }
#at16pt h4, #at16pt a { font-weight: bold; }
#at16pt h4 { margin: 0pt; padding: 0pt; display: inline; font-size: 12px; color: rgb(76, 76, 76); cursor: default; }
#at16pt a { position: absolute; top: 5px; right: 10px; color: rgb(76, 76, 76); text-decoration: none; }
#at16pc form { margin: 0pt; }
#at16pc form label { display: block; font-size: 11px; font-weight: bold; padding-bottom: 4px; float: none; text-align: left; }
#at16pc form label span { font-weight: normal; color: rgb(76, 76, 76); display: inline; }
#at_email form .abif { width: 272px ! important; }
#at_email textarea { height: 55px ! important; }
* html #at_email textarea { height: 42px ! important; }
:first-child + html #at_email textarea { height: 42px ! important; }
#at_email form input, #at_email form textarea { border: 1px solid rgb(187, 187, 187); margin: 0px 0px 8px; padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 272px; font-weight: normal; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 11px; line-height: 1.4em; color: rgb(51, 51, 51); }
#at_email form .atfxmode2 { width: 279px; }
#at16pc form .at_ent { color: rgb(51, 51, 51) ! important; }
#at16pc form textarea { height: 48px; }
#at16pc form input:focus, #at16pc form textarea:focus { background: rgb(255, 255, 240) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
#at16p .atbtn { border: 1px solid rgb(181, 181, 181); margin: 0pt 2px ! important; padding: 2px 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 60px; font-size: 11px ! important; font-weight: bold; color: rgb(51, 51, 51); cursor: pointer; }
#at16p .atbtn:hover { border-color: rgb(68, 68, 68); color: rgb(0, 102, 204); }
#at_email #ateml { text-align: right; font-size: 10px; color: rgb(153, 153, 153); }
#at16pc { height: 323px; font-size: 11px; text-align: left; color: rgb(76, 76, 76); }
#at_email { padding: 5px 10px; }
#at16pc .tmsg { padding: 4px 2px; text-align: right; }
#at16ps {  }
#at16psf { border-bottom: 1px solid rgb(204, 204, 204); padding: 4px 10px; background: rgb(242, 242, 242) url('atf02.gif') no-repeat scroll center center; position: relative; height: 20px; text-align: center; }
* html #at16psf input { padding: 0pt; }
#at16psf input { border: medium none ; margin: 2px 0pt 0pt; padding: 2px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 220px; color: rgb(102, 102, 102); outline-style: none; outline-width: 0px; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 12px; }
#at16pcc .at_error { border-bottom: 1px solid rgb(223, 86, 102); padding: 5px 10px; background: rgb(242, 109, 125) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#at16pcc #at_success { border-bottom: 1px solid rgb(168, 231, 183); padding: 5px 10px; background: rgb(208, 251, 218) none repeat scroll 0% 0%; color: rgb(76, 76, 76); }
#at16pf { border-top: 1px solid rgb(229, 229, 229); background: rgb(242, 242, 242) none repeat scroll 0% 0%; position: relative; height: 12px; }
#at16pf a { margin: 0pt; padding: 0pt; overflow: hidden; position: absolute; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-size: 10px; color: rgb(76, 76, 76); font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
#at16pf a:hover { text-decoration: underline; }
#at16pf a#at-whatsthis { width: 60px; left: 10px; }
#at16pf a#at-privacy { width: 39px; left: 90px; }
#at_complete { font-size: 13pt; color: rgb(71, 115, 29); text-align: center; padding-top: 130px; height: 208px ! important; width: 472px; }
#at_s_msg { margin-bottom: 10px; }
#at16pf a#at-logo { background: transparent url('logo88.gif') no-repeat scroll left center; padding-left: 10px; right: 10px; }
.at_baa { overflow: hidden; display: block; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#at15s #at16pf a { top: 1px; }
#at16pc form #at_send { width: 80px ! important; }
#at_feed { padding: 10px; display: none; height: 300px; }
#at_feed span { margin-bottom: 10px; font-size: 12px; }
#at_feed div { width: 102px ! important; height: 26px ! important; line-height: 26px ! important; float: left ! important; margin-right: 68px; }
#at_feed div.at_litem { margin-right: 0px; }
#at_feed a { margin: 10px 0px; height: 17px; line-height: 17px; }
.fbtn { background: transparent url('feed00.gif') no-repeat scroll 0% 0%; float: left; width: 102px; cursor: pointer; text-indent: -9000px; }
.fbtn.bloglines { background-position: 0pt 0pt; width: 94px; height: 20px ! important; line-height: 20px ! important; margin-top: 8px ! important; }
.fbtn.yahoo { background-position: 0pt -20px; }
.fbtn.newsgator, .fbtn.newsgator-on { background-position: 0pt -37px; }
.fbtn.technorati { background-position: 0pt -71px; }
.fbtn.netvibes { background-position: 0pt -88px; }
.fbtn.pageflakes { background-position: 0pt -141px; }
.fbtn.feedreader { background-position: 0pt -172px; }
.fbtn.newsisfree { background-position: 0pt -207px; }
.fbtn.google { background-position: 0pt -54px; width: 104px; }
.fbtn.winlive { background-position: 0pt -105px; width: 100px; height: 19px ! important; line-height: 19px; margin-top: 9px ! important; }
.fbtn.mymsn { background-position: 0pt -158px; width: 71px; height: 14px ! important; line-height: 14px ! important; margin-top: 12px ! important; }
.fbtn.aol { background-position: 0pt -189px; width: 92px; height: 18px ! important; line-height: 18px ! important; }
#at16pp { color: rgb(76, 76, 76); position: absolute; top: 12px; right: 12px; font-size: 11px; }
#at16pp label { font-size: 11px ! important; }
#at16ppc { padding: 10px; width: 179px; }
#at16pph { padding: 5px 0pt 10px; }
#at16pph select { margin: 5px 0pt 8px; }
#at16pp .atinp { width: 156px; }
html > body #at16pp .atinp { width: 176px; }
#at16ppb { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 274px; }
#at16ep { padding: 8px; height: 16px; }
#at16ep a { display: block; height: 16px; line-height: 16px; padding-left: 22px; margin-bottom: 8px; font-size: 12px; }
#at16ep a.at_gmail { background: transparent url('gmail.gif') no-repeat scroll left center; }
#at16ep a.at_hotmail { background: transparent url('hotmail.gif') no-repeat scroll left center; }
#at16ep a.at_yahoo { background: transparent url('yahoo.gif') no-repeat scroll left center; }
#at16ppf p#atsb { padding-top: 20px; font-size: 10px; }
#at16abr { margin-top: 10px; }
#at16abr input { margin: 0pt 5px 0pt 0pt; padding: 0pt; }
#at16ppso { display: none; text-align: right; margin-top: 2px; }
#at16ppa { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; height: 228px; width: 178px; }
#at16ppa a { padding: 4px 8px; display: block; white-space: nowrap; font-size: 12px ! important; }
#at16eatdr { border-top: 0px none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; position: absolute; max-height: 110px; z-index: 500; top: 129px; left: 21px; width: 277px; }
* html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
html > body #at_email form #at16eatdr.abif { top: 137px; width: 278px ! important; }
#at16eatdr a { border-bottom: 1px dotted rgb(238, 238, 238); padding: 4px 8px; overflow: hidden; display: block; }
#at16eatdr a:hover, #at16eatdr a.hover { background: rgb(224, 238, 250) none repeat scroll 0% 0%; text-decoration: none; color: rgb(51, 51, 51); }
#at_promo { font-size: 12px; display: none; }
#at_promo button { border-style: solid; border-color: rgb(255, 163, 137) rgb(212, 82, 44) rgb(212, 82, 44) rgb(255, 163, 137); border-width: 1px; background: rgb(238, 106, 68) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#at_promo .at-promo-content { margin-top: 12px; }
#at_promo .at-promo-btn { padding-top: 10px; }
#at_promo .at-promo-top { padding: 10px 0pt 5px 70px; background: transparent url('60x60_atn_logo.jpg') no-repeat scroll 0pt 0pt; }
#at_promo h4 { margin: 0pt 0pt 4px; font-size: 14px; font-weight: bold; }
#at_promo h4 sup { font-size: 11px; color: rgb(238, 106, 68); }
#at_promo span { display: block; }
#at_promo .at-promo-btm { padding: 6px 0pt 0pt 70px; background: transparent url('60x60_at_firefox_toolbar.jpg') no-repeat scroll 0pt 0pt; }
#at_hover.cell1 { font-size: 14px ! important; }
#at_hover.cell2 .at_item .at15t { color: rgb(34, 0, 204) ! important; text-decoration: underline ! important; }
#at_hover.cell2 .at_item:hover .at15t, #at_hover.cell2 .at_item.athov .at15t { color: rgb(24, 0, 146) ! important; }
#at_hover.cell2 .at_item:hover, #at_hover.cell2 .at_item.athov { border: 1px solid rgb(255, 255, 255) ! important; background-color: rgb(255, 255, 255) ! important; }
#at15s_head.cell4 { border-color: rgb(38, 38, 38) ! important; background-color: rgb(29, 29, 29) ! important; color: rgb(255, 255, 255) ! important; }
#at_hover.cell4, #at_hover.cell4 .at_item { background-color: rgb(38, 38, 38) ! important; color: rgb(255, 255, 255) ! important; }
#at_hover.cell4 .at_item:hover, #at_hover.cell4 .at_item.athov { border: 1px solid rgb(38, 38, 38) ! important; background-color: rgb(38, 38, 38) ! important; color: rgb(255, 255, 255) ! important; text-decoration: underline ! important; }
* html .cell4 .at_item { border: 1px solid rgb(38, 38, 38) ! important; }
* html .cell4 .at_item.athov { border: 1px solid rgb(68, 68, 68) ! important; }
.cell4 #at16pf { border-top: 1px solid rgb(38, 38, 38); background: rgb(29, 29, 29) none repeat scroll 0% 0%; }
.cell4 #at16pf a { color: rgb(255, 255, 255); }

/* ::::: null ::::: */

#uservoice-dialog { margin: -2em auto 0pt; z-index: 100003; display: block; text-align: left; position: absolute; }
#uservoice-overlay { position: absolute; z-index: 100002; width: 100%; height: 100%; left: 0pt; top: 0pt; background-color: rgb(0, 0, 0); opacity: 0.7; }
#uservoice-dialog[id], #uservoice-overlay[id] { position: fixed; }
#uservoice-overlay p { margin: 0pt; padding: 5px; color: rgb(221, 221, 221); font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -1px; }
#uservoice-dialog #uservoice-dialog-close { position: absolute; height: 48px; width: 48px; top: -11px; right: -12px; color: rgb(0, 102, 204); cursor: pointer; background-position: 0pt 0pt; background-repeat: no-repeat; background-color: transparent; }
* html.dialog-open body { height: 100%; }
* html.dialog-open, * html.dialog-open body { overflow: hidden; }
html.dialog-open object, html.dialog-open embed, * html.dialog-open select { visibility: hidden; }
* html #uservoice-overlay { width: 110%; }
* html #uservoice-dialog #uservoice-dialog-close { background: transparent none repeat scroll 0% 0%; }
a#uservoice-dialog-close { background-image: url('close.png'); }

/* ::::: null ::::: */

a#uservoice-feedback-tab { border-style: outset outset outset none; border-color: rgb(102, 204, 255) rgb(102, 204, 255) rgb(102, 204, 255) -moz-use-text-color; border-width: 1px 1px 1px medium; background: rgb(102, 204, 255) url('feedback_tab_black.png') no-repeat scroll -2px 50%; position: fixed; left: 0pt; top: 40%; display: block; width: 25px; height: 90px; margin-top: -45px; z-index: 100001; }
a#uservoice-feedback-tab:hover { border-style: outset outset outset none; border-color: rgb(0, 102, 204) rgb(0, 102, 204) rgb(0, 102, 204) -moz-use-text-color; border-width: 1px 1px 1px medium; background-color: rgb(0, 102, 204); cursor: pointer; }
