*{margin:0;padding:0}* html{scrollbar-3dlight-color:#;scrollbar-arrow-color:#;scrollbar-darkshadow-color:#;scrollbar-face-color:#;scrollbar-highlight-color:#;scrollbar-shadow-color:#;scrollbar-track-color:#}*+ html{scrollbar-3dlight-color:#;scrollbar-arrow-color:#;scrollbar-darkshadow-color:#;scrollbar-face-color:#;scrollbar-highlight-color:#;scrollbar-shadow-color:#;scrollbar-track-color:#}body{background-attachment:scroll;background-color:#303030;background-image:url(http://illiweb.com/fa/empty.gif);color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}.pun{line-height:130%;margin:0 auto;min-width:768px;padding:5px;width:98%}.pun div,.pun td,.sig-line{border-color:##;color:##}.pun fieldset,.pun img{border:none}.pun a:link{color:#00569c}.pun a:visited{color:#666}.pun a:hover{color:#b42000}.pun a:active{color:#b42000}.pun a:focus{color:#00569c}.pun h2,.pun h3,.pun input,.pun select,.pun th{font-family:Verdana,Arial,sans-serif;font-size:1em;font-style:normal;font-variant:normal;font-weight:normal}#pun-intro{background-color:#;background-image:url(http://illiweb.com/fa/empty.gif);background-repeat:repeat-x;border-bottom:1px solid #;margin:0;padding:1.5em 1em 1em;text-align:center}*+ html #pun-head{margin-top:-5px}* html #pun-head{margin-top:-5px}#pun-logo{float:none}#pun-title{color:#;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;padding-left:5px;white-space:nowrap}#pun-title h1{color:inherit;font-size:inherit;font-weight:inherit}p#pun-desc{color:#DDD;padding:.3em 0 0 5px}#pun-head #pun-navlinks{background-color:#;border-color:#;padding:.5em 1.1em .6em}#pun-navlinks ul{list-style:none;text-align:center}#pun-navlinks li{display:inline;font-size:1.15em}#pun-navlinks li a{margin:0 .8em 0 0}#pun-navlinks a,#pun-navlinks a:visited{text-decoration:none}#pun-navlinks a:active,#pun-navlinks a:focus,#pun-navlinks a:hover{text-decoration:underline}#pun-visit,.main-box{background-color:#;border-color:#;border-style:solid;border-width:1px;margin:0 0 1em;padding:.6em 1em}#pun-visit ul,.main-box ul{float:right;list-style-type:none;text-align:right;width:70%}.main-box ul{float:left;width:auto}#pun-visit li,.main-box li{float:right;margin-left:.7em;white-space:nowrap}.pun-crumbs{margin:0 1px 1em;padding:.2em 1em}.pun-crumbs p{color:#666;font-size:1.11em;line-height:1.5;margin:0}.pun-crumbs a{text-decoration:none}#content-container div#container{float:left;margin-right:-0;width:100%}#content-container div#content{margin-right:0}#content-container div#main{margin-bottom:1em;overflow:hidden}*+ html #content-container div#main{margin-left:0}#content-container div#left{float:left;margin-right:0;overflow:hidden;width:0}#content-container div#right{float:right;overflow:hidden;width:0}* html #content-container #main-content{margin-right:0;overflow:visible}* html #content-container div#main{float:left;margin-right:-99%;width:100%}#page-body{margin:4px 0;width:100%}#pun-announcement{background-color:#;border-style:solid;border-width:1px;padding:1em}.pun .main .main-content.message{background-color:#}.pun .main .main-content p.message{background-color:#fff;border:1px solid #;margin:1.7em;padding:1em}.pun .main,.pun .main-category{margin:1em 0}.main .main-foot,.main .main-head{background-color:#;color:#dedfdf;font-weight:400;padding:.7em 1.3em}.main .main-head{background-image:url(http://illiweb.com/fa/empty.gif)}.main .main-head .page-title{font-size:12px;font-weight:400}.pun .main-content{background-color:#;border:1px solid #}.pun .style1{background-color:#;padding:.5em}.pun .style2{background-color:#;padding:.5em}.pun .main-foot .h2,.pun .main-head .h2{float:left}.pun .main .options{color:#ccc;float:right;text-align:right}.pun .main .options a,.pun .main .options a:link,.pun .main .options a:visited{color:#ccc;margin-left:.5em;text-decoration:none}.pun .main-foot .options a,.pun .main-foot .options a:link,.pun .main-foot .options a:visited{color:#ccc;margin-left:.6em;text-decoration:underline}.pun table.table{border-collapse:collapse;empty-cells:show;table-layout:fixed;width:100%}.pun .frm .frm-form table{border:1px solid #;border-color:#bbb;border-top:1px solid #1F537B}.pun table.table th{background-color:#;border-color:#;border-style:none;color:#;padding:.5em 0}.pun table.table td{background-color:#;border-color:#;border-style:solid none none solid;border-width:1px;line-height:130%;padding:.6em 0 .7em}.pun .main table td.tc2,.pun .main table td.tc3{background-color:#}.pun table.table td table td{border:none;padding:0}.pun table .tcl{overflow:hidden;text-align:left;width:50%}.pun table.table th.tcl{padding-left:.5em}.pun .frm .frm-form table .tc2{padding-left:.5em;text-align:left}.pun .table .tc2,.pun .table .tc3{text-align:center;width:10%}.pun .frm .frm-form table .tc4{text-align:center;width:5%}.pun table .tcr{overflow:hidden;padding:0 0 0 .5em !important;text-align:left;width:30%}.pun table th.tc2,.pun table th.tc3,.pun table th.tc4,.pun table th.tcl,.pun table th.tcr{overflow:hidden}.pun table .report{width:9%}.pun .main table.table td.report{background-color:#}.pun table .tdtopics{padding-left:42px}.pun table .tdtopics .status{margin-left:-32px}.pun .posthead img,.pun table .tdtopics img{vertical-align:middle}table .tcl.memberlist{width:25%}.pun tbody.statused td.tcl{padding-left:3.4em}.pun tbody.statused span.status{position:absolute}.pun table td.tcl{border-left-style:none;border-left-width:0;height:0;min-height:24px;padding-left:.5em;vertical-align:top}pun table td.tcl .height-giver{min-height:0;visibility:hidden;width:1px}td.avatar-mini a{text-decoration:none}td.avatar-mini a span{text-decoration:underline}td.avatar-mini img{background-color:#fff;border:1px solid #;height:38px;vertical-align:middle;width:38px}* html .pun table{position:relative}* html .pun table td.tcl{position:relative}.pun table td.tcl h2{font-weight:700}.pun .main table.table td.td-title{background-color:#}.pun .main table.table th.name{padding-left:.5em}.pun .sticky-separator{border-top:5px double #!important}.mod-text{font-weight:700}h2.topic-title{display:inline}.hierarchy{border:none;display:inline;font-size:10px;font-weight:700!important;text-transform:none}#stats{background-color:#;line-height:150%;padding:.6em 1em}td.stat-bar{padding:0 10px!important}td.stat-bar div{white-space:nowrap}#onlinelist{background-color:#;border-top:1px dashed #ccc;padding:.6em 1em}#onlinelist img{float:left}#onlinelist h3{float:left;line-height:150%;margin-right:.5em}#onlinelist p{line-height:150%}#onlinechat{background-color:#;border-top:1px dashed #ccc;padding:.6em 1em}ul#pun-legend,ul.pun-legend{list-style-type:none;margin-bottom:20px;text-align:center}ul.pun-legend li{display:inline;margin-right:20px}ul.pun-legend li img{vertical-align:bottom}.faq{background-color:#;padding:1em}.faq a{text-decoration:none}.faq a:hover{text-decoration:underline}.faq dd{background-color:#;border:1px solid #E6E6E6;color:#666;margin:1em 1.7em;padding:1em}.faq p{margin:0 0 1em}noscript div.message{background-color:#;border:1px solid #F0F0B4}noscript div.message p{margin:1em 0;padding:0 1.3em}.codebox{background-color:#;border:1px dotted #;margin:1em}.codebox dt{border-bottom:1px dotted #;padding:.25em}.codebox dd{background-color:#;margin:.5em;padding:.5em}.faq dd ul{margin:0 2em}.codebox + blockquote{background-color:#fff;border:1px dotted #;margin:.5em 3em;padding:.5em}.codebox dd.cont_code{max-height:200px;overflow:auto}.main .main-content.frm{background-color:#}.main .main-content.google{background-color:#F2F2F2;padding:10px 10px 0}.main .frm-info{background:#;border:1px solid #E6E6E6;margin:1.7em;padding:1em}.main ul.frm-info{list-style-type:none}.main .frm-info li{background:url(blue.png) no-repeat top left;padding:0 0 1em 2em}fieldset.frm-set{border:none;margin:1.7em;padding:0 0 1em}fieldset.left{float:left;width:35%}fieldset.right{float:right;width:45%}.pun .set1{border-top:none;margin:0;padding-top:0}fieldset.frm-set.multi{border-bottom:1px dashed #}fieldset.frm-set.last{padding-bottom:0}fieldset.frm-set dl:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html fieldset.frm-set dl{height:1%}*+ html fieldset.frm-set dl{height:1%}fieldset.frm-set dl dd,fieldset.frm-set dl dt{padding:.5em}fieldset.frm-set dl dt{display:block;float:left;font-weight:700;text-align:right;width:16em}fieldset.frm-set dl dd{margin-left:17em}*+ html fieldset.frm-set dl dt{height:1%}fieldset.frm-set dl dd label{margin:0 1em 0 0}fieldset.frm-set .required{color:#b42000;font-style:normal;margin:0 .25em}.frm-buttons{border-top:3px double #;margin-bottom:-.7em;margin-top:.5em;padding:.7em 0 0 17.5em}.frm-buttons-right{border-top:3px double #;margin-bottom:-.7em;margin-top:.5em;padding:.7em 0 0 17.5em;text-align:right}.frm-buttons.full{padding:.7em 0 0}dl.frm-buttons{padding:0}fieldset.frm-set .frm-buttons .button{font-size:1em;line-height:1.2;margin-right:1em;overflow:visible;padding:1px .5em 2px;vertical-align:middle}.frm-form fieldset.frm-set .inputbox{width:40%}.frm-form fieldset.frm-set textarea.inputbox{width:99%}fieldset.frm-set textarea.inputbox{background-color:#}.frm-form fieldset.frm-set .italic{font-size:.9em}.frm-form fieldset.frm-set input[type="radio"]{margin:0 .5em 0 0}.frm-form fieldset.frm-set input[type="checkbox"]{margin:0 .5em 0 0}.frm-form select option{padding:0 2em 0 0}.sub-head{border-bottom:1px solid #;margin:.5em 1.7em;padding:0 0 .5em}.sub-head h2{color:#0C4675;display:inline;font-weight:700}.sub-head span{color:#0C4675;font-weight:700}.pun .frm .frm-buttons input{font-size:1em;line-height:1.2;margin-right:1em;overflow:visible;padding:1px .5em 2px;vertical-align:middle}.pun .frm dd.frm-input,.pun .frm dd.frm-input input,.pun .frm dd.frm-textarea{width:82%}*+ html .dd-textarea,*+ html dd.frm-input{display:inline;margin:0!important}*+ html dd.frm-input input{width:60%!important}* html .dd-textarea,* html dd.frm-input{display:inline;margin:0!important}* html dd.frm-input input{width:60%!important}#textarea_content dd.frm-textarea iframe#text_editor_iframe,dd.frm-textarea #text_editor_textarea{width:100%}.pun .frm #textarea_content dd.frm-textarea iframe#text_editor_iframe{height:250px;margin-top:-15px}dd.dd-textarea iframe#text_editor_iframe{background-color:#FFF}div.nav-head{background:#1F537B;color:#dedfdf;font-weight:400;margin:-1px 0 0;padding:.7em 1.3em}#tabs{min-width:932px}* html #tabs{width:100%}#tabs ul{list-style-position:outside;list-style-type:none;padding:0 1.8em;white-space:nowrap}#tabs ul li{float:left;margin:0;padding:0 4px 0 0}#tabs ul li.activetab a{background-color:#;border-color:#;color:#;text-decoration:underline}#tabs ul li.activetab a:hover{background-color:#}#tabs ul li a{background-color:#;border:1px solid #;float:left;font-size:1.1em;font-weight:400;line-height:2em;padding:0 1em;text-decoration:none}#tabs ul li a:hover{background-color:#}fieldset.profile-view dl dt{font-weight:400;text-align:left;width:8em}fieldset.profile-view dl dd{margin:0}#profile-advanced-layout{float:left;margin-right:-302px;width:100%}#profile-advanced-left{margin-right:302px}#profile-advanced-left .main{margin-top:0}#profile-advanced-avatar{float:left;width:30%}#profile-advanced-points,#profile-advanced-reputation{float:left}#profile-advanced-avatar .module,#profile-advanced-details,#profile-advanced-points .module,#profile-advanced-reputation .module{margin-right:4px}#profile-advanced-avatar .module,#profile-advanced-points .module,#profile-advanced-reputation .module,#profile-advanced-right .module{margin-bottom:4px}#profile-advanced-details .main-content{padding:4px}#profile-advanced-details .pagination{float:left}#profile-advanced-details ol{list-style:none}#profile-advanced-details ol li{display:block;margin-bottom:4px}#profile-advanced-details .avatar{float:left}.avatar{background-color:#fff;border:1px solid #;width:50px}.avatar img{width:50px}.friend-block .avatar{cursor:pointer;margin:0 auto}.friend-block{float:left;margin:1px;overflow:hidden;text-align:center;width:70px}.friend_list_online_status{font-size:.7em;line-height:11px}.friend_list_online_status img{vertical-align:middle}.friends-foes-list{float:left;height:2em;width:200px}#profile-advanced-details .message-block{margin-left:57px}#profile-advanced-details .message-header{background:#;border-top:1px solid #;margin-bottom:4px;padding:4px}#profile-advanced-details .message-date{float:right}#profile-advanced-details .message-body{margin-bottom:4px}#profile-advanced-details .message-footer{text-align:right}#profile-advanced-details .message-footer li{display:inline;margin:0 .25em}#profile-advanced-details .message-footer li:after{content:' .'}#profile-advanced-details .message-footer li a{margin-right:.25em;text-decoration:underline}#profile-advanced-details .message-footer li.last:after{content:normal}#profile-advanced-layout #new-message{margin-top:20px;position:relative}#profile-advanced-layout #tabs{bottom:0;position:absolute}#profile-advanced-layout #new-message-link{bottom:0;padding-bottom:4px;position:absolute;right:4px}#profile-advanced-details .top{margin-bottom:16px}#profile-advanced-details .bottom{margin-top:16px}#profile-advanced-right{float:right;width:302px}#profile-advanced-add{margin-right:4px;padding:7px 0 6px;text-align:right}#profile-advanced-details .stats-field{margin:4px 0 10px 4px;padding:0 10px 6px}#profile-advanced-details .stats-field legend{font-weight:700}#profile-advanced-details .stats-field ul{list-style-type:none;padding:0;text-indent:10px}#profile-advanced-details .stats-field li{margin:4px 0}.pun .main fieldset.calendar{margin:0;padding:0}.pun p.left-box{float:left}.pun p.right-box{float:right}* html p.left-box,* html p.right-box{position:relative}.pun .main p.left-box a,.pun .main p.right-box a{color:#dedfdf}* html .pun .main p.left-box a,* html .pun .main p.right-box a{height:1%}.pun .main table.calendar{border:none}.pun .main table.calendar thead th{background-color:#;font-weight:700;padding:.5em}.pun .main table.calendar td{border:1px solid #;overflow:hidden;padding:0}.pun .main table.calendar td.row2:hover{background-color:#}.pun .main table.calendar .row3{background-color:#;padding:.25em}table.calendar ul{height:10em;list-style-type:none}table.calendar ul li{margin:.25em}table.calendar p.right-event{padding:.25em;text-align:right}.overview.calendar .left-overview{padding:.25em}#mini-calendar{float:left;margin:1em;width:270px}#mini-calendar .table{border-bottom:1px solid #;border-left:1px solid #;border-right:1px solid #;margin-bottom:1em}#calendar-result{float:left;margin:1em 0;width:68%}.bday{border:1px solid #}.bday td{text-align:center}.bday .name{text-align:left;width:20%}.bday .www{overflow:hidden;text-align:center;width:10%}.gallery-cat{background-color:#fff;border:1px solid #;float:left;margin-bottom:.5em;margin-left:1%;min-height:125px}* html .gallery-cat{height:125px}br.clear-column{display:none}* html .clear-column{clear:both;display:block!important}.gallery-cat p{padding:.5em}fieldset.gallery input.inputbox{width:80%}.gallery-nav .gallery-cat{margin:1% 0 1% 1%;padding:1em 0 0;text-align:center;width:19%}.gallery-cat img{margin:.25em}.gallery-cat:hover{background-color:#}.gallery-cat .info-gallery{clear:both;font-size:.9em;text-align:center}.pic-container{overflow:auto}fieldset.effects dl{border:1px solid #;float:left;margin:0 .5em .5em 0;min-height:10em;width:19%}fieldset.effects dl:hover{background-color:#}fieldset.effects dt{float:left;font-weight:700;padding:.25em}fieldset.effects dd{border-top:1px solid #;margin-top:2em;padding:.25em;text-align:center}fieldset.effects dd.check{border:none;clear:right;float:right;margin:.15em;width:1em}table.mod-cp{border-bottom:1px solid #;width:100%}table.mod-cp th{padding:.6em 1em .7em}table.mod-cp th.name,table.stats th.name{text-align:left;width:25%}table.search th{text-align:left}table.search th.fixed{width:8em}table.mod-cp td{text-align:center}table.mod-cp td.long-string{text-align:left}.main .mark{margin:1.7em 1.7em 0}.main .mark a{color:#00569C!important}.main .mark a:hover{color:#B42000!important}.gallery.overview img{border:2px dashed #;float:left;margin:1em 1em .5em .5em;padding:.25em}table.stats th.smallcell{width:3%}table.stats td{text-align:center}table.search .tcl,table.search td{text-align:center}.main .avatar-gallery{padding:1.7em}.main .avatar-gallery div p.select-avatar{background-color:#;bottom:0;left:0;padding:.25em;position:absolute;right:0;text-align:center}* html .main .avatar-gallery div p.select-avatar{width:114px}.main .avatar-gallery div div{background-color:#;border:1px solid #;float:left;height:260px;margin:.5em .25em;overflow:hidden;position:relative;text-align:center;width:auto}.main .avatar-gallery div div img{border:1px solid #;margin:.5em}.main-content.standalone{background-color:#;margin:.5em 0;padding:1em}.main-content.standalone h2{border-bottom:1px solid #;font-size:1.7em;margin:0 0 1em}.main-content.standalone .button{border:1px solid #;margin:1em;padding:.5em 1em}.main-content.standalone .button.button1{font-weight:700}.main-content.standalone .button:hover{background-color:#fff;border:1px solid #B42000}.posting-confirm{margin:1em}.pun .paged-foot,.pun .paged-head{background-color:#;border:1px solid #;padding:.6em 1.3em .3em}.pun .paged .posting{float:right;font-size:1.2em;font-weight:700}.pun .paging{float:left;font-size:1.1em;font-weight:700}strong.pagination{font-weight:400}.pun .topic{background:#;border:1px solid #;border-style:none solid}.pun .post{border-color:#eee #fff #ccc;border-style:solid none;border-width:2px 0 1px}* html .pun .post{height:1%}*+ html .pun .post{min-height:1px}.pun .postmain{background-color:#;border-left:1px solid #;margin-left:17em}.pun .posthead{background:#;border-bottom:1px dashed #ccc;padding:.5em 1.3em .5em 1em}.pun .posthead h2 strong{float:right}.pun .postbody{width:100%}.pun .post-entry{padding:1em 1em 0}.pun .entry-content{overflow:hidden;padding-bottom:.8em;width:100%}.pun .entry-content ol,.pun .entry-content ul{margin-left:2em}.postmain blockquote{background-color:#fff;border:1px solid #;padding:.5em 1em}.postmain cite{display:block;font-style:normal;font-weight:700;margin:0 0 1em}.vote{float:right;margin-left:4px;width:9px}.vote .vote-button{font-weight:700;margin-left:-1px;text-align:center}.vote .vote-button a{text-decoration:none!important}.vote .vote-bar{border:1px solid #333;font-size:0;height:50px;margin:0 auto;width:3px}.vote .vote-no-bar{letter-spacing:-2px;margin-left:-2px;white-space:nowrap}.vote .vote-bar-plus{background-color:#0f0}.vote .vote-bar-minus{background-color:red}.pun .user{display:inline;overflow:hidden;padding-top:1.6em;white-space:normal;width:15em}.pun .post .user{float:left;margin-left:-16em;margin-top:-1.8em;position:relative}.pun .user .user-ident{font-size:12px;padding:0 0 .7em}.pun .user-ident .username{color:#00569c;display:block;font-size:1.2em;font-weight:700;position:absolute;text-decoration:none;top:0}* html .pun .user-ident .username{padding:0 0 .25em}*+ html .pun .user-ident .username{padding:0 0 .3em}.pun .user-ident .username a{text-decoration:none}.pun .user-ident .user-basic-info{font-weight:700}.pun .user .user-info{color:#666;line-height:1.8em}.postfoot{border-top:1px dashed #ccc;clear:both;margin-left:-17em;padding:.5em 1em;text-align:right}div.post-options img{cursor:pointer}.pun .postfoot .user-contact{float:left;text-align:left;width:15em}* html .pun .postfoot{margin-left:0}.pun .sig-content{clear:both;padding:.5em 1em;position:relative}.pun .p-hidden{border-bottom:1px solid #;padding:15px 0;text-align:center}.pun .sig-content .sig-line{border-color:#;border-top-style:solid;border-top-width:1px;display:block;margin:0 auto;padding-bottom:.5em;width:250px}.overview{background-color:#;border:1px solid #;font-family:Verdana,Arial,Helvetica,sans-serif}.title-overview{background-color:#;padding:5px 5px 0 0}.overview h1{border-bottom:1px solid #;font-size:1em;padding:.25em .5em;text-align:center}.left-overview{padding:5px 5px 0}.left-overview a{font-weight:400}.center-overview{padding:.5em;text-align:center}p.center-overview a{color:#00569c!important}* html .center-overview{height:1%}.topic-overview{background-color:#fff;padding:.5em}.overview-info{background-color:#;border-bottom:1px dotted #;font-size:.8em;padding:.25em .5em}.dashed{background-color:#;border:none;color:#}#search_menu .forumline{padding:.5em}#search_menu .forumline .thHead{font-weight:700}#search_menu .forumline td{padding:.5em 0}#search_menu .forumline span.genmed a{color:#333!important;font-size:.9em}#search_menu .forumline input.post{border:1px solid #}table.forumline{background-color:#;border:1px solid #}.pun .main-head a.exthelp,.pun .main-head a.exthelp:link,.pun .main-head a.exthelp:visited{background-image:url(http://illiweb.com/fa/punbb/helpdark.png);background-position:left;background-repeat:no-repeat;padding-left:20px}.pun .frm-form{background:#;border:none}.pun div.frm-form{margin:1.7em}.dd-textarea{width:auto}button.button2,input.button2{background-color:#FAFAFA;background-image:url(http://illiweb.com/fa/prosilver/bg_button.gif);background-position:top;background-repeat:repeat-x;border:1px solid #BCBCBC;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.9em;margin:0 .25em;overflow:visible;padding:2px 3px;vertical-align:middle;width:auto!important}a.button2,body:last-child a.button1,button.button2,input.button1,input.button2{padding:1px 0}button.button2:hover,input.button2:hover{background-position:0 100%;border:1px solid #b42000;color:#b42000}* html button.button2,* html input.button2{height:24px;margin:0 .25em;padding-bottom:0;padding-left:3px;padding-right:3px}*+html button.button2,*+html input.button2{height:24px;padding-left:3px;padding-right:3px}*+html button.button2 img{vertical-align:middle}* html button.button2 img{vertical-align:middle}.select{background-color:#;border:1px solid #BCBCBC;left:0;overflow:hidden;position:absolute;top:0;width:0;z-index:100}* html .select{margin-top:-9px}.select p{font-size:.9em;margin:0;padding:4px 6px}.select button{background-color:#FFF;border:none;font-size:.9em;margin:0;padding:4px;text-align:left}#sel_smilies_content button{background-color:#}.select button.button2{border:1px solid #BCBCBC;padding:0}*+html .select button.button2{padding-left:3px;padding-right:3px}* html .select button.button2{padding-left:3px;padding-right:3px}.select button.button2:hover{background-position:0 100%;border:1px solid #b42000;color:#b42000}.select button:hover,.selectHover{background-color:#EEE;cursor:pointer}button.bbcode{background-image:url(http://illiweb.com/fa/wysiwyg/bg_button.png);border:1px solid #e3adad}#text_editor_controls{margin:10px 0 0 210px;white-space:pre-wrap;word-wrap:break-word}#text_editor_textarea,#textarea_content iframe#text_editor_iframe{width:100%}*+ html #text_editor_textarea,*+ html #textarea_content iframe#text_editor_iframe{width:60%}* html #text_editor_textarea,* html #textarea_content iframe#text_editor_iframe{width:60%}*+ html #text_editor_textarea.quick_reply_textarea{width:60%!important}* html #text_editor_textarea.quick_reply_textarea{width:60%!important}#quick_reply .frm-buttons{padding-left:0}#quick_reply table{border:none}div.posting-block{float:left;margin-right:20px;width:80%}.pun .frm div.posting-block dd.frm-textarea{width:auto}.helpline{margin-left:210px}*+ html .helpline{display:block;height:1em}* html .helpline{display:block;height:1em}#smiley-box{float:left;margin:6px 0 0;width:15%}#smiley-box iframe{border:none;height:260px;overflow:auto;width:100%}.smiley-element{margin-top:5px}.smiley-element img{margin:0 15px 10px 0}.smiley-element a,.smiley-element a img{border:none}#smiley-box-wysiwyg{background-color:#;float:left;margin:25px 0 0 15px;width:20%}* html #smiley-box-wysiwyg{margin:25px 3px 0 0}*+html #smiley-box-wysiwyg{margin:25px 3px 0 0}#smiley-box-wysiwyg iframe{background-color:#;border:none;height:280px;overflow:auto;width:100%}.pun-privmsg{list-style-type:none;text-align:center}.pun-privmsg li{display:inline;font-weight:700;margin-left:15px}.pun-privmsg li a{font-weight:400}.pun-privmsg li img{vertical-align:middle}.popup{margin:0;min-width:390px}.popup h1{font-size:1.1em;margin-top:5px}body.chatbox{background-color:#303030;background-image:none;margin:0;padding:0}#chatbox_header{height:30px}#chatbox_header.main-head{background-color:#;color:#dedfdf;padding:0 1.3em}.chatbox-title,.chatbox-title a.chat-title{color:#dedfdf;text-decoration:none}.chatbox-title{float:left;margin:0;padding:2px 5px 0;width:15em}.chatbox-options{float:right;font-size:11px;list-style:none;margin:.7em .5em .5em}.chatbox-options li{display:inline}.chatbox-options li,.chatbox-options li a,.chatbox-options li label{color:#dedfdf}#chatbox_members{border-right:1px dashed #ccc;bottom:30px;overflow:auto;position:absolute;top:30px;width:180px}#chatbox_messenger_form{margin:10px 0 0}#chatbox_members .member-title{background-color:#;background-image:none;color:#00569c;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:.5em .25em;text-align:center}#chatbox_members ul{list-style:none;margin:0 0 0 1em}#chatbox_members ul li{margin:.5em .5em .5em 0}#chatbox{bottom:30px;left:181px;line-height:10px;overflow:auto;position:absolute;right:0;top:30px}#chatbox p{line-height:1.2em}.chatbox_row_1{background-color:#;padding:4px}.chatbox_row_2{background-color:#;padding:4px}.chatbox_row_3{background-color:#;padding:4px}#chatbox .user{font-weight:700}.memberlist_row_1{background-color:#}#chatbox_footer{border-top:1px dashed #ccc;bottom:0;left:0;position:absolute;right:0}#message,#submit_button{border-width:1px}.fontbutton{background:#E1E1E2 none repeat scroll 0;border:medium none;color:#000;cursor:pointer;float:left;margin-right:10px;padding:1px;text-align:left}.fontbutton_normal{background:#E1E1E2}.fontbutton_selected{background:#BBC7CE;border:1px solid #22229C}.fontbutton_clicked{background:#959595;border:1px solid #22229C}.fontbutton_hover{background:#E1E1E2;border:1px solid #22229C}* html #chatbox-members{height:expression((document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 0) ) + px)}* html #chatbox{height:expression((document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 0) ) + px);width:expression((document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 10) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 1) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 1.3) ) + px)}* html #chatbox-footer{width:expression((document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) - ((parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333px * 2px * 0) ) + px)}#chatbox_contextmenu{background-color:#;border:2px solid #000}#chatbox_contextmenu p{background:#;border-bottom:1px solid #777;font-family:verdana, arial, sans-serif;margin:0;padding:1px 4px}#chatbox_contextmenu p.hover{background:#}#chatbox_contextmenu p.close{background:url();color:#fff;font-size:95%;padding:1px}#chatbox_contextmenu p.close img{padding-left:20px;vertical-align:middle}#chatbox_contextmenu a{color:#00569c;font-size:95%;text-decoration:none}.module{overflow:hidden!important}.module.main{margin:0!important}.module .main-content{padding:1em}.module .main-content table{table-layout:fixed}.module .main-content ul{margin:0 2em}.module p.author{background-color:#;border-bottom:1px solid #;font-size:.9em;padding:.25em}.module h3.news{background-color:#;font-weight:700;padding:.5em}.module div.body{padding:.5em}.module .full-reading{margin-top:2em}.module div.body ol,.module div.body ul{margin-left:2em}.module p.comments{border-top:1px dashed #;font-size:.8em;padding:.25em .25em 1em}fieldset.frm-set.login{margin:0}fieldset.frm-set.login dl dt{margin:0 1em 0 0;text-align:left;width:auto}fieldset.frm-set.login dl dd{margin:0}.module .details img{border:1px solid #;margin:0 1em}.module .details dt{font-weight:700}#calendar.main-content{padding:0}#calendar .calendar-header,#mini-calendar .calendar-header{border-bottom:1px solid #;border-left:none}#calendar table tr.date td:first-child,#mini-calendar table tr.date td:first-child{border-left:none}.module #calendar{min-width:180px}.module hr{border:.5px solid #;height:1px;margin:1em 0}.ballot fieldset{margin:.5em 0}.ballot fieldset dd{float:left}.frm-set dd ul{list-style-type:none}.donate .quotebox{background-color:#;border-bottom:1px solid #;padding:1em}.donate .donate-form p{padding:1.7em}.donate .column{width:49%}.captcha div.captcha-img{float:left;margin:0 1em 0 0}.captcha .inputbox{margin-top:.5em}.warning{color:#f33}.report-abuse-textarea{width:70%}fieldset.frm-set.left.rpg,fieldset.frm-set.right.rpg{margin:5px;width:47%}fieldset.frm-set.rpg dt{float:none!important;text-align:left!important;width:auto}fieldset.frm-set.rpg dd{margin-left:0!important}fieldset.frm-set.rpg dd table{border:1px solid #;border-collapse:collapse;border-spacing:0;display:table;padding:0;width:100%}fieldset.frm-set.rpg dd table td{padding:5px}.center{text-align:center}.right{float:right}.left{float:left}.margin-field{margin:0 1.7em}.normal{font-weight:400}.bold{font-weight:700}.clear{clear:both;height:1px}* html .clear{display:none}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}*+ html .clearfix{min-height:1px}* html .clearfix{clear:both;height:1%}#pun-about{background-color:#;border-color:#;border-style:solid;border-width:1px;line-height:150%;padding:.6em 1em;text-align:right}#pun-about ul{list-style-type:none}#pun-about ul li{display:inline}#pun-about ul li a{font-weight:700}#pun-about #qjump{float:left;text-align:left}#pun-about #qjump label{font-weight:700}#pun-about #qjump fieldset{border:none}#pun-foot{clear:both}#pun-foot h3{margin-top:20px}#pun-foot #pun-about ul li strong{font-weight:400}td.fav-icon img{float:left;margin:0 1em 2em .5em}#login_popup{background-color:#;border:1px solid #;display:none;position:absolute;z-index:10000}#login_popup_buttons{bottom:8px;position:absolute;right:6px}#login_popup_buttons input{margin-left:6px}ul.profile_field_list{padding:0}html ul.profile_field_list li{list-style-type:none}ul.profile_field_list > li{list-style-type:none}.inputURL{font-family:"Courier New", "Times New roman";font-size:10px;letter-spacing:-1px}.middleline{line-height:2em}.invisible{display:none;visibility:hidden}.visible{display:block;visibility:visible}.ajax-profil_hover{background:transparent}.ajax-profil_parent{position:relative;zoom:1}.ajax-profil_edit{cursor:pointer;left:-12px;position:absolute;top:6px}.ajax-profil_edit img{margin-left:4px}.ajax-profil_valid{cursor:pointer;margin-left:4px;vertical-align:middle}#profile-advanced-details dl{margin:10px 0 0;padding:8px 10px 8px 0;width:98%}#profile-advanced-details dl dt{display:block;float:left;width:10em}#profile-advanced-details dl dd{margin-left:10em;padding-left:12px}#profile-advanced-details div.separator{border-bottom:1px solid #dcdcdc;clear:both;font-size:1px;line-height:1px;padding-top:10px}#profile-advanced-details .ajax-profil_edit{left:-4px}.jqmWindow{background-color:#303030;border:1px solid #;display:none;left:50%;margin-left:-225px;margin-top:-125px;position:fixed;top:50%;width:450px}.jqmWindow .main{margin:0}.jqmOverlay{background-color:#000}.jqDrag{cursor:move}#first-post-br{border:0;border-top:solid 1px #ccc;margin:20px auto;width:80%}.blog_cal-border{background:#;border:1px solid #;display:inline;float:left;font-size:1.2em;margin-right:3em;padding:1px}.blog_cal-content{background:#;color:#;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Sans-Serif;line-height:1.4em;padding:1px;text-align:center;width:2.9em}.blog_cal-content span{display:block}.blog_cal-day{font-size:1.6em;letter-spacing:.2em;padding-left:.2em}.blog_cal-month{font-size:2em;font-weight:700;line-height:.7em}.blog_cal-year{font-size:.8em;line-height:1.2em}.blog_title{font-size:1.2em;padding-top:1.1em}.blog_title .status{margin-top:-.1em}.blog_title .topictitle{font-size:1.1em;text-decoration:none}.blog_message{font-size:1.1em;margin-top:.5em}.blog_comments{font-size:.8em;margin-right:.5em;text-align:right}.blog_comments img{vertical-align:middle}#blog_comments{margin:0 auto;width:90%}#blog_comments .posthead{padding:2px 4px}.blog_comment-avatar{float:left}.blog_comment-avatar img{background-color:#fff;border:1px solid #;margin:2px 2px 4px;vertical-align:middle;width:38px}#blog_comments .h3{margin-left:45px;margin-top:0;min-height:22px;overflow:hidden;padding:0}.blog_comment-title{float:left;margin-top:7px;min-height:12px}#blog_comments .postfoot{margin-left:inherit}.no_comment{padding:10px 0}#bookmarks{float:right}#bookmarks a img{background:url(http://illiweb.com/fa/social_bookmarking/social_bookmarking.png) no-repeat scroll;height:20px;vertical-align:middle;width:20px}#bookmarks a img.twitter{background:url(http://illiweb.com/fa/social_bookmarking/twitter.png) no-repeat scroll;height:16px;margin:2px;width:16px}#bookmarks img.delicious{background-position:-10px -10px}#bookmarks img.digg{background-position:-10px -50px}#bookmarks img.excite{background-position:-9px -90px}#bookmarks img.facebook{background-position:-9px -128px}#bookmarks img.furl{background-position:-10px -166px}#bookmarks img.google{background-position:-10px -206px}#bookmarks img.live{background-position:-9px -246px}#bookmarks img.netscape{background-position:-9px -284px}#bookmarks img.newsvine{background-position:-9px -322px}#bookmarks img.reddit{background-position:-10px -360px}#bookmarks img.slashdot{background-position:-10px -400px}#bookmarks img.smarking{background-position:-9px -440px}#bookmarks img.stumbleupon{background-position:-10px -478px}#bookmarks img.technorati{background-position:-10px -518px}#bookmarks img.yahoo{background-position:-10px -558px}.mceContentBody{background:#;color:#333}.resize_process .resizebox{display:none}.resize_process img.resize_img{display:none}.resizebox a.enlarge,.resizebox.enlarged a.resize,.resizebox.showfull a.fullsize{display:inline;zoom:1}.resizebox a.fullsize,.resizebox a.resize,.resizebox.enlarged a.enlarge{display:none}.resizebox{background-color:#;cursor:default;display:inline-block;font-size:11px;font-style:normal;font-weight:400;line-height:1.1em;margin:0;max-width:100%;text-align:left}.resizebox div{font-style:normal;font-weight:400;margin:0}.resizebox .resize_border{border:1px solid #;display:block}.resizebox .resize_content{display:inline;padding:5px 10px;zoom:1}.resizebox .resize_filler{border:none;display:inline;padding:0;width:40px;zoom:1}.attachbox{background-color:#;border:1px dashed #;clear:left;color:#333;float:left;margin:5px 5px 5px 0;padding:6px;width:auto}.attachbox dt{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase}.attachbox dd{border-top:1px solid #;clear:left;font-size:.9em;margin-left:10px;padding:0}dl.file{display:block;font-family:Verdana,Arial,Helvetica,sans-serif;margin-bottom:10px}dl.file dt{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700;margin:0;padding:0;text-transform:none}dl.file dt img{vertical-align:middle}.info{font-size:10px;font-style:italic}.spoiler_content{display:none}.spoiler_content.hidden{display:block}.fb_or{background-color:#;border:2px solid #;color:#;font-weight:700;height:16px;line-height:16px;margin:0 30px;padding:5px;text-align:center;width:26px}.margTop4{margin:4px 0 0}#cont_pwd{float:left;height:21px;padding:0 0 0 20px;width:150px}.pwd_img{color:#000;display:none;font-size:11px;font-weight:700;height:14px;line-height:14px;padding:4px 0 3px;text-align:center;width:150px}#pwd_good{background:url(http://illiweb.com/fa/p_strength/pwd_good.png)}#pwd_middle{background:url(http://illiweb.com/fa/p_strength/pwd_middle.png)}#pwd_bad{background:url(http://illiweb.com/fa/p_strength/pwd_bad.png)}.fb_login{margin:17px 0 0}.fb_login .fb_or{display:inline-block;margin:0 65px 0 55px}.frm-buttons.fb{width:100%}.frm-set.connexion input.inputfield{width:180px}.invitfb_connect{padding:10px 0;text-align:center}#fb_explain{float:left;padding:5px 0 0 5px}.frm_connexion{float:left;width:410px}#cont_fb_invit iframe{width:760px!important}.mod_bookmarks a img{background:url(http://illiweb.com/fa/social_bookmarking/social_bookmarking_fa.png) no-repeat scroll;height:20px;vertical-align:middle;width:20px}.mod_bookmarks img.digg{background-position:-10px -47px}.mod_bookmarks img.delicious{background-position:-10px -8px}.mod_bookmarks img.reddit{background-position:-10px -359px}.mod_bookmarks img.slashdot{background-position:-10px -398px}.mod_bookmarks img.stumbleupon{background-position:-10px -476px}.mod_bookmarks img.furl{background-position:-10px -163px}.mod_bookmarks img.yahoo{background-position:-10px -554px}.mod_bookmarks img.google{background-position:-10px -204px}.mod_bookmarks img.blinklist{background-position:-10px -665px}.mod_bookmarks img.blogmarks{background-position:-10px -630px}.mod_bookmarks img.technorati{background-position:-10px -516px}.mod_rss_feeds a img{background:url(http://illiweb.com/fa/rss_mod/sprite_rss_feeds.png) no-repeat scroll;height:17px;padding-bottom:2px;vertical-align:middle;width:91px}.mod_rss_feeds img.yahoo{background-position:0 0}.mod_rss_feeds img.google-reader{background-position:-100px 0}.mod_rss_feeds img.msn{background-position:-199px 0}.mod_rss_feeds img.aol{background-position:-299px 0}.mod_rss_feeds img.newsgator{background-position:-399px 0}.mod_rss_feeds img.rojo{background-position:-498px 0}.mod_rss_feeds img.bloglines{background-position:-598px 0}.sprite-arrow_prosilver_down{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:0 0;height:6px;width:6px}.sprite-arrow_prosilver_left{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-56px 0;height:6px;width:4px}.sprite-arrow_prosilver_right{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-110px 0;height:6px;width:4px}.sprite-arrow_prosilver_up{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-164px 0;height:6px;width:6px}.sprite-arrow_subsilver_down{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-220px 0;height:9px;width:9px}.sprite-arrow_subsilver_left{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-279px 0;height:9px;width:9px}.sprite-arrow_subsilver_right{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-338px 0;height:9px;width:9px}.sprite-arrow_subsilver_up{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-397px 0;height:9px;width:9px}.sprite-icon_minipost{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-456px 0;height:9px;width:12px}.sprite-icon_minipost_new{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-518px 0;height:9px;width:12px}.sprite-icon_minipost_participate{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-580px 0;height:9px;width:12px}.sprite-icon_miniposted{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-642px 0;height:9px;width:12px}.sprite-icon_pages{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-704px 0;height:12px;width:11px}.sprite-icon_post_target{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-765px 0;height:9px;width:11px}.sprite-icon_post_target_unread{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-826px 0;height:9px;width:11px}.sprite-icon_reply{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-887px 0;height:9px;width:18px}.sprite-icon_reply_new{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-955px 0;height:9px;width:18px}.sprite-icon_tiny_topic{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1023px 0;height:11px;width:10px}.sprite-icon_topic_latest{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1083px 0;height:9px;width:11px}.sprite-icon_topic_newest{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1144px 0;height:9px;width:11px}.sprite-subforum_read{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1205px 0;height:9px;width:11px}.sprite-subforum_unread{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1266px 0;height:9px;width:11px}.sprite-tabs_less{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1327px 0;height:9px;width:9px}.sprite-tabs_more{background:url(http://illiweb.com/fa/sprite_icons.png) no-repeat top left;background-position:-1386px 0;height:9px;width:9px}.sprite-icon_calendar{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 0;height:13px;width:14px}.sprite-icon_faq{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -63px;height:14px;width:16px}.sprite-icon_gallery{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -127px;height:14px;width:14px}.sprite-icon_groups{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -191px;height:14px;width:16px}.sprite-icon_home{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -255px;height:12px;width:13px}.sprite-icon_logout{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -317px;height:14px;width:16px}.sprite-icon_members{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -381px;height:14px;width:16px}.sprite-icon_message{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -445px;height:14px;width:16px}.sprite-icon_portal{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -509px;height:14px;width:14px}.sprite-icon_register{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -573px;height:14px;width:16px}.sprite-icon_search{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -637px;height:14px;width:16px}.sprite-icon_textbox_search{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -701px;height:14px;width:16px}.sprite-icon_ucp{background:url(http://illiweb.com/fa/sprite_prosilver_navbar.png) no-repeat top left;background-position:0 -765px;height:14px;width:16px}.sprite-icon_mini_calendar{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:0 0;height:13px;width:12px}.sprite-icon_mini_faq{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-62px 0;height:13px;width:12px}.sprite-icon_mini_gallery{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-124px 0;height:13px;width:12px}.sprite-icon_mini_groups{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-186px 0;height:13px;width:12px}.sprite-icon_mini_index{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-248px 0;height:13px;width:13px}.sprite-icon_mini_login{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-311px 0;height:13px;width:12px}.sprite-icon_mini_members{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-373px 0;height:13px;width:12px}.sprite-icon_mini_message{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-435px 0;height:13px;width:12px}.sprite-icon_mini_portal{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-497px 0;height:13px;width:13px}.sprite-icon_mini_profile{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-560px 0;height:13px;width:12px}.sprite-icon_mini_register{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-622px 0;height:13px;width:12px}.sprite-icon_mini_search{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-684px 0;height:13px;width:12px}#search_menu a img{background:url(http://illiweb.com/fa/sprite_subsilver_menu.png) no-repeat top left;background-position:-684px 0;height:13px;width:12px}#at16lb{background-color:#000;display:none;height:100%;left:0;opacity:.001;position:absolute;top:0;width:100%;z-index:1001}#at16pc,#at16pi,#at16pib,#at20mc,#at_complete,#at_email,#at_error,#at_share,#at_success{position:static!important}#at20mc{left:0;position:absolute;top:0}#at20mc a{color:#36B}.at15a{border:0;height:0;margin:0;padding:0;width:230px}.atnt{height:24px!important;padding:6px 0 0!important;text-align:center!important}.atnt a{color:#36b;text-decoration:none}.atnt a:hover{text-decoration:underline}#at15s,#at16nms,#at16p,#at16p form input,#at16p form textarea,#at16p label,#at_msg,#at_share .at_item{font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:12px!important;line-height:1em;outline-style:none;outline-width:0}* html #at15s.mmborder{position:absolute!important}#at15s.mmborder{border:10px solid #7f7f7f!important;position:fixed!important;width:240px!important}#at15s{background-color:#fff;border:1px solid #ccc;color:#4c4c4c!important;float:none!important;line-height:1em!important;margin:0!important;overflow:visible!important;padding:1px!important;position:absolute!important;text-align:left!important;width:230px!important}#at15s_head{background:#f2f2f2;border-bottom:1px solid #e5e5e5;cursor:default;padding:4px;position:relative}#at15s_brand,#at16_brand{position:absolute}#at15s_brand{right:4px;top:4px}#at16_brand{cursor:default;right:30px;top:5px}#at_hover{padding:4px}#at_hover .at_item,#at_share .at_item{background:#fff!important;color:#4c4c4c!important;float:left!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.athov,#at_hover .at_item:hover{margin:0!important}#at_hover .at_item.athov,#at_hover .at_item:hover,#at_share .at_item.athov,#at_share .at_item:hover{background:#f2f2f2!important;border:1px solid #e5e5e5;color:#000!important}* html #at_hover .at_item{border:1px solid #fff}* html #at_hover .at_item.athov{border:1px solid #e5e5e5!important;margin:1px!important}#at_email15{padding-top:5px}.at15e_row{height:28px}.at15e_row label,.at15e_row span{display:block!important;float:left!important;padding-left:10px!important;width:60px!important}.at15e_row input,.at15e_row textarea{background:#fff!important;border:1px solid #ccc!important;color:#333!important;display:block!important;float:left!important;font-size:11px!important;font-weight:400!important;padding:0!important;width:150px!important}#at_email input,#at_email label,#at_email textarea{font-size:11px!important}.at15t{background:url(http://illiweb.com/fa/addthis/widget04.png) no-repeat left;cursor:pointer;display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important}.addthis_button{cursor:pointer}.addthis_toolbox.addthis_default_style span{line-height:16px}.addthis_default_style .addthis_separator{display:inline;margin:0 5px}div.atclear{clear:both}.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300bs,.addthis_default_style .at300m{float:left}.at300b img{border:0}.addthis_default_style .at300b,.addthis_default_style .at300m{padding:0 2px}.at300b,.at300bs,.at300m{cursor:pointer}.at300bs{background:url(http://illiweb.com/fa/addthis/widget04.png) no-repeat left;display:block;height:16px;line-height:16px!important;overflow:hidden;width:16px}.at300bs.at15t_compact,.at300bs.at15t_expanded{background:url(http://illiweb.com/fa/addthis/logo1414.gif) no-repeat left;margin-right:4px}.at15t_more{background:url(http://illiweb.com/fa/addthis/logo1414.gif) no-repeat left!important}.at15t_000{background-position:0 -0}.at15t_aim{background-position:0 -16px!important}.at15t_amazonwishlist{background-position:0 -32px!important}.at15t_ask{background-position:0 -48px!important}.at15t_backflip{background-position:0 -64px!important}.at15t_ballhype{background-position:0 -80px!important}.at15t_bebo{background-position:0 -96px!important}.at15t_blogger{background-position:0 -112px!important}.at15t_blogmarks{background-position:0 -128px!important}.at15t_buzz{background-position:0 -144px!important}.at15t_delicious{background-position:0 -160px!important}.at15t_digg{background-position:0 -176px!important}.at15t_diigo{background-position:0 -192px!important}.at15t_email{background-position:0 -208px!important}.at15t_facebook{background-position:0 -224px!important}.at15t_fark{background-position:0 -240px!important}.at15t_faves{background-position:0 -256px!important}.at15t_favorites{background-position:0 -272px!important}.at15t_friendfeed{background-position:0 -288px!important}.at15t_friendster{background-position:0 -304px!important}.at15t_google{background-position:0 -320px!important}.at15t_hatena{background-position:0 -336px!important}.at15t_hi5{background-position:0 -352px!important}.at15t_kaboodle{background-position:0 -368px!important}.at15t_kirtsy{background-position:0 -384px!important}.at15t_linkagogo{background-position:0 -400px!important}.at15t_linkedin{background-position:0 -416px!important}.at15t_live{background-position:0 -432px!important}.at15t_meneame{background-position:0 -448px!important}.at15t_misterwong{background-position:0 -464px!important}.at15t_mixx{background-position:0 -480px!important}.at15t_multiply{background-position:0 -496px!important}.at15t_myaol{background-position:0 -512px!important}.at15t_myspace{background-position:0 -528px!important}.at15t_netvibes{background-position:0 -544px!important}.at15t_netvouz{background-position:0 -560px!important}.at15t_newsvine{background-position:0 -576px!important}.at15t_nujij{background-position:0 -592px!important}.at15t_orkut{background-position:0 -608px!important}.at15t_plaxo{background-position:0 -624px!important}.at15t_print{background-position:0 -640px!important}.at15t_propeller{background-position:0 -656px!important}.at15t_reddit{background-position:0 -672px!important}.at15t_segnalo{background-position:0 -688px!important}.at15t_simpy{background-position:0 -704px!important}.at15t_slashdot{background-position:0 -720px!important}.at15t_spurl{background-position:0 -736px!important}.at15t_stumbleupon{background-position:0 -752px!important}.at15t_stylehive{background-position:0 -768px!important}.at15t_tailrank{background-position:0 -784px!important}.at15t_technorati{background-position:0 -800px!important}.at15t_thisnext{background-position:0 -816px!important}.at15t_tipd{background-position:0 -832px!important}.at15t_tumblr{background-position:0 -848px!important}.at15t_twitter{background-position:0 -864px!important}.at15t_typepad{background-position:0 -880px!important}.at15t_wordpress{background-position:0 -896px!important}.at15t_yahoobkm{background-position:0 -912px!important}.at15t_yardbarker{background-position:0 -928px!important}.at15t_netscape{background-position:0 -656px!important}#at16clb{font-family:"verdana bold", verdana, arial, sans-serif;font-size:16pt}#at_share .at_item{border:1px solid #fff;margin-right:2px;padding:4px;width:123px!important}#at16pm{background:#fff;border-right:1px solid #ccc;height:360px;position:static;text-align:left;width:298px}#at16pcc{color:#4c4c4c;font-size:10px!important;left:0;margin:0 auto;overflow:visible;padding:0;position:fixed;top:0;width:100%;z-index:10000001}* html #at16pcc{position:absolute}#at16abifc{border:0;height:335px;left:10px;margin:0;overflow:hidden;position:absolute;top:10px;width:492px}#at16abifc iframe{border:0;height:360px;left:-10px;position:absolute;top:-10px;width:516px}* html div#at16abifc.atiemode2{height:354px;width:482px}* html #at16abifc iframe{height:348px;left:-10px;overflow:hidden;top:-10px}#at16p{background:url(http://illiweb.com/fa/addthis/atbkg.png)}#at16p,#atie6ifh{color:#5e5e5e;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:12px;left:50%;margin:-185px auto 0 -155px;padding:10px;position:absolute;top:50%;width:300px;z-index:10000001}#atie6ifh{height:381px;margin-left:-165px;padding:0;width:322px}#at_share{margin:0;padding:0}#at16ps{height:284px;overflow-y:scroll;padding:5px}a#at16pit{background:url(http://illiweb.com/fa/addthis/tab00.gif) no-repeat;color:#36b;display:block;height:20px;line-height:19px;margin-right:-17px;overflow:hidden;position:absolute;right:10px;text-align:center;top:37px;width:16px}#at16pi{background:#e5e5e5;border:1px solid #ccc;border-bottom:0;text-align:left}#at16pi a{color:#36b;text-decoration:none}#at16pi a:hover{text-decoration:underline}#at16pt{background:#f2f2f2;height:13px;padding:5px 10px;position:relative}#at16pt a,#at16pt h4{font-weight:700}#at16pt h4{color:#4c4c4c;cursor:default;display:inline;font-size:12px;margin:0;padding:0}#at16pt a{color:#4c4c4c;position:absolute;right:10px;text-decoration:none;top:5px}#at16pc form{margin:0}#at16pc form label{display:block;float:none;font-size:11px;font-weight:700;padding-bottom:4px;text-align:left}#at16pc form label span{color:#4c4c4c;display:inline;font-weight:400}#at_email form .abif{width:272px!important}#at_email textarea{height:55px!important;word-wrap:break-word}* html #at_email textarea{height:42px!important}:first-child+html #at_email textarea{height:42px!important}#at_email form input,#at_email form textarea{background:#fff;border:1px solid #bbb;color:#333;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:11px;font-weight:400;line-height:1.4em;margin:0 0 8px;padding:3px;width:272px}#at_email form .atfxmode2{width:279px}#at16pc form .at_ent{color:#333!important}#at16pc form textarea{height:48px}#at16pc form input:focus,#at16pc form textarea:focus{background:#fffff0;color:#333}#at16p .atbtn{background:#fff;border:1px solid #b5b5b5;color:#333;cursor:pointer;font-size:11px!important;font-weight:700;margin:0 2px!important;padding:2px 4px;width:60px}#at16p .atbtn:hover{border-color:#444;color:#06c}#at_email #ateml{color:#999;font-size:10px;text-align:right}#at16pc{color:#4c4c4c;font-size:11px;height:323px;text-align:left}#at_email{padding:5px 10px}#at16pc .tmsg{padding:4px 2px;text-align:right}#at16psf{background:#f2f2f2 url(http://illiweb.com/fa/addthis/atf02.png) no-repeat center center;border-bottom:1px solid #ccc;height:20px;padding:4px 10px;position:relative;text-align:center}* html #at16psf input{padding:0}#at16psf input{background:#fff;border:none;color:#666;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:12px;margin:2px 0 0;outline-style:none;outline-width:0;padding:2px 0 0;width:220px}#at16pcc .at_error{background:#f26d7d;border-bottom:1px solid #df5666;color:#fff;padding:5px 10px}#at16pcc #at_success{background:#d0fbda;border-bottom:1px solid #a8e7b7;color:#4c4c4c;padding:5px 10px}#at16pf{background:#f2f2f2;border-top:1px solid #e5e5e5;ht:12px;position:relative}#at16pf a{color:#4c4c4c;font-family:Arial, Helvetica, Sans-Serif;font-size:10px;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;text-decoration:none}#at16pf a:hover{text-decoration:underline}#at16pf a#at-whatsthis{left:10px;width:60px}#at16pf a#at-privacy{left:90px;width:39px}#at_complete{color:#47731d;font-size:13pt;height:208px!important;padding-top:130px;text-align:center;width:472px}#at_s_msg{margin-bottom:10px}#at16pf a#at-logo{background:url(http://illiweb.com/fa/addthis/logo88.gif) no-repeat left;padding-left:10px;right:10px}.at_baa{display:block;outline:none;overflow:hidden}#at15s #at16pf a{top:1px}#at16pc form #at_send{width:80px!important}#at_feed{display:none;height:300px;padding:10px}#at_feed span{font-size:12px;margin-bottom:10px}#at_feed div{float:left!important;height:26px!important;line-height:26px!important;margin-right:68px;width:102px!important}#at_feed div.at_litem{margin-right:0}#at_feed a{height:17px;line-height:17px;margin:10px 0}.fbtn{background:url(http://illiweb.com/fa/addthis/feed00.png) no-repeat;cursor:pointer;float:left;text-indent:-9000px;width:102px}.fbtn.bloglines{background-position:0 0;height:20px!important;line-height:20px!important;margin-top:8px!important;width:94px}.fbtn.yahoo{background-position:0 -20px}.fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px}.fbtn.technorati{background-position:0 -71px}.fbtn.netvibes{background-position:0 -88px}.fbtn.pageflakes{background-position:0 -141px}.fbtn.feedreader{background-position:0 -172px}.fbtn.newsisfree{background-position:0 -207px}.fbtn.google{background-position:0 -54px;width:104px}.fbtn.winlive{background-position:0 -105px;height:19px!important;line-height:19px;margin-top:9px!important;width:100px}.fbtn.mymsn{background-position:0 -158px;height:14px!important;line-height:14px!important;margin-top:12px!important;width:71px}.fbtn.aol{background-position:0 -189px;height:18px!important;line-height:18px!important;width:92px}#at16pp{color:#4c4c4c;font-size:11px;position:absolute;right:12px;top:12px}#at16pp label{font-size:11px!important}#at16ppc{padding:10px;width:179px}#at16pph{padding:5px 0 10px}#at16pph select{margin:5px 0 8px}#at16pp .atinp{width:156px}html>body #at16pp .atinp{width:176px}#at16ppb{background:#fff;border:1px solid #ccc;height:274px}#at16ep{height:16px;padding:8px}#at16ep a{display:block;font-size:12px;height:16px;line-height:16px;margin-bottom:8px;padding-left:22px}#at16ep a.at_gmail{background:url(http://illiweb.com/fa/addthis/gmail.gif) no-repeat left}#at16ep a.at_hotmail{background:url(http://illiweb.com/fa/addthis/hotmail.gif) no-repeat left}#at16ep a.at_yahoo{background:url(http://illiweb.com/fa/addthis/yahoo.gif) no-repeat left}#at16ppf p#atsb{font-size:10px;padding-top:20px}#at16abr{margin-top:10px}#at16abr input{margin:0 5px 0 0;padding:0}#at16ppso{display:none;margin-top:2px;text-align:right}#at16ppa{background:#fff;border:1px solid #ccc;height:228px;overflow:auto;width:178px}#at16ppa a{display:block;font-size:12px!important;padding:4px 8px;white-space:nowrap}#at16eatdr{background:#fff;border-top:0;left:21px;max-height:110px;overflow:auto;position:absolute;top:129px;width:277px;z-index:500}* 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 #eee;display:block;overflow:hidden;padding:4px 8px}#at16eatdr a.hover,#at16eatdr a:hover{background:#e0eefa;color:#333;text-decoration:none}#at_promo{display:none;font-size:12px}#at_promo button{background:#ee6a44;border-bottom:1px solid #d4522c;border-left:1px solid #ffa389;border-right:1px solid #d4522c;border-top:1px solid #ffa389;color:#fff}#at_promo .at-promo-content{margin-top:12px}#at_promo .at-promo-btn{padding-top:10px}#at_promo .at-promo-top{background:url(http://illiweb.com/fa/addthis/60x60_atn_logo.jpg) no-repeat 0 0;padding:10px 0 5px 70px}#at_promo h4{font-size:14px;font-weight:700;margin:0 0 4px}#at_promo h4 sup{color:#ee6a44;font-size:11px}#at_promo span{display:block}#at_promo .at-promo-btm-ffx{background:url(http://illiweb.com/fa/addthis/60x60_at_firefox_toolbar.jpg) no-repeat 0 0;padding:6px 0 0 70px}#at_promo .at-promo-btm-ie{background:url(http://illiweb.com/fa/addthis/60x60_at_ie_toolbar.png) no-repeat 0 0;padding:6px 0 0 70px}#left .module-advert .main-content{background-color:#;border:0}#main .module-advert .main-content{background-color:#;border:1px solid #}#forum_rules table{border-collapse:separate;border-spacing:5px 5px;table-layout:fixed;width:100%}#forum_rules .logo{overflow:hidden;vertical-align:top;width:100px}#forum_rules .logo img{max-width:100px}@media print{*{background-color:#fff;background-image:none;color:#000}body{margin:0}body div.pun{margin:0;width:95%}div#pun-intro{padding:0 0 1em;text-align:left}#pun-navlinks,#pun-visit,.noprint,p#pun-desc,p#pun-desc#pun-intro #pun-logo{display:none}.pun #pun-qpost,.pun .main .main-foot,.pun .main .main-head p.h2 a,.pun .main .paged-foot,.pun .main .paged-head,.pun .main .postmain .postfoot,.pun .main .postmain img,.pun .main .sig-content,.pun .main .user-ident .user-basic-info,.pun .main .user-info{display:none}.pun .main .main-head{border-bottom:1px solid #ddd}.pun .main .main-head p.h2{margin:0;padding:0}.pun .main .main-head .h2 strong{margin-left:.25em}.pun .main .posthead h2 a{margin-right:.5em}.pun .main .main-content{border:none}.pun .main .post{border:none;border-bottom:1px solid #ddd}.pun .main .post .user{float:none}.pun .pun-crumbs .crumbs{font-size:.8em}.pun .pun-crumbs .crumbs a{margin:0 1.25em 0 .5em}#pun-foot,#pun-info{display:none}}body {
	background-color: #000000;
	background-image: url('http://i66.servimg.com/u/f66/15/86/98/06/body10.png');
background-repeat: repeat-y;
background-position: top center;
	color: #000;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}

/* Wrap .pun-------------------------------------------------------------*/
.pun {
	width: 900px;
        background-color: transparent;
       border: 0px solid #ffffff;
	margin: 0 auto;
	padding: 16px;
	 
/* Fix for RTL min-width bug, left here for consistency */
min-width: 768px;
	line-height: 130%;
	}
.pun div, .pun td, .sig-line {
	border-color: #f2f2f2;
color: #969696;
	}
.pun img, .pun fieldset {
	border: none;
	}
.pun a:link {
	color: #657e91;
text-decoration: none;
	}
.pun a:visited {
	color: #657e91;
text-decoration: none;
	 }
.pun a:hover {
	color: #587789;
text-decoration: none;
	 }
.pun a:active {
	color: #587789;
text-decoration: none;
	 }
.pun a:focus {
	color: #587789;
text-decoration: none;
	 }
.pun h2, .pun h3, .pun th, .pun input, .pun select {
	font: normal 1em Verdana, Arial, sans-serif;
	}


/* Main heading (Logo and description)-------------------------------------------------------------*/
#pun-intro {
margin: 0;
padding: 1.5em 1em 1em 1em;
border-bottom: 0px solid #296fa5;
background-color: transparent;
background-image: url('http://i66.servimg.com/u/f66/15/86/98/06/logo10.jpg');
background-position: center;
text-align: left;
background-repeat: no-repeat;
height: 557px;
margin-top: -31px;
margin-left: -62px;
width: 1000px;
}
*+ html #pun-head {
	margin-top: -5px;
	}
* html #pun-head {
	margin-top: -5px;
	}
#pun-logo {
	 float: left;
position: absolute;
margin-left: 20px;
top: 0px;
	 }
#pun-title {
	padding-left: 0px;
	white-space: nowrap;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	}
#pun-title h1 {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	}
p#pun-desc {
	color:#e0e8f3;
	padding: 0.3em 0 0 5px;
	}

/* Main navigation (Menu, information and crumbs)-------------------------------------------------------------*/
#pun-head #pun-navlinks {
        margin-top: -15px;
	padding: 0.5em 1.1em 0.6em 1.1em;
	background-color: transparent;
	border-color: #dddddd;
	}
#pun-navlinks ul {
	list-style: none;
	text-align: center;
	}
#pun-navlinks li {
	display: inline;
	font-size: 1.15em;
	}
#pun-navlinks li a {
	 margin: 0 0em 0 0;
	 }
#pun-navlinks a, #pun-navlinks a:visited {
	
/*color: #fff;
	*/
text-decoration: none;
	}
#pun-navlinks a:hover {
background-image: url('');
background-repeat: no-repeat;
background-position: center;
top: -10px;
width:100%;
height:100%;
text-align: center;
}
#pun-navlinks a:active, #pun-navlinks a:focus {
text-decoration: none;
}
#pun-visit,.main-box {
	border-color: #dddddd;
	border-style: solid;
	border-width: 0px;
	padding: 0.6em 1em;
	background-color: transparent;
	margin: 0 0 1em 0;
	}
#pun-visit ul,.main-box ul {
	float: right;
	width: 70%;
	text-align: right;
	list-style-type: none;
	}
.main-box ul {
	float: left;
	width: auto;
	}
#pun-visit li,.main-box li {
	margin-left: 0.7em;
	white-space: nowrap;
	float: right;
	}
.pun-crumbs {
	padding: 0.2em 1em;
	margin: 0 1px 1em 1px;
	}
.pun-crumbs p {
	margin: 0;
	line-height: 1.5;
	font-size: 1.11em;
	color: #666;
	}
.pun-crumbs a {
	 text-decoration: none;
	 }

/* **************************************************************************Most stable Standards-compliant 3-column layout by Ryan Brillhttp://www.alistapart.com/articles/negativemargins
/************************************************************************** */
#content-container div#container {
	width: 100%;
	float: left;
	margin-right: -0px;
	}
#content-container div#content {
	margin-right: 0px;
	}
#content-container div#main {
	margin-bottom: 1em;
	overflow: hidden;
	 
/* Fixes 3-column negative margins float clearing bug: http://archivist.incutio.com/viewlist/css-discuss/97678 Thanks Georg! */
}
*+ html #content-container div#main {
	margin-left: 0px;
	}
#content-container div#left {
	width: 0px;
	float: left;
	margin-right: 0px;
	overflow: hidden;
	}
#content-container div#right {
	width: 0px;
	float: right;
	overflow: hidden;
	}
* html #content-container #main-content {
	 
/* FIX for IE6... For some reason, if we insert comment before this series, the star html hack don't work no more... ?? */
overflow: visible;
	margin-right: 0px;
	}
* html #content-container div#main {
	 
/* FIX for IE6 */
margin-right: -99%;
	width: 100%;
	float: left;
	}
#page-body {
	margin: 4px 0;
	width: 100%;
	}


/* Announcement Box-------------------------------------------------------------*/
#pun-announcement {
	border-style: solid;
	border-width: 0px;
	padding: 1em;
        background-color: #;
        }

.pun .main .main-content.message {
	 background-color: #;
	 }
.pun .main .main-content p.message {
	margin: 1.7em;
	padding: 1em;
	background-color: #transparent;
	border: 0px solid #dddddd;
	}

/* Main headings and Pagination-------------------------------------------------------------*/
.pun .main, .pun .main-category {
	margin: 1em 0;
	}
.main .main-head, .main .main-foot {
	padding: 1.1em 1.4em;
	font-weight: italic;
	color: #000000;
	background-color: #;
margin-top: 10px;
	}
.main .main-head {
height: 12px;
	background-image: url('http://i66.servimg.com/u/f66/15/86/98/06/bar10.png');
	font-weight: bold;
background-repeat: no-repeat;
color: #000000;
background-color: transparent;
background-position: top;
	}

.main .main-head .page-title {
        margine-top: 10px;
	font-size: 12px;
	font-weight: normal;
	}

.pun .main-content {
color: #000000;
  }

.pun .style1 {
	background-color: #;
	padding: 0.5em;
	}
.pun .style2 {
	background-color: #;
	padding: 0.5em;
	}
.pun .main-foot .h2, .pun .main-head .h2 {
	float: left;
	}
.pun .main .options {
	float: right;
	text-align: right;
	color: #ccc;
	}
.pun .main .options a,.pun .main .options a:link,.pun .main .options a:visited {
	margin-left: 0.5em;
	color: #ccc;
	text-decoration: none;
	}
.pun .main-foot .options a,.pun .main-foot .options a:link,.pun .main-foot .options a:visited {
	margin-left: 0.6em;
	color: #ccc;
	text-decoration: underline;
	}

/* Table-------------------------------------------------------------*/
.pun table.table {
	border: 1px solid #5d5d5d;
	width: 100%;
	table-layout: fixed;
	empty-cells: show;
	border-collapse: collapse;
	}
.pun .frm .frm-form table {
	border: 1px solid #5d5d5d;
	border-top: 1px solid #5d5d5d;
	border-color: #bbb;
	}
.pun table.table th {
	padding: 0.5em 0;
	font-weight: bold;
background-repeat: repeat-x;
	border: 1px solid #000000;
background-image: url('http://i66.servimg.com/u/f66/15/86/98/06/table10.png');
	background-color: #000000;
	}
.pun table.table td {
	padding: 0.6em 0 0.7em;
	line-height: 130%;
       background-position: top;
	border: 1px solid #000000;
background-image: url('http://i66.servimg.com/u/f66/15/86/98/06/table10.png');
	background-color: #000000;
background-repeat: repeat-x;
	}

.pun .main table td.tc3 {
	font-size: 14px;
	font-weight: bold;
background-position: top;
	border: 1px solid #000000;
background-image: url('http://i66.servimg.com/u/f66/15/86/98/06/table10.png');
	background-color: #000000;
background-repeat: repeat-x;
            
	}
.pun .main table td.tc2 {
	font-size: 14px;
	font-weight: bold;
background-position: top;
	border: 1px solid #000000;
background-image: url('http://i66.servimg.com/u/f66/15/86/98/06/table10.png');
	background-color: #000000;
background-repeat: repeat-x;
}
.pun table.table td table td {
	border: none;
	padding: 0px;
	}
.pun table .tcl {
	width: 50%;
	overflow: hidden;
	text-align: left;
	}
.pun table.table th.tcl {
	padding-left: 0.5em;
	}
.pun .frm .frm-form table .tc2 {
	 text-align: left;
	 padding-left: 0.5em;
	}
.pun .table .tc2, .pun .table .tc3 {
	width: 7%;
	text-align: center;
	}
.pun .frm .frm-form table .tc4 {
	text-align: center;
	width: 5%;
	}
.pun table .tcr {
	width: 20%;
	overflow: hidden;
	text-align: left;
	padding: 0 0 0 0.5em !important;
	}
.pun table th.tcl,.pun table th.tc2,.pun table th.tc3,.pun table th.tc4,.pun table th.tcr {
	overflow: hidden;
	}
.pun table .report {
	 width: 9%;
	 }
.pun .main table.table td.report {
	 background-color: #transparent;
	 }
.pun table .tdtopics {
	 padding-left: 42px;
	 }
.pun table .tdtopics .status {
	 margin-left: -32px;
	 }
.pun table .tdtopics img, .pun .posthead img {
	vertical-align: middle;
	}
table .tcl.memberlist {
	width: 25%;
	}
.pun tbody.statused td.tcl {
	padding-left: 3.4em;
	}
.pun tbody.statused span.status {
	position: absolute;
	}
.pun table td.tcl {
	border-left-style: none;
	border-left-width: 0;
	vertical-align: top;
	height: 42px;
	padding-left: 0.5em;
	min-height: 24px;
	}
pun table td.tcl .height-giver {
	min-height: 42px;
	visibility: hidden;
	width: 1px;
	}
td.avatar-mini a {
	text-decoration: none;
	}
td.avatar-mini a span {
	text-decoration: underline;
	}
td.avatar-mini img {
	background-color: #fff;
	border: 1px solid #b5b8c8;
	vertical-align: middle;
	width: 38px;
	height: 38px;
	}
* html .pun table {
	position: relative;
	}
* html .pun table td.tcl {
	position: relative;
	}
.pun table td.tcl h2 {
	font-weight: bold;
	}
.pun .main table.table td.td-title {
	background-color: #f4f9fd;
	}
.pun .main table.table th.name {
	padding-left: 0.5em;
	}
.pun .sticky-separator {
	border-top: 5px double #dddddd !important;
	}
.mod-text {
	font-weight: bold;
	}
h2.topic-title {
	display: inline;
	}
.hierarchy {
	display: inline;
	text-transform: none;
	border: none;
	font-size: 10px;
	font-weight: bold !important;
	}




/* Stats-------------------------------------------------------------*/
#stats {
	padding: 0.6em 1em;
	line-height: 150%;
        margin-bottom: 2px;
	border: 1px solid #000000;
background-image: url('http://i66.servimg.com/u/f66/15/86/98/06/table10.png');
	background-color: #000000;
background-repeat: repeat-x;
	}
td.stat-bar {
	padding: 0 10px !important;
	}
td.stat-bar div {
	white-space: nowrap;
	}
#onlinelist {
	border: 1px solid #000000;
        margin-top: 2px;
        margin-bottom: 2px;
	padding: 0.6em 1em;
	background-color: #000000;
	}
#onlinelist img {
	float: left;
	}
#onlinelist h3 {
	float: left;
	margin-right: 4.0em;
	line-height: 150%;
	}
#onlinelist p {
	line-height: 150%;
	}
#onlinechat {
	border-top: 1px dashed #ccc;
	padding: 2.0em 1em;
	background-color: transparent;
	}

/* Legend-------------------------------------------------------------*/
ul.pun-legend,ul#pun-legend{
	list-style-type: none;
	text-align: center;
	margin-bottom: 20px;
display: none;
	}
ul.pun-legend li {
	display: inline;
	margin-right: 20px;
	}
ul.pun-legend li img {
	vertical-align: bottom;
	}

/* Faq-------------------------------------------------------------*/
.faq {
	padding: 1em;
	background-color: #fbfbfb;
	}
.faq a {
	text-decoration: none;
	}
.faq a:hover {
	text-decoration: underline;
	}
.faq dd {
	margin: 1em 1.7em;
	padding:1em;
	background-color:#f4f9fd;
	border:1px solid #E6E6E6;
	color:#666666;
	}
.faq p {
	margin: 0 0 1em 0;
	}
noscript div.message {
	background-color: #ffffe1;
	border: 1px solid #F0F0B4;
	}
noscript div.message p {
	padding: 0 1.3em 0;
	margin: 1em 0;
	}

/* bbCode */
.codebox {
	margin: 1em;
	 background-color: #bed397;
	 border: 1px dotted #dddddd;
color: #606060;
	}
.codebox dt {
	padding: 0.25em;
	 border-bottom: 1px dotted #dddddd;
	}
.codebox dd {
	margin: 0.5em;
	 padding: 0.5em;
	 background-color: #ffffe1;
	}
.faq dd ul {
	margin: 0 2em;
	 }
.codebox + blockquote {
	margin: 0.5em 3em;
	 padding: 0.5em;
	 background-color: #bfd5db;
	 border: 1px dotted #dddddd;
	}


/* Faq-------------------------------------------------------------*/
.faq {
	padding: 1em;
	background-color: #fbfbfb;
	}
.faq a {
	text-decoration: none;
	}
.faq a:hover {
	text-decoration: underline;
	}
.faq dd {
	margin: 1em 1.7em;
	padding:1em;
	background-color:#f4f9fd;
	border:1px solid #E6E6E6;
	color:#000;
	}
.faq p {
	margin: 0 0 1em 0;
	}
noscript div.message {
	background-color: #ffffe1;
	border: 1px solid #F0F0B4;
	}
noscript div.message p {
	padding: 0 1.3em 0;
	margin: 1em 0;
	}

/* bbCode */
.codebox {
	margin: 1em;
	 background-color: #ffffe1;
	 border: 1px dotted #dddddd;
	}
.codebox dt {
	padding: 0.25em;
	 border-bottom: 1px dotted #dddddd;
	}
.codebox dd {
	margin: 0.5em;
	 padding: 0.5em;
	 background-color: #ffffe1;
	}
.faq dd ul {
	margin: 0 2em;
	 }
.codebox + blockquote {
	margin: 0.5em 3em;
	 padding: 0.5em;
	 background-color: #fff;
	 border: 1px dotted #dddddd;
	}

/* Forms-------------------------------------------------------------*/
.main .main-content.frm {
	background-color: #000000;
	}
.main .main-content.google {
	background-color: #000000;
	padding: 10px 10px 0px 10px;
	}
.main .frm-info {
	margin: 1.7em;
	padding: 1em 1em;
	background: #11111B;
	border: 1px solid #000000;
	}
.main ul.frm-info {
	list-style-type: none;
	}
.main .frm-info li {
	padding: 0 0 1em 2em;
	background: url('blue.png') no-repeat top left;
	}
fieldset.frm-set {
	margin: 1.7em;
	padding: 0 0 1em 0;
	border: none;
	}
fieldset.left {
	width: 35%;
	float: left;
	}
fieldset.right {
	width: 45%;
	float: right;
	}
.pun .set1 {
	border-top: none;
	padding-top: 0;
	margin: 0;
	}
fieldset.frm-set.multi {
	border-bottom: 1px dashed #000000;
	}
fieldset.frm-set.last {
	padding-bottom: 0;
	}
fieldset.frm-set dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
* html fieldset.frm-set dl {
	 height: 1%;
	}
*+ html fieldset.frm-set dl {
	 height: 1%;
	}
fieldset.frm-set dl dt,fieldset.frm-set dl dd {
	padding: 0.5em;
	}
fieldset.frm-set dl dt {
	display: block;
	width: 16em;
	text-align: right;
	float: left;
	font-weight: bold;
	}
fieldset.frm-set dl dd {
	margin-left: 17em;
	}
*+ html fieldset.frm-set dl dt {
	height: 1%;
	}
fieldset.frm-set dl dd label {
	margin: 0 1em 0 0;
	}
fieldset.frm-set .required {
	margin: 0 0.25em;
	font-style: normal;
	color: #b42000}
* html fieldset.frm-set dl {
	 height: 1%;
	}
.frm-buttons {
	padding: 0.7em 0 0 17.5em;
	border-top: 3px double #dddddd;
	margin-bottom: -0.7em;
	margin-top: 0.5em;
	}
.frm-buttons.full {
	padding: 0.7em 0 0 0em;
	}
dl.frm-buttons {
	padding: 0px;
	}
fieldset.frm-set .frm-buttons .button {
	overflow: visible;
	 
/* IE hack for buttons */
padding: 1px 0.5em 2px 0.5em;
	font-size: 1em;
	vertical-align: middle;
	line-height: 1.2;
	margin-right: 1em;
	}
.frm-form fieldset.frm-set .inputbox {
	width: 40%;
	}
.frm-form fieldset.frm-set textarea.inputbox {
	width: 99%;
	}
.frm-form fieldset.frm-set .italic {
	font-size: 0.9em;
	}
.frm-form fieldset.frm-set input[type="radio"] {
	margin: 0 0.5em 0 0;
	}
.frm-form fieldset.frm-set input[type="checkbox"] {
	margin: 0 0.5em 0 0;
	}
.frm-form select option {
	padding: 0 2em 0 0;
	}
.sub-head {
	margin: 0.5em 1.7em;
	padding: 0 0 0.5em 0;
	border-bottom: 1px solid #dddddd;
	}
.sub-head h2 {
	display: inline;
	color: #0C4675;
	font-weight: bold;
	}
.sub-head span {
	color: #0C4675;
	font-weight: bold;
	}
.pun .frm .frm-buttons input {
	overflow: visible;
	padding: 1px 0.5em 2px 0.5em;
	font-size: 1em;
	vertical-align: middle;
	line-height: 1.2;
	margin-right: 1em;
	}
.pun .frm dd.frm-input, .pun .frm dd.frm-input input, .pun .frm dd.frm-textarea {
	 width: 82%;
	 }
*+ html dd.frm-input,*+ html .dd-textarea {
	display: inline;
	 margin: 0 !important;
	 }
*+ html dd.frm-input input {
	width: 60% !important;
	 }
* html dd.frm-input,* html .dd-textarea {
	display: inline;
	 margin: 0 !important;
	 }
* html dd.frm-input input {
	width: 60% !important;
	 }
dd.frm-textarea #text_editor_textarea, #textarea_content dd.frm-textarea iframe#text_editor_iframe {
	 width: 100%;
	 }
.pun .frm #textarea_content dd.frm-textarea iframe#text_editor_iframe {
	height: 250px;
	margin-top: -15px;
	}

/* Advanced profile-------------------------------------------------------------*/
div.nav-head {
	margin: -1px 0 0 0;
	padding: 0.7em 1.3em;
	font-weight: normal;
	color: #000000;
	background: #000000;
	}
#tabs {
	min-width: 932px;
margin-bottom: 25px;
	}
* html #tabs {
	width: 932px;
	}
#tabs ul {
	list-style-position: outside;
	list-style-type: none;
	padding: 0 1.8em;
	white-space: nowrap;
	}
#tabs ul li {
	float: left;
	margin: 0;
	padding: 0 4px 0 0;
	}
#tabs ul li.activetab a {
	background-color: #47748D;
	border-color:#000000;
	color: #000000;
	text-decoration:underline;
	}
#tabs ul li.activetab a:hover {
	background-color: #47748D;
	}
#tabs ul li a {
	float: left;
	padding: 0 1em;
	background-color: #47748D;
	border: 1px solid #000000;
	font-size:1.1em;
	font-weight:normal;
	line-height: 2em;
	text-decoration:none;
	}
#tabs ul li a:hover {
	 background-color: #000000;
	 }

/*Profile View*/
fieldset.profile-view dl dt {
	width: 8em;
	text-align: left;
	font-weight: normal;
	}
fieldset.profile-view dl dd {
	margin: 0;
	}
#profile-advanced-layout {
	float: left;
	margin-right: -302px;
	width: 100%;
	}
#profile-advanced-left {
	margin-right: 302px;
	}
#profile-advanced-left .main {
	margin-top: 0;
	}
#profile-advanced-avatar {
	float: left;
	width: 30%;
	}
#profile-advanced-points, #profile-advanced-reputation {
	float: left;
	}
#profile-advanced-avatar .module, #profile-advanced-points .module, #profile-advanced-reputation .module, #profile-advanced-details {
	margin-right: 4px;
	}
#profile-advanced-avatar .module, #profile-advanced-points .module, #profile-advanced-reputation .module, #profile-advanced-right .module {
	margin-bottom: 4px;
	}
#profile-advanced-details .main-content {
	padding: 4px;
	}
#profile-advanced-details .pagination {
	float: left;
	}
#profile-advanced-details ol {
	list-style: none;
	}
#profile-advanced-details ol li {
	display: block;
	margin-bottom: 4px;
	}
#profile-advanced-details .avatar {
	float: left;
	}
.avatar {
	width: 50px;
	border: 1px solid #1f537b;
	background-color: #fff;
	}
.avatar img {
	width: 50px;
	}
.friend-block .avatar {
	margin: 0 auto;
	cursor:pointer;
	}
.friend-block {
	float: left;
	width: 70px;
	margin: 1px;
	text-align: center;
	overflow: hidden;
	}
.friend_list_online_status {
	line-height: 11px;
	font-size: .7em;
	}
.friend_list_online_status img {
	vertical-align: middle;
	}
.friends-foes-list {
	float: left;
	width: 200px;
	height: 2em;
	}
#profile-advanced-details .message-block {
	margin-left: 57px;
	}
#profile-advanced-details .message-header {
	border-top: 1px solid #dddddd;
	background: #transparent;
	padding: 4px;
	margin-bottom: 4px;
	}
#profile-advanced-details .message-date {
	float: right;
	}
#profile-advanced-details .message-body {
	margin-bottom: 4px;
	}
#profile-advanced-details .message-footer {
	text-align: right;
	}
#profile-advanced-details .message-footer li {
	display: inline;
	margin: 0 0.25em;
	 
/* Spacing between generation dot */
}
#profile-advanced-details .message-footer li:after {
	content: ' .';
	 
/* Beware of character: can create a whitepage in IE6 if char does not exist in lang. */
}
#profile-advanced-details .message-footer li a {
	margin-right: 0.25em;
	 
/* Spacing between generation dot */
text-decoration: underline;
	}
#profile-advanced-details .message-footer li.last:after {
	content: normal;
	}
#profile-advanced-layout #new-message {
	position: relative;
	margin-top: 20px;
	}
#profile-advanced-layout #tabs {
	position: absolute;
	bottom: 0;
	}
#profile-advanced-layout #new-message-link {
	position: absolute;
	bottom: 0;
	right: 4px;
	padding-bottom: 4px;
	}
#profile-advanced-details .top {
	margin-bottom: 16px;
	}
#profile-advanced-details .bottom {
	margin-top: 16px;
	}
#profile-advanced-right {
	float: right;
	width: 302px;
	}
#profile-advanced-add {
	margin-right: 4px;
	padding: 7px 0 6px;
	text-align: right;
	}
#profile-advanced-details .stats-field {
	margin: 4px 0 10px 4px;
	padding: 0 10px 6px;
	}
#profile-advanced-details .stats-field legend {
	font-weight: bold;
	}
#profile-advanced-details .stats-field ul {
	list-style-type:none;
	text-indent: 10px;
	padding: 0;
	}
#profile-advanced-details .stats-field li {
	margin: 4px 0;
	}

/* Calendar-------------------------------------------------------------*/
.pun .main fieldset.calendar {
	margin: 0;
	padding: 0;
	}
.pun p.left-box {
	float: left;
	}
.pun p.right-box {
	float: right;
	}
* html p.left-box,* html p.right-box {
	position: relative;
	 
/*fixes IE6 peekaboo bug*/
}
.pun .main p.right-box a,.pun .main p.left-box a {
	color: #dedfdf;
	}
* html .pun .main p.right-box a,* html .pun .main p.left-box a {
	height: 1%;
	}
.pun .main table.calendar {
	border: none;
	}
.pun .main table.calendar thead th {
	padding: 0.5em;
	background-color: #f4f4f4;
	font-weight: bold;
	}
.pun .main table.calendar td {
	padding: 0;
	border: 1px solid #dddddd;
	overflow: hidden;
	}
.pun .main table.calendar td.row2:hover {
	background-color: #f4f9fd;
	}
.pun .main table.calendar .row3 {
	padding: 0.25em;
	background-color: #f4f4f4;
	}
table.calendar ul {
	list-style-type: none;
	height: 10em;
	}
table.calendar ul li {
	margin: 0.25em;
	}
table.calendar p.right-event {
	padding: 0.25em;
	text-align: right;
	}
.overview.calendar .left-overview {
	padding: 0.25em;
	}
#mini-calendar {
	float: left;
	width: 270px;
	margin: 1em;
	}
#mini-calendar .table {
	margin-bottom: 1em;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	}
#calendar-result {
	margin: 1em 0;
	float: left;
	width: 68%;
	}
.bday {
	border: 1px solid #dddddd;
	}
.bday td {
	text-align: center;
	}
.bday .name {
	width: 20%;
	 text-align: left;
	}
.bday .www {
	width: 10%;
	 text-align: center;
	 overflow: hidden;
	}

/* Gallery-------------------------------------------------------------*/
.gallery-cat {
	float:left;
	margin-left: 1%;
	margin-bottom: 0.5em;
	min-height:125px;
	background-color: #fff;
	border: 1px solid #dddddd;
	}
* html .gallery-cat {
	height: 125px;
	}
br.clear-column {
	display:none;
	}
* html .clear-column {
	display: block !important;
	clear: both;
	}
.gallery-cat p {
	padding: 0.5em;
	}
fieldset.gallery input.inputbox {
	width: 80%;
	}
.gallery-nav .gallery-cat {
	width: 19%;
	margin: 1% 0 1% 1%;
	padding: 1em 0 0;
	text-align: center;
	}
.gallery-cat img {
	margin: 0.25em;
	}
.gallery-cat:hover {
	background-color: #f4f9fd;
	}
.gallery-cat .info-gallery {
	text-align: center;
	font-size: 0.9em;
	clear: both;
	}
.pic-container {
	overflow: auto;
	}

/* Special effects */
fieldset.effects dl {
	float: left;
	width: 19%;
	min-height: 10em;
	margin: 0 0.5em 0.5em 0;
	border: 1px solid #dddddd;
	}
fieldset.effects dl:hover {
	background-color: #f4f9fd;
	}
fieldset.effects dt {
	float: left;
	 padding: 0.25em;
	 font-weight: bold;
	}
fieldset.effects dd {
	padding: 0.25em;
	 border-top: 1px solid #dddddd;
	 text-align: center;
	 margin-top: 2em;
	 }
fieldset.effects dd.check {
	float: right;
	 width: 1em;
	 margin: 0.15em;
	 border: none;
	 clear: right;
	}

/* Mod Control Panel */
table.mod-cp {
	width: 100%;
	border-bottom: 1px solid #dddddd;
	}
table.mod-cp th {
	padding: 0.6em 1em 0.7em;
	background-color: ;
	}
table.mod-cp th.name,table.stats th.name {
	width: 25%;
	text-align: left;
	}
table.search th {
	text-align: left;
	}
table.search th.fixed {
	width: 8em;
	}
table.mod-cp td {
	text-align: center;
	}
table.mod-cp td.long-string {
	text-align: left;
	}
.main .mark {
	margin: 1.7em 1.7em 0;
	}
.main .mark a {
	color: #00569C !important;
	}
.main .mark a:hover {
	color: #B42000 !important;
	}
.gallery.overview img {
	float: left;
	margin: 1em 1em 0.5em 0.5em;
	padding: 0.25em;
	border: 2px dashed #dddddd;
	}
table.stats th.smallcell {
	width: 3%;
	}
table.stats td {
	text-align: center;
	}
table.search td,table.search .tcl {
	text-align: center;
	}

/* Avatar Gallery */
.main .avatar-gallery {
	padding: 1.7em;
	}
.main .avatar-gallery div p.select-avatar {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0.25em;
	background-color: #dddddd;
	text-align: center;
	}
* html .main .avatar-gallery div p.select-avatar {
	width: 114px;
	}
.main .avatar-gallery div div {
	float: left;
	position:relative;
	width: auto;
	height: 260px;
	margin: 0.5em 0.25em;
	background-color: #f4f9fd;
	text-align: center;
	border: 1px solid #dddddd;
	overflow: hidden;
	}
.main .avatar-gallery div div img {
	margin: 0.5em;
	border: 1px solid #dddddd;
	}

/* Stand-alone classes-------------------------------------------------------------*/
.main-content.standalone {
	margin: 0.5em 0;
	padding: 1em;
	background-color: #;
	}
.main-content.standalone h2 {
	margin: 0 0 1em 0;
	border-bottom: 1px solid #dddddd;
	font-size: 1.7em;
	}
.main-content.standalone .button {
	margin: 1em;
	padding: 0.5em 1em;
	border: 1px solid #dddddd;
	}
.main-content.standalone .button.button1 {
	font-weight: bold;
	}
.main-content.standalone .button:hover {
	background-color: #fff;
	border: 1px solid #B42000;
	}
.posting-confirm {
	margin: 1em;
	}

/* Pagination-------------------------------------------------------------*/
.pun .paged-head, .pun .paged-foot {
	border: 0px solid #dddddd;
	background-color: #;
	padding: 0.6em 1.3em 0.3em 1.3em;
	}
.pun .paged .posting {
	float: right;
	font-weight: bold;
	font-size: 1.2em}
.pun .paging {
	float: left;
	font-weight: bold;
	font-size: 1.1em}
strong.pagination {
	font-weight: normal;
	}

/* Post Basic Layout-------------------------------------------------------------*/
.pun .topic {
	border: 1px solid #000000;
	border-style: solid solid;
	background-color: #040411;
        background-image: transparent;
        background-repeat: repeat-x;
color: #545454;
	}
.pun .post {
	border-style: solid solid;
	border-width: 0px 0 1px ;
	position: relative;
	}
* html .pun .post {
	height: 1%;
	}
*+ html .pun .post {
	min-height: 1px;
	}
.pun .postmain {
	background-color: #0C0C19;
	margin-left: 17em;
	position: relative;
color: #000000;
	}
.pun .posthead {
	padding: 0.5em 1.3em 0.5em 1em;
	background: #transparent;
	border-bottom: 1px dashed #000000;
	}
.pun .posthead h2 strong {
	float: right;
	}
.pun .postbody {
	width: 100%;
	position: relative;
	}
.pun .post-entry {
	padding: 1em 1em 0 1em;
	}
.pun .entry-content {
	padding-bottom: 0.8em;
	overflow: hidden;
	width: 100%}
.pun .entry-content ul,.pun .entry-content ol {
	margin-left: 2em;
	}

/*Posting layouts*/
.postmain blockquote {
	padding: 0.5em 1em;
	background-color: #040411;
	border: 1px solid #000000;
        -moz-border-radius-bottomleft : 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright:15px;
-webkit-border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
color: #040411;
	}
.postmain cite {
	display: block;
	margin: 0 0 1em 0;
	font-weight: bold;
	font-style: normal;
	}
.vote {
	float: right;
	width: 9px;
	margin-left: 4px;
	}
.vote .vote-button {
	text-align: center;
	font-weight: bold;
	margin-left: -1px;
	}
.vote .vote-button a {
	text-decoration: none !important;
	}
.vote .vote-bar {
	width: 3px;
	height: 50px;
	margin: 0 auto;
	border: 1px solid #000000;
	font-size: 0;
	}
.vote .vote-no-bar {
	letter-spacing:-2px;
	margin-left:-2px;
	white-space:nowrap;
	}
.vote .vote-bar-plus {
	background-color: #040411;
	}
.vote .vote-bar-minus {
	background-color: #040411;
	}

/* User information general layout-------------------------------------------------------------*/
.pun .user {
	position: relative;
	padding-top: 1.6em;
	overflow: hidden;
	width: 15em;
	white-space: normal;
	display: inline;
	}
.pun .post .user {
	float: left;
	margin-left: -16em;
	margin-top: -1.8em;
	}
.pun .user .user-ident {
	padding: 0 0 0.7em 0;
	font-size: 11px;
	}
.pun .user-ident .username {
	font-size: 1.2em;
	font-weight: regular;
	display: block;
	position: absolute;
	top: 0;
	text-decoration: none;
	color: #000000;
	}
* html .pun .user-ident .username {
	padding: 0 0 0.25em;
	}
*+ html .pun .user-ident .username {
	padding: 0 0 0.3em;
	}
.pun .user-ident .username a{
	text-decoration:none}
.pun .user-ident .user-basic-info {
	font-weight: regular;
	}
.pun .user .user-info {
	color: #666;
	line-height: 1.8em;
	}
.postfoot {
	margin-left: -17em;
	text-align: right;
	clear: both;
	position: relative;
	border-top: 1px dashed #ccc;
	padding: 0.5em 1em;
	}
.postfodiv.post-options img{
	cursor: pointer;
	}
.pun .postfoot .user-contact {
	float: left;
	width: 15em;
	text-align: left;
	}
* html .pun .postfoot {
	margin-left: 0;
	}
.pun .sig-content {
	padding-top: 0.8emmargin-left: -17em;
	clear:both;
	position: relative;
	padding: 0.5em 1em;
	}
.pun .p-hidden {
	text-align:center;
	padding: 15px 0px;
	border-bottom: 1px solid #dddddd;
	}
.pun .sig-content .sig-line {
	margin: 0 auto;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #dddddd;
	display: block;
	padding-bottom: 0.5em;
	width: 250px;
	}

/* Plus menu-------------------------------------------------------------*/
.overview {
	background-color: #f4f9fd;
	border: 1px solid #dddddd;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
.title-overview {
	background-color: #f4f9fd;
	padding: 5px 5px 0 0;
	}
.overview h1 {
	border-bottom: 1px solid #dddddd;
	font-size: 1em;
	text-align: center;
	padding: 0.25em 0.5em;
	}
.left-overview {
	 padding: 5px 5px 0;
	 }
.left-overview a {
	 font-weight: normal;
	 }
.center-overview {
	 padding: 0.5em;
	 text-align: center;
	 }
p.center-overview a {
	color: #00569c !important;
	}
* html .center-overview {
	height: 1%;
	}
.topic-overview {
	padding: 0.5em;
	background-color: #fff;
	}
.overview-info {
	padding: 0.25em 0.5em;
	background-color: #fbfbfb;
	font-size: 0.8em;
	border-bottom: 1px dotted #dddddd;
	}
.dashed {
	color: #f4f9fd;
	background-color: #f4f9fd;
	border: none;
	}
#search_menu .forumline {
	padding: 0.5em;
	}
#search_menu .forumline .thHead {
	font-weight: bold;
	}
#search_menu .forumline td {
	padding: 0.5em 0;
	}
#search_menu .forumline span.genmed a {
	color: #333333 !important;
	 font-size: 0.9em;
	}
#search_menu .forumline input.post {
	border: 1px solid #dddddd;
	}

/* Table forumline-------------------------------------------------------------*/
table.forumline {
	background-color: #f4f9fd;
	border: 1px solid #dddddd;
	}

/* Text editor (quick reply)-------------------------------------------------------------*/
.pun .main-head a.exthelp,.pun .main-head a.exthelp:link,.pun .main-head a.exthelp:visited {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('');
	}
.pun .frm-form {
	background: #11111B;
	border: none;
	}
.pun div.frm-form {
	 margin: 1.7em;
	 }
.dd-textarea {
	 width: 72%;
	 }
button.button2, input.button2 {
	font-size: 0.9em;
	border: 1px solid #000000;
	width: auto !important;
	margin: 0px 0.25em 0;
	padding: 2px 3px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #6A8694;
	background-repeat: repeat-x;
	background-color: #11111B;
	background-image: url('http://illiweb.com/fa/prosilver/bg_button.gif');
	background-position: top;
	overflow: visible;
	vertical-align:middle;
	}
body:last-child a.button1, input.button1, a.button2, input.button2, button.button2 {
	 
/* Opera does not see this */
padding: 1px 0;
	}
button.button2:hover, input.button2:hover {
	border: 1px solid #b42000;
	color: #b42000;
	background-position: 0 100%;
	}
* html button.button2, * html input.button2 {
	padding-bottom: 0;
	margin: 0 0.25em;
	height: 24px;
	padding-right: 3px;
	padding-left: 3px;
	}
*+html button.button2, *+html input.button2 {
	height: 24px;
	padding-right: 3px;
	padding-left: 3px;
	}
*+html button.button2 img {
	 vertical-align: middle;
	 }
* html button.button2 img {
	 vertical-align: middle;
	 }
.select {
	background-color: #ffffff;
	border: 1px solid #BCBCBC;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 0px;
	margin: -15px 0px 0px -30px;
	}
* html .select {
	margin-top: -9px;
	}
.select p {
	padding: 4px 6px;
	font-size: 0.9em;
	margin: 0px;
	}
.select button {
	padding: 4px;
	font-size: 0.9em;
	margin: 0px;
	background-color: #FFF;
	border: none;
	text-align: left;
	}
.select button.button2 {
	border: 1px solid #BCBCBC;
	padding: 0px;
	}
*+html .select button.button2 {
	padding-right: 3px;
	padding-left: 3px;
	}
* html .select button.button2 {
	padding-right: 3px;
	padding-left: 3px;
	}
.select button.button2:hover {
	border: 1px solid #b42000;
	color: #b42000;
	background-position: 0 100%;
	}
.selectHover {
	 cursor: pointer;
	 background-color: #EEEEEE;
	 }
button.bbcode {
	border: 1px solid #e3adad;
	background-image: url("http://illiweb.com/fa/wysiwyg/bg_button.png");
	}
#text_editor_controls {
	 margin: 10px 0px 0px 210px;
	 }
#textarea_content iframe#text_editor_iframe,#text_editor_textarea {
	width: 100%;
	
/*height: 100%;
	*/
}
*+ html #textarea_content iframe#text_editor_iframe,*+ html #text_editor_textarea {
	width: 60%;
	}
* html #textarea_content iframe#text_editor_iframe,* html #text_editor_textarea {
	width: 60%;
	}
*+ html #text_editor_textarea.quick_reply_textarea {
	width: 60% !important;
	}
* html #text_editor_textarea.quick_reply_textarea {
	width: 60% !important;
	}
#quick_reply .frm-buttons {
	 padding-left: 210px;
	 }
div.posting-block {
	width: 80%;
	float: left;
	margin-right: 20px;
	}
.pun .frm div.posting-block dd.frm-textarea {
	 width: auto;
	 }
.helpline {
	margin-left: 210px;
	}
*+ html .helpline {
	display: block;
	height: 1em;
	}
* html .helpline {
	display: block;
	height: 1em;
	}

/* Smilies-------------------------------------------------*/
#smiley-box {
	float: left;
	width: 15%;
	margin: 6px 0px 0px 0px;
	}
#smiley-box iframe{
	border: none;
	overflow: auto;
	height: 300px;
	width: 100%;
	height: 260px;
	}
.smiley-element {
	 margin-top: 5px;
	 }
.smiley-element img {
	 margin: 0px 15px 10px 0px;
	 }
.smiley-element a,.smiley-element a img {
	 border:none;
	 }
#smiley-box-wysiwyg {
	float: left;
	margin: 25px 0px 0px 15px;
	width: 20%;
	background-color: #fbfbfb;
	}
* html #smiley-box-wysiwyg {
	margin: 25px 3px 0px 0px;
	}
*+html #smiley-box-wysiwyg {
	margin: 25px 3px 0px 0px;
	}
#smiley-box-wysiwyg iframe{
	border: none;
	overflow: auto;
	height: 300px;
	width: 100%;
	height: 280px;
	background-color: #fbfbfb;
	}

/* Privmsg-------------------------------------------------------------*/
.pun-privmsg {
	list-style-type: none;
	text-align: center;
	}
.pun-privmsg li {
	display: inline;
	margin-left: 15px;
	font-weight: bold;
	}
.pun-privmsg li a {
	font-weight: normal;
	}
.pun-privmsg li img {
	vertical-align: middle;
	}

/* Popup-------------------------------------------------------------*/
.popup {
	margin: 0px;
	min-width: 390px;
	}
.popup h1 {
	font-size: 1.1em;
	margin-top: 5px;
	}

/* Chatbox-------------------------------------------------------------*/
body.chatbox {
	background-image: none;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	}
#chatbox_header {
	height: 30px;
	}
#chatbox_header.main-head {
	padding: 0 1.3em;
	color: #dedfdf;
	background-color: transparent;
        background-image: url('http://i86.servimg.com/u/f86/13/96/16/34/chat1_10.png');
        background-repeat: no-repeat;
	}
.chatbox-title,.chatbox-title a.chat-title {
	color: #dedfdf;
	text-decoration: none;
	}
.chatbox-title {
	float: left;
	margin: 0;
	padding: 2px 5px 0 5px;
	width: 15em;
	}
.chatbox-options {
	float: right;
	list-style: none;
	font-size: 11px;
	margin: 0.7em 0.5em 0.5em 0.5em;
	}
.chatbox-options li {
	display:inline;
	}
.chatbox-options li,.chatbox-options li a,.chatbox-options li label {
	color: #dedfdf;
	}
#chatbox_members {
	position: absolute;
	top: 30px;
	bottom: 30px;
	width: 180px;
	overflow: auto;
	border-right: 1px dashed #ccc;
	}
#chatbox_messenger_form {
	margin: 10px 0 0 0;
	}
#chatbox_members .member-title {
	text-align: center;
	padding: 0.5em 0.25em;
	background-image: none;
	font-size: 12px;
	background-color: #f4f9fd;
	color : #00569c;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
#chatbox_members ul {
	list-style: none;
	margin: 0 0 0 1em;
	}
#chatbox_members ul li {
	margin: 0.5em 0.5em 0.5em 0;
	}
#chatbox {
	position: absolute;
	top: 30px;
	left: 181px;
	right: 0;
	bottom: 30px;
	overflow: auto;
	line-height: 10px;
	}
#chatbox p {
	line-height: 1.2em;
	}
.chatbox_row_1 {
	padding: 4px;
	background-color: #fbfbfb;
	}
.chatbox_row_2 {
	padding: 4px;
	background-color: #f4f4f4;
	}
.chatbox_row_3 {
	padding: 4px;
	background-color: #f4f9fd;
	}
#chatbox .user {
	font-weight: bold;
	}
.memberlist_row_1 {
	background-color: #fbfbfb;
	}
#chatbox_footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	border-top: 1px dashed #ccc;
	}
#message,#submit_button{
	border-width: 1px;
	}
.fontbutton {
	padding: 1px;
	cursor: pointer;
	text-align: left;
	}
.fontbutton_normal {
	background: #E1E1E2;
	}
.fontbutton_selected {
	background: #BBC7CE;
	border: 1px solid #22229C;
	}
.fontbutton_clicked {
	background: #959595;
	border: 1px solid #22229C;
	}
.fontbutton_hover {
	background: #E1E1E2;
	border: 1px solid #22229C;
	}
.fontbutton {
	background:#E1E1E2 none repeat scroll 0%;
	border:medium none;
	color:#000000;
	float:left;
	margin-right:10px;
	padding:1px;
	}

/*Internet Explorer fixers and hacks for Chatbox *
/* html #chatbox-members {
	 
/* IE expressions helping IE work in Standards mode */
height: expression(( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - ( (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 0) ) + "px");
	}
* html #chatbox {
	 
/* IE expressions helping IE work in Standards mode */
height: expression(( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - ( (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 3) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 0) ) + "px");
	width: expression(( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) - ( (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 10) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 1) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 1.3) ) + "px");
	}
* html #chatbox-footer {
	
/* IE expressions helping IE work in Standards mode */
width: expression(( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) - ( (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 0) + (parseInt(document.body.currentStyle.fontSize) * 1.3333333 * 2 * 0) ) + "px");
	}
#chatbox_contextmenu {
	border: 2px solid black;
	background-color: #f4f9fd;
	}
#chatbox_contextmenu p {
	margin:0;
	padding: 1px 4px;
	font-family: verdana, arial, sans-serif;
	background: #fbfbfb;
	border-bottom:1px solid #777;
	}
#chatbox_contextmenu p.hover {
	background: #f4f4f4;
	}
#chatbox_contextmenu p.close {
	padding: 1px;
	font-size: 95%;
	color:#fff;
	background: url('');
	}
#chatbox_contextmenu p.close img {
	vertical-align: middle;
	padding-left: 20px;
	}
#chatbox_contextmenu a {
	color: #00569c;
	 text-decoration: none;
	 font-size: 95%;
	}
#chatbox_contextmenu a:hover {
	color: ;
	}

/* Portal / Modules-------------------------------------------------------------*/
.module {
	overflow: hidden !important;
	}
.module.main {
	margin: 0 !important;
	}
.module .main-content {
	padding: 1em;
	}
.module .main-content table {
	table-layout: fixed;
	}
.module .main-content ul {
	margin: 0 2em;
	}
.module p.author {
	padding: 0.25em;
	background-color: #f4f4f4;
	border-bottom: 1px solid #dddddd;
	font-size: 0.9em;
	}
.module h3.news {
	padding: 0.5em;
	background-color: #dddddd;
	font-weight: bold;
	}
.module div.body {
	padding: 0.5em;
	}
.module .full-reading {
	margin-top: 2em;
	}
.module div.body ul,.module div.body ol {
	margin-left: 2em;
	}
.module p.comments {
	padding: 0.25em 0.25em 1em;
	border-top: 1px dashed #dddddd;
	font-size: 0.8em;
	}
fieldset.frm-set.login {
	margin: 0;
	}
fieldset.frm-set.login dl dt {
	width: auto;
	margin: 0 1em 0 0;
	text-align: left;
	}
fieldset.frm-set.login dl dd {
	margin: 0;
	}
.module .details img {
	border: 1px solid #dddddd;
	margin: 0 1em;
	}
.module .details dt {
	font-weight: bold;
	}
#calendar.main-content {
	padding: 0;
	}
#calendar .calendar-header,#mini-calendar .calendar-header {
	border-left: none;
	 border-bottom: 1px solid #dddddd;
	}
#calendar table tr.date td:first-child,#mini-calendar table tr.date td:first-child{
	border-left: none;
	}
.module #calendar {
	min-width: 180px;
	}
.module hr {
	height: 1px;
	margin: 1em 0;
	border: 0.5px solid #dddddd;
	}
.ballot fieldset {
	margin: 0.5em 0;
	}
.ballot fieldset dd {
	float: left;
	}

/* Groups-------------------------------------------------------------*/
.frm-set dd ul {
	list-style-type: none;
	}

/* Donate-------------------------------------------------------------*/
.donate .quotebox {
	padding: 1em;
	background-color: #f4f4f4;
	border-bottom: 1px solid #dddddd;
	}
.donate .donate-form p {
	padding: 1.7em;
	}
.donate .column {
	width: 49%;
	}

/* Report Abuse-------------------------------------------------------------*/
.captcha div.captcha-img {
	float: left;
	margin: 0 1em 0 0;
	}
.captcha .inputbox{
	margin-top: 0.5em;
	}
.warning {
	color: #ff3333;
	}
.report-abuse-textarea {
	width: 70%;
	}

/* RPG-------------------------------------------------------------*/
fieldset.frm-set.left.rpg,fieldset.frm-set.right.rpg {
	width: 47%;
	margin: 5px;
	}
fieldset.frm-set.rpg dt {
	text-align: left !important;
	width: auto;
	float: none !important;
	}
fieldset.frm-set.rpg dd {
	margin-left: 0 !important;
	}
fieldset.frm-set.rpg dd table {
	display: table;
	width: 100%;
	border: 1px solid #dddddd;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	}
fieldset.frm-set.rpg dd table td {
	padding: 5px;
	}

/* Helpful classes-------------------------------------------------------------*/
.center {
	 text-align: center;
	 }
.right {
	 float: right;
	 }
.left {
	 float: left;
	 }
.margin-field {
	 margin: 0px 1.7em;
	 }
.normal {
	 font-weight: normal;
	 }
.bold {
	font-weight: bold;
	}
.clear {
	clear: both;
	height: 1px;
	}
* html .clear {
	 
/* removes useless space in ie6 */
display: none;
	}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
*+ html .clearfix {
	min-height: 1px;
	}
* html .clearfix {
	height: 1%;
	 clear: both;
	}

/* Footer-------------------------------------------------------------*/
#pun-about {
	border-style: solid;
	border-width: 0px;
	border-color: #dddddd;
	text-align: right;
            font-size: 9px;
	line-height: 150%;
	padding: 0.6em 1em;
	background-color: transparent;
	}
#pun-about ul {
	list-style-type: none;
	}
#pun-about ul li {
	display: inline;
	}
#pun-about ul li a {
	font-weight: normal;
	}
#pun-about #qjump {
	float: left;
	text-align: left;
	}
#pun-about #qjump label {
	font-weight: bold;
	}
#pun-about #qjump fieldset {
	border: none;
	}
#pun-foot {
	background-image: url('http://i66.servimg.com/u/f66/15/86/98/06/footer12.png');
        background-repeat: no-repeat;
        margin-left: -50px;
	width: 1000px;
        background-position: bottom center;
        height: 199px;
        margin-bottom: -16px; }
#pun-foot h3 {
	 margin-top: 0px;
	 }
#pun-foot #pun-about ul li strong {
	font-weight: normal;
	}
td.fav-icon img {
	float: left;
	margin: 0 1em 2em 0.5em;
	}

#pun-foot #pun-about ul li strong {
	font-weight: normal;
	}
td.fav-icon img {
	float: left;
	margin: 0 1em 2em 0.5em;
	}


/* Login Popup---------------------------------------------------*/
#login_popup {
	position: absolute;
	z-index: 999;
	display: none;
	background-color: #fbfbfb;
	border: 1px solid #dddddd;
	}
#login_popup_buttons {
	position: absolute;
	bottom: 8px;
	right: 6px;
	}
#login_popup_buttons input {
	margin-left: 6px;
	}

/* BEGIN TESTING FOR MEDIA PRINT */
@media print {
	* {
	background-image: none;
	background-color: #fff;
	color: #000;
	}
body {
	margin: 0;
	}

/* Header */
body div.pun {
	width: 95%;
	margin: 0;
	}
div#pun-intro {
	padding: 0 0 1em 0;
	text-align: left;
	}
p#pun-desc#pun-intro #pun-logo,p#pun-desc,#pun-navlinks,#pun-visit,.noprint {
	display: none;
	}

/* Posts */
.pun .main .paged-head,.pun .main .main-head p.h2 a,.pun .main .sig-content,.pun .main .paged-foot,.pun .main .postmain img,.pun .main .postmain .postfoot,.pun .main .main-foot,.pun .main .user-ident .user-basic-info,.pun .main .user-info,.pun #pun-qpost {
	display:none;
	}
.pun .main .main-head {
	border-bottom: 1px solid #ddd;
	}
.pun .main .main-head p.h2 {
	margin: 0;
	 padding: 0;
	}
.pun .main .main-head .h2 strong {
	margin-left: 0.25em;
	}
.pun .main .posthead h2 a {
	margin-right: 0.5em;
	}
.pun .main .main-content {
	border: none;
	}
.pun .main .post {
	border: none;
	 border-bottom: 1px solid #ddd;
	}
.pun .main .post .user {
	float: none;
	}

/* Footer */
.pun .pun-crumbs .crumbs {
	font-size: 0.8em;
	}
.pun .pun-crumbs .crumbs a {
	margin: 0 1.25em 0 0.5em;
	}
#pun-foot,#pun-info {
	display: none;
	}
}

/* END TESTING FOR MEDIA PRINT */
ul.profile_field_list {
	padding:0;
	}
html ul.profile_field_list li {
	list-style-type: none;
	}
ul.profile_field_list > li {
	list-style-type: none;
	}
.inputURL {
	font-size:10px;
	font-family:"Courier New", "Times New roman";
	letter-spacing:-1px;
	}
.middleline {
	line-height:2em;
	}
.invisible{
	display:none;
	visibility:hidden;
	}
.visible{
	display:block;
	visibility:visible;
	}

/* ajax profil */
.ajax-profil_hover{
	background:transparent}
.ajax-profil_parent{
	position:relative;
	zoom:1}
.ajax-profil_edit{
	cursor:pointer;
	position:absolute;
	top:6px;
	left:-12px;
	}
.ajax-profil_edit img{
	margin-left:4px}
.ajax-profil_valid{
	cursor:pointer;
	margin-left:4px;
	vertical-align:middle}
#profile-advanced-details dl{
	padding:8px 10 8px 0;
	width:98%;
	margin:10px 0 0;
	}
#profile-advanced-details dl dt{
	float:left;
	display:block;
	width:10em;
	}
#profile-advanced-details dl dd{
	margin-left:10em;
	padding-left:12px;
	}
#profile-advanced-details div.separator{
	clear:both;
	font-size:1px;
	line-height:1px;
	border-bottom:1px solid #dcdcdc;
	padding-top:10px;
	}
#profile-advanced-details .ajax-profil_edit{
	left:-4px;
	}

/* jqModal */
.jqmWindow {
	display: none;
	position: fixed;
	left: 50%;
	width: 450px;
	margin-left: -225px;
	top: 50%;
	margin-top: -125px;
	background-color: #ffffff;
	border: 1px solid #f4f9fd;
	}
.jqmWindow .main {
	margin: 0;
	}
.jqmOverlay {
	background-color: #000;
	}
.jqDrag {
	cursor: move;
	}

/* First Post */
#first-post-br {
	width: 80%;
	border: 0;
	border-top: solid 1px #ccc;
	margin: 20px auto;
	}

/* Blog */
.blog_cal-border {
	display: inline;
	float: left;
	border: 1px solid #1f537b;
	background: #fbfbfb;
	padding: 1px;
	font-size: 1.2em;
	margin-right: 3em;
	}
.blog_cal-content {
	width: 2.9em;
	background: #1f537b;
	padding: 1px;
	line-height: 1.4em;
	text-align: center;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Sans-Serif;
	color: #ffffff;
	}
.blog_cal-content span {
	display: block;
	}
.blog_cal-day {
	padding-left: 0.2em;
	font-size: 1.6em;
	letter-spacing: 0.2em;
	}
.blog_cal-month {
	line-height: 0.7em;
	font-size: 2em;
	font-weight: bold;
	}
.blog_cal-year {
	line-height: 1.2em;
	font-size: 0.8em;
	}
.blog_title {
	padding-top: 1.1em;
	font-size: 1.2em;
	}
.blog_title .status {
	margin-top: -0.1em;
	}
.blog_title .topictitle {
	font-size: 1.1em;
	text-decoration: none;
	}
.blog_message {
	margin-top: 0.5em;
	font-size: 1.1em;
	}
.blog_comments {
	margin-right: 0.5em;
	font-size: 0.8em;
	text-align: right;
	}
.blog_comments img {
	vertical-align: middle;
	}
#blog_comments {
	width: 90%;
	margin: 0 auto;
	}
#blog_comments .posthead {
	padding: 2px 4px;
	}
.blog_comment-avatar {
	float: left;
	}
.blog_comment-avatar img {
	background-color: #fff;
	border: 1px solid #1f537b;
	vertical-align: middle;
	width: 38px;
	margin: 2px 2px 4px;
	}
#blog_comments .h3 {
	overflow: hidden;
	margin-top: 0;
	margin-left: 45px;
	padding: 0;
	min-height: 22px;
	}
.blog_comment-title {
	float: left;
	min-height: 12px;
	margin-top: 7px;
	}
#blog_comments .postfoot {
	margin-left: inherit;
	}
.no_comment {
	padding: 10px 0;
	}

/* Social bookmarking */
#bookmarks {
	float: right;
	}
#bookmarks a img {
	width: 20px;
	height: 20px;
	background: url(http://illiweb.com/fa/social_bookmarking/social_bookmarking.png) no-repeat scroll;
	vertical-align: middle;
	}
#bookmarks a img.twitter {
	width: 16px;
	height: 16px;
	margin: 2px;
	background: url(http://illiweb.com/fa/social_bookmarking/twitter.png) no-repeat scroll;
	}
#bookmarks img.delicious {
	background-position: -10px -10px;
	}
#bookmarks img.digg {
	background-position: -10px -50px;
	}
#bookmarks img.excite {
	background-position: -9px -90px;
	}
#bookmarks img.facebook {
	background-position: -9px -128px;
	}
#bookmarks img.furl {
	background-position: -10px -166px;
	}
#bookmarks img.google {
	background-position: -10px -206px;
	}
#bookmarks img.live {
	background-position: -9px -246px;
	}
#bookmarks img.netscape {
	background-position: -9px -284px;
	}
#bookmarks img.newsvine {
	background-position: -9px -322px;
	}
#bookmarks img.reddit {
	background-position: -10px -360px;
	}
#bookmarks img.slashdot {
	background-position: -10px -400px;
	}
#bookmarks img.smarking {
	background-position: -9px -440px;
	}
#bookmarks img.stumbleupon {
	background-position: -10px -478px;
	}
#bookmarks img.technorati {
	background-position: -10px -518px;
	}
#bookmarks img.yahoo {
	background-position: -10px -558px;
	}

/* wysiwyg */
.mceContentBody{
	background: transparent;
	color: #333333;
	}

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/
Date: March 26, 2009
Version: 1.0

	The CSS, XHTML and design is released under Creative Common License 3.0:
	http://creativecommons.org/licenses/by-sa/3.0/

*/ 

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}
.forumline .row1.over:hover {background:url('') right bottom no-repeat;}
.forumline .row1.over:hover {
background-color : #transp;
}

/* Panel Tab/button */
.tab {
  	background: url(http://www4.slikomat.com/09/1004/589-tab-b1.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 90%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(http://www4.slikomat.com/09/1004/klm-tab-l1.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(http://www4.slikomat.com/09/1004/8po-tab-r1.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(http://www4.slikomat.com/09/1004/6vf-tab-m1.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #152e42;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#fff}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(http://i86.servimg.com/u/f86/13/96/16/34/bt_ope10.png) no-repeat left 0;}
.tab a.close {background: url(http://i86.servimg.com/u/f86/13/96/16/34/bt_clo10.png) no-repeat left 0;}
.tab a:hover.open {background: url(http://i86.servimg.com/u/f86/13/96/16/34/bt_ope10.png) no-repeat left -19px;}
.tab a:hover.close {background: url(http://i86.servimg.com/u/f86/13/96/16/34/bt_clo10.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 270px;
	color: #fff;
	background: #0681bd;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #152e42;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 800px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #fff;
}

#panel .content .right {
	border-right: 1px solid #fff;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content input.field {
	border: 1px #3584ab solid;
	background: #3584ab;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #fff;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content input.bt_login {
	width: 74px;
	background: transparent url(http://i86.servimg.com/u/f86/13/96/16/34/bt_log10.png) no-repeat 0 0;
}

#panel .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(http://i86.servimg.com/u/f86/13/96/16/34/bt_reg10.png) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
};



		.fade {
			display:inline-block;
			background: -moz-linear-gradient(left, rgb() 0%, rgba(,0) 100%);
			background-image: -webkit-gradient(linear, left top, right top, color-stop(0.00, rgb()), color-stop(1.00, rgba(,0)));
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#, endColorstr=#00, GradientType=1);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#, endColorstr=#00, GradientType=1)";
		}
		.blur {
			display:inline-block;
			color:#ddd;
			text-shadow: 0 0 2px #aaaaaa;
			text-shadow: 0 0 4px #aaaaaa;
			text-shadow: 0 0 6px #aaaaaa;
			-ms-filter: "progid:DXImageTransform.Microsoft.Blur(pixelradius=2)";
			filter:
				progid:DXImageTransform.Microsoft.MotionBlur(strength=1,direction=310)
				progid:DXImageTransform.Microsoft.Blur(pixelradius=2);
		}
		.flipH {
			display:inline-block;
			-moz-transform:scale(-1,1);
			-o-transform:scale(-1,1);
			-webkit-transform:scale(-1,1);
			transform:scale(-1,1);
			-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";
			filter: progid:DXImageTransform.Microsoft.Matrix(
				M11=-1,
				M12=0,
				M21=0,
				M22=1,
				SizingMethod="auto expand");
		}
		.flipV {
			display:inline-block;
			-moz-transform:scale(1,-1);
			-o-transform:scale(1,-1);
			-webkit-transform:scale(1,-1);
			transform:scale(1,-1);
			-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=-1, SizingMethod='auto expand')";
			filter: progid:DXImageTransform.Microsoft.Matrix(
				M11=1,
				M12=0,
				M21=0,
				M22=-1,
				SizingMethod="auto expand");
		}
