*{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;line-height:120%}
a{text-decoration:underline;color:#ec4e01;padding:0 1px}
a:hover{text-decoration:none;background:#ec4e01;color:white}
embed,object,body,img,p,form,tr,td,table,ul,li,h1,h2{vertical-align:top;padding:0;margin:0;border:0;list-style:none}
table{border-collapse:collapse}
body{background:#ccc}

.ajax{display:inline}
#ajax_icon{float:right;margin:5px 5px 0 0;display:none;width:16px;height:16px}

.body{width:1000px;margin:auto}
.head{height:165px;background:#e2e2e2 url(/td/i/logo_bg.gif) repeat-x;border-bottom:1px solid #d8d8d8}
.head .left{width:761px;float:left}
.head .left .logo{float:left;width:294px;height:86px;display:block;padding:7px 0 0 21px;background:url(/td/i/logo.gif) no-repeat 21px 7px}
.head .left .logo h1{display:none}
.head .left .user_panel{float:left;width:297px;height:74px;margin:4px 0 0 70px;display:block;background:url(/td/i/user_panel.gif);padding:16px 12px 0 19px;font:9px Verdana,Tahoma,Arial,Helvetica,sans-serif;color:black}
.head .left .user_panel h1{margin:0 0 3px 0;font:bold 10px Verdana,Tahoma,Arial,Helvetica,sans-serif;color:#d00303}
.head .left .user_panel .user_menu{margin-top:10px;text-align:justify}
.head .left .user_panel .user_menu a{float:left;height:20px;padding:2px 0 0 17px;text-transform:uppercase;font:10px Verdana;color:#d30202;margin-right:7px;text-decoration:none}
.head .left .user_panel .user_menu a:hover{text-decoration:underline}
.head .left .user_panel .user_menu .manage_profile{background:url(/td/i/user_menu_profile.gif) no-repeat}
.head .left .user_panel .user_menu .logout{background:url(/td/i/user_menu_logout.gif) no-repeat}
.head .left .menu{background:white;float:left;height:31px;width:753px;border-top:1px solid #e2e2e2;border-bottom:1px solid #d8d8d8;margin-top:6px;padding:4px 0 0 8px}

.head .left .menu a{display:block;float:left;height:25px;cursor:pointer;text-decoration:none;padding:0}
.head .left .menu div{float:left;height:25px;width:1px;background:url(/td/i/menu_separator.gif) no-repeat 0 2px;margin:0 3px}
.head .left .menu a span,.head .left .menu a b,.head .left .menu a i{display:block;float:left}
.head .left .menu a span,.head .left .menu a i{width:4px;height:25px}
.head .left .menu a b{text-transform:lowercase;padding:5px 4px 0 4px;height:20px;color:#d27202;font-size:12px}
.head .left .menu a:hover,.head .left .menu a.current{background-color:white} /* IE hack */
.head .left .menu a:hover b,.head .left .menu a.current b{padding:4px 4px 0 4px;height:19px;border-top:1px solid #f5b86e;border-bottom:1px solid #f5b86e}
.head .left .menu a:hover span,.head .left .menu a.current span{background:url(/td/i/menu_round_left.gif) no-repeat}
.head .left .menu a:hover i,.head .left .menu a.current i{background:url(/td/i/menu_round_right.gif) no-repeat}

.head .left .submenu{background:url(/td/i/submenu_bg.gif) repeat-x;float:left;height:26px;width:749px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:0 0 0 12px}
.head .left .submenu a{background:url(/td/i/submenu_prefix.gif) no-repeat 0 10px;font-size:11px;color:#6d6d6d;padding:5px 0 0 8px;height:21px;display:block;float:left;margin:0 10px 0 0;text-transform:lowercase}
.head .left .submenu a.current{text-decoration:none}

.head .right{position:relative;width:200px;float:right;background:url(/td/i/search_panel.gif) no-repeat 0 3px;height:142px;padding:23px 21px 0 18px}
.head .right form{margin:0 0 19px 0}
.head .right h1{color:#6d6d6d;font-size:11px}
.head .right,.head .right a{color:#ef5016;font-size:11px;text-decoration:none}
.head .right a:hover{text-decoration:none;background:#ef5016;color:white}
.head .right .query{margin:0 0 0 3px;border:0;padding:0;width:165px}
.head .right .submit{border:0;width:31px;height:16px;padding:0;margin:0;position:relative;top:4px;cursor:pointer}

table.body{background:#e2e2e2}
.side_left{width:160px;padding:10px 0 10px 10px}
.side_right{width:300px;padding:10px}
.side_mid{padding:10px 0 0 10px}

.side_mid div.ad,.side_right div.ad,.side_left div.ad{overflow:hidden;padding-bottom:10px;margin:auto;text-align:center}
.side_mid div.ad *,.side_right div.ad *,.side_left div.ad *{margin:auto}

.panel_head{height:4px;overflow:hidden}
.panel_footer{height:6px;overflow:hidden;margin:0 0 10px 0}
.panel_body{background:white;border-right:1px solid #ccc;overflow:hidden}

.panel_160_head{width:160px;background:url(/td/i/panel_160_head.gif) no-repeat}
.panel_160_footer{width:160px;background:url(/td/i/panel_160_footer.gif) no-repeat}
.panel_160_body{width:159px}

.panel_300_head{width:300px;background:url(/td/i/panel_300_head.gif) no-repeat}
.panel_300_footer{width:300px;background:url(/td/i/panel_300_footer.gif) no-repeat}
.panel_300_body{width:299px}

.panel_132_head{width:132px;background:url(/td/i/panel_132_head.gif) no-repeat}
.panel_132_footer{width:132px;background:url(/td/i/panel_132_footer.gif) no-repeat}
.panel_132_body{width:131px}

.panel_body h1,.panel_body h1 a{position:relative;color:#d64201;font:bold 14px Arial,Helvetica,sans-serif;margin:0 0 5px 8px;text-decoration:none}
.panel_body h1.big,.panel_body h1.big a{font-size:16px;margin:5px 0 5px 8px}
.panel_body h1 a:hover{background:#d64201;color:white}
.panel_132_body h1{font-size:12px}
.panel_body h1 div{position:absolute;top:1px;right:0;font-size:11px;color:#666;font-weight:normal;margin-right:5px}
.panel_body h1 div a{font-size:11px;color:#f98750;margin:0}
.panel_body h1 div a:hover{color:white;background:#f98750}
.panel_body h2{color:white;font-size:11px;font-weight:bold;background:#867d7d;padding:5px}
.panel_body p{color:#666;margin:5px 8px}

.panel_body .links a{color:#f98750;background:url(/td/i/links_arrow.gif) 2px 8px no-repeat;padding:3px 0 3px 10px;display:block}
.panel_body .links a:hover{background-image:url(/td/i/links_arrow_hover.gif);background-color:#f98750;color:white}
.panel_body .links a.rrated{color:#f98750;background:url(/td/i/links_rrated_icon.gif) 0 6px no-repeat;padding:3px 0 3px 15px;display:block}
.panel_body .links a:hover.rrated{background-image:url(/td/i/links_rrated_icon.gif);background-color:#f98750;color:white}

.panel_body .links_2x a{color:#f98750;background:url(/td/i/links_arrow.gif) 2px 8px no-repeat;padding:3px 0 3px 10px;display:block;float:left;width:46%}
.panel_body .links_2x a:hover{background-image:url(/td/i/links_arrow_hover.gif);background-color:#f98750;color:white}

.panel_body .tags a{color:#f98750}
.panel_body .tags a:hover{color:white;background:#f98750}
.panel_body .tags{font-size:13px;text-align:justify}

.footer{border-top:6px solid #d7d7d7;height:130px;background:url(/td/i/footer_bg.gif) repeat-x}
.footer .left{float:left;width:450px}
.footer .left{padding:45px 0 0 0;text-align:center;color:#767474;font-size:12px;line-height:150%}
.footer .left a{color:#767474;font-size:12px}
.footer .left a:hover{background:#767474;color:white}
.footer .right{float:left;width:485px;background:url(/td/i/linkexchange_area.gif) no-repeat 25px 23px;height:85px;padding:27px 20px 15px 35px;height:77px;vertical-align:middle;overflow:hidden}
.footer .right a{float:left;width:25%;color:#817e7e;text-align:center;height:16px;display:block;padding:3px 0 0 0;margin:0}
.footer .right a:hover{background:#817e7e;color:white}

.side_mid h1{color:#ad0420;font:normal 18px Arial,Helvetica,sans-serif;margin-bottom:10px;position:relative}
.side_mid h1 a.h1{color:#ad0420;font:normal 18px Arial,Helvetica,sans-serif;margin-bottom:10px;text-decoration:none}
.side_mid h1 a:hover.h1{text-decoration:none;color:white;background-color:#ad0420}

div.sorting_bar{font-size:12px;color:#f88601;font-weight:normal;float:left;margin-bottom:15px}
div.sorting_bar strong{font-size:12px;font-weight:bold}
div.sorting_bar a{font-size:12px;color:#f88601;margin:0 3px}
div.sorting_bar a:hover,div.sorting_bar a.current{color:white;text-decoration:none;background-color:#f88601}
div.sorting_bar a.current{cursor:default}

.side_mid h1 div.sorting_bar{float:right;margin:3px 0 0 0;font-size:11px}
.side_mid h1 div.sorting_bar strong{font-size:11px;font-weight:bold}
.side_mid h1 div.sorting_bar a{font-size:11px}

.side_mid h1 .paginator_simple{position:absolute;right:0;top:3px}

.paginator_simple{text-align:right}
.paginator_simple a{padding:0 3px;color:#f84101;font-size:12px;text-decoration:none}
.paginator_simple a:hover{text-decoration:none;background-color:#f84101;color:white}
.paginator_simple a:hover.current{text-decoration:none}
.paginator_simple a.current{font-weight:bold}

.paginator_panel{margin-bottom:15px}
.paginator_panel .top,.paginator_panel .top500{height:5px;background:url(/td/i/wide_white_top.gif) no-repeat;overflow:hidden}
.paginator_panel .top500{background:url(/td/i/wide500_white_top.gif) no-repeat}
.paginator_panel .bottom,.paginator_panel .bottom500{height:6px;background:url(/td/i/wide_white_bottom.gif) no-repeat}
.paginator_panel .bottom500{background:url(/td/i/wide500_white_bottom.gif) no-repeat}
.paginator_panel .body,.paginator_panel .body500{background:#f2f2f2;border-right:1px solid #c2c2c2;width:669px;height:31px}
.paginator_panel .body500{width:499px}
.paginator_panel .prev,.paginator_panel .next{float:left;margin:8px 15px 5px 15px;color:#666666;font-size:12px;font-weight:bold}
.paginator_panel a.prev,.paginator_panel a.next{color:#f84101;font-size:12px;font-weight:bold}
.paginator_panel a.prev:hover,.paginator_panel a.next:hover{text-decoration:none;color:white;background-color:#f84101}
.paginator_panel .inside{text-align:center;padding:8px 0 0 0}
.paginator_panel .inside a{font-size:12px;text-decoration:none;color:#f84101;padding:0 3px}
.paginator_panel .inside a:hover{text-decoration:none;color:white;background-color:#f84101}
.paginator_panel a:hover.current{text-decoration:none}
.paginator_panel a.current{font-weight:bold}
.paginator_panel .next{float:right}

.hover_play_icon{display:none;cursor:pointer;width:114px;height:81px;position:absolute;background:url('/td/i/hover_play_icon.png') no-repeat;z-index:9;padding:0;margin:0}
.hover_triangle_up{display:none;cursor:pointer;background:url(/td/i/media_triangle_up.png);width:21px;height:18px;position:absolute;z-index:10;padding:0;margin:0}
.hover_triangle_left{display:none;cursor:pointer;background:url(/td/i/media_triangle_left.png);width:18px;height:21px;position:absolute;text-decoration:none;z-index:10;padding:0;margin:0}

#fm_thumbs{background:white;padding:7px 0 0 0px;height:89px;border-bottom:1px solid #a4a4a4;width:500px}
#fm_thumbs a{float:left;padding:0 0 8px 0;margin:0 0 0 9px}
#fm_thumbs a:hover{background:none}
#fm_thumbs a img{width:114px;height:81px;padding:0;margin:0}

#fm_info{background:#f5f2e5 url(/td/i/featured_media_bottom.gif) bottom no-repeat;height:63px;display:block;text-decoration:none;cursor:pointer;padding:10px 13px 0 13px}
#fm_title{font-size:12px;font-weight:bold;color:#126ebc;display:block;margin-bottom:5px}
#fm_descr{font-size:11px;color:#666;display:block}

#media_listing{margin-bottom:15px}
#media_listing div.item,#media_listing div.item_hover{margin-top:13px;display:block;width:500px;height:95px;position:relative}
#media_listing.short{padding:0 0 0 8px;height:313px;overflow:auto;z-index:20;position:relative}
#media_listing.short div.item,.panel_body #media_listing div.item_hover{width:274px;margin-top:13px}
#media_listing div.item{background:#eeece3 url('/td/i/list_item_right.gif') no-repeat right top}
#media_listing div.item_hover{background:#f5f2e5 url('/td/i/list_item_right_hover.gif') no-repeat right top}
#media_listing.short div.item{background:#eeece3 url('/td/i/list_item_panel_right.gif') no-repeat right top}
#media_listing.short div.item_hover{background:#f5f2e5 url('/td/i/list_item_panel_right_hover.gif') no-repeat right top}
#media_listing a.item{display:block;height:95px;text-decoration:none}
#media_listing a:hover{background:none}
#media_listing a.item img{cursor:pointer;padding:7px 7px 7px 8px;border-right:1px solid #b2b2b2;float:left;width:114px;height:81px}
#media_listing a.item span.info{cursor:pointer;display:block;padding:10px 10px 5px 15px;overflow:hidden;height:70px}
#media_listing.short a.item span.info{padding:5px}
#media_listing a.item span.info h1{cursor:pointer;font-size:12px;font-weight:bold;color:#126ebc;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;display:inline}
#media_listing a.item span.info h1 b{font-size:inherit;color:#0065bb}
#media_listing.short a.item span.info h1{margin:0;position:static}
#media_listing a.item span.info h2{cursor:pointer;font-size:11px;color:#666;font-weight:normal;margin:5px 0 0 0;padding:0;background:none}
#media_listing div.info{position:absolute;right:10px;top:13px;font-size:10px;cursor:pointer}
#media_listing div.info a{font-size:10px;color:#f98750}

#media_listing.favorites_listing div.info{top:5px;text-align:right}

#media_listing_hor div.thumbs{clear:both;background:white;padding:7px 10px 0 10px;height:89px;border-bottom:1px solid #a4a4a4;width:650px}
#media_listing_hor div.thumbs a{float:left;padding:0 0 8px 0;margin:0 8px 0 8px}
#media_listing_hor div.thumbs a:hover{background-color:white}
#media_listing_hor div.thumbs a img{width:114px;height:81px;padding:0;margin:0}
#media_listing_hor a.info{background:#f5f2e5 url(/td/i/listings_media_bottom.gif) bottom no-repeat;height:63px;display:block;text-decoration:none;cursor:pointer;padding:10px 13px 0 13px;margin-bottom:15px}
#media_listing_hor a.info span.title{font-size:12px;font-weight:bold;color:#126ebc;display:block;margin-bottom:5px}
#media_listing_hor a.info span.descr{font-size:11px;color:#666;display:block}

#ap{display:none}

.panel_body p.media_info,.panel_body p.media_info *{font-size:12px}
.panel_body p.media_info a{color:#ec4e01}
.panel_body p.media_info a:hover{background-color:#ec4e01;color:white}
.panel_body p.media_info span.tags a{color:#f98750}
.panel_body p.media_info span.tags a:hover{background-color:#f98750;color:white}

.prev_next_image_place{padding:0 0 0 26px;height:90px}
.prev_next_image_place a{display:block;width:114px;height:81px;float:left}
.prev_next_image_place .next_link{margin-right:20px}
.prev_next_image_place div,.prev_next_image_place span{width:114px;height:81px}
.prev_next_image_place div{width:114px;height:56px;background:#666;text-align:center;color:white;font-size:11px;float:left;padding-top:25px}
#over_previous{display:block;background:url(/td/i/over_previous.png) no-repeat}
#over_next{display:block;background:url(/td/i/over_next.png) no-repeat}

#tabSelector{margin-bottom:10px}
#tabSelector span,#tabSelector a{font-size:12px}
#usersListTab div.item,#usersListTab div.item_hover{margin-top:13px;display:block;width:500px;height:64px;position:relative;cursor:pointer;overflow:hidden}
#usersListTab div.item a,#usersListTab div.item_hover a{display:block;height:64px;cursor:pointer}
#usersListTab a:hover{background-color:#eeece3}
#usersListTab div.item{background:#eeece3 url('/td/i/list_item64_right.gif') no-repeat right top}
#usersListTab div.item_hover{background:#f5f2e5 url('/td/i/list_item64_right_hover.gif') no-repeat right top}
#usersListTab a img{cursor:pointer;padding:7px 7px 7px 8px;border-right:1px solid #b2b2b2;float:left;width:50px;height:50px}
#usersListTab div.info{position:absolute;left:73px;top:0px;font-size:11px;cursor:pointer}
#usersListTab div.info a{display:inline}
#usersListTab div.info a:hover{background-color:#ec4e01}
#usersListTab div.info h1{margin:3px 0;cursor:pointer}

.blog_profile{height:103px}
.blog_profile a.left{float:left;background:#a4a4a4;margin-right:10px;padding:0}
.blog_profile a.left img{position:relative;top:-1px;left:-1px;width:80px;height:80px}
.blog_profile .mid{float:left;width:250px}
.blog_profile .right{float:left;padding:0 0 0 10px}
.blog_profile .right a{color:#f98750;background:url(/td/i/links_arrow.gif) 2px 5px no-repeat;padding:0 0 0 10px;display:block}
.blog_profile .right a:hover,.blog_profile .right a.current{background-image:url(/td/i/links_arrow_hover.gif);text-decoration:none;background-color:#f98750;color:white}
.blog_profile .right a.current{font-weight:bold;background-color:transparent;color:#f98750}

.wide500_panel{margin-bottom:15px}
.wide500_panel .top{height:5px;background:url(/td/i/wide500_white_top.gif) no-repeat;overflow:hidden}
.wide500_panel .bottom{height:6px;background:url(/td/i/wide500_white_bottom.gif) no-repeat}
.wide500_panel .body{background:#f2f2f2;border-right:1px solid #c2c2c2;width:479px;padding:10px}
.wide500_panel .body h1,.wide500_panel .body h2{margin:5px 10px;text-align:center}

.gray300_panel{margin-bottom:10px;position:relative}
.gray300_panel .top{height:5px;background:url(/td/i/gray300_top.gif) no-repeat;overflow:hidden}
.gray300_panel .bottom{height:6px;background:url(/td/i/gray300_bottom.gif) no-repeat}
.gray300_panel .body{background:#f2f2f2;border-right:1px solid #c2c2c2;width:279px;padding:10px}

input.edit,input.button,textarea,input.captcha{border:1px solid #dcdcd9;padding:2px;margin:0}
input.captcha{text-transform:uppercase}
input.button{background:url(/td/i/button_bg.gif) repeat-x;height:22px;margin:0;padding:3px 10px;border:1px solid black;cursor:pointer}
select{border:1px solid #dcdcd9}

form.login{position:relative;height:60px}
form.login .hints{clear:both;padding-left:2px}
form.login .hints div{float:left;width:102px;font-size:10px}
form.login .inputs input{height:15px;width:93px;margin:1px 3px 0 0;padding:2px;border:1px solid #dadada;float:left}
form.login .inputs input.button{float:left;width:49px;height:22px;margin:0;padding:0;border:0}
form.login .error{clear:both;color:white;background:red;padding:0 2px;width:197px;font-weight:bold;font-size:10px}
form.login .actions{clear:both;position:absolute;bottom:0px;left:0}
form.login .actions span{margin:0 5px}

table.form{margin:auto}
table.form tr td{padding:2px 0}
table.form tr td.title{padding:4px 2px 2px 2px}
table.form tr td.buttons{text-align:center;padding-top:10px}
table.form input.edit,table.form textarea{width:350px}
form span.error{display:block;color:red;font-size:10px}
table.form tr td.header{background:#c2c2c2;padding:5px;font-weight:bold}
table.form tr td.spacer{height:10px}

div.comment{background:#f2f2f2;border-right:1px solid #c2c2c2;width:479px;padding:0 10px}
.comment .content,.comment .content_wa{margin-top:5px;word-wrap:break-word;text-align:justify}
.comment a.avatar{float:left;height:80px;width:80px;margin:0 10px 3px 0}
.comment a.avatar:hover{background:inherit}
img.avatar{width:80px;height:80px;display:block}

#div_Form_CommentAdd form{padding-bottom:15px}
textarea.comment{width:494px;height:50px;margin-bottom:10px;border:1px solid #c2c2c2}

.page_view .description{background:#d3d3d3;padding:9px 15px;border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;margin-bottom:10px}
.page_view .description .action{text-align:right;margin-top:5px}
.page_view .tags_area{text-align:center;padding:9px 15px 10px 15px;background:#f5f2e5;color:#ec4e01;border-right:1px solid #c2c2c2}
.page_view .tags_area_bottom{height:7px;background:#f5f2e5 url(/td/i/tags_area_bottom.gif) no-repeat bottom left;margin-bottom:10px}
.page_view .tags_area .prev_next{margin-bottom:30px}
.page_view .tags_area .prev_next a{font-size:12px;font-weight:bold}
.page_view .tags_area a{font-weight:normal}

.side_right .tabs{width:300px}
.side_right .tabs a{float:left;width:100px;height:17px;text-align:center;padding:3px 0 0 0;margin:0;text-decoration:none;background:url('/td/i/viewpage_tab_inactive.gif') no-repeat #e9e9e9;color:gray}
.side_right .tabs a:hover{text-decoration:none;color:#ec4e01}
.side_right .tabs a.selected{background:url('/td/i/viewpage_tab.gif') no-repeat #f2f2f2;color:#ec4e01}

#media_place{padding:0;text-align:center}
#media_place a{background:transparent;padding:0}
#media_place a:hover{background:transparent}
div.full_size_link{text-align:center;margin-bottom:10px}
div.full_size_link a{color:#ad0420;font:18px Arial,Helvetica,sans-serif}
div.full_size_link a:hover{color:white;background-color:#ad0420}

div.rss{margin-bottom:15px;text-align:center}
div.rss img{width:36px;height:14px}
div.rss a:hover{background:none}

#quick_submit_form{display:none;position:absolute;z-index:10;top:30px;left:10px;background:black;color:white;width:275px;border-left:1px solid white;border-top:1px solid white;border-right:1px solid silver;border-bottom:1px solid silver;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5)}
#quick_submit_form .content{border:2px solid #f98750;border-top:0}
#quick_submit_form h2{background:#f98750;color:white}
#quick_submit_form form{padding:3px}
#quick_submit_form table td{padding:1px}

#upload_progress_stats{margin-top:5px}
#upload_progress_stats span{display:block;float:left;width:33%;text-align:left;margin:0}
#upload_progress_stats span.mid{text-align:center;width:34%}
#upload_progress_stats span.last{text-align:right}
#upload_progress_stats span b{font-weight:normal;background:gray;color:white;border:1px solid white;padding:3px;margin:0}

a.digg_share_link{background:url('/td/i/icon_diggit_32x32.gif') no-repeat;color:#333333;height:23px;padding:9px 0 0 40px;float:left;margin-right:50px}
a.su_share_link{background:url('/td/i/icon_stumbleupon_32x32.gif') no-repeat;color:#333333;height:23px;padding:9px 0 0 40px;float:right;width:70px}


#banner_bar{font-family:Arial;font-size:13px;font-weight:bold;font-style:normal;color:#0000FF;background:#FFFFE1;border-bottom:1pxsolid#808080;margin:0;padding:4px0;z-index:100;top:0;left:0;width:100%;overflow:hidden;position:fixed}
* html #banner_bar{position: absolute;width:expression(document.compatMode=="CSS1Compat"?document.documentElement.clientWidth+"px":body.clientWidth+"px")}
.banner{float:left;text-align:center;width:95%}
.closeButton{float:right;text-align:right;width:4%}

