html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}

body { background-color: rgb(31, 48, 68); color: rgb(140,140,140); font-size: 0; font-family: 'Acme', sans-serif; }

img{ background-color:rgb(200,200,200); border:0 none;}

li{ list-style-type:none; }

a { color: rgb(250, 240, 220); text-decoration: none; }

.powme-header { background-color: rgb(0,0,0); background: linear-gradient(to bottom,rgb(55, 56, 51),rgb(55, 56, 51)); border: 1px solid rgb(75,75,75); outline: 1px solid rgb(15,15,15); box-shadow: 0 10px 20px -10px rgb(45,45,45); text-align: center; overflow: hidden; }
.powme-logo { display: inline-block; vertical-align: top; border-left: 1px solid rgb(15,15,15); border-right: 1px solid rgb(15,15,15); box-shadow: 0 0 0 1px rgb(75,75,75);  }

.powme-logo a { background-color: rgb(100, 108, 121); color: rgb(255,255,255); display: block; height: 30px; font-size: 20px; line-height: 30px; text-transform: uppercase;  padding: 10px 20px; }
.powme-logo a span { color: rgb(31, 48, 68); }

h1 { color: rgb(250, 240, 220); text-shadow: 1px 1px 0 rgb(15,15,15); margin: 10px 5px 0 5px; display: block; line-height: 24px; font-size: 22px; font-weight: normal; }
h2 { color: rgb(250, 240, 220); text-shadow: 1px 1px 0 rgb(15,15,15); margin: 20px 5px 0 5px; display: block; line-height: 28px; font-size: 26px; font-weight: normal; text-transform: uppercase; }

.powme-menu li { display: inline-block; vertical-align: top; margin: 10px 5px 0 5px; height: 20px; line-height: 20px; font-size: 16px; text-transform: uppercase; }
.powme-menu li a { color: rgb(255,255,255); text-shadow: 1px 1px 0 rgb(15,15,15); }
.powme-menu li a:hover, .powme-menu li.powme-active a { color: rgb(242,142,39);  }

.powme-wrapper { margin: 0 auto; text-align: center; width: 100%; }

.powme-thumbs-bl { text-align:center; width: 100%; overflow: hidden; padding: 2px 0 20px 0; }

.powme-thumb { box-shadow: 0 10px 20px -10px rgb(25,25,25); text-shadow: 1px 1px 0 rgb(15,15,15); width: 50%; float: left; position: relative; overflow: hidden; }
.powme-thumb a { background-color: rgb(100, 108, 121); display: block; margin: 2px 1px 0 1px; overflow: hidden; }
.powme-thumb a:hover { background-color: rgb(55, 56, 51); color: rgb(255,255,255); text-shadow: none; }
.powme-thumb-pic { border: 1px solid rgb(15,15,15); margin: 1px; padding: 1px; overflow: hidden; }
.powme-thumb img { width: 100%; height: auto; max-height: 330px; }
.powme-thumb .powme-title { font-size: 12px; text-transform: uppercase; display: block; overflow: hidden; height: 40px; padding: 0 5px; line-height: 40px; text-align: left; }

.powme-popular-list {  background-color: rgb(100, 108, 121); box-shadow: 0 10px 20px -10px rgb(25,25,25); border: 1px solid rgb(75,75,75); margin: 10px 1px 0 1px; overflow: hidden; }
.powme-popular-list ul { width: 50%; background: linear-gradient(to right,rgb(100, 108, 121),rgb(100, 108, 121)); float: left; font-size: 14px; }
.powme-popular-list li { border-bottom: 1px solid rgb(15,15,15); box-shadow: 0 1px 0 0 rgb(75,75,75); text-shadow: 1px 1px 0 rgb(15,15,15); height: 40px; line-height: 40px; overflow: hidden; margin: 0 10px 1px 10px; }
.powme-popular-list li a { display: block; text-align: left; }
.powme-popular-list li a:hover { text-decoration: underline; color: rgb(55, 56, 51); }
.powme-popular-list li span { display: block; float: right; }

.powme-bot-adv-wrap { background-color: rgb(45,45,45); background: linear-gradient(to bottom,rgb(55,55,55),rgb(35,35,35)); border: 1px solid rgb(75,75,75); box-shadow: inset 0 0 0 1px rgb(25,25,25); padding: 18px 0 20px 0; margin: 20px 1px 0 1px; }
.powme-bot-adv { background-color: rgb(75,75,75); width: 300px; height: 250px; overflow: hidden; display: inline-block; vertiacal-align: top; margin: 2px 1px 0 1px; }
.powme-bot-adv-2, .powme-bot-adv-3, .powme-bot-adv-4, .powme-bot-adv-5 { display: none; }

.powme-footer { box-shadow: 0 -1px 0 0 rgb(0,0,0); border-top: 1px solid rgb(35,35,35); margin: 20px 1px 0 1px; padding: 20px 5px; font-size: 16px; }
.powme-footer span { color: rgb(255,255,255); }
.powme-footer a { text-decoration: underline; }
.powme-footer a:hover { text-decoration: none; }

.powme-thumbmini { box-shadow: 0 10px 20px -10px rgb(25,25,25); width: 50%; float: left; position: relative; overflow: hidden; }
.powme-thumbmini a { background-color: rgb(45,45,45); display: block; margin: 2px 1px 0 1px; overflow: hidden; }
.powme-thumbmini a:hover { background-color: rgb(242,142,39); background: linear-gradient(to bottom,rgb(255,162,59),rgb(222,122,19)); color: rgb(255,255,255); }
.powme-thumbmini img { width: 100%; height: auto; max-height: 330px; }

@media all and (min-width:492px) {
    .powme-thumb, .powme-thumbmini { width: 33.3333%; }
}

@media all and (min-width:620px) {
    .powme-popular-list ul { width: 33.3333%; }
}

@media all and (min-width:738px) {
    .powme-thumb, .powme-thumbmini { width: 25%; }
    .powme-bot-adv-2 { display: inline-block; }
}

@media all and (min-width:1012px) {
    .powme-header { margin: 10px 1px 0 1px; }
    .powme-logo { float: left; }
    .powme-logo a { height: 40px; font-size: 24px; line-height: 40px; padding: 10px 20px; }
    .powme-menu { float: left; text-align: left; padding: 20px 0 20px 10px; }
    .powme-menu li { text-align: center; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid rgb(15,15,15); box-shadow: 1px 0 0 0 rgb(75,75,75); }
    .powme-menu li:last-child { border-right: 0 none; box-shadow: none; }
    .powme-wrapper { width: 992px; }
    .powme-thumbs-bl { padding-top: 8px; }
    .powme-thumb { width: 246px; margin: 2px 1px 0 1px; }
    .powme-thumb img { width: 240px; height: 180px; max-height: 320px; }
    .powme-thumb .powme-title { font-size: 14px; padding: 0 10px; }
    .powme-popular-list ul { width: 16.6666%; }
    .powme-popular-list li:last-child { border-bottom: 0 none; box-shadow: none; }
    .powme-thumbmini { width: 198px; }
    .powme-thumbmini img { width: 190px; height: 254px; }
    .powme-bot-adv-3 { display: inline-block; }
}

@media all and (min-width:1260px) {
    .powme-wrapper { width: 1240px; }
    .powme-thumbmini { width: 206px; }
    .powme-thumbmini img { width: 199px; height: 265px; }
    .powme-popular-list ul { font-size: 16px; }
    .powme-bot-adv-4 { display: inline-block; }
}

@media all and (min-width:1508px) {
    .powme-wrapper { width: 1488px; }
    .powme-thumbmini { width: 186px; }
    .powme-thumbmini img { width: 178px; height: 237px; }
    .powme-bot-adv-5 { display: inline-block; }
}