html, body {background: url(images/bakal.png) repeat 0;  margin:0; padding:0;font-size:100%;font-family:'helvetica neue',Arial,verdana, sans-serif; overflow-x: hidden;}
#header {background:none;height:98px; position: absolute; z-index: 20; width: 100%;}
#sbo-menu {background:#000;height:25px;color:#949494;font-size:.7em;padding-left:20px;scroll:fixed;}	
#bakal-filler {background: url(images/bakal.png) repeat scroll -3px 3px; height:70px;width:100%;margin-left:244px;margin-top:2px;}
#left-menu {float:left; }
#right-menu {float:right;margin:3px 10px 0 0; }
#share-menu {float:right;margin:3px 10px 0 0; }
#right-menu a {color:#fff;text-decoration:none;font-size:1.1em;line-height:25px; }
#left-menu a {color:#949494;text-decoration:none;line-height:25px; }
#share-menu a {outline:0;display:inline-block;margin-top:0px; }
#slc-menu {height:73px; position:absolute;width:1333px;top:25px;}
#play-sound {float:right; }
#press-play { height:20px;width:45px;display:block;background:url(images/sound.png) no-repeat scroll 0 0;margin:5px 5px 0 0}
.soundoff {background-position: 0 -20px!important; }
#play-audio{position:absolute; }
#sbo-logo {position: absolute; top:2px;}
#sbo-logo a {outline:0; }
#slc-logo {position:absolute;left:340px;top:-18px; }
#s-menu {background:url(images/slc-menu-bg.png) no-repeat;width:648px;height:41px;float:right; }
#s-menu a { display:block;float:left;outline:0;height:17px;margin-top:12px;}
#s-menu a:hover {background-position: 0 -17px; }
#s-menu a.link-on {background-position: 0 -17px; }
#contest {width:79px;background:url(images/s-contest.png) no-repeat scroll;margin-left:115px;}
#villains {width: 76px;background:url(images/s-villains.png) no-repeat scroll;margin-left:51px;}
#gallery {width:79px; background:url(images/s-gallery.png) no-repeat scroll;margin-left:50px;}
#comic {width:56px; background:url(images/s-comic.png) no-repeat scroll;margin-left:61px;}


.left-metalframe {background: url(images/left-border.png) no-repeat; position: absolute; top: 95px; z-index: 20; height: 745px; width: 65px; }
#container {height: 805px; background: #000000; position: absolute; top: 28px; z-index: 10;}
#gallerysection .gallery-card {display: none;}

#footer {background: url(images/footer-edge.png) repeat-x; font-family: Arial;height:40px; font-size: 11px; color: #bebebe; display: block; width: 100%; position: absolute; top: 832px; }
#footer-fixed-content { width:1333px;scroll:fixed;}
#copyright {margin-left:20px;float:left;margin-top:15px;}
#poweredby { float:right; margin-top: 5px;}


.contest-step { color: #ffffff; display: none; font-family: Arial; font-size: 13px; font-weight: bold; position: absolute; }
.contest-step a.link1 { color: #a4e015; }
.contest-step a.link2 { color: #ffffff; }
#contest-step1 {  width: 232px; }
#contest-step2 {  width: 210px; }
#contest-step3 {  width: 228px; }

#sub-seeall { background: url(images/gallery/see-all.png); no-repeat; width: 266px; height: 55px; display: none; }
#sub-seeall:hover { background-position: 0 -55px; }

#leftpane {width:320px; padding:20px; float:left;}

#main-gallery {width:1350px;float:left;}

.gallery-section { height: 0; width: 0; }
.gallery-section { height: 0; width: 0; }
.gallery-card { background:url(images/gallery/card.png); display: block; position:relative; height:403px; width:267px; margin-right:5px; margin-bottom:5px; float:left; }
.gallery-photo {background:#FFFFFF; border:solid 3px #000000; border-radius:4px; position:absolute; top:33px; left:59px; width:134px; height:134px; display:inline-block; text-align:center;}

.gallery-addimage {background:url(images/gallery/addimage.png) no-repeat; height:51px; width:165px; display:block; position:absolute; top:200px; left:50px; cursor: pointer;}

.card-labels {background:#000000; color: red; display: block;  font-size: 10px; font-style: italic; font-weight: bold; padding: 2px; width: 213px;}

.card-txt  {font-family:Arial; font-size:11px; margin-top:5px; background-color:#67bcc8; padding:5px;}
/*.card-input  {border:solid 3px #1083b9; border-radius:4px; width:209px; margin-top:5px;}*/
.card-input  {border:none; width:217px; margin-top:5px;}

.card-submit {cursor:pointer;position:absolute; top:170px; left:60px; width:93px; height:36px; border:none; background:url(images/gallery/submit.png);}
.card-submit:hover {background-position: 0 -36px;}

.card-download {cursor:pointer;position:absolute; top:170px; left:60px; width:93px; height:36px; border:none; background:url(images/gallery/download.png) no-repeat scroll 0 0;}
.card-download:hover { background-position: 0 -38px;}

.card-votebtn {cursor:pointer;position:absolute; top:160px; width:225px; height:49px; border:none; background:url(images/gallery/vote-btn.png) ; visibility:hidden;}

.card-vote {cursor:pointer;position:absolute; top:165px; left:178px; width:39px; height:38px; border:none; background:url(images/gallery/vote.png) ;}

.vote-txt  {position:absolute; top:145px; left:192px; font-family:Arial; font-size:11px; font-weight:bold; font-style:italic; color:#67bcc8;}

.card-edit {cursor:pointer;position:absolute; top:-175px; left:205px; width:30px; height:29px; border:none; background:url(images/gallery/edit.png) no-repeat scroll 0 0;}
.card-edit:hover { background-position: 0 -28px;}

.cont-login {display:none; position:absolute; top:180px; left:22px;}

.cont-info {position:absolute; top:180px; left:22px; width:200px;}
.info-disp{display:none; position:absolute;}
.info-edit{display:none; position:absolute;}

.info-upload{display:none; position:absolute; left:8px;}
.upload-input{margin-top:20px; margin-left:-15px;}
.progbar{position:absolute;margin-left:-15px;}


#fredContainer {
    height: 5px;
    left: 0;
    position: absolute;
    top: 120px;
    width: 5px;
    z-index: 0;
}