.module h3.header{margin:0px 0px 5px 0px;padding:0px;font-size:18px;line-height:22px;color:#3489C8;font-weight:normal;}
.module span.header-2,
.module span.header-3{display:block;}
.module h3.header span.title{display:block;font-size:16px;line-height:26px;}
.module h3.header span.subtitle{display:block;margin-top:-5px;line-height:10px;font-size:9px;font-weight:normal;letter-spacing:0px;text-indent:1px;text-transform:lowercase;}
#left .module,
#right .module,
#contentleft .module,
#contentright .module{margin-bottom:14px;}
#left div.last,
#right div.last,
#contentleft div.last,
#contentright div.last{}
#top .module,
#left .module,
#right .module,
#maintop .module,
#contenttop .module,
#contentleft .module,
#contentright .module,
#contentbottom .module,
#mainbottom .module,
#bottom .module,
#bottom2 .module{margin-left:7px;margin-right:7px;}
#top .topblock .module{margin-bottom:14px;}
#top .topbox{padding-bottom:14px;}
#bottom .bottomblock .module,
#bottom .bottombox .module{margin-top:14px;}
#toolbar .left .module,
#headerbar .left .module{margin-right:15px;float:left;}
#toolbar .right .module,
#headerbar .right .module{margin-left:15px;float:right;}
#bottom2 .module,
#bottom2 .module h3.header{color:#ffffff;text-shadow:0px 1px 1px rgba(0,0,0,0.4);}
#bottom2 .module em.box{border:1px dotted #A0CEE9;background:#74b5da;}
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:32px;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 .mod-dropdown .module{padding:5px;overflow:hidden;}
#menu .mod-dropdown .dropdown{width:300px;}
div.mod-frame div.box-t1{background:url(../images/module_frame_corners.png) 0 0 no-repeat;}
div.mod-frame div.box-t2{padding:0px 15px 0px 15px;background:url(../images/module_frame_corners.png) 100% -20px no-repeat;}
div.mod-frame div.box-t3{height:15px;background:url(../images/module_frame_corners.png) 0 -40px repeat-x;overflow:hidden;}
div.mod-frame div.box-1{background:url(../images/module_frame_edges.png) 0 0 repeat-y;}
div.mod-frame div.box-2{padding:0px 12px 0px 12px;background:url(../images/module_frame_edges.png) 100% 0 repeat-y;}
div.mod-frame div.box-3{padding:5px;background:#E1E2E3 url(../images/module_frame_bg.png) 50% 100% repeat-x;overflow:hidden;}
div.mod-frame div.box-b1{background:url(../images/module_frame_corners.png) 0 -60px no-repeat;}
div.mod-frame div.box-b2{padding:0px 15px 0px 15px;background:url(../images/module_frame_corners.png) 100% -80px no-repeat;}
div.mod-frame div.box-b3{height:15px;background:url(../images/module_frame_corners.png) 0 -100px repeat-x;overflow:hidden;}
div.mod-frame h3.header{margin-bottom:8px;text-shadow:0px 1px 0px rgba(255,255,255,0.6);color:#505050;}
div.mod-frame h3.header span.title{line-height:18px;}
div.mod-frame h3.header span.subtitle{margin-top:2px;letter-spacing:1px;}
div.mod-frame-color2 div.box-t1,
div.mod-frame-color2 div.box-t2,
div.mod-frame-color2 div.box-t3,
div.mod-frame-color2 div.box-b1,
div.mod-frame-color2 div.box-b2,
div.mod-frame-color2 div.box-b3{background-image:url(../images/module_frame_color2_corners.png);}
div.mod-frame-color2 div.box-1,
div.mod-frame-color2 div.box-2{background-image:url(../images/module_frame_color2_edges.png);}
div.mod-frame-color2 div.box-3{background:#3269AA url(../images/module_frame_color2_bg.png) 50% 100% repeat-x;color:#ffffff;text-shadow:0px -1px 0px rgba(0,0,0,0.3);}
div.mod-frame-color2 h3.header{color:#ffffff;text-shadow:0px -1px 0px rgba(0,0,0,0.5);}
div.mod-frame-color2 em.box{border:1px dotted #A0CEE9;background:#4984c9;}
div.mod-frame-color2 a{color:#ffffff;text-decoration:underline;}
div.mod-frame-color2 a:hover{color:#ffffff;text-decoration:none;}
div.mod-line div.box-1{}
div.mod-line h3.header{margin-bottom:3px;padding-bottom:12px;background:url(../images/article_separator.png) 50% 100% repeat-x;line-height:24px;font-size:20px;text-align:center;text-shadow:0px 1px 0px rgba(255,255,255,0.6);}
div.mod-line h3.header span.title{line-height:18px;}
div.mod-line h3.header span.subtitle{line-height:12px;margin-top:0px;}
div.mod-line h3.header span.icon{top:-2px;margin-right:-32px;}
div.mod-rounded div.box-t1{background:url(../images/module_rounded.png) 0 0 no-repeat;}
div.mod-rounded div.box-t2{padding:0px 5px 0px 5px;background:url(../images/module_rounded.png) 100% -10px no-repeat;}
div.mod-rounded div.box-t3{height:5px;background:url(../images/module_rounded.png) 0 -20px repeat-x;overflow:hidden;}
div.mod-rounded div.box-1{border-left:1px solid #B9BABB;border-right:1px solid #B9BABB;background:#EBECED url(../images/module_rounded.png) 0 -60px repeat-x;}
div.mod-rounded div.box-3{padding:10px 9px 6px 9px;overflow:hidden;}
div.mod-rounded div.box-b1{background:url(../images/module_rounded.png) 0 -30px no-repeat;}
div.mod-rounded div.box-b2{padding:0px 5px 0px 5px;background:url(../images/module_rounded.png) 100% -40px no-repeat;}
div.mod-rounded div.box-b3{height:5px;background:url(../images/module_rounded.png) 0 -50px repeat-x;overflow:hidden;}
div.mod-rounded.with-header{padding-top:28px;}
div.mod-rounded div.header-1{position:absolute;top:0px;left:0px;right:0px;background:url(../images/module_rounded_header.png) 0 0 no-repeat;}
div.mod-rounded div.header-2{padding:0px 90px 0px 90px;background:url(../images/module_rounded_header.png) 100% -50px no-repeat;}
div.mod-rounded div.header-3{height:45px;background:url(../images/module_rounded_header.png) 0 -100px repeat-x;}
div.mod-rounded h3.header{text-shadow:0px 1px 0px rgba(255,255,255,0.6);}
div.mod-rounded h3.header{position:absolute;top:0px;left:0px;right:0px;height:40px;color:#ffffff;padding:0px 15px 0px 15px;line-height:40px;text-align:center;text-shadow:0px -1px 0px rgba(0,0,0,0.3);overflow:hidden;}
div.mod-rounded h3.header span.title{line-height:32px;}
div.mod-rounded h3.header span.subtitle{margin-top:-8px;}
div.mod-rounded h3.header span.icon{top:6px;margin-right:-32px;}
div.mod-rounded.with-header div.badge{top:40px;}
div.mod-rounded.mod-menu.with-header{padding-top:38px;}
div.mod-rounded.mod-menu div.header-1{background-position:0 -150px;}
div.mod-rounded.mod-menu div.header-2{background-position:100% -210px;}
div.mod-rounded.mod-menu div.header-3{height:55px;background-position:0 -270px;}
div.mod-rounded.mod-menu h3.header{height:50px;line-height:60px;}
div.mod-rounded.mod-menu h3.header span.title{line-height:42px;}
div.mod-rounded.mod-menu h3.header span.subtitle{margin-top:-10px;}
div.mod-rounded.mod-menu h3.header span.icon{top:16px;}
div.mod-rounded.mod-menu.with-header div.badge{top:50px;}
div.mod-border div.box-t1{background:url(../images/module_border_corners.png) 0 0 no-repeat;}
div.mod-border div.box-t2{padding:0px 7px 0px 7px;background:url(../images/module_border_corners.png) 100% -12px no-repeat;}
div.mod-border div.box-t3{height:7px;background:url(../images/module_border_corners.png) 0 -24px repeat-x;}
div.mod-border div.box-1{background:url(../images/module_border_edges.png) 0 0 repeat-y;}
div.mod-border div.box-2{padding:0px 3px 0px 3px;background:url(../images/module_border_edges.png) 100% 0 repeat-y;}
div.mod-border div.box-3{padding:8px 12px 8px 12px;overflow:hidden;}
div.mod-border div.box-b1{background:url(../images/module_border_corners.png) 0 -36px no-repeat;}
div.mod-border div.box-b2{padding:0px 7px 0px 7px;background:url(../images/module_border_corners.png) 100% -48px no-repeat;}
div.mod-border div.box-b3{height:7px;background:url(../images/module_border_corners.png) 0 -60px repeat-x;}
div.mod-border h3.header{margin-bottom:10px;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.9), 0px 1px 2px rgba(0, 0, 0, 0.2);}
div.mod-border div.badge{top:2px;right:2px;}
div.module.mod-polaroid{overflow:hidden;}
div.mod-polaroid div.badge-tape{position:absolute;top:0px;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{background:url(../images/module_polaroid_shadows.png) 0 0 no-repeat;}
div.mod-polaroid div.box-b2{padding:0px 70px 0px 70px;background:url(../images/module_polaroid_shadows.png) 100% -5px no-repeat;}
div.mod-polaroid div.box-b3{height:5px;background:url(../images/module_polaroid_shadows.png) 0 -10px 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{background:url(../images/module_postit_shadows.png) 0 0 no-repeat;}
div.mod-postit div.box-b2{padding:0px 90px 0px 60px;background:url(../images/module_postit_shadows.png) 100% -40px no-repeat;}
div.mod-postit div.box-b3{height:40px;background:url(../images/module_postit_shadows.png) 0 -80px 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;}