@charset "utf-8";

*{margin:0px;padding:0px;}

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}

body{margin:20px 0px 20px 0px; padding:0px;border:0px;font-family:Trebuchet MS;font-size:13px;font-weight:normal;background:#000;color:#585858;}

/* p, td, h1, h2..etc*/
/* anchors */
a {color:#606060;text-decoration:none}
a:hover {color:#FFF;text-decoration:none}
a#selected {color:#FFF;text-decoration:none}

a.white {color:#FFFFFF; font-size:11px;font-weight:bold;text-decoration:none}
a.white:hover {color:#606060;font-weight:bold;text-decoration:none}

.more{color:#FF952E;text-decoration:none;}
.more:hover{color:#FFF;text-decoration:none;}
/* anchors*/

.img {border:1px solid #D1D1D1; padding:2px}
p, td, div{font-family:Trebuchet MS;font-size:13px;font-weight:normal;color:#585858;line-height:14px;}

h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;font-weight:normal;}
/* p, td, h1, h2..etc*/

/* messages,required date, price, etc*/
.star, error{color:#FF0000;}
/* messages, date, price, etc*/

.fl-left{float:left}
.fl-right{float:right}
.clear{clear:both}

.white{color:#FFF;}
.grey{color:#656565;}

.bold{font-weight:bold;}

.fnt-11{font-size:11px;}
.fnt-12{font-size:12px;}
.fnt-14{font-size:14px;}
.fnt-16{font-size:16px;}
.fnt-18{font-size:18px;}
.fnt-20{font-size:20px;}
.fnt-22{font-size:22px;}
.fnt-24{font-size:24px;}
.fnt-26{font-size:26px;}
.fnt-28{font-size:28px;}
.fnt-30{font-size:30px;}

.wrapper{width:1260px;background:url(../images/bg-01.jpg) repeat-y;text-align:left;position:relative}
.wrapper2{background:url(../images/bg-02.jpg) repeat-y;text-align:left;position:relative}

.watermark1{background:url(../images/watermark1.png) no-repeat left 15px;background-attachment:fixed; position:relative;}
.watermark2{background:url(../images/watermark2.png) no-repeat right 30px;background-attachment:fixed}

.sideright{padding:0px 12px 0px 8px}

.logo{position:absolute;top:237px;left:11px;display:block;width:80px;height:80px;background:url(../images/jollyR-off.png);}
.logo:hover{background:url(../images/jollyR-on.png);}

.content{position:relative;}
.content .contact-title{padding:16px 0px 16px 0px;line-height:18px;background:url(../images/title-contactus.png) no-repeat left center;}
.content p{margin:15px 0px 0px 0px;}

/*.menu{margin:0px;padding:0px;text-align:left;}
.menu a{display:block;}
.menu a.menu1{display:block;padding:9px 0px 9px 0px;line-height:15px;height:15px;width:55px;background:url(../images/menu-01-off.png) no-repeat left center;}
.menu a.menu1:hover{background:url(../images/menu-01-on.png) no-repeat left center;}
.menu a.menu1#selected{background:url(../images/menu-01-on.png) no-repeat left center;}

.menu a.menu2{padding:14px 0px 14px 0px;line-height:25px;height:25px;width:126px;background:url(../images/menu-02-off.png) no-repeat left center;}
.menu a.menu2:hover{background:url(../images/menu-02-on.png) no-repeat left center;}
.menu a.menu2#selected{background:url(../images/menu-02-on.png) no-repeat left center;}*/

.homemenu2{position:absolute;top:40px;left:40px}
.homemenu2 ul{margin:0px;padding:0px;}
.homemenu2 li{margin:0px;padding:0px;list-style:none;}
.homemenu2 a{display:block; padding-top:25px;}

.homemenu2 .blog{color:#FFF;width:24px; height:23px;background:url(../images/blog-sm-off.png) no-repeat;}
.homemenu2 .blog:hover, .homemenu2 .blog#current{color:#FFFFFF;background:url(../images/blog-sm-on.png) no-repeat;}

.homemenu2 .abwat{color:#FFF;width:24px; height:18px;background:url(../images/abovewarer-sm-off.png) no-repeat;}
.homemenu2 .abwat:hover, .homemenu2 .abwat#current{color:#FFFFFF;background:url(../images/abovewarer-sm-on.png) no-repeat;}

.homemenu2 .undwat{color:#FFF;width:24px; height:23px;background:url(../images/underwater-sm-off.png) no-repeat;}
.homemenu2 .undwat:hover, .homemenu2 .undwat#current{color:#FFFFFF;background:url(../images/underwater-sm-on.png) no-repeat;}

.homemenu3{position:absolute;top:30px;left:15px}
.homemenu3 ul{margin:0px;padding:0px;}
.homemenu3 li{margin:15px 0px 0px 0px;padding:0px;list-style:none;}
.homemenu3 a{display:block;}

.homemenu3 .blog{color:#FFF;width:68px; height:40px;background:url(../images/blog-sm-off2.png) no-repeat;}
.homemenu3 .blog:hover, .homemenu3 .blog#current:hover{color:#FFFFFF;background:url(../images/blog-sm-on2.png) no-repeat;}
.homemenu3 .blog#current{color:#FFFFFF;background:url(../images/blog-sm-on22.png) no-repeat;}

.homemenu3 .abwat{color:#FFF;width:68px; height:34px;background:url(../images/abovewarer-sm-off2.png) no-repeat;}
.homemenu3 .abwat:hover, .homemenu3 .abwat#current:hover{color:#FFFFFF;background:url(../images/abovewarer-sm-on2.png) no-repeat;}
.homemenu3 .abwat#current{color:#FFFFFF;background:url(../images/abovewarer-sm-on22.png) no-repeat;}

.homemenu3 .undwat{color:#FFF;width:68px; height:40px;background:url(../images/underwater-sm-off2.png) no-repeat;}
.homemenu3 .undwat:hover, .homemenu3 .undwat#current:hover{color:#FFFFFF;background:url(../images/underwater-sm-on2.png) no-repeat;}
.homemenu3 .undwat#current{color:#FFFFFF;background:url(../images/underwater-sm-on22.png) no-repeat;}

.prev{background:url(../images/prev-off.png);position:absolute;top:233px;left:25px;width:60px;height:60px;display:block;}
.prev:hover{background:url(../images/prev-on.png);}

.next{background:url(../images/next-off.png);position:absolute;top:233px;right:25px;width:60px;height:60px;display:block;}
.next:hover{background:url(../images/next-on.png);}

.date-bg{background:url(../images/date-tab.png) no-repeat;width:80px;height:41px;text-align:center}

.coment{color:#FFF;background:url(../images/coment-off.png) no-repeat;width:28px;height:23px;display:block;text-align:center;}
.coment:hover{color:#404040;background:url(../images/coment-on.png) no-repeat;}

.coment-big{color:#FFF;background:url(../images/coment-big-off.png) no-repeat;width:51px;height:35px; padding-top:8px;display:block;text-align:center}
.coment-big:hover{color:#404040;background:url(../images/coment-big-on.png) no-repeat;}

.reply{background:url(../images/reply-off.png) no-repeat;width:23px;height:23px;display:block;text-align:center}
.reply:hover{color:#404040;background:url(../images/reply-on.png) no-repeat;}

.send{background:url(../images/send-off.png) no-repeat;width:22px;height:22px;display:block;text-align:center}
.send:hover{color:#404040;background:url(../images/send-on.png) no-repeat;}

.blog-bg{background:url(../images/blog-bg.jpg) repeat-y; padding:15px 2px 15px 10px}
.blog-pic-bg{margin:10px 0px 15px 0px;background:#000000;padding:15px 10px 15px 8px;}
.blog-pic-bg img{border:2px solid #fff;padding:12px;}

.reply-bg{background:url(../images/reply-bg.jpg) repeat-y; padding:15px}
.reply-bg2{background:url(../images/reply-bg2.png) no-repeat; height:200px;}
.underwater-album-bg{background:#1F2326 url(../images/reply-bg.jpg) repeat-y top right; padding:30px 20px 20px 20px;}

.jc-logo1{background:url(../images/jc-logo1.png) no-repeat;width:184px;height:62px;display:block;}
.jc-logo2{background:url(../images/jc-logo2.png) no-repeat;width:184px;height:62px;display:block;}

.scrollbar{position:absolute;top:30px;left:690px;background:url(../images/scrollbar.png) no-repeat;width:10px;height:50px;display:block;cursor:pointer}

.rightbut1{background:url(../images/rightnav-icon-01.png) no-repeat;width:27px;height:28px;display:block;}
.rightbut2{background:url(../images/rightnav-icon-02.png) no-repeat;width:27px;height:19px;display:block;}
.rightbut3{background:url(../images/rightnav-icon-03.png) no-repeat;width:27px;height:16px;display:block;}

.fillarrowR{border:0;background:url(../images/fillarrowR-off.png) no-repeat;width:18px;height:18px;display:block;cursor:pointer;}
.fillarrowR:hover{border:0;background:url(../images/fillarrowR-on.png) no-repeat;}
.fillarrowD{border:0;background:url(../images/fillarrowD-off.png) no-repeat;width:18px;height:18px;display:block;cursor:pointer;}
.fillarrowD:hover{border:0;background:url(../images/fillarrowD-on.png) no-repeat;}

.search{background:url(../images/right-input.png) no-repeat 0 0;width:163px; height:18px;display:block;}
.search-input{border:0;background:none;color:#9C9A9A;font-family:Trebuchet MS;font-size:11px;font-weight:normal;width:156px; height:18px;position:absolute;left:4px;}
.search-textarea{border:0;background:none;color:#9C9A9A;font-family:Trebuchet MS;font-size:11px;font-weight:normal;width:625px; height:115px;position:absolute;left:4px;}

.month-arch{position:absolute;top:18px;left:550px;}
.latest-album{position:absolute;z-index:10000;top:65px;left:380px;}
.magz-covers{position:absolute;z-index:10000;top:420px;width:1160px;}
.magz-covers p{text-align:center}

.filterby a{color:#606465;font-size:14px;padding:4px 3px 4px 3px;margin:0px 2px 0px 2px}
.filterby a:hover, .filterby a#selected{color:#FFF;
padding:4px 3px 4px 3px;
background:#373B3C;	
text-align:left;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
#behavior: url('border-radius.htc');/* override for Microsoft Internet Explorer browsers*/
#border-radius:4px;/* override for Microsoft Internet Explorer browsers*/
}

.underwater-pics{margin-top:30px;}
.underwater-pics td{padding:8px;}
.underwater-pics div{margin-top:10px; color:#FFFFFF; text-align:center;}
.underwater-pics img{border:1px solid #303030}
.underwater-pics img:hover{border:1px solid #FFF}

.social{ float:right}
.social ul{margin:0px;padding:0px;display:inline;}
.social li{margin:0px 10px 0px 10px;padding:0px;list-style:none;float:left;}
.social a{width:23px;height:23px;display:block;}
.social .but-01{background:url(../images/social-butt01-off.png) no-repeat;}
.social .but-01:hover{background:url(../images/social-butt01-on.png) no-repeat;}
.social .but-02{background:url(../images/social-butt02-off.png) no-repeat;}
.social .but-02:hover{background:url(../images/social-butt02-on.png) no-repeat;}
.social .but-03{background:url(../images/social-butt03-off.png) no-repeat;}
.social .but-03:hover{background:url(../images/social-butt03-on.png) no-repeat;}
.social .but-04{background:url(../images/social-butt04-off.png) no-repeat;}
.social .but-04:hover{background:url(../images/social-butt04-on.png) no-repeat;}
.social .but-05{background:url(../images/social-butt05-off.png) no-repeat;}
.social .but-05:hover{background:url(../images/social-butt05-on.png) no-repeat;}
.social .but-06{background:url(../images/social-butt06-off.png) no-repeat;}
.social .but-06:hover{background:url(../images/social-butt06-on.png) no-repeat;}
.social .but-07{background:url(../images/social-butt07-off.png) no-repeat;}
.social .but-07:hover{background:url(../images/social-butt07-on.png) no-repeat;}

.pagination{margin:0px;padding-right:30px;}
.pagination a{font-weight:bold; font-size:13px;color:#EC6498;padding:0px 2px 0px 2px;text-decoration:none;}
.pagination a:hover, .pagination #selected{color:#FFF;text-decoration:none;}

input, textarea, select{font-family:Trebuchet MS;font-size:11px;font-weight:normal;color:#9C9A9A;}

.copyright{color:#454948; font-size:10px;}
.copyright a{color:#454948}
.copyright a:hover{color:#FFF}

.menuWrapper{
    position:relative;
    height:542px;
    width:1160px;
    background-position:0 0;
    background-repeat:no-repeat;
    background-color:transparent;
}

ul.menu{
    list-style:none;
    width:1160px;
}
ul.menu > li{
    float:left;
    height:542px;
    background-repeat:no-repeat;
}
ul.menu > li > a{margin-top:470px;background-repeat:no-repeat;background-color:transparent;}
ul.menu a{display:block;width:68px; height:49px; line-height:49px;}
ul.menu .blog{color:#FFF;background:url(../images/blog-off.png) no-repeat;}
ul.menu .blog:hover, ul.menu .blog#current{color:#FFFFFF;background:url(../images/blog-on.png) no-repeat;}

ul.menu .abwat{color:#FFF;background:url(../images/abovewarer-off.png) no-repeat;}
ul.menu .abwat:hover, ul.menu .abwat#current{color:#FFFFFF;background:url(../images/abovewarer-on.png) no-repeat;}

ul.menu .undwat{width:68px; height:55px; line-height:55px;color:#FFF;background:url(../images/underwater-off.png) no-repeat;}
ul.menu .undwat:hover, ul.menu .undwat#current{color:#FFFFFF;background:url(../images/underwater-on.png) no-repeat;}