.module h3.header{margin:0px 0px 10px 0px;padding:0px;font-size:18px;line-height:22px;color:#56595A;text-shadow:0 1px 0 rgba(255,255,255,1);font-weight:normal;}
.module h3.header span.title{display:block;font-size:18px;line-height:22px;}
.module h3.header span.subtitle{display:block;margin-top:10px;line-height:13px;font-size:11px;font-weight:normal;letter-spacing:1px;text-indent:1px;text-transform:uppercase;}
.inner-wrapper-1 div.module{margin-left:15px;margin-right:15px;}
#left div.module,
#right div.module,
#contentleft div.module,
#contentright div.module{margin-bottom:20px;}
#left div.last,
#right div.last,
#contentleft div.last,
#contentright div.last{margin-bottom:0px;}
.topblock div.module{margin-top:20px;}
#top div.module{margin-bottom:20px;}
#bottom div.module{margin-top:20px;}
#toolbar .left .module,
#headerbar .left .module{margin-right:15px;float:left;}
#toolbar .right .module,
#headerbar .right .module{margin-left:15px;float:right;}
div.module{position:relative;}
div.module div.badge{position:absolute;top:0px;right:0px;width:46px;height:46px;background:url(../images/module_badges.png) 0 0 no-repeat;overflow:hidden;z-index:1;}
div.module div.badge-hot{background-position:0 0;}
div.module div.badge-top{background-position:0 -50px;}
div.module div.badge-pick{background-position:0 -100px;}
div.module div.badge-new{background-position:0 -150px;}
div.module h3.header span.icon{display:block;position:relative;top:-3px;left:0px;width:35px;height:30px;background:url(../images/module_icons.png) 0 0 no-repeat;overflow:hidden;float:left;}
div.module h3.header span.icon-feed{background-position:0 0;}
div.module h3.header span.icon-download{background-position:0 -30px;}
div.module h3.header span.icon-twitter{background-position:0 -60px;}
div.module h3.header span.icon-mail{background-position:0 -90px;}
div.module h3.header span.icon-message{background-position:0 -120px;}
div.module h3.header span.icon-users{background-position:0 -150px;}
div.module h3.header span.icon-shopping{background-position:0 -180px;}
div.module h3.header span.icon-lock{background-position:0 -210px;}
div.mod-blank{overflow:hidden;}
#menu ul.mod-dropdown{padding-left:0px;background:none;}
#menu ul.mod-dropdown span.level1 span.color{display:inline;}
#menu .mod-dropdown .module{padding:5px;overflow:hidden;}
#menu .mod-dropdown .dropdown{width:300px;}
.inner-wrapper-1 div.mod-box{margin-left:12px;margin-right:12px;}
#top .topblock div.mod-box.first{margin-top:0;}
div.mod-box div.box-t1,
div.mod-box div.box-t2,
div.mod-box div.box-t3,
div.mod-box div.box-b1,
div.mod-box div.box-b2,
div.mod-box div.box-b3{background:url(../images/module_box_corners.png) 0 0 no-repeat;}
div.mod-box div.box-t2{padding:0px 8px 0px 8px;background-position:100% -15px;}
div.mod-box div.box-t3{height:8px;background-position:0 -30px;background-repeat:repeat-x;}
div.mod-box div.box-1,
div.mod-box div.box-2{background:url(../images/module_box_edges.png) 0 0 repeat-y;}
div.mod-box div.box-2{padding:0px 10px 0px 10px;background-position:100% 0;}
div.mod-box div.box-3{padding:12px;background:#F8F9FA;overflow:hidden;}
div.mod-box div.box-b1{background-position:0 -45px;}
div.mod-box div.box-b2{padding:0px 8px 0px 8px;background-position:100% -60px;}
div.mod-box div.box-b3{height:8px;background-position:0 -75px;background-repeat:repeat-x;}
div.mod-box div.badge{top:4px;right:4px;}
.topblock div.mod-headline,
.bottomblock div.mod-headline{margin-left:-15px;margin-right:-15px;}
#top .topblock div.mod-headline.first{margin-top:0;}
div.mod-headline div.box-1{padding-bottom:25px;overflow:hidden;}
.topblock div.mod-headline div.box-1,
.bottomblock div.mod-headline div.box-1{padding-left:30px;padding-right:30px;}
div.mod-headline h3.header,
div.mod-headline h3.header span.header-2,
div.mod-headline h3.header span.header-3,
div.mod-headline h3.header span.header-4{background:url(../images/module_headline_bg.png) 0 0 repeat-x;}
div.mod-headline h3.header{line-height:32px;text-align:center;color:#ffffff;font-size:16px;text-shadow:0 -1px 0 rgba(0,0,0,0.3);}
div.mod-headline h3.header span.header-2{display:inline-block;background-position:0 -40px;background-repeat:no-repeat;}
div.mod-headline h3.header span.header-3{display:inline-block;padding:0 15px 0 15px;background-position:100% -80px;background-repeat:no-repeat;}
div.mod-headline h3.header span.header-4{display:inline-block;height:32px;background-position:100% -120px;overflow:hidden;}
div.mod-headline h3.header span.title{font-size:16px;line-height:22px;}
div.mod-headline h3.header span.subtitle{font-size:9px;margin-top:-3px;line-height:10px;text-transform:none;}
div.mod-headline div.badge{top:16px;}
div.mod-headline h3.header span.icon{top:1px;}
.topblock div.mod-line,
.bottomblock div.mod-line{margin-left:-15px;margin-right:-15px;}
#top .topblock div.mod-line.first{margin-top:0;}
#top .topblock div.mod-line,
#bottom .bottomblock div.mod-line{margin-bottom:0;}
div.mod-line div.box-1{padding-bottom:25px;background:url(../images/module_line_bg.png) 0 100% repeat-x;overflow:hidden;}
.topblock div.mod-line div.box-1,
.bottomblock div.mod-line div.box-1{padding-left:30px;padding-right:30px;}
#left div.mod-line.last div.box-1,
#right div.mod-line.last div.box-1,
#contentleft div.mod-line.last div.box-1,
#contentright div.mod-line.last div.box-1{margin-bottom:0px;}
.topbox div.mod-line div.box-1,
.bottombox div.mod-line div.box-1,
#maintop div.mod-line div.box-1,
#mainbottom div.mod-line div.box-1,
#contenttop div.mod-line div.box-1,
#contentbottom div.mod-line div.box-1{margin-bottom:0;padding-bottom:0;background:none;}
#page div.mod-gradient{margin:0;}
#top .topblock div.mod-gradient.first{margin-top:-25px;}
#top .topblock div.mod-gradient,
#bottom .bottomblock div.mod-gradient{margin-left:-15px;margin-right:-15px;}
div.mod-gradient div.box-1{padding:25px 0 25px 0;background:url(../images/module_gradient_bg.png) 0 100% repeat-x;overflow:hidden;}
.topblock div.mod-gradient div.box-1,
.bottomblock div.mod-gradient div.box-1{padding-left:30px;padding-right:30px;}
#page div.mod-header{margin:0;}
#top .topblock div.mod-header.first{margin-top:-25px;}
#top .topblock div.mod-header,
#bottom .bottomblock div.mod-header{margin-left:-15px;margin-right:-15px;}
div.mod-header h3.header,
div.mod-header div.box-1{background:url(../images/module_header_bg.png) 0 0 repeat-x;}
div.mod-header div.box-1{padding:20px 30px 25px 30px;background-position:0 100%;overflow:hidden;}
div.mod-header h3.header{height:50px;margin-bottom:0;padding-left:25px;line-height:50px;}
div.mod-header h3.header span.title{line-height:38px;}
div.mod-header h3.header span.subtitle{margin-top:-8px;line-height:10px;}
div.mod-header h3.header span.icon{top:9px;}
#page div.mod-frame{margin:0;}
#top .topblock div.mod-frame.first{margin-top:-25px;}
#top .topblock div.mod-frame,
#bottom .bottomblock div.mod-frame{margin-left:-15px;margin-right:-15px;}
div.mod-frame div.box-1,
div.mod-frame div.box-2{background:url(../images/module_frame_bg.png) 0 0 repeat-x;}
div.mod-frame div.box-2{padding:20px;background-position:0 100%;}
div.mod-frame div.box-3{padding:20px;border:1px solid #323232;border-top-color:#000000;border-bottom-color:#646464;background:#323232;background:-moz-linear-gradient(50% 0%,
#282828 0%,
#464646 100%);background:-webkit-gradient(linear,
50% 0%,
50% 100%,
color-stop(0%, #282828),
color-stop(100%, #464646));-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#c8c8c8;text-shadow:0 1px 1px rgba(0,0,0,0.7);overflow:hidden;}
div.mod-frame h3.header{color:#c8c8c8;text-shadow:0 1px 1px rgba(0,0,0,1);}
div.mod-frame div.badge{top:20px;right:20px;}
div.mod-frame em{border:1px dotted #000000;background:#323232;color:#FFFFFF;}
#page div.mod-separator{margin:0;}
div.mod-separator{padding-left:15px;padding-right:15px;background:url(../images/module_separator_bg.png) 0 0 repeat-y;}
.inner-wrapper-1 div.mod-separator.first,
#header div.mod-separator.last{background:none;}
#top div.mod-separator{margin-bottom:20px;}
#bottom div.mod-separator{margin-top:20px;}
div.mod-separator div.box-1{overflow:hidden;}
div.mod-separator div.badge{right:0px;}
div.mod-polaroid div.badge-tape{position:absolute;top:-13px;left:50%;width:114px;height:38px;margin-left:-57px;background:url(../images/module_polaroid_tape.png) 0 0 no-repeat;z-index:1;}
div.mod-polaroid div.box-1{margin-top:13px;padding:10px 10px 5px 10px;border-top:1px solid #C8C8C8;border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;background:#ffffff url(../images/module_polaroid_bg.png) 0 100% repeat-x;overflow:hidden;}
div.mod-polaroid div.box-2{margin-bottom:5px;background:#000000;}
div.mod-polaroid div.box-3{padding:10px 15px 10px 15px;overflow:hidden;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;color:#C8C8C8;}
div.mod-polaroid div.box-b1,
div.mod-polaroid div.box-b2,
div.mod-polaroid div.box-b3{background:url(../images/module_polaroid_shadows.png) 0 0 no-repeat;}
div.mod-polaroid div.box-b2{padding:0px 70px 0px 70px;background-position:100% -5px;}
div.mod-polaroid div.box-b3{height:5px;background-position:0 -10px;background-repeat:repeat-x;}
div.mod-polaroid h3.header{height:25px;margin:0px 0px 0px 0px;line-height:25px;text-align:center;letter-spacing:-1px;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;color:#323232;text-shadow:none;}
div.mod-postit div.box-1{background:#FFFFAA;color:#323232;}
div.mod-postit div.box-2{padding:15px 15px 0px 15px;overflow:hidden;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;}
div.mod-postit div.box-b1,
div.mod-postit div.box-b2,
div.mod-postit div.box-b3{background:url(../images/module_postit_shadows.png) 0 0 no-repeat;}
div.mod-postit div.box-b2{padding:0px 90px 0px 60px;background-position:100% -40px;}
div.mod-postit div.box-b3{height:40px;background-position:0 -80px;background-repeat:repeat-x;}
div.mod-postit h3.header{height:30px;margin:-15px -15px 5px -15px;background:#FFFFDA;line-height:30px;text-indent:15px;letter-spacing:-1px;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;color:#323232;text-shadow:none;}