

body{ background:#777d81 url(../images/bg.png) repeat-x; font-family:Arial, Helvetica, sans-serif;margin:0pt; padding:0pt; font-size:11px; height:100%; margin-top:0px;

}
.link, .link:link, .link:visited {font-family:Arial, Helvetica, sans-serif;color:#E77817;border-bottom:#E77817 dotted 1px; text-decoration:none;}
.link:hover{border-bottom:#E77817 solid 1px;}
#pos{padding-top:50px;width:1001px;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;background:url(../images/white_top.png) no-repeat;}

#cc{margin-bottom:50px;}

#container {width:761px; display:table; margin-left:auto; margin-right:auto;}
#top {width:100%;height:198px;display:block;margin-top:27px;}
#logo_slogan { height:32px; /*width:100%;*/ text-align:center; z-index:10;}
.logo_link{text-decoration:none; display:block; margin-left:207px !important;margin-left:0pt;padding-left:0pt !important;padding-left:207px; width:175px; height:32px;}
#top_scroller {width:100%;height:136px; display:block; overflow:hidden;}
.left_scroll_btn, .left_scroll_btn:hover, .left_scroll_btn_disabled{width:53px; display:block; float:left; height:100%; background:url(../images/scroll_arrows_big.png) no-repeat; background-position:0px center;}
.left_scroll_btn:hover{background-position: -60px center;}
.left_scroll_btn_disabled{background-position: -120px center;}
#top_scroller_mask{width:652px; height:116px; display:block; float:left; margin-left:auto; margin-right:auto; overflow:hidden; padding-top:20px; z-index:10000;}
.headerSetImg{width:652px; height:116px; display:block; float:left; margin-left:auto; margin-right:auto; overflow:hidden; padding-top:20px; z-index:10000; padding-left:60px;}
.headerSetCont, .headerSetIconset{position:relative; font-family:Tahoma, Verdana, Arial; top:120px; color:#CCCCCC; right:30px; float:right; font-size:9px;}
.headerSetIconset{float:left; left:30px;}
.headerSetCont a, .headerSetIconset a { margin-left:5px;color:#999999; text-decoration:none;}
.headerSetCont a:hover, .headerSetIconset a:hover {color:#323232;}
#top_scroller_container{height:116px;padding-left:2px; padding-right:2px; width:648px;position:relative;overflow:hidden;}
#top_scroller_container_ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;/*position:absolute;*/width:15418px;}
ul#top_scroller_container_ul li {display:block;float:left;}

.white_linear_transparent {width:652px;height:116px;background:url(../images/white_linear_transparent.png) no-repeat;float:left;position: absolute;z-index:23456;}

.right_scroll_btn, .right_scroll_btn:hover, .right_scroll_btn_disabled{width:53px; height:100%;background:url(../images/scroll_arrows_big.png) no-repeat; display:block; float:right; text-decoration:none;text-align:center;border:0px; background-position:-180px center;}
.right_scroll_btn:hover {background-position: -240px center;}
.right_scroll_btn_disabled{background-position: -300px center;}
.scroll_img {padding-left:24px;float:left;}
.scroll_img_last {padding-left:48px; float:left;}
#menu_bar{ height:30px; width:100%; display:block;background:url(../images/menubar.jpg) repeat-x; background-position:0px -90px;}
#menu {float:left;height:24px;padding-left:30px;}
.menu_home, .menu_freeicons, .menu_customicons, 
.menu_blog, .menu_faq, .menu_contactus,.menu_freegraphics,
.menu_home_on, .menu_freeicons_on, .menu_customicons_on, 
.menu_blog_on, .menu_faq_on, .menu_contactus_on, .menu_freegraphics_on, .menu_advertise, .menu_advertise_on {display:block;float:left;text-decoration:none;height:30px;text-align:center;border:0px;background:url(../images/menubar.jpg) no-repeat;}
/*
.menu_home {width:60px;background-position: 0px 0px;}
.menu_home_on,.menu_home:hover {background-position:0px -30px;width:60px;}
.menu_freeicons {background-position:-60px 0px; width:90px;}
.menu_freeicons_on,.menu_freeicons:hover {background-position:-60px -30px; width:90px;}
.menu_customicons {background-position:-261px 0px;width:108px;}
.menu_customicons_on,.menu_customicons:hover {background-position:-261px -30px;width:108px;}
.menu_blog {background-position:-369px 0px;width:55px;}
.menu_blog_on,.menu_blog:hover {background-position:-369px -30px;width:55px;}
.menu_faq {background-position:-424px 0px; width:50px;}
.menu_faq_on,.menu_faq:hover {background-position:-424px -30px;width:50px;}
.menu_contactus {background-position:-474px 0px; width:92px;}
.menu_contactus_on,.menu_contactus:hover {background-position:-474px -30px;width:92px;}
.menu_freegraphics {background-position:-150px 0px; width:111px;}
.menu_freegraphics_on,.menu_freegraphics:hover {background-position:-150px -30px;width:111px;}
*/
.menu_home, .menu_home_on {width:63px;background-position: 0px 0px;}
.menu_home_on{background-position:0px -60px;}
.menu_home:hover {background-position:0px -30px;}
.menu_freeicons, .menu_freeicons_on {background-position:-64px 0px; width:89px;}
.menu_freeicons_on{background-position:-64px -60px;}
.menu_freeicons:hover {background-position:-64px -30px;}
.menu_customicons, .menu_customicons_on {background-position:-264px 0px;width:109px;}
.menu_customicons_on {background-position:-264px -60px;}
.menu_customicons:hover {background-position:-264px -30px;}
.menu_blog, .menu_blog_on {background-position:-374px 0px;width:52px;}
.menu_blog_on {background-position:-374px -60px;}
.menu_blog:hover {background-position:-374px -30px;}
.menu_faq, .menu_faq_on {background-position:-427px 0px; width:49px;}
.menu_faq_on {background-position:-427px -60px;}
.menu_faq:hover {background-position:-427px -30px;}
.menu_contactus, .menu_contactus_on {background-position:-477px 0px; width:91px;}
.menu_contactus_on{background-position:-477px -60px;}
.menu_contactus:hover {background-position:-477px -30px;}
.menu_freegraphics, .menu_freegraphics_on {background-position:-154px 0px; width:110px;}
.menu_freegraphics_on {background-position:-154px -60px;}
.menu_freegraphics:hover {background-position:-154px -30px;}
.menu_advertise, .menu_advertise_on {background-position:-568px 0px; width:109px;}
.menu_advertise_on {background-position:-568px -60px;}
.menu_advertise:hover {background-position:-568px -30px;}
#bottom {width:761px;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px;padding-top:30px;display:table;background:#2a2d2f url(../images/footer.png) no-repeat;padding-bottom:50px;}
h1{font-family:Arial;font-size:24px;line-height:24px;}
h2{font-family:Arial;font-size:20px;line-height:24px;}
h3{font-family:Arial;font-size:18px;line-height:18px; padding:0px; margin:0px; margin-bottom:2px; font-weight:normal;}
#common_right h3 {line-height:30px;}
.h_title{height:24px; margin:0px; padding:0px; font-weight:normal;}
.di_title{font-family:Arial;font-size:24px;line-height:24px;}
.di_subtitle{font-family:Arial;font-size:20px;line-height:24px;}
.di_subtitle1{font-family:Arial;font-size:18px;line-height:24px;}
.orange {color:#E77817;}
.darkblue {color:#3878A3;}
.grey{color:#777777;}
.black{color:#000000;}
.darkgrey{color:#585452;}
.darkgreen{color:#028536;}
.darkred{color:#B43731;}
.olive{color:#888E57;}
.asphalt{color:#464848;}
.dot_separator{width:100%; height:20px; border-bottom:1px dashed #CCCCCC; display:block; float:left; margin-bottom:20px; font-size:1pt;}
#content {padding:20px;width:721px;display:block;height:100%;}
.text, .recentcomments{color:#777777;}
/*#common_left {float:left;display:block;width:542px;border-right:1px dashed #CCCCCC;padding-right:10px;min-height:660px;}*/
#common_left{float:left; display:block;padding: 0 30px 0 10px !important; padding:0 30px 0 10px; width: 512px; border-right:1px dashed #CCCCCC; min-height:660px}
#common_right, #sidebar {float:right;display:block;width:150px;padding-left:10px;}
.newsletter_bottom_container {width:314px; padding-top:30px; margin-left:auto; margin-right:auto;}
.newsletter_home {width:292px;padding-left:22px;height:40px;background:url(../images/newsletter_background.png) no-repeat 18px 10px;float:left;}
.newsletter_left {background:url(../images/newsletterbg_left.png) no-repeat 0px 10px;float:left;height:67px;padding-top:2px;padding-left:5px;padding-bottom:3px;width:152px;margin-top:10px;}
#newsletter_info {display:block;float:left;padding-left:4px;padding-right:4px;width:17px;margin-top:16px;cursor:pointer;}
.newsletter_input, .blog_search_input {width:130px;height:14px;border:1px solid #E3E2E2;font-size:10px;}
#newsletter_input_container {float:left; margin-top:16px !important; margin-top:12px}
#newsletter_input_container_left {float:left; margin-top:2px;}
#newsletter_go_button, #blog_search_go_button {padding-left: 4px; padding-right:4px; margin-top:16px; float: left; cursor:pointer;}
.icon_set_button_container{float:left;}
.view_all_icons_button_container {padding-left:10px; padding-bottom:4px;}
.view_all_icons_button{width:88px; height:20px;display:block; cursor:pointer; background:url(../images/view_all_icons_button.png) no-repeat;}
.download_button_container {padding-left:10px; padding-bottom:2px;}
.download_button{width:88px; height:20px;display:block; cursor:pointer; background:url(../images/download_button.png) no-repeat;}
#footer{line-height:28px; height:28px;float:left;color:#CCCCCC;font-size:10px;margin-left:auto;margin-right:auto;width:100%;text-align:center;display:block;}
#footer a {text-decoration:none; color:#CCCCCC; padding-left:5px;padding-right:5px;}
#footer_container{width:686px;margin-left:auto;margin-right:auto;padding-top:10px;}
#footer_positioner{width:680px;overflow:hidden;}
#footer_icon_sets {display:block;float:left;width:155px;}
#footer_graphics{display:block;float:left;width:155px;padding-left:20px;}
#footer_posts{display:block;float:left;width:155px;padding-left:20px;}
#footer_comments{display:block;float:left;width:155px;padding-left:20px;}
.footer_item_title{margin:0px;padding:0px;padding-bottom:2px;font-size:14px;color:#E77817;font-weight:normal;border-bottom:1px dashed #585452;}
#footer_icon_sets p, #footer_graphics p, #footer_posts p,#footer_comments p {padding:0px;padding-top:5px;border-bottom:1px dashed #585452;color:#585452;font-size:10px;width:100%;margin:0px;}
#footer_icon_sets p a, #footer_graphics p a, #footer_posts p a,#footer_comments p a {color:#CCCCCC;text-decoration:none;font-size:11px;}
.copyright{padding-left:10px;}
.form_input {width:250px;height:14px;border:1px solid #E3E2E2;font-size:10px;}
#preload {width:0px;height:0px;overflow:hidden;visibility:hidden;}
.form_input_error { border-color:red;}
#increase_font {display:block;float:left;width:20px;height:16px;font-size:small;background:url(../images/icon_sets/aesthetica/png/16x16/up.png) no-repeat;}
#decrease_font {display:block;float:left;width:20px;height:16px;font-size:small;background:url(../images/icon_sets/aesthetica/png/16x16/down.png) no-repeat;}
/**** Change Font Size ****/
#fontsizechange {margin:5px; margin-bottom:0px; display:block; float:right; background:url(../images/fontsize.gif) no-repeat;}
#fontsize1, #fontsize2, #fontsize3, #fontsize4{width:11px;height:16px;display:block;float:left;cursor:pointer;}
#fontsize2{width:15px;}
#fontsize3{width:17px;}
.changefontsize {}
.iconset_link, .iconset_link:link, .iconset_link:visited,.ad_link, .ad_link:link, .ad_link:visited {font-family:Arial, Helvetica, sans-serif;color:#E77817;line-height:18px;font-size:11px;border-bottom:#E77817 dotted 1px;height:20px;overflow:hidden; text-decoration:none;}
.iconset_link:hover, .ad_link:hover{border-bottom:#E77817 solid 1px;}
/*
.ad_link, .ad_link:link, .ad_link:visited {font-family:Arial, Helvetica, sans-serif;color:#E77817;display:block;font-size:11px;border-bottom:1px dotted #E77817;}
.ad_link:hover{border-bottom:1px solid #E77817;}
*/
.formstyle{width:512px !important;width: 500px;height:376px;display:block;background:url(../images/form_bg.jpg) no-repeat;padding:0pt;margin:0pt;padding-left:27px !important;padding-left:12px;padding-top:20px;}
.formstyle_blog{width:467px !important;width:440px; height:325px;display:block;background:url(../images/form_bg_blog.jpg) no-repeat;margin:0pt;padding:0pt;padding-left:27px;padding-top:15px;}
.send_button{display:block;width:51px;height:19px;background:url(../images/send_button.gif) no-repeat;border:0px;cursor:pointer;}
.send_button_orange{display:block;width:51px;height:19px;background:url(../images/send_button_orange.gif) no-repeat;border:0px;cursor:pointer;}
.icon_name{ display:block; float:left; padding-right:2px;}

/*** Bookmarks ***/
/*#free_icons_preview_title {display:table;}*/
#free_icons_preview_title h1 {margin-bottom:5px;}
#bc_all{width:235px; height:16px; margin-bottom:5px; padding:5px; padding-left:0px; background:url(../images/bookmarksall.jpg) no-repeat;}
.bookmarklink {display:block; float:left; margin-left:5px; height:24px; text-decoration:none; border:0px; width:16px;}

/***** Newsletter status classes *****/
.newsletter_signup_active {display:block; width:100%; padding:0px;}
.newsletter_signup_inactive {display:none; height:0px; padding:0px;}
.newsletter_status_notice_active {display:block; float:left; padding-left:20px;}
.newsletter_status_notice_inactive{display:none; width:0px;}
.loading_16{line-height:20px; height:20px; background:url(../images/loading.gif) no-repeat; padding-left:20px; padding-top:0px;}
/**** NEW! Graphic of the day positioning classes ****/
#main_graphic_new {position:absolute; left:50%; width:1000px; height:75px; margin-left:-500px;}
#sub_graphic_new {float:right; width:350px; padding-right:120px; padding-top:35px; z-index:10000;}
#link_graphic_new {display:block; width:100px; height:60px; float:right; text-decoration:none;}
.invisible {width:0pt; height:0pt; display:none;}
/* Prototip.css */
.tooltip { width: 150px; color: #ffffff;}
.tooltip .title { background: #0F6788; font: 12px Georgia, serif; padding: 5px;}
.tooltip .content { background: dodgerblue; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}
.pinktip { border: 5px solid #a1a1a1; }
.pinktip .title { background: #ff1e53; color: #ffffff; font: 12px Georgia, serif; padding: 5px; }
.pinktip .content { background: #ffffff; color: #555555; padding: 5px; }
.darktip { width: 200px; }
.darktip .title, .darktip .content { border: 5px solid #999999; padding: 5px; }
.darktip .title { border-bottom: none; background: #606060; color: #ffffff; font: 12px Georgia, serif; opacity: .80;}
.darktip .content {border-top: none; background: #808080; color: #ffffff; font: 10px Arial, Helvetica, sans-serif;opacity: .80;}
/* FreeIcons.css */
.set_preview_mask{background:url(../images/set_preview_mask.png) repeat-x; float:left; position:absolute; z-index:23456; height:45px; width:370px; text-align:center; margin-top:-7px}
.icon_set_scroller{background:url(../images/icon_set_background.png) no-repeat; display:block; height:45px; overflow:hidden; float:left; width:414px}
.icon_set_scroller_mask{display:block; float:left; height:45px; margin-left:auto; margin-right:auto; overflow:hidden; width:370px; z-index:10000; padding-top:7px}
.icon_set_scroller_container{height:45px; overflow:hidden; padding-left:0px; padding-right:0px; position:relative; width:370px}
.icon_set_scroller_container_ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; position:absolute; width:15418px}
ul.icon_set_scroller_container_ul li{display:block; float:left;  height:32px; background-position:center center; background-repeat:no-repeat;}
.single_li{margin-left:7px !important; margin-right:7px !important; margin-left:4px; margin-right:10px; width:32px;}
ul.icon_set_scroller_container_ul li.last{display:block; float:left; margin-left:7px !important; margin-right:7px !important; margin-left:4px; margin-right:10px;  width:32px; height:32px; background-position:center center; background-repeat:no-repeat;}
.icon_set_left_scroll_btn_disabled,.icon_set_left_scroll_btn,.icon_set_left_scroll_btn:hover,.icon_set_right_scroll_btn_disabled,.icon_set_right_scroll_btn,.icon_set_right_scroll_btn:hover{background:url(../images/scroll_arrows_small.gif) no-repeat; background-position:0px center; display:block; float:left; height:45px; width:22px}
.icon_set_left_scroll_btn:hover{background-position: -22px center;}
.icon_set_left_scroll_btn_disabled{background-position: -44px center;}
.icon_set_right_scroll_btn{background-position: -66px center;}
.icon_set_right_scroll_btn:hover{background-position: -88px center;}
.icon_set_right_scroll_btn_disabled{background-position: -110px center;}
/******* IE Fixes *******/
.first_ie{display:block; float:left; margin-left:3px; margin-right:7px; width:32px; height:32px; background-position:center center; background-repeat:no-repeat}
/* Graphics.css */
.graphic{display:table;}
.graphic_head_container{cursor:default;height:100px}
.graphic_date_container{width:90px; float:left}
.graphic_date_bg_positioner{width:59px; height:55px; padding-left:18px; padding-top:35px; background:url(../images/date_bg.png) no-repeat}
.graphic_dater{width:59px; height:48px}
.graphic_day_num{text-align:center; height:24px; font-size:14px; font-weight:bold; color:#8C9194}
.graphic_date{text-align:center; font-size:9px; color:#CCC}
.graphic_titler{float:left; padding-top:25px}
.graphic_gotd{font-size:12px}
.graphic_image_container{padding:5px 0 10px 18px; clear:both;}
.graphic_image_container a, .graphic_image_container img{border:0pt none; text-decoration:none}
.graphic_title_link{border:0pt none; text-decoration:none; color:#8C9194}
.graphic_title_link:hover{color:#E77817}
.graphic_info_container{padding-left:18px; padding-bottom:10px; height:25px; line-height:25px}
.graphic_info{padding-right:25px; float:left}
.graphic_tc_container{padding-left:18px;line-height:24px; display:block; float:left}
.graphic_commenter{background:url(../images/comment.jpg) no-repeat; height:24px; padding-left:30px; padding-right:20px; float:left; width:135px;}
.graphic_tagger{background:url(../images/tag_bg.jpg) no-repeat; min-height:24px;line-height:16px;padding-left:30px; float:left; width:270px;}
.graphic_dd{padding-left:18px; padding-bottom:10px; display:block; height:35px}
.graphic_download_container{height:30px; padding-bottom:10px; padding-left:18px; padding-right:10px}
.graphic_tagger a, .graphic_tagger a:hover{text-decoration:none; color:#E77817}
.graphic_related_container{float:left; width:100px; height:100px}
.graphic_related_container a, .graphic_related_container a img{text-decoration:none; border:0pt none}
.graphic_tag_link{color:#E77817; display:block; margin-right:5px; float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; height:20px; line-height:18px; text-decoration:none}
.graphic_related{padding-left:12px; float:left}
.graphic_tag_link:hover{text-decoration:underline}
.graphic_related_title{font-size:14px; color:#585452; height:26px; font-weight:bold}
.graphic_pagination_container{width:100%; display:block; text-align:center; float:left; line-height:30px}
.graphic_page_num{padding:5px; padding-top:2px; padding-bottom:2px; margin-left:3px; color:#585452; border:1px solid #8C9194; text-decoration:none; background-position:center bottom; display:inline}
.graphic_page_num:hover{border:1px solid #585452}
.graphic_page_disabled{color:#8C9194; padding:2px; border:1px solid #FFF}
.graphic_current_page{color:#E77817; padding:3px; margin-left:1px; font-weight:bold; border:1px solid #FFF}
/* Index.css */
#h_left{float:left; display:block; width:343px; padding-left:17px; padding-top:10px; border-right:1px dashed #CCC}
#h_right{float:right; display:block; width:343px; padding-right:17px; padding-top:10px}
/**** Home top banner ****/
.home_top_banner_home,.home_top_banner_freeicons,.home_top_banner_freegraphics,.home_top_banner_blog{background:url(../images/home_top_banner_bg.jpg) no-repeat;background-position:0px 0px;width:686px; height:239px; display:block; margin-left:auto; margin-right:auto; margin-bottom:30px; cursor:default; overflow:hidden;}
.home_top_banner_freeicons{background-position:0px -239px; height:239px; overflow:hidden; background-repeat:no-repeat;}
.home_top_banner_freegraphics{background-position:0px -478px; height:239px; overflow:hidden; background-repeat:no-repeat;}
.home_top_banner_blog{background-position:0px -717px; height:239px; overflow:hidden; background-repeat:no-repeat;}

#htb_top_container{height:130px; width:100%; display:block; padding-top:20px; padding-bottom:10px}
#htb_menu_container{width:100%; height:79px; display:block}
#htb_home, #htb_free_icons, #htb_custom_icons, #htb_blog, #htb_free_graphics{width:501px; padding-right:150px;display:block; height:130px; padding-left:20px}
#htb_menu_free{background:url(../images/home_top_banner_blog.png) no-repeat}
#htb_menu_free_icons, #htb_menu_custom_icons, #htb_menu_blog, #htb_menu_free_graphics{display:block; width:244px; padding-top:10px; float:left; cursor:pointer; height:69px;}
#htb_menu_custom_icons{width:242px;}
#htb_menu_blog{width:200px;}
#htb_menu_free_graphics{width:242px;}
/******* PROMO Styles *******/
#promo{background:url(../images/promo_bg.png) no-repeat; width:686px; height:72px; display:block; margin-left:auto; margin-right:auto; padding-bottom:10px; cursor:default}
#promo_available{background:url(../images/promo_available_bg.png) no-repeat; width:686px; height:72px; display:block; margin-left:auto; margin-right:auto; padding-bottom:10px; cursor:default}
#promo_new{color:#FFF; font-size:16px; width:68px; padding-top:30px; padding-left:16px; font-weight:600; cursor:default; float:left}
#promo_coming{color:#000; float:left; font-size:24px; height:41px; padding-top:15px; padding-left:15px}
#promo_wysiwyg, #promo_grungy, #promo_valentine{float:left; height:41px; padding-top:15px; padding-left:15px; overflow:hidden}
#promo_grungy{padding-top:10px; padding-left:20px; height:46px}
#promo_wysiwyg_container, #promo_grungy_container, #promo_valentine_container{display:block}
#promo_wysiwyg_classic, #promo_valentine, #promo_wysiwyg_sapphire, #promo_grungy_olive, #promo_grungy_asphalt{height:37px; font-size:16px; line-height:14px; display:block; width:368px; cursor:pointer}
#promo_valentine {padding-top:7px; height:50px;}
#promo_wysiwyg_classic{background:url(../images/promo_wysiwyg_classic.gif) no-repeat}
#promo_wysiwyg_sapphire{background:url(../images/promo_wysiwyg_sapphire.gif) no-repeat}
#promo_grungy_olive{background:url(../images/promo_grungy_olive.gif) no-repeat}
#promo_grungy_asphalt{background:url(../images/promo_grungy_asphalt.gif) no-repeat}
#promo_info, #promo_info.link, #promo_info.visited{color:#FFF; display:block; float:left; font-size:10px; font-weight:bold; padding-left:20px; height:20px; text-decoration:none}
#promo_icon_set, #promo_ruby_multimedia, #promo_ruby_extended{height:37px; font-size:16px; line-height:14px; display:block; width:368px; cursor:pointer}
#promo_ruby_multimedia{background:url(../images/promo_ruby_multimedia.gif) no-repeat}
#promo_ruby_extended{background:url(../images/promo_ruby_extended.gif) no-repeat}
/****************/
#free_icons_home{width:329px; height:139px; background:url(../images/free_icons_home.png) no-repeat; padding:16px}
#custom_icons_home{width:329px; height:139px; background:url(../images/custom_icons_home.png) no-repeat; padding:16px}
#blog_home{width:329px; height:165px; background:url(../images/blog_home.png) no-repeat; padding:16px; padding-bottom:0px}

#blog_home_post_container{padding-top:5px; padding-left:5px; padding-right:5px; width:319px}
.blog_post_home{display:block; float:left; padding:0px; margin:0px; padding-right:5px}
#free_icons_home_content{cursor:pointer; height:120px; display:block; text-decoration:none; color:#000; width:315px}
#custom_icons_home_content{cursor:pointer; height:120px; display:block; text-decoration:none; color:#000; width:315px}
#blog_home_content{height:90px; cursor:pointer; display:block; text-decoration:none; color:#000; width:315px}

/*** BLOG ***/
.post{border-bottom:1px dashed #CCC;padding-bottom:1.5em;color:#585452;text-align:justify;margin:.5em 0 1.5em;}
.post-title{color:#E77817;margin:5px 0 0;padding:0;}
.post-title a,.post-title a:visited,.post-title a:link{text-decoration:none;color:#E77817;border:0;}
.post-title a:hover{color:#3878A3;}
.post-info{color:#999;}
#content #comments,#content #respond{color:#585452;margin:0 0 20px 5px;}
#sidebar h3{color:#777777;margin:5px 0;}
#sidebar ul{list-style:none;margin:0 0 15px;padding:0;}
#sidebar ul li{padding-bottom:5px;}
#sidebar a{font-family:Arial, Helvetica, sans-serif;color:#E77817;line-height:18px;font-size:11px;border-bottom:#E77817 dotted 1px;height:20px;overflow:hidden; text-decoration:none;}
#sidebar a:hover{border-bottom:1px solid #E77817;}
#commentlist {list-style-type:none; margin:0pt 0pt 0pt 0pt;padding:0pt;}

#commentlist li, #commentlist li.classed {margin-bottom:1.5em; margin-top:1em; min-height:101px;padding-bottom:1em;color:#585452; padding-top:3px; padding-left:35px; background:url(../images/grey_comment_bg.jpg) no-repeat;}
#commentlist li.classed {background:url(../images/orange_comment_bg.jpg) no-repeat;}
#commentlist li p {width:470px;}
#commentlist li cite {padding:0pt 5px 0pt 0px;}
#commentlist li span {padding:0pt 0pt 0pt 5px;}
.commentmetadata {padding:0pt 5px 0pt 5px;}
#commentform{margin:2em 0 2em 3em;}
#commentform textarea{background:#f8f7f6;border:1px solid #d6d3d3;width:250px;}
#commentform textarea:hover{background:#fff;border:1px solid #d6d3d3;}
#commentform textarea:focus{background:#fff;border:1px solid #939793;}
#commentform #email:focus,#commentform #author:focus,#commentform #url:focus{font-size:1.1em;background:#FFF;border:1px solid #939793;width:250px;}
#commentform input{margin:0;}
.post a,.post a:link,.post a:visited,#commentlist li a,#commentlist li a:visited,#commentlist li a:link{font-family:Arial, Helvetica, sans-serif;color:#E77817;border-bottom:#E77817 dotted 1px;text-decoration:none;}
.post a:hover,#commentlist li a:hover{border-bottom:#E77817 solid 1px;}
#commentform #email,#commentform #author,#commentform #url,#commentform #email:hover,#commentform #author:hover,#commentform #url:hover{font-size:1.1em;background:#fff;border:1px solid #d6d3d3;width:250px;}

/*****/
#bottom_fixed{width:100%;height:64px;position:absolute;padding:0;margin:0pt;bottom:0pt;left:0pt;opacity:0.95; z-index:10000;}
#sponsored_by {height:14px;padding-left:30px;}
#sponsored_by a{opacity:0.5;text-decoration:none;}
#sponsored_by img{border:0px none;}
#sponsored_by a:hover{opacity:0.95;}
#bottom_sponsors {height:50px;width:100%;background: #3A4145;border-top:2px solid #8B9094;text-align:center;}
body > div#bottom_fixed{position: fixed;}

/**** Search ****/
#top_search{width:125px;height:23px; float:right;background:url(../images/top_search.jpg) no-repeat;}
#search_text_container{float:left; width:100px; height:16px; padding:0px; margin:0px;}
#search_text{border:0pt none; width:95px;height:16px; padding:1px; padding-left:3px; background:none; font-size:11px;}
#search_btn_container{float:right; width:20px; height:18px; margin:0px; padding:0px;}
#search_btn{border:0pt none; background:none;float:left; width:20px; height:18px; cursor:pointer; margin:0px; padding:0px;}

/*** New Home Page ***/
#index_main{width:702px; height:391px; margin-left:auto;overflow:hidden;margin-right:auto; background:url(../images/home_box_bg.jpg) no-repeat;}
#home_box_nav {height:44px; padding-left:38px;}
.home_box_nav_tab {background:url(../images/home_box_tab_bg.jpg) no-repeat; background-position:0px 0px; margin-right:5px; text-align:center; display:block;float:left; width:153px; height:44px; line-height:40px; color:#FFFFFF; text-decoration:none;font-size:14px;}
.home_box_nav_tab:hover {background:url(../images/home_box_tab_bg.jpg) no-repeat;background-position:0px -44px; margin-right:5px; text-align:center; display:block;float:left; width:153px; height:44px; line-height:40px; color:#FFFFFF; text-decoration:none; font-size:14px;}
.home_box_nav_tab_on {background:url(../images/home_box_tab_bg.jpg) no-repeat;background-position:0px -88px; margin-right:5px; text-align:center; display:block;float:left; width:153px; height:44px; line-height:40px; color:#FFFFFF; text-decoration:none; font-size:14px;}
#home_box_content {width:702px;height: 345px;margin-top:1px;}
#index_graphics, #index_post {width:662px;height:305px;margin:20px;overflow:hidden;}
#index_post{padding-top:10px;}
#today_graphic{width:230px;height:230px;margin:30px;margin-right:30px;margin-left:0px;float:left;}
#latest_graphics {width:400px;float:left;margin-top:30px;}
.thumb_graphic {margin-right:15px; margin-bottom:20px; float:left;}
#index_iconset {width:662px;height:305px;margin:20px;overflow:hidden;padding-top:10px;}
#index_iconset p {margin-top:5px;}
#iconset_promo_image{margin-left:auto;margin-right:auto; text-align:center;}

/*** Search ***/
.search_section{width:100%; display:table; margin-top:10px;}
.search_icon {padding:10px; float:left; text-align:center; width:100px; height:60px; border:1px solid #FFFFFF;color:#E77817; }
.search_icon:hover {border:1px solid #BBBBBB; background:#DDDDDD; cursor:pointer;}
.search_icon a, .search_icon a img{text-decoration:none;color:#E77817; border:0px none;}

.search_graphic{padding:10px; float:left; text-align:center; width:120px; height: 100px; border:1px solid #FFFFFF;}
.search_graphic:hover {border:1px solid #BBBBBB; background:#DDDDDD; cursor:pointer;}
.search_graphic a {text-decoration:none; color:#E77817;}
.search_graphic a img {border:0px none;}
/*** RSS Feed ***/
#side_feed_rss {width:150px;margin-bottom:10px;}
#side_feed_rss a {text-decoration:none; border:0px none;}
#side_feed_rss a img {border:0px none;}

.bottom_feed_positioner_blog, .bottom_feed_positioner_graphics, .bottom_feed_positioner_icons, .bottom_feed_positioner {background:url(../images/rss_bottom.gif) no-repeat; background-position:0px 0px; width:111px; height:47px; padding-top:13px;}
.bottom_feed_positioner_icons {background-position: 0px -60px;}
.bottom_feed_positioner_graphics {background-position: 0px -120px;}
.bottom_feed_positioner_blog {background-position: 0px -180px;}

#bottom_icon_feed_link {display:block; width:69px; height:15px;}
#bottom_graphics_feed_link {display:block; width:69px; height:15px; margin-top:2px;}
#bottom_blog_feed_link {display:block;width:29px;margin-left:40px;height:15px;}

/*** Download box ***/
.downloadbox{background:url(../images/fis_preview_all.jpg) no-repeat;background-position:-1678px 0px;width:512px;height:145px;}
.gdwnldbox{background:url(../images/fis_preview_all.jpg) no-repeat;background-position:-512px -73px;width:512px;height:73px;}
.gdwnldbox h4 {padding:5px 0 0 10px; height:31px; font-size:1.1em; color:#666666; margin:0;}

div.maskholder{width:450px; height:108px; float:left; z-index:10000;}
div.masker{margin: 4px 0 0 0; position:relative; width:450px; overflow:hidden;}
div.masker ul {margin:0; padding:0; list-style:none;list-style-image:none;list-style-position:outside; width:15768px;}
div.masker ul li {width:450px; float:left; margin:0; padding:0;}
div>a.fis_left_scroll_btn_disabled, div>a.fis_left_scroll_btn, div>a.fis_left_scroll_btn:hover,div>a.fis_right_scroll_btn_disabled,div>a.fis_right_scroll_btn,div>a.fis_right_scroll_btn:hover{
	background:url(../images/freeiconscrolls.png) no-repeat; background-position:0px 0px; display:block; float:left; height:108px; width:31px;
}
div a.fis_left_scroll_btn:hover{background-position:0px -108px;}
div a.fis_left_scroll_btn_disabled{background-position:0px -216px;cursor:default;}
div a.fis_right_scroll_btn{background-position:-29px 0px; float:right;}
div a.fis_right_scroll_btn:hover{background-position:-29px -108px;}
div a.fis_right_scroll_btn_disabled{background-position:-29px -216px; float:right; cursor:default;}
.fisdetails{float:left; padding:10px 20px;}
.fislink{font-size:11px; color:#E77817; padding:0 0 0 25px; width:75px; display:block;float:left; white-space:nowrap;}
span.fislink{color:#666;}
.fisdownloadbtn{display:block; background:url(../images/fis_preview_all.jpg) no-repeat;background-position:-1561px 0px;;width:117px; height:33px; float:right; margin:2px 10px 0 0 !important; margin:2px 5px 0 0;}
.fisdownloadbtn:hover{background-position:-1561px -33px;}
.fisdesc{float:left; display:block;width:100%;padding-top:10px;}

.fispdwnldbg, .fispbuybg, .winbtn, .macbtn, .linuxbtn, .winbtn_disabled, .macbtn_disabled, .buybtn {background:url(../images/fis_preview_all.jpg) no-repeat; color:#666;}
.fispdwnldbg {width:492px; height:124px; margin:0; padding:10px; float:left;}
.fispbuybg {background-position:-512px 0px; width:492px; height:36px;margin:0 0 10px 0;padding:10px; float:left;}

div.fispdwnldbg h3 {color:#777777;}
div.fispdwnldbg h3 strong {color:#000000;}
div.fispdwnldbg p {color:#777777; margin:10px 0 0 0;}
div.fispdwnldbg form {padding:25px 0 0 0; margin:0 10px 0 0; float:left;}
/*** OS Btns ***/
.winbtn, .winbtn_disabled{width:140px; height:39px; background-position:-1141px 0px; border:0 none; cursor:pointer; padding:5px 0 0 30px;}
.winbtn:hover{background-position:-1281px 0px;}
.winbtn_disabled{background-position:-1421px 0px; cursor:default;}
.linuxbtn{width:140px; height:39px; background-position:-1141px -39px; border:0 none; cursor:pointer; padding:5px 0 0 30px;}
.linuxbtn:hover{background-position:-1281px -39px;}
.macbtn, .macbtn_disabled{width:140px; height:39px; background-position:-1141px -78px; border:0 none; cursor:pointer; padding:5px 0 0 30px;}
.macbtn:hover{background-position:-1281px -78px;}
.macbtn_disabled{background-position:-1421px -78px; cursor:default;}

.buybtn{background-position:-1024px 0px;width:117px;height:33px;border:0 none; cursor:pointer;}
.buybtn:hover{background-position:-1024px -33px;}

.buydesc {float:left;font-size:150%;margin:10px 0 0 0;}
.fisbuybtncontainer {float:right;}
.fisbuybtncontainer form {padding:0; margin:0;}
/*** Banners ***/
.padsmall{padding:0pt; margin:0pt; font-size:9px; color:#CCCCCC;}
.padsmall a img {border:0 none;}
.adcontainer200{width:200px; float:right; padding:0px; margin:0px;padding-left:10px; padding-top:10px;}
.adcontainer721{padding:0 0 10px 0;}

#gtags{background:url(../images/tags_icon.png) no-repeat; padding:5px 0 0 30px; height:40px; vertical-align:center;}
#gh4{margin:2px 0 2px 0;}
.graphicdwnldbtn{border:0 none;background:url(../images/fis_preview_all.jpg) no-repeat;cursor:pointer;background-position:-1561px -66px;width:117px; height:33px;}
.graphicdwnldbtn:hover{background-position: -1561px -99px;}
#gdwnldfrm{margin:0px; padding:0px; float:right;}

#icon_names_container{height:42px; overflow:hidden; width:100%; line-height:14px; float:left;}
#previewscrollable{border: 0px solid #838C93; margin: 0px; padding: 0px; overflow: hidden; height: 100%; width: 512px; display:block; float:left;}
#previewscrollable div { padding:15px 0 15px 0;}

.adtips{padding:0 0 10px 0;}
.adtoplink{padding-top:38px; padding-left:125px;}
.sidebanner, #sb_overide a {border:0px none; margin:0 0 10px 0; display:block;}
#sb_overide a:hover {border:0px none; text-decoration:none;}

#sb_overide a {line-height:150px;border:0px none; height:150px;text-decoration:none;}
.sidebanner img {border:0px none;}

#sitemap{margin:0 20px 0 20px; display:table;}
#sitemap h1, #sitemap h2, #sitemap h3, #sitemap h4 {margin:10px 0 5px 0; color:#777777;}
#sitemap h3 {margin:20px 0 0 0;}
ul.smgroup, ul.smgroupblog { margin:10px 0;padding:0;}
ul.smgroupblog li {list-style:none;border:1px solid #FFFFFF; width:98%;float:left; display:block;margin:5px 0 0 0;padding:0;}
ul.smgroup li {list-style:none;border:1px solid #FFFFFF; width:33%;float:left; display:block;margin:5px 0 0 0;padding:0;}

.tla_wide {float:right; padding:0 0 5px 5px; width:170px; text-align:right;}
.tla_wide ul {list-style:none; margin:0px; padding:0px;}

.tla_home {width:100%; text-align:center;}
.tla_home ul {padding:0px; margin:0px;}
.tla_home ul li {margin: 0pt; padding: 0pt; display: inline; width: 20%; float: left; clear: none;}

/**** CUSTOM Icons ****/
ul.ci_ul {list-style-image:none;list-style-position:outside;list-style-type:none; margin:0; padding:0; float:left; width:100%;}
ul.ci_ul li {margin:0;padding:0;}
.ci_rel{position:relative; width:250px; top:10px; left:20px;display:block; float:left;z-index:10;height:0pt;}
.ci_rel p {line-height:18px;}
