body{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0}

li table,table p,table .date{font-size:1em !important}
.bucket_content p{margin:0;padding:5px 0}
hr{color:#DADCDD;height:1px;border:0;padding:0;margin:0;font-size:1px;line-height:1px;display:block}
.blue_rounded_box hr{color:#94a9c7}
h1,h2,h3,h4,h5,h6{margin:10px 0;padding:5px 0;font-family:Arial, Helvetica, sans-serif}
h1.first,h2.first,h3.first,h4.first,h5.first,h6.first,p.first{margin-top:0;padding-top:0}
h1.line,h2.line,h3.line,h4.line,h5.line,h6.line{border-bottom:1px solid #e2e2e2;padding-bottom:3px;margin-bottom:10px !important}
.bucket_content h2{font-size:.9em}
.columns_container_home h1,.columns_container_home h2,.columns_container_home h3,.columns_container_home h4,.columns_container_home h5,.columns_container_home h6{margin:5px 0;padding:5px 0}
h1.no_heading{margin:10px 0 3px;padding:0}
.box_dark_inner h1{font-size:1.1em;font-weight:400;margin:0;padding:5px 0}
.box_dark_inner h2{font-size:.75em;font-weight:400;margin:0;padding:5px 0}
.columns_container_home h3{font-size:.7em;margin:0;padding:0}
.sub_nav h3{margin:2px 0 !important;padding:0 !important;font-size:.7em !important}
dl{position:relative;height:1%;margin:0;font-size:.7em;margin-bottom:3px}
dd{margin:0 0 4px 15px}
.header_article_container dt{float:left;margin:0 4px 4px 0;white-space:nowrap;font-weight:700}
.header_article_container dd{margin:0 0 4px 4px;white-space:nowrap}
dl.faq{margin:0;padding:10px 0}
dl.faq dt{font-weight:700;margin-bottom:10px}
dl.faq dd{padding-bottom:5px;margin-bottom:0;margin-left:25px;color:#4d4d4d}
a:visited{color:#5403fa}
a:active{color:#0060ff}
.forms p{padding:2px 0 7px;margin:0}
.forms .checkbox{padding:2px 0 5px}
.forms label,.forms .label_group{display:block;font-weight:700;margin:5px 7px 2px 0}
.forms input.input_focus{border:1px solid #2B552B}
.forms input.input_error{border:1px solid #E84C01}
.forms .input_box{color:#393939;padding:2px 2px 2px 3px;border:1px solid #7F9DB9}
.forms select{color:#393939}
.forms textarea{border:1px solid #7F9DB9}
.forms .radioinput{padding:2px 5px;display:block;float:left;margin:0 5px 5px 0}
.forms fieldset{border:1px solid #C5C5C5;position:relative;padding:10px;margin:5px 0;display:block}
.forms legend{padding:0 5px;color:#000;font-size:.9em}
.forms input.button{padding:2px 6px;cursor:pointer;font:700 .7em Verdana, Arial, Helvetica, sans-serif}
.forms p input.button{font-size:1em;padding:3px 6px}
.forms input.button-big{padding:2px 20px}
.forms p.submit_buttons{padding:6px 10px 7px;margin:0;_height:1px}
.forms .form_steps,dt .question{color:#090}
.form_errors{color:#C00;font-weight:400}
.form_errors ul,.previous_next_community p.first{margin-top:0 !important;padding-top:0 !important}
.form_label_normal{font-weight:400;color:#666}
.forms .checkbox_inline input{vertical-align:middle;margin-right:2px}
.content_container{padding:0 8px;position:relative;_height:1px;min-height:1px}
.header_container{border:2px solid #9FBDE5;margin-bottom:20px}
.header_breadcrumb_top_right{height:7px}
.header_breadcrumb_content{font-size:.65em;border-top:2px solid #9FBDE5}
.header_breadcrumb_content_right{padding:5px 12px 0 10px}
.header_breadcrumb_bottom{height:8px;font-size:1px}
.header_breadcrumb_bottom_right{height:8px}
.logo{border:4px solid #date;display:block;margin:0;padding:0}
.nav_login_user{position:absolute;top:10px;right:15px;text-align:right}
.nav_login_user ul{padding:0;margin:0 -8px 0 0}
.nav_login_user li{padding:0 4px 1px 6px;display:inline;border-left:1px solid #C2C5C3;list-style:none}
.nav_login_user a:link,.nav_login_user a:visited{text-decoration:none;color:#034efa;font-weight:700}
.nav_login_user li a:hover{text-decoration:underline}
.nav_login_user img.thumbnail_16{float:right;margin-left:7px}
.nav_login_user p{padding:0;margin:0 0 3px;line-height:100%}
.nav_login_user .username{font-weight:700}
.heading_container h1,.heading_container h2,.heading_container h3,.heading_container h4,.heading_container h5,.heading_container h6,.previous_next_container h1,.previous_next_container h2,.previous_next_container h3,.previous_next_container h4,.previous_next_container h5,.previous_next_container h6{padding:5px 8px 4px;font-size:.95em;position:relative;border:2px solid #9FBDE5}
.bucket_container{border:2px solid #9fbde5;min-height:1px;_height:1px;position:relative}
.bucket_content{min-height:1px;_height:1px;position:relative;padding:10px}
p.bucket_row_who_is_using,.bucket_row_who_is_using{float:left;width:180px;padding-left:10px;font-size:.65em}
p.bucket_row_items,.bucket_row_items{float:left;width:115px;padding-left:10px;font-size:.65em;text-align:center}
p.bucket_row_items_three,.bucket_row_items_three{float:left;width:30%;margin-right:2.2% !important}
.previous_next_container{min-height:1px;_height:1px;position:relative;font-family:Arial, Helvetica, sans-serif;min-width:486px}
.previous_next_container.previous_next_community_wide_blank{min-width:200px}
.previous_next_top{height:13px;font-size:1px}
.previous_next_top span{height:13px;width:7px;display:block;float:right}
.previous_next_content_right{position:relative;margin-left:350px;min-height:40px;_height:40px}
.previous_next_content_right_border{border-right:2px solid #83ABE1;min-height:1px;_height:1px}
.previous_next_content_left{position:relative;width:336px;float:left}
.previous_next_wide_bottom{height:12px;font-size:1px}
.previous_next_wide_bottom span{height:12px;float:right;width:5px}
.previous_next_content_left a.arrow_left,.previous_next_content_left a.arrow_right{width:16px;height:18px;display:block;position:absolute}
.previous_next_content_left a.arrow_left{top:10px;margin:18px 0 0 4px;left:3px}
.previous_next_content_left a.arrow_right{top:29px;right:3px;margin:0}
.previous_next_container h2,h6,h5{font-size:.8em}
.previous_next_container .previous_next_content_left h3{margin-right:35px;margin-left:115px;padding-left:0;padding-top:0}
.previous_next_container h3{font-size:.75em;border-bottom:1px solid #adb7c8;margin:0 5px 3px 0;padding:0 0 3px}
.previous_next_container ul{margin-top:0;margin-left:7px;padding-left:9px;margin-bottom:0;padding-bottom:0}
.previous_next_container p{margin:0 38px 2px 112px}
.previous_next_container .thumbnail_59,.previous_next_container .thumbnail_59_#ffff00{margin-left:35px;margin-bottom:0}
.previous_next_container .thumbnail_59_#ffff00{_margin-left:19px}
.previous_next_community_narrow .thumbnail_59_#ffff00{_margin-left:35px}
.previous_next_content_middle_left,.header_breadcrumb_top,.header_breadcrumb_top_right,.header_breadcrumb_content,.header_breadcrumb_content_right,.header_breadcrumb_bottom,.header_breadcrumb_bottom_right{position:relative}
.previous_next_content_middle_right{padding:4px 12px}
.previous_next_bottom,.header_breadcrumb_top{font-size:1px}
.previous_next_bottom span{display:block;height:10px}
.previous_next_community{color:#FFF}
.previous_next_community .previous_next_content_right_border{border-right:0}
.previous_next_community .previous_next_wide_bottom span{width:9px}
.previous_next_community h2{padding:9px 10px 5px}
.previous_next_community .previous_next_content_middle_right h3{margin-right:10px;margin-left:5px;border-bottom-color:#001b5f}
.previous_next_community h3{border-bottom-color:#12306b}
.previous_next_community a:link{color:#ffde5b;font-weight:700}
.previous_next_community a:visited{color:#d8ad00;font-weight:700}
.previous_next_community .previous_next_content_left a.arrow_left{margin-left:8px}
.previous_next_community .previous_next_content_left a.arrow_right{right:1px}
.previous_next_community_submit{margin-top:10px}
.previous_next_community_submit p{margin:0 5px 2px 15px}
.previous_next_container.previous_next_community_submit .previous_next_content_left h3{border:none;margin:10px 5px 10px 15px}
.previous_next_community_narrow,.previous_next_community_blank{min-width:100%;margin-top:6px;margin-bottom:6px !important}
.previous_next_community_narrow .previous_next_content_left{width:100%;padding:0}
.previous_next_community_narrow .previous_next_content_left a.arrow_left{margin-left:6px}
.previous_next_community_narrow .previous_next_content_left a.arrow_right{right:4px}
.previous_next_community_blank .previous_next_content_left{width:100%;padding:0;margin-bottom:6px}
.previous_next_community_blank .previous_next_content_right,.previous_next_community_narrow .previous_next_content_right{position:relative;margin-left:0;padding:9px 0 5px}
.previous_next_container.previous_next_community_blank p{margin-left:14px;margin-right:14px}
.previous_next_community_wide_blank{margin:6px 0}
.previous_next_community_wide_blank p{margin-left:14px;margin-right:14px;margin-bottom:0;padding:5px 0}
.columns_container_1_narrow{margin-left:auto;margin-right:auto;width:440px}
.columns_container .columns_right{width:400px;position:relative}
.columns_inner_container_2{position:relative;_height:1px;min-height:1px}
.columns_inner_container_2 .columns_inner_floats{float:left;width:48.9%;margin-left:2%;min-height:1px}
.columns_inner_container_2 .columns_inner_floats .previous_next_community p.first{margin-left:14px}
table.media_formats{border:none;margin:6px 0 0}
table.media_formats td,table.media_formats th{border:none;text-align:left;padding:1px 1px 3px}
.media_format_labels th{font-weight:400;font-family:Arial, Helvetica, sans-serif;color:#999;vertical-align:bottom;letter-spacing:-.05em;text-align:left;display:none}
table.content_list{margin-bottom:10px;padding-right:6px;width:99%}
table.content_list th,table.content_list td{vertical-align:top;text-align:left;padding:15px 3px 7px;border-bottom:1px solid #CCC}
table.content_list th{width:70px}
table.content_list th.date{width:185px;line-height:1.6em}
table.content_list th.content_category{vertical-align:middle;text-align:center;color:#666;font:400 .8em Arial, Helvetica, sans-serif}
table.content_list p{margin:2px 0 0}
table.generic_data_table,table.table_download_options{border:1px solid #dbdbdb;border-bottom:none;border-right:none;width:99%;margin:10px 0}
table.generic_data_table td,table.generic_data_table th,table.table_download_options td,table.table_download_options th{padding:4px 10px 4px 6px;text-align:left;border:1px solid #dbdbdb;border-top:none;border-left:none}
ul.list_no_bullet li{list-style:none;margin:0;padding:4px 0;min-height:1px;_height:1px}
li.no_bullet{list-style:none}
ul.thumbnail_list_column{width:49%;float:left;margin:0 .6% 0 0}
ul.thumbnail_list li{margin:0;padding:15px 15px 15px 0;clear:both;list-style:none}
.columns_right ul.thumbnail_list li{padding-top:5px;padding-bottom:5px}
ul.thumbnail_list a img{border:1px solid #034efa}
.thumbnail_59,.thumbnail_59_#ffff00,.thumbnail_140,.thumbnail_140_video,.thumbnail_16,.thumbnail_110_video,.thumbnail_240_video{border:2px solid #325FB0}
.thumbnail_59,.thumbnail_59_#ffff00{width:59px;height:59px}
.thumbnail_140_video,.thumbnail_140{width:140px;height:105px}
.thumbnail_240_video{width:240px;height:180px}
.nav_login .thumbnail_16{width:17px;height:17px}
.thumbnail_16{border:1px solid #034efa;vertical-align:bottom}
.previous_next_community .thumbnail_16{border:1px solid #FFDE5B;vertical-align:bottom}
.thumbnail_110_video,.thumbnail_240_video.old_small_size_graphic{width:110px;height:80px}
.banner_468x60{margin:10px auto}
.ad_text_blocks{border-top:1px solid #d1d1d1;padding:10px 0 0 8%;margin:10px 0;min-height:1px;_height:1px}
.ad_text_blocks p{float:left;width:25.5%;margin:0;padding:0;margin-right:5.5%}
.ad_text_blocks_2_ads,.previous_next_container li{padding-left:0}
.ad_text_blocks_2_ads p{width:46%;_width:42%;margin-right:3%}
.ad_text_blocks_vertical{border-top:1px solid #d1d1d1;padding-left:0}
.rounded_box_content .ad_text_blocks_vertical{border-top:none;padding-left:0}
.rounded_box_content .ad_text_blocks_vertical p{padding:10px 0}
.jb-box,.content_container p,.content_container li,table{font-size:.7em}
.jb-job,.jb-job-last{border-bottom:1px solid #94a9c7;padding:10px 0}
.jb-job-title a,a:hover{text-decoration:none}
.jb-job-description a{color:#000;text-decoration:none}
.jb-footer-text{padding:5px 0 10px}
table.gallery_table_home{margin:2px 0 10px;border:2px solid #9FBDE5;border-bottom:none}
table.gallery_table_home td.gallery_available{padding:0;text-align:center;width:5%}
table.gallery_table_home td.gallery_sub_category{width:30%}
table.gallery_table_home td.gallery_sub_category a,table.gallery_table_home td.gallery_most_downloaded,table.gallery_table_home th.gallery_most_downloaded{font-family:Arial, Helvetica, sans-serif;border-right:none}
table.gallery_item_table{width:47%;float:left;border:1px solid #dce4f9;border-bottom:none;margin-left:3%;margin-bottom:10px}
table.gallery_item_table.first,.columns_inner_container_2 .columns_inner_floats.first{margin-left:0}
table.gallery_item_table th,table.gallery_item_table td{border-bottom:1px solid #dce4f9;padding:3px 6px}
table.gallery_item_table th{text-align:left}
table.gallery_category{border-top:2px solid #000;border-left:2px solid #000}
table.gallery_category th{border-bottom:2px solid #000;border-right:2px solid #000;font-size:0.9em;padding:4px 6px;text-align:left;vertical-align:middle}
table.gallery_category td{border-bottom:2px solid #000;border-right:2px solid #000;padding:10px 6px;vertical-align:top}
tr.gallery_sponsor_row td{padding-top:4px}
p.gallery_sponsor{font:.9em Arial, Helvetica, sans-serif !important;padding:1px 0 2px;text-align:center;margin:0 0 2px;border-bottom:1px solid #000}
table.gallery_category td.gallery_category_name_cell,table.gallery_category th.gallery_category_name_cell{width:75%}
.gallery_category_name_cell h2{font-size:1.2em;margin:0 0 5px;position:relative;padding:0}
.gallery_category_name_cell h2 .button_link{font-size:.75em;margin-right:5px}
.gallery_category_name_cell h2 .bg_icon_rating_stars,.gallery_category_name_cell h2 .gallery_category_updated{font-size:.8em;display:block;float:right;text-align:right;margin:1px 0 0;font-weight:400}
.gallery_category_name_cell h2 .gallery_category_updated{padding-left:20px}
table.gallery_category th a,a:link{color:#034efa}
td.gallery_category_name_cell img{float:right;margin:10px 0 0 5px}
th a.gallery_category_name{float:left;padding:2px 0 2px 7px}
th a.gallery_category_updated,th a.gallery_category_ratings,{display:block;float:right;text-align:right;border-left:1px solid #000;padding:2px 0 2px 10px}
th a.gallery_category_ratings{margin-right:60px}
th a.gallery_category_updated{margin-right:5px}
.gallery_category a.active_ascending,.gallery_category a.active_descending{padding-left:13px}
dl.pagination{font-size:.7em;margin:5px 0;padding:0;color:#666}
dl.pagination dd{margin:0;padding:5px 0;border-top:1px solid #94a9c7}
p.pagination{margin-right:10px}
.bucket_container .pagination,.previous_next_community .pagination{font-size:.7em;border-left:2px solid #9fbde5;border-right:2px solid #9fbde5;padding:5px 10px;text-align:right}
.previous_next_community .pagination{border:none;padding-right:30px}
.footer_container{border:2px solid #9FBDE5;position:relative;margin:20px 0 0}
.footer_container .logo{position:absolute;top:29px;left:14px}
.footer_content{min-height:66px;_height:66px;padding:15px 0 5px 155px}
.footer_bottom{height:10px;overflow:hidden}
.footer_bottom span{float:right;height:10px;width:177px;overflow:hidden}
.footer_legal{text-align:center;margin:10px;color:#999}
.footer_group{float:left;border-left:1px solid #c2c7cc;padding:0 20px}
.footer_group.first{border-left:none;padding-left:0}
.footer_group p{font-weight:700;margin:0 0 4px;padding:0}
.footer_content ul{margin:0;padding:0;float:left}
.footer_content li{margin:0;padding:0 0 4px;list-style:none;line-height:100%}
.photo_container{margin:5px 0;position:relative;min-height:1px}
.photo_container_inner{float:left;border:1px solid #b8b8b8}
.photo_border{float:left;padding:10px}
.photo_border img{display:block;border:1px solid #b8b8b8}
p.caption{color:#444;font-size:.7em;clear:both;padding:0 10px 10px;margin:0}
.photo_container_rich{clear:both;float:left}
.photo_container_rich .photo_border{float:left;border:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #b8b8b8;padding:10px}
.photo_container_rich p.caption{color:#999;font-size:.7em;clear:both;border-top:0;padding:10px}
code{font-size:1.3em;color:#800039;font-weight:700}
code.code_block{border:1px dotted #e0c7cd;padding:10px;margin:20px 0;display:block;white-space:pre;font:700 .7em "Courier New", Courier, monospace}
.header_article_container{position:relative;width:100%;padding-bottom:5px}
.header_article_container ul li{margin:0;padding:4px 0;min-height:1px;_height:1px}
.header_article_container .header_article_left,.header_article_container .header_article_middle,.header_article_container .header_article_right{position:relative;float:left;width:30%;margin-right:2%}
.header_article_container .header_article_right{width:32%;margin-right:0}
.header_article_container p{margin:0 0 5px;padding-bottom:0}
.header_article_container p a,hr.first{margin-top:0}
.article_version{border-left:2px solid #9fbde5;border-right:2px solid #9fbde5;padding:0 10px}
.article_version p{margin:0;padding:0 0 10px}
.toc{border-left:2px solid #9fbde5;border-right:2px solid #9fbde5;padding:8px 10px}
.review_container{margin-top:20px;padding-top:10px;border-top:1px solid #DADCDD}
.review_container h3{font-size:.8em;margin:5px 0 0;padding:0}
.review_container p{margin:6px 0;padding:0}
.review_container .bg_icon_rating_stars{margin-bottom:6px}
.category_item{width:300px;float:left;margin:0 15px 45px 0}
.category_item_podcast{width:150px;min-height:200px;_height:200px;margin:0 10px 0 0}
.landing_page_group .category_item_podcast p{margin:4px 0}
.category_item p,li h1,li h2,li h3,li h4,li h5,li h6{margin:0 0 5px;padding:0}
ul.category_menu{margin:2px 20px 0;padding:2px 0 5px 20px;float:right}
ul.category_menu li{margin:0;padding:3px 0;min-height:1px;list-style:none}
ul.category_menu li a{padding-left:19px}
.video_related_container{width:58%;position:relative;float:right;margin-top:10px}
.video_related{height:300px;overflow:auto;_overflow:scroll;position:relative;padding:10px;border-bottom:1px solid #e5e5e5}
.video_summary{float:left;width:40%;margin-top:10px}
.video_related_container h2{margin:0 10px}
.video_related_container p{margin:0 10px 10px}
.video_related .category_item{width:120px}
.video_related .category_item p,.rounded_box_bottom{clear:both}
.video_related .bg_icon_rating_stars{display:block;margin-top:4px}
.video_related p{margin:0 0 10px;padding-bottom:0}
h2 a.advertise_here,h1 a.advertise_here{position:absolute;top:7px;right:6px;_right:10px;font-size:.6em;text-decoration:none;font-weight:400}
.home_why_asp_right h2 a.advertise_here{top:2px;right:0}
.ad_text_blocks_vertical a.advertise_here,.ad_text_blocks a.advertise_here{font-size:.6em;text-decoration:none;display:block;margin:8px 0 0}
.ad_163x40{text-align:center}
.ad_163x40 img{margin:15px 0 5px}
.ad_163x40 p,.ad_text_blocks_vertical p{padding-bottom:5px}
.ad_120x600{margin:15px 0 0}
.date{color:#666;font:.7em Arial, Helvetica, sans-serif}
p .date,h3{font-size:.95em}
.none,a.advertise_here,.jb-footer-top,.jb-footer-logo,.nav_language,ul.nav_main,#cb_main{display:none}
.clear{clear:both;height:1px;font-size:1px;padding:0;margin:0}
.align_left{float:left;margin:0 6px 4px 0}
.align_right{float:right;margin:0 0 4px 10px}
.align_center{margin-left:auto;margin-right:auto;display:block}
.align_middle{vertical-align:middle}
.inline,.forms .checkbox_inline label{display:inline}
.no-margin{margin:0}
a:link.no_border img,.no_border{border:none !important}
.bucket_container a img,.video_related .category_item img,.photo_container_rich .photo_border img{display:block}
p.introduction{line-height:140%;font-size:.75em}
.postTitleCompact{margin-bottom:4px}
.postDescriptionCompact{margin-top:2px}
ul.CommonSidebarTagCloud{line-height:120%;list-style-type:none;margin:0;padding:10px 0 0 0 !important}
ul.CommonSidebarTagCloud li,.category_item table.media_formats,ul.thumbnail_list,.columns_right .rounded_box_content ul.thumbnail_list,ul.list_no_bullet,table.content_list h3,.previous_next_content,.forms,.header_content_right h1{margin:0;padding:0}
.CommonTag1,.CommonTag2,.CommonTag3,.CommonTag4,.CommonTag5,.CommonTag6,{display:inline;margin:0;padding:0}
.CommonTag1 a:link,.CommonTag1 a:visited,.CommonTag1 a:active{font-size:1.2em;font-weight:700}
.CommonTag2 a:link,.CommonTag2 a:visited,.CommonTag2 a:active,h1{font-size:1.2em}
.CommonTag3 a:link,.CommonTag3 a:visited,.CommonTag3 a:active{font-size:1.1em}
.CommonTag5 a:link,.CommonTag5 a:visited,.CommonTag5 a:active{font-size:.9em;color:#6e9aff}
.CommonTag6 a:link,.CommonTag6 a:visited,.CommonTag6 a:active{font-size:.9em;200:;color:#94b3fb}
.essential_downloads .bucket_content{_height:538px;min-height:538px}
.community_recognition .bucket_content{_height:230px;min-height:230px}
.community_recognition .previous_next_content_right_border{_height:225px;min-height:225px}
.footnote_indicator{color:#C60}
.result-count{display:block;margin-top:5px;font-size:1.2em}
.free_downloads{color:#900;padding:0 4px;font-weight:700}
h3 .free_downloads{font-size:.6em}
p.forms_right_align{text-align:right}
table.forum_table_home{margin:2px 0 0;border:2px solid #9FBDE5;border-bottom:none}
table.forum_table_home th,table.gallery_table_home th{vertical-align:middle;padding:4px 10px;text-align:left;border-bottom:2px solid #9FBDE5;border-right:2px solid #9FBDE5;font-size:.9em}
table.forum_table_home td,table.gallery_table_home td{vertical-align:middle;padding:3px 10px;border-bottom:2px solid #9FBDE5;border-right:2px solid #9FBDE5}
table.forum_table_home .forum_version{padding:0;text-align:center}
table.forum_table_home td.forum_name{width:49%}
table.forum_table_home td.forum_v1,table.forum_table_home td.forum_v2{width:35px;font-size:.8em}
table.forum_table_home td.forum_name a,table.gallery_table_home td.gallery_sub_category a{font-family:Arial, Helvetica, sans-serif;font-weight:700}
.forum_table_home td.forum_thread_count{text-align:right;border-right:none}
.forum_table_home th.forum_thread_count{border-right:none}
.forum_table_home .forum_summary,.gallery_table_home .gallery_most_downloaded_author{margin:0;padding:0;font-weight:400}
.forum_table_home .forum_summary a:link,.forum_table_home .forum_summary a:visited{font-weight:400;font-size:1em}
.columns_right .rounded_box_content ol.forum_top_answerers li{margin:3px auto 3px 0}
.columns_right .rounded_box_content ol.forum_top_answerers{margin-left:25px}
body.forum h1,.CommonTag4 a:link,.CommonTag4 a:visited,.CommonTag4 a:active,li code.code_block,.columns_right h1,h4,h2{font-size:1em}
.heading_container h2.ForumPostHeader{font-size:1.3em;margin:0}
.ForumPostList li .heading_container h3{margin:0;padding:3px 10px 10px;text-align:right;font-size:1em;_height:1px;border-top:none}
.forum_previous_next_topic{margin:0 0 10px;padding:0;text-align:right}
.CommonFormArea{margin:0;position:relative;min-height:1px;_height:1px}
p.forum_thread_ratings{float:right;width:50%;overflow:visible;padding:4px 0;text-align:right;margin:0}
p.forum_thread_options,dt{margin:0 0 4px}
p.forum_thread_last_post{margin:0 0 10px}
ul.ForumPostList{margin:00;padding:0}
ul.ForumPostList li{list-style:none;margin:0;padding:0;min-height:1px;font-size:.7em}
ul.ForumPostList li.ForumPostList,.bucket_content h2,.bucket_content h3{margin:10px 0 0}
ul.ForumPostList li.ForumPostList td.ForumPostContentArea ul{margin:20px;padding-left:20px}
ul.ForumPostList li.ForumPostList td.ForumPostContentArea li{list-style:disc;font-size:1em;_height:1px}
table.forum_post_table{border:2px solid #8DB0E2;border-top:none}
td.ForumPostContentArea,th.ForumPostUserArea{vertical-align:top;padding:10px;min-height:185px;_height:85px}
th.ForumPostUserArea{width:180px;text-align:left;border-right:2px solid #9FBDE5}
td.ForumPostContentArea blockquote{border:1px dotted #999;padding:5px;color:#666;font-style:italic}
td.ForumPostContentArea blockquote .icon_quote_big{margin:0 0 10px;font-weight:700;font-style:normal}
.ForumPostList li .heading_container h3 .date{color:#000;display:block;float:left;font-size:1em}
.ForumPostList hr{margin:10px 0;width:25%;text-align:left}
ul.ForumPostUserPropertyList{margin:0 0 10px;padding:0}
ul.ForumPostUserPropertyList li{font-size:1em;margin:2px 0}
ul.ForumPostUserPropertyList li.ForumPostUserName{padding:8px 0 2px;font-size:.9em}
ul.ForumPostUserPropertyList li.ForumPostUserAttribute,.gallery_table_home .gallery_most_downloaded_author a:link,.gallery_table_home .gallery_most_downloaded_author a:visited,.ad_text_blocks_vertical b{font-weight:400}
ul.ForumPostUserPropertyList li.icon_rep_star{margin-bottom:3px}
.ForumPostFooterArea{margin:30px 0 0}
.ForumPostStatistics{text-align:right;font-size:.8em;font-family:Arial, Helvetica, sans-serif}
ul.forum_drop_down_menu{width:250px;border:2px solid #DCE4F9;border-bottom:2px solid #a7bad5;border-right:2px solid #a7bad5;margin:0 !important;padding:0 !important}
ul.forum_drop_down_menu li{padding:0 !important;list-style:none !important;margin:0 !important;border-top:1px solid #4f76bc}
ul.forum_drop_down_menu li.first{border-top:none}
ul.forum_drop_down_menu li .button_link,.nav_login_user li.first,a img{border:none}
ul.forum_drop_down_menu a.button_link{display:block;padding:5px 0;width:100%}
.coloredcode .cmt{color:#00D502}
.coloredcode .kwdt,.coloredcode .cmtg,.nav_login_user .you_are_a{color:#666}
.coloredcode .attr,.coloredcode .st{color:#f00}
.coloredcode .dir,th.gallery_category_name_cell{color:#000}
.coloredcode .sqlcmt{color:#008080}
.coloredcode .sqlkwd2{color:#f0f}
.coloredcode .sqlkwd3{color:#999}
.coloredcode .sqlkwd4,.coloredcode .unit,.coloredcode .sel,.coloredcode .tag{color:#800000}
.coloredcode .num,.coloredcode .sqlkwd,.coloredcode .val,.coloredcode .ec,.coloredcode .attrv,.coloredcode .kwd{color:#00f}
.coloredcode .sqlst{color:#008000}
.coloredcode b{font-weight:400;color:#008080}
/*MVC GALLERY*/
.featured_three:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
.featured_single_wrapper{background-color:#f7f7f7;float:left;width:30.8%;margin-right:3%;padding:10px 0 13px 0;border:1px solid #ececec}
.featured_single_wrapper_last{margin-right:0}
/*titles*/
.bucket_content table.mvc h3{float:left;margin:0;padding:0 0 5px 0;width:85%}
.featured_single, .bucket_content .featured_single_wrapper h3, .featured_single_wrapper .ratings{width:180px;margin:0 auto}
.bucket_content .featured_single_wrapper h3{font-size:.8em;white-space:nowrap;overflow:hidden}
.mvc_author {font-weight:normal;font-size:.8em;color:#7b7b7b}
.featured_single{position:relative;display:block}
.featured_single:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
.featured_single{border:1px solid #f2f2f2}
.featured_single img{float:left}
.featured_single_wrapper a.thumbs:link, .featured_single_wrapper a.thumbs:visited, .mvc a.thumbs:link, .mvc a.thumbs:visited {text-decoration:none;color:#000}
a:link.edit_small_link, a:visited.edit_small_link{color:red;font-size:.8em;text-decoration:none;font-weight:bold;padding:0 2px}
.mvc_title{font-size:1.2em;font-weight:bold}
.featured_single_wrapper .button_link{font-size:.7em;display:block;float:left}
.thumbs{width:39px;min-height:19px;height:auto !important;height:19px;border:1px solid #ededed;font-size:.7em;float:left;background:#ededed;margin:0 3px 0 0;display:block}
.thumbs span{float:left}
.thumbs img{padding:2px 0 0 0;_padding:1px 0 0 0}
.rating_count{padding:3px 0 3px 0;text-align:center;width:25px;_width:20px;font-sizeX:.8em;font-family:Tahoma, Arial, sans-serif}
table.mvc{border:1px solid #dbdbdb}
.mvc h2{margin:4px 220px 0 10px;float:left;display:inline}
.mvc .mvc_wrapper_sortby{float:left}
.mvc .pagination{float:right;margin:2px 0 0 0;display:inline}
table.mvc td.td_thumbnail{width:111px;padding:0 0 18px 10px}
.mvc_title_wrapper{width:100%}
.mvc_title_wrapper:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
.bucket_content .mvc_title_wrapper .mvc_date{float:right;padding:2px 0 0 0}
.mvc .ratings{width:88px;float:left;height:100%;padding:0 8px 25px 0}
.mvc .ratings .thumbs, .mvc .ratings .button_download{float:left}
.mvc .thumbs, .mvc .button_link{font-size:1em}
.bucket_content .mvc p{padding:0}
.td_thumbnail{padding-right:10px}
.mvc_thumbnail{position:relative}
.mvc_thumbnail{border:1px solid #fff;float:left}
/* Modal   
----------------------------------------------------------*/
.bg-modal {background-color:#000;filter:alpha(opacity=70);opacity:0.7;}
.modal-popup {background-color:#fff;border:1px solid #000;padding:10px;}
.modal-popup .modal-close {text-align:right;margin:0px 0px 5px 0px;text-decoration:none;}
.modal-popup .modal-close:hover {text-decoration:underline;}
.modal-popup .modal-content h1 {text-decoration:none;}
