body
{background-color:#4D514B; repeat left top;color:#4A586C;font-family:"Myriad Pro",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;margin:0px;padding:0px}


#container{margin:0 auto;padding:0 30px 18px;width:1100px
}

#header h2{text-indent:-9999px;margin:0px 10px 0 0
}
.nav{float:left;height:40px;margin:0px;padding-top:5px
}
.nav ul{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0
}
.nav ul li{float:left;font-size:17px;margin:0px;padding-left:0px; padding-right:0px;position:relative
}
.nav ul li.current-cat a{border-bottom:10px solid #FFFFFF;border-top:3px solid #FFFFFF;color:#FFFFFF;text-decoration:none}
.nav ul li a{color:#AFC1C5;padding:10px;text-decoration:none
}
.nav ul li a:hover
{border-bottom:3px solid #FFFFFF;color:#FFFFFF;text-decoration:none}a{color:#FFFFFF;text-decoration:none}
a:hover{text-decoration:underline}
a:active,a:focus{outline:none}ul,li,ol{padding:0px;margin:0px;list-style:none}fieldset,img{border:0 none}p{color:#4A586C;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;line-height:20px;margin:0;padding:5px 0
}

#post-wrap{background:#fff;float:left;border:2px solid #FFFFFF;margin:0 0 10px;padding:20px 20px 10px;width:970px}body.archive .post-content{width:579px
}
.post-content,.post-content-inner{background:#fff;float:left;margin:0px 0px 10px 0px;padding:20px 20px 10px;border-left:2px solid #FFFFFF;position:relative}

.tab-content{background:#FFF none repeat scroll 0 0;float:left;margin:0px 0 40px;padding:0;width:100%}.post-content-inner{width:580px}.post-content-inner p{line-height:1.72em;margin:13px 0 0}

.post-content-inner img{border:2px solid #FFFFFF;display:block;margin:0 auto;padding:5px}

.post-content-inner p.more a, body.archive  p.more a{background:#FFFFFF;color:#FFF;float:none;padding:5px}

.post-image{text-align:center}h2, h2 a, h3, h3 a{color:#435266;font-size:34px;font-weight:normal;letter-spacing:-0.03em;line-height:110%;margin:0;padding:0}h2, h2 a,{font-size:36px;text-shadow:0 0 30px #FFFFFF}

h2 a:hover, h3 a:hover{color:#FFFFFF;text-decoration:none;text-shadow:none}

h3, h3 a{font-size:22px}

h5, h5 a{font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:normal;letter-spacing:0;line-height:1.4em;margin:10px 0px}

.post-content-inner h3, post-content-inner h3 a{border-bottom:3px solid #435266;clear:both;color:#435266;font-size:2.7em;font-weight:normal;letter-spacing:0;line-height:1.3em;margin:20px 16px 14px 0;padding:0px}

.post-content-inner h4, post-content-inner h4 a{clear:both;color:#435266;font-size:2em;font-weight:normal;letter-spacing:0;line-height:1.3em;margin:10px 16px 14px 0;padding:0}

div.post-info{padding:10px;background:#E2EBF0;margin:10px;padding:5px 10px}

div.post-info ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;overflow:hidden;margin:0px}div.post-info ul li{color:#435266;float:left;margin:0 5px 0 0}

<!--.date{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/trans-grey.png) repeat scroll right center;color:#FFF;float:left;font-size:18px;height:20px;margin:0 10px 0 -12em;padding:10px 4px;text-align:right;text-shadow:0 0 30px #000;width:12em}-->

.date span{background:#FFFFFF;padding:5px}

<!--.sponsor{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/sponsor.jpg) no-repeat scroll 520px bottom;height:90px;margin:0px 0 0px 0px;float:left}

.sponsor img{border:2px solid #AFC1C5}#main{float:left;padding:0 10px 0 0;width:620px}#sidebar{float:left;padding:0px 0 0;width:460px}

<!--.rss-news{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/rss.png) no-repeat scroll right center;margin-right:22px;padding:5px 35px;text-align:right}

.rss-news a{border-bottom:1px dashed #4A586C;color:#4A586C}.box2{border-bottom:2px solid #4A586C;float:left;font-style:italic;margin:10px;padding:0 5px}.box2 a{color:#4A586C;font-size:15px;font-style:italic;font-weight:bold}

<!--.box2 a.more{padding-left:240px}#subscribe{margin:0;overflow:hidden;padding:0px;width:170px;float:left}#subscribe li{float:left;list-style-type:none;padding:0}#subscribe li a{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/subscribe.png) no-repeat scroll 0 0;display:block;height:50px;overflow:hidden;text-indent:-9999px}

#subscribe li a.rss{background-position:0px 0;width:50px}

#subscribe li a.email{background-position:-61px 0;width:55px}#subscribe li a.twitter{background-position:-131px 0;width:55px}

#subscribe li a.rss:hover{background-position:0px -50px;width:50px}

#subscribe li a.email:hover{background-position:-61px -50px;width:55px}

#subscribe li a.twitter:hover{background-position:-131px -50px;width:55px}

<!--span.subscribe{color:#DD3933;float:left;font-weight:bold;padding-left:20px;width:100px;margin-top:10px}.search-box{background:#F0F6F8 url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/search-lens.png) no-repeat top right;border:medium none;font-size:15px;font-weight:bold;padding:10px;width:430px;color:#A4A8AA}h5{color:#435266}

p.more a{color:#B5CAD0;float:left;font-weight:bold;text-decoration:none;text-transform:uppercase}

#tabs p.more a{background:none;color:#B5CAD0;display:block;float:right;font-weight:bold;padding:0.7em;text-decoration:none;text-transform:uppercase;-moz-border-radius:0}

.popular-posts{color:#484848;float:left;width:329px;padding-left:10px}.panel-title{font-size:20px;font-weight:bold;padding:10px 10px 10px 0;text-transform:uppercase}

.panel-title-sidebar{font-size:20px;font-weight:bold;padding:10px 10px 10px 0;text-transform:uppercase;width:130px;float:left;display:inline}

.advertise-with-us{padding:10px 4px 0 0;width:120px;float:right;display:inline;text-align:right}.advertise-with-us a{text-decoration:underline;font-size:0.9em;color:#333}

.popular-posts .panel-title{padding-left:10px}.cat-title a{color:#fff;background:#FFFFFF;padding:0px 2px;text-transform:uppercase}.cat-title a:hover{color:#4A586C;text-decoration:none}

.popular{display:block}.post-block{border-bottom:1px solid #DFDFDF;clear:both;color:#B5CAD0;float:left;padding:10px;width:410px}

.popular-posts ul{padding:0px;margin:0px}

<!--li.popular{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/arrow.png) no-repeat scroll 0 15px;color:#FFF;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 4px;padding:0 0 0 20px}li.popular a{color:#4A586C;text-decoration:none}

li.popular a.cat{color:#fff;background:#FFFFFF;padding:0px 2px;text-transform:uppercase}span.comment-count{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/comments.gif) no-repeat scroll 0 50%;padding:0 0 2px 21px;font-weight:normal;text-transform:lowercase;color:#4A586C}

.latest-post-block{width:370px}.popular img{width:70px;border:2px solid #F0F6F8;float:left;overflow:hidden}

.popular h3, .popular h3 a{font-size:18px}

.popular h3, .popular h3 a:hover{color:#FFFFFF}

.post-details{display:inline;margin-left:10px;width:325px;float:right}.latest-post-block .post-details{width:280px}

#tabs .post-details{padding-left:0px}

#tabs .post-block{padding:10px}.latest-post-block .post-block{padding:5px}

.demo-download{background:#FCFCFC none repeat scroll 0 0;border:1px solid #E1E1E1;clear:both;font-size:120%;font-weight:bold;padding:5px 10px;text-align:center}

.post-title{line-height:1.1;padding:0px;margin:0px;font-size:100%}h4.post-title a{color:#435266;text-transform:capitalize}

.solo{float:left;height:auto;margin:0 15px 10px 0;width:302px}.solo h3 a{display:block;margin:10px 0px}.solo div.post-info{margin:0px;padding:5px}

.solo .date{background:#B5CAD0 none repeat scroll 0 0;border-bottom:2px solid #B5CAD0;border-top:2px solid #B5CAD0;color:#FFF;float:left;font-size:12px;margin:0 5px 0 0;padding:2px 3px;position:absolute;right:5px;text-align:right;top:5px;width:45px}

.last{margin:0}div.post-info ul li.comment-count a{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/comments.gif) no-repeat scroll 0 50%;padding:0 0 2px 21px;color:#FFFFFF;font-weight:normal;text-transform:lowercase}

div.post-info ul li.comment-count a:hover{color:#B5CAD0;text-decoration:none}

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{left:8px;position:absolute}

.ui-helper-reset{border:0 none;font-size:100%;line-height:1.3;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;outline-color:currentColor;outline-style:none;outline-width:0;padding:0;text-decoration:none}.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}

.ui-helper-clearfix{display:inline-block;float:left}

* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-state-disabled{cursor:default !important}

.ui-tabs{}.ui-tabs .ui-tabs-nav{list-style-image:none;list-style-position:outside;list-style-type:none;padding:50em 50em 0;position:relative}

.ui-tabs .ui-tabs-nav li{float:left;margin:0;padding:0;position:relative}.ui-tabs .ui-tabs-nav li a{float:left;padding:540em 50em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{border-bottom-width:300}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{color:#FFFFFF}.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{background:transparent none repeat scroll 0 0;border-width:0;display:block;padding:0em}.ui-tabs .ui-tabs-hide{display:none !important}

.ui-widget-content{background:#FFF none repeat scroll 0 0}

.ui-widget-header{}.ui-widget-header a{color:#222;font-weight:bold;width:100%}.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #EDFAFF;color:#555;font-weight:normal}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555;text-decoration:none}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{background:#DADADA url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50%;border:1px solid #999;color:#212121;font-weight:normal}

.ui-state-hover a, .ui-state-hover a:hover{color:#212121;text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active{background:#FFF url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/ui-bg_glass_65_ffffff_1x400.png) repeat-x scroll 50% 50%;color:#212121;font-weight:normal}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121;text-decoration:none}.ui-tabs-vertical{width:575px}.ui-tabs-vertical 
.ui-tabs-nav{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;float:left;padding:0;width:180px}

.ui-tabs-vertical .ui-tabs-nav li{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;clear:left;margin:0 0 0 0;width:100%;border:1px solid #E2EBF0;border-bottom:0;border-right:0}.ui-tabs-vertical .ui-tabs-nav li a{display:block}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/arrow.png) no-repeat scroll right center;border-top:1px solid #E2EBF0;padding-bottom:0}

.ui-tabs-vertical .ui-tabs-panel{border-bottom:3px solid #B5CAD0;float:right;width:390px}.demo{float:left;padding:20px}.resize{width:80px;height:auto}.resize{width:auto;height:60px}

.z_index{z-index:-1}.submit-news{background-color:#FFFFFF;color:#FFF;float:left;font-size:18px;font-weight:bold;margin:10px 30px;padding:15px;text-align:center;width:360px}.submit-news a{color:#FFF}.post-footer{background:#D5E4E8 none repeat scroll 0 0;border:3px solid #B5CAD0;float:left;margin:15px 0;padding:10px;width:560px}

#related_posts{float:right;width:300px}#related_posts ul{padding:10px 0 10px 10px;margin:0px}#related_posts ul li{border-bottom:1px solid #A7BBBE;display:inline;float:left;padding:5px 0}#related_posts ul a{color:#435266}#related_posts ul a:hover{color:#B5CAD0;text-decoration:none}

.bsa-bottom-ad{float:left}div#bsaz_1235485.adblock{display:block;float:left;width:100%}div#bsaz_1235485.adblock a{color:#888;display:block;font-family:verdana,sans-serif;font-size:11px;margin:0 4px 10px 0;overflow:hidden;text-align:center;text-decoration:none}div#bsaz_1235485.adblock a{width:20px}div#bsaz_1235485.adblock a{float:left}div#bsaz_1452.adblock img{border:0 none;clear:right;padding-bottom:10px}

.footer_wrapper{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/footer-bg.png) no-repeat scroll center top;text-shadow:0 -1px 1px #FFFFFF;width:100% !important;margin-top:-25px;float:left}

#footer_wrapper2{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/trans-grey.png) repeat scroll right center;width:100% !important;margin-top:37px}

.footer{height:220px;margin:0 auto;position:relative;width:800px}.footer ul{margin:0 0 0 15px}.footer li{color:#FEFFED;font-size:12px;margin:0 0 3px}.footer a{border-bottom:1px dotted #666;color:#4A586C;text-shadow:none}

.footer p{color:#4A586C}.footer h4{color:#4A586C;margin:10px}#links{left:10px;position:absolute;top:-10px;width:170px}#sub-footer{left:220px;position:absolute;top:-10px}#friends{left:450px;position:absolute;top:-10px}

#friends ul li{float:left;width:110px;letter-spacing:-0.5px}p.slash{font-size:210px;font-weight:bold;height:130px;line-height:200px;margin:0;overflow:hidden;padding:0 0 0 100px;position:relative;text-transform:uppercase;width:450px;z-index:-1}

#comment_wrapper{background:#D5E4E8 none repeat scroll 0 0;border:3px solid #B5CAD0;float:left;padding:20px;width:577px}ol.commentlist{border-top:3px solid #B5CAD0;margin:30px 0 0}ol.commentlist li{border-bottom:1px solid #B5CAD0;margin-bottom:20px;padding:10px 0}ol.pings{margin:10px 0 0 0;padding-left:20px}

ol.commentlist li.pingback, ol.commentlist li.trackback{border-bottom:medium none;list-style-image:none;list-style-position:outside;list-style-type:square;margin-bottom:0;padding:0 0}

ul.children{margin:10px 0 0;padding:0 0 0 22px}ul.children li{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/reply.png) no-repeat scroll left 11px;border-bottom:0 none;margin-top:20px;margin-bottom:0px;padding:10px 30px}

.commentlist li.bypostauthor{background:#C6DDE7 none repeat scroll 0 0;border:3px solid #B5CAD0;margin-top:30px;padding:10px 20px 20px}img.avatar{border:2px solid #B5CAD0;padding:2px;float:left}

.comment-reply-link{background:#B5CAD0 none repeat scroll 0 0;border:1px solid #435266;color:#FFF;font-size:10px;font-weight:bold;margin:0 0 10px;padding:4px 8px;text-shadow:0 0 30px #FFFFFF}.user-detail{border-bottom:1px solid #B5CAD0;display:block;margin-left:77px;padding-left:20px;padding-top:10px}

.date-comment{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/time.png) no-repeat scroll 0 2px;color:#4A586C;float:right;font-size:11px;margin:0 10px 0 0;padding:0 4px 0 20px;text-align:right;text-shadow:0 0 30px #FFFFFF}

.comment-entry{margin-left:97px}div#respond{float:left;padding:20px;width:580px}div#respond h3{margin-bottom:20px}a#cancel-comment-reply-link{background:#B5CAD0 none repeat scroll 0 0;border:2px solid #B5CAD0;color:#4A586C;padding:5px;text-shadow:0 0 30px #fff}form#commentform{margin:10px 0 20px 0}form#commentform label{font-size:15px;font-weight:bold}ul.children form#commentform textarea{}form#commentform input, form#tdomf_form1 input{border-color:currentColor currentColor #B5CAD0 #B5CAD0;border-style:none none solid solid;border-width:medium medium 3px 3px;color:#4A586C;font-size:15px;margin-right:10px;padding:5px 10px}form#commentform .btn, form#tdomf_form1 #tdomf_form1_send{background:#B5CAD0;color:#4A586C;cursor:pointer;border-color:currentColor currentColor #B5CAD0 #B5CAD0;border-style:none none solid solid;border-width:medium medium 3px 3px;color:#4A586C;font-size:15px;font-weight:bold;margin-right:10px;padding:5px 10px}form#commentform textarea, form#tdomf_form1 textarea{border-color:currentColor currentColor #B5CAD0 #B5CAD0;border-style:none none solid solid;border-width:medium medium 3px 3px;color:#4A586C;font-size:15px;margin-right:10px;padding:5px 10px;width:94%}ul.children form#commentform textarea{width:75%}

.tdomf_buttons{padding-left:8px}select{background:#C6DDE7 none repeat scroll 0 0;border:2px solid #B5CAD0;color:#435266;font-size:14px;margin:10px 10px 5px 0;padding:5px}a.browse-all{color:#C6DDE7}

ul#archive-list{list-style:none;margin:5px 0}ul#archive-list li{position:relative;float:left;width:570px;border-bottom:1px solid #B5CAD0}* html ul#archive-list li{height:0px;margin-top: -2px}ul#archive-list li a{color:#435266;display:block;font-size:1em;padding:5px 0 0;text-decoration:none}.archive-title{float:left;line-height:70px;margin-left:15px}

ul#archive-list .post-image{float:left}ul#archive-list li a:hover{color:#C6DDE7}

ul#archive-list li span{color:#B5CAD0;font-size:12px;left:105px;position:absolute;text-align:right;top:-20px;width:auto}#recent-news{float:left;margin:10px;padding:0 0 0 10px;width:430px}#recent-news .box2{width:380px}.news-item{background:transparent url(http://media.smashingmagazine.com/cdn_noupe/wp-content/themes/default/images/trans-grey.png) repeat scroll right center;border:1px solid #4A586C;color:#E2EBF0;float:left;margin:1px;padding:3px;width:400px}.news-item a.title{color:#435266}.news-item span{color:#E2EBF0;font-size:12px;font-weight:bold}

.controls{background:#FFFFFF;float:left;margin:0 0 20px;padding:5px 0px;width:100%}.controls .navigation a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:1em;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:1em;background:#FFFFFF none repeat scroll 0 0;color:#FFF;display:block;float:right;font-weight:bold;padding:0.7em;text-decoration:none;text-transform:uppercase}.author-box{border:3px solid #B5CAD0;display:block;margin:20px 0;padding:15px}.author-box p{margin:0px}.author-text{padding-left:10px;padding-right:0}

.author-box img{border:2px solid #B5CAD0;float:left;margin:5px 10px;padding:2px}.author-text h4{margin:5px 10px 0 0;padding:0}div#sidebarbanners{width:100%;display:block}div#sidebarbanners a{width:200px;font-size:11px;padding-right:5px}div#sidebarbanners a{display:block;margin:0;float:left;text-align:center;text-decoration:none;overflow:hidden;color:rgb(74, 88, 108)}div#sidebarbanners img{border:0;clear:right}div#sidebarbanners a img{padding:0}

div.sidebarbanner{width:200px;float:right;margin-right:7px;line-height:12px;margin-bottom:7px}#sponsors{padding:10px 25px 10px 20px;float:left}#contentad img{border:0px none}div#premiumsponsors div.premiumsponsor{text-align:right;margin-right:5px}div#premiumsponsors{margin-bottom:10px}

div#sidebarbigbannerscontainer{clear:both;margin-top:20px;text-align:center;padding-top:20px}
.post li{margin:0.7em 0.5em 0.7em 3em;line-height:1.6em}.post ul li{list-style-type:square}.post-info ul li{list-style-type:none}
.post ol li{list-style-type:decimal;list-style-position:outside}
.dp-highlighter{font-family:"Consolas","Courier New",Courier,mono;font-size:12px;background-color:#FFFFFF;width:99%;overflow:auto;margin:18px 0px 18px 0px;padding-top:1px}
.dp-highlighter .bar{padding-left:45px}

.dp-highlighter.collapsed .bar, .dp-highlighter.nogutter .bar{padding-left:0px}.dp-highlighter ol{list-style:decimal;list-style:decimal-leading-zero;background-color:#fff;margin:0px 0px 1px 45px;padding:0px;color:#5C5C5C}.dp-highlighter.nogutter ol{list-style-type:none !important;margin-left:0px}

.dp-highlighter ol li, .dp-highlighter .columns div{border-left:3px solid #6CE26C;background-color:#f8f8f8;padding-left:10px;line-height:14px}.dp-highlighter.nogutter ol li, .dp-highlighter.nogutter .columns div{border:0}

.dp-highlighter .columns{color:gray;overflow:hidden;width:100%}.dp-highlighter .columns div{padding-bottom:5px}.dp-highlighter ol li.alt{background-color:#fff}

.dp-highlighter ol li span{color:Black}.dp-highlighter.collapsed ol{margin:0px}.dp-highlighter.collapsed ol li{display:none}.dp-highlighter.printing{border:none}

.dp-highlighter.printing .tools{display:none !important}.dp-highlighter.printing li{display:list-item !important}.dp-highlighter .tools{padding:3px 8px 3px 10px;font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;color:silver;background-color:#f8f8f8;text-align1:right;padding-bottom:10px;border-left:3px solid #6CE26C}.dp-highlighter.nogutter .tools{border-left:0}.dp-highlighter.collapsed .tools{border-bottom:0}

.dp-highlighter .tools a{font-size:9px;color:#a0a0a0;text-decoration:none;margin-right:10px}.dp-highlighter .tools a:hover{color:red;text-decoration:underline}.dp-about{background-color:#fff;margin:0px;padding:0px}.dp-about table{width:100%;height:100%;font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important}.dp-about td{padding:10px;vertical-align:top}.dp-about .copy{border-bottom:1px solid #ACA899;height:95%}

.dp-about .title{color:red;font-weight:bold}

.dp-about .para{margin:0 0 4px 0}.dp-about .footer{background-color:#ECEADB;border-top:1px solid #fff;text-align:right}

.dp-about .close{font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important;background-color:#ECEADB;width:60px;height:22px}.dp-highlighter .comment, .dp-highlighter .comments{color:#008200}.dp-highlighter .string{color:blue}.dp-highlighter .keyword{color:#069;font-weight:bold}

.dp-highlighter .preprocessor{color:gray}div.smashingwidget.noupesmashingwidget, div.smashingwidget.noupesmashingwidget div, div.smashingwidget.noupesmashingwidget span, div.smashingwidget.noupesmashingwidget h3, div.smashingwidget.noupesmashingwidget a, div.smashingwidget.noupesmashingwidget img, div.smashingwidget.noupesmashingwidget ul, div.smashingwidget.noupesmashingwidget ol, div.smashingwidget.noupesmashingwidget li{background-color:#A5B0B4;border:0 none;font-family:inherit;font-size:12px;font-style:inherit;font-weight:inherit;margin:0;outline-style:none;outline-width:0;padding:0}

div.smashingwidget.noupesmashingwidget{background-color:#A5B0B4;color:#f00;font-family:Arial,Helvetica,sans-serif;font-size:small;padding:5px}* div.smashingwidget.noupesmashingwidget{font-size:small}

div.smashingwidget.noupesmashingwidget a{color:#435266;cursor:pointer;text-decoration:none}div.smashingwidget.noupesmashingwidget a:hover{text-decoration:underline}

div.smashingwidget.noupesmashingwidget a:focus{outline-style:none}div.smashingwidget.noupesmashingwidget a:active{outline-style:none;outline-width:medium}div.smashingwidget.noupesmashingwidget a img{border:medium none}

div.smashingwidget.noupesmashingwidget h3{color:#4A586C;margin:0;padding:6px 0 0 0px;font-size:20px;font-weight:normal;cursor:pointer;height:25px;width:99%}

div.smashingwidget.noupesmashingwidget h3 a{background-color:transparent;border:none;top:0;right:0;width:110px;height:50px;color:inherit;padding-right:10px}

div.smashingwidget.noupesmashingwidget h3 a span{float:left;font-size:20px;background-color:transparent;font-weight:bold;text-transform:uppercase}div.smashingwidget.noupesmashingwidget h3 a img{float:right;background-color:transparent;margin: -5px 5px 0 0px}

div.smashingwidget.noupesmashingwidget h3 a:hover{text-decoration:none}

div.smashingwidget.noupesmashingwidget li{list-style-image:none;list-style-position:outside;list-style-type:none;border-color:white;border-style:solid;border-width:0 0 1px;padding:10px 0 10px}

div.smashingwidget.noupesmashingwidget .sw-source{display:block;color:#E2EBF0;font-size:12px;font-weight:bold}

div.smashingwidget.noupesmashingwidget li.sw-last{background:transparent none repeat scroll 0 0;border:none}

div.smashingwidget.noupesmashingwidget li a.sw-title{font-size:14px}