@charset "utf-8";
/* CSS Document */
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCC;}
body {margin:0px; background:url(imgs/bg-overall.jpg) fixed no-repeat top center; background-color:#191919;}

.link a{text-decoration:none; color:#ccc;}
.link a:hover{text-decoration:underline; color:#fff;}
/* --------------------------------------------------------------------------- GENERAL LAYOUT --------------------------------------------------------------------------- */
.overall_container{width:1000px; margin-left:auto; margin-right:auto;}
.body_container{width:978px; padding:10px; background:#999; border-left:1px solid #000; border-right:1px solid #000; float:left;}

.left_container{width:638px; padding-right:10px; float:left;}
.left_top_container{width:638px; height:5px; background:url(imgs/top_left.gif) no-repeat; font-size:0px; float:left;}
.left_bottom_container{width:638px; height:5px; background:url(imgs/bottom_left1.gif) no-repeat; margin-top:-1px; float:left;}

.right_container{width:330px; float:right;}
.right_top_container{width:330px; height:5px; background:url(imgs/top_right.gif) no-repeat; font-size:0px; float:left;}
.right_bottom_container{width:330px; height:5px; background:url(imgs/bottom_right.gif) no-repeat; margin-top:-1px; float:left;}

#cooliris{width:618px; height:330px; background:#000; float:left;}
/* --------------------------------------------------------------------------- HEADER --------------------------------------------------------------------------- */
.header_container{width:998px; height:90px; margin:0px; float:left;}
.header_logo{width:400px; height:90px; padding-right:20px; margin:0px; float:left;}
.header_ad{width:100%; height:90px; padding:0px; margin:auto; margin-bottom:10px;}
.header_smad{width:470px; height:78px; padding:12px 0px 0px 20px; margin:0px; float:right;}
/* --------------------------------------------------------------------------- NAVIGATION BARS --------------------------------------------------------------------------- */
.navigation1_container{width:998px; height:35px; background:url(imgs/bg_nav1.jpg) repeat-x; border-left:1px solid #000; border-right:1px solid #000; float:left;}
.navigation1_container ul{list-style-type:none; padding:0px; margin:0px; float:left;}
.navigation1_container li{height:25px; display:block; color:#5b709b; font-weight:bold; padding:10px 20px 0px 20px; background:url(imgs/bg_nav1_side.jpg) top right no-repeat;  float:left;}
.navigation1_container li a{color:#5b709b; text-decoration:none;}
.navigation1_container li a:hover{color:#fff;}

.navigation2_container{width:998px; height:35px; background:url(imgs/bg_nav2.jpg) repeat-x; border-left:1px solid #000; border-right:1px solid #000; z-index:99; float:left;}
.navigation2_container ul{list-style-type:none; padding:0px; margin:0px; float:left;}
.navigation2_container ul li{height:25px; display:block; list-style-type:none; color:#ccc; font-weight:bold; padding:10px 20px 0px 20px; background:url(imgs/bg_nav2_side.jpg) top right no-repeat;  float:left;}
.navigation2_container ul li a{color:#ccc; text-decoration:none;}
.navigation2_container ul li a:hover{color:#fff;}
.navigation2_container ul li ul{}
.navigation2_container ul li ul li{width:100px; display:block; list-style-type:none; background:#343434; border-top:1px solid #828282; border-bottom:1px solid #000; border-left:1px solid #828282; border-right:1px solid #000;}

.nav, .nav * {margin:0; padding:0; list-style:none;}
.nav ul {position:absolute; top:-999em;}
.nav li {position:relative; z-index:99; font-size:12px; border:none; float:left;}
.nav li:hover {height:24px; background:#232323; padding:10px 20px 1px 20px; font-weight:bold;}
.nav a {display:block;}
.nav ul li {width: 100%;}
.nav li:hover ul, ul.nav li.sfHover ul {left:0px; top:35px;}
.nav li:hover li ul, .nav li.sfHover li ul {top:-999em;}
.nav li:hover ul, .nav li li:hover ul {}
.nav li li {height:25px; display:block;}
.nav li li:hover ul, ul.nav li li.sfHover ul {left:230px; top:0px;}
.nav li li a:link, .nav li li a:visited {font-weight:bold; font-size:11px;}
.nav li li a:hover {display:block; color:#fff; }
/* --------------------------------------------------------------------------- MISC INFORMATION --------------------------------------------------------------------------- */
.bottombody_container{width:976px; background:#32495b; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #021221; float:left;}
.bottombody_popular_header{width:260px; height:50px; background:url(imgs/title-inspirations.gif) no-repeat; float:left;}
.bottombody_popular{width:278px; padding:5px 20px 20px 20px; border-right:1px solid #001323; border-top:1px solid #445463; float:left;}
.bottombody_popular_post{width:100%; padding:10px 0px 10px 0px; border-top:1px solid #445463; float:left;}
.bottombody_popular_thumb{float:left;}
.bottombody_popular_title{width:223px; padding-left:10px; font-size:12px; font-weight:bold; text-align:left; float:left;}
.bottombody_popular_title a{color:#a2afc0; text-decoration:none;}
.bottombody_popular_title a:hover{color:#fff;}
.bottombody_popular_info{width:223px; padding-left:10px; font-size:10px; font-weight:bold; color:#ff6000; text-align:left; float:left;}
.bottombody_popular_info a{color:#ff6000; text-decoration:none;}
.bottombody_popular_info a:hover{color:#fff;}

.bottombody_freebies_header{width:260px; height:50px; background:url(imgs/title-freebies.gif) no-repeat; float:left;}
.bottombody_freebies{width:278px; padding:5px 20px 20px 20px; border-left:1px solid #445462; border-right:1px solid #001323; border-top:1px solid #445463; float:left;}
.bottombody_freebies_post{width:100%; padding:10px 0px 10px 0px; border-top:1px solid #445463; float:left;}
.bottombody_freebies_thumb{float:left;}
.bottombody_freebies_title{width:223px; padding-left:10px; font-size:12px; font-weight:bold; text-align:left; float:left;}
.bottombody_freebies_title a{color:#a2afc0; text-decoration:none;}
.bottombody_freebies_title a:hover{color:#fff;}
.bottombody_freebies_info{width:223px; padding-left:10px; font-size:10px; font-weight:bold; color:#ff6000; text-align:left; float:left;}
.bottombody_freebies_info a{color:#ff6000; text-decoration:none;}
.bottombody_freebies_info a:hover{color:#fff;}

.bottombody_friends_header{width:260px; height:60px; padding-bottom:5px; background:url(imgs/title-friends.gif) no-repeat; float:left;}
.bottombody_friends{width:278px; padding:5px 20px 20px 20px; border-left:1px solid #445462; border-top:1px solid #445463; float:left;}
.bottombody_friends ul{padding:0px; margin:0px; list-style-type:none; display:block; float:left;}
.bottombody_friends ul li{width:30px; height:30px; margin:0px 9px 9px 0px; display:inline; float:left;}
.bottombody_friends ul li a{width:30px; height:30px; border:2px solid #445463; float:left;}
.bottombody_friends ul li a:hover{border:2px solid #fff;}
/* --------------------------------------------------------------------------- FOOTER --------------------------------------------------------------------------- */
.footer_container{width:936px; padding:20px; background:#101e26; font-size:11px; line-height:15px; text-align:left; border-top:1px solid #445463; border-left:1px solid #000; border-right:1px solid #000; float:left;}
.footer_container a{color:#ccc; text-decoration:none;}
.footer_container a:hover{text-decoration:underline;}
/* --------------------------------------------------------------------------- POST BLOCK FOR FRONTPAGE --------------------------------------------------------------------------- */
.category_icon{margin:0; padding:0px; font-size:0px; position:relative; left:-49px;}
.category_icon img{border:0;}

.post{padding:19px; margin:0px; border-top:1px solid #445463; border-bottom:1px solid #021221; border-left:1px solid #445463; border-right:1px solid #021221; background:#20303d; float:left;}
.post_thumbtop{width:166px; height:6px; background:url(imgs/thumb_top.gif) no-repeat; font-size:0px; float:left;}
.post_thumbnail_container{width:166px; height:166px; float:left;}
.post_thumbnail{width:150px; height:150px; padding:0px 10px 0px 6px; margin:0px; margin-top:-50px; display:inline; background:url(imgs/thumb_mid.gif) repeat-y; float:left;}
.post_thumbbottom{width:166px; height:10px; background:url(imgs/thumb_bottom.gif) no-repeat; font-size:0px; float:left;}
.post_top{width:417px; padding-left:15px; float:left;}
.post_title{color:#ccc;}
.post_title h2 {color:#8dbad1; padding:0px; margin:0px; font-weight:normal; font-size:22px; text-align:left;}
.post_title h2 a{color:#8dbad1; text-decoration:none;}
.post_title h2 a:hover{color:#fff;}
.post_title h3{color:#ff6000; padding:0px; margin:0px; font-weight:normal; font-size:11px;}
.post_title h3 a{color:#ff6000; text-decoration:none;}
.post_title h3 a:hover{color:#fff;}
.post_excerpt{float:left;}
/* --------------------------------------------------------------------------- POST BLOCK FOR INNERPAGE --------------------------------------------------------------------------- */
.singlepost{width:596px; padding:20px; margin:0px; border-top:1px solid #445463; border-bottom:1px solid #021221; border-left:1px solid #445463; border-right:1px solid #021221; background:#20303d; text-align:left; overflow:hidden; float:left;}
.singlepost_banner_title{width:300px; height:150px; background:url(imgs/bg_social.jpg) right no-repeat; margin:0px; padding:0px 0px 0px 10px;  float:left;}
.singlepost_banner{margin:0px; padding:0px; width:100%; float:left;}
.singlepost_banner img{border:none;}
.singlepost h1{color:#ff6000; font-weight:normal; font-size:20px; text-align:left;}
.singlepost h2{color:#8dbad1; padding:0px 0px 0px 0px; margin:0px; font-weight:normal; font-size:24px; text-align:left;}
.singlepost h3{color:#ff6000; font-weight:normal; font-size:18px; text-align:left;}
.singlepost strong{color:#ff6000; font-weight:normal;}
.singlepost a{color:#ff6000; text-decoration:none;}
.singlepost a:hover{color:#fff;}
.singlepost img{border:2px solid #32495b;}
.singlepost .imgback{width:100%; background:url(imgs/bg_strips.gif);}
.singlepost .textbutt a{color:#ccc; background:#32495b; padding:5px; display:block; border:1px solid #445463; border-right:1px solid #021221; border-bottom:1px solid #021221; text-decoration:none; text-align:center;}
.singlepost .textbutt a:hover{color:#fff; background:#000; border:1px solid #021221; border-right:1px solid #445463; border-bottom:1px solid #445463;}
.singlepost code{width:564px; padding:15px; background-color:#273744; border:1px solid #2e3e4c; margin:5px 0px 15px 0px; float:left;}
/* --------------------------------------------------------------------------- PAGINATION --------------------------------------------------------------------------- */
.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none; color:#aaa; border: 1px solid #444; padding: 3px 5px;margin: 2px; background-color:#666;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {color:#fff; border: 1px solid #666; background-color:#000;}
.wp-pagenavi span.current {font-weight: bold;}
.wp-pagenavi{width:100%; padding:20px 0px 10px 0px; text-align:left; float:left;}
/* --------------------------------------------------------------------------- SIDEBAR CONTAINERS --------------------------------------------------------------------------- */
.sidebanners{width:303px !important; padding:12px 10px 12px 15px !important; border-left:1px solid #445463; border-right:1px solid #021221; background:#32495b; border-top:1px solid #445463; border-bottom:1px solid #021221; float:left;}
.sidebanners h3{font-weight:normal; font-size:12px; background:#32495b; margin:10px 0px 5px 0px; display:block; text-align:left; border-color:#445463 #021221 #021221 #445463; float:left;}
.sidebanners h3 a{color:#ccc; background:#32495b; padding:5px 10px 5px 10px; display:block; border:1px solid #445463; border-right:1px solid #021221; border-bottom:1px solid #021221; text-decoration:none;}
.sidebanners h3 a:hover{color:#fff; background:#000; border:1px solid #021221; border-right:1px solid #445463; border-bottom:1px solid #445463;}

.side_container{width:298px !important; padding:15px; border-left:1px solid #445463; border-right:1px solid #021221; background:#20303d; border-top:1px solid #445463; border-bottom:1px solid #021221; text-align:left; float:left;}
.side_container h3{font-weight:normal; font-size:12px; background:#32495b; margin:0px 30px 5px 0px; display:block; text-align:left; border-color:#445463 #021221 #021221 #445463; float:left;}
.side_container h3 a{color:#ccc; background:#32495b; padding:5px 10px 5px 10px; display:block; border:1px solid #445463; border-right:1px solid #021221; border-bottom:1px solid #021221; text-decoration:none;}
.side_container h3 a:hover{color:#fff; background:#000; border:1px solid #021221; border-right:1px solid #445463; border-bottom:1px solid #445463;}
.side_chicklet {width:100%; text-align:left; padding-top:10px; float:left;}
/* --------------------------------------------------------------------------- PHOTOSHOP COOLIRIS --------------------------------------------------------------------------- */
.photoshop_title{width:260px; height:50px; padding-bottom:6px; background:url(imgs/title-photoshop.gif) no-repeat; float:left;}
.photoshop_link{padding:10px 0px 10px 10px; margin:0px; font-size:16px; font-weight:bold; text-align:right; color:#8dbad1; float:right;}
.photoshop_link a{color:#fff; text-decoration:none;}
.photoshop_link a:hover{color:#8dbad1;}
/* --------------------------------------------------------------------------- SEARCH --------------------------------------------------------------------------- */
.search_title{width:258px; height:50px; background:url(imgs/title-search.gif); float:left;}
/* --------------------------------------------------------------------------- FLICKR RSS --------------------------------------------------------------------------- */
.rss_title{width:258px; height:50px; background:url(imgs/title-rss.gif); float:left;}
/* --------------------------------------------------------------------------- FLICKR RSS --------------------------------------------------------------------------- */
.flickr{width:100%; float:left; }
.flickr ul {padding:0px; margin:0px; list-style-type:none; display:inline;}
.flickr ul li {width:75px; height:75px; margin:0px 10px 10px 0px; padding:0px; display:inline; float:left;}
.flickr ul li a{color:#7297c4; border:2px solid #20303d; display:inline; float:left;}
.flickr ul li a:hover{color:#ffffff; border:2px solid #ffffff;}
.flickr_title{width:258px; height:50px; background:url(imgs/title-flickr.gif); float:left;}
/* --------------------------------------------------------------------------- SLIDESHOW --------------------------------------------------------------------------- */
.highlight{width:616px; padding:5px 10px 10px 10px; border-bottom:1px solid #021221; border-left:1px solid #445463; border-right:1px solid #021221; background:#32495b; float:left;}
#myGallery {text-align: left; margin: 0 auto; font-size:24px;}
/* --------------------------------------------------------------------------- FV COMMUNITY INNER PAGE --------------------------------------------------------------------------- */
.fvcommunity{width:258px; padding:0px 15px 0px 15px; list-style-type: none; text-align:left; float:left;}
.fvcommunity ul li{font-size:11px; border-bottom:1px solid #1f2c3d; padding-top:15px; float:left;}
.fvcommunity ul li strong a{text-decoration:none;}
.fvcommunity ul li strong a:hover{color:#fff;}

.fvcommunitylist{color:#ccc; list-style-type: none;}
.fvcommunitylist li{padding-bottom:20px; list-style-type: none;}
.fvcommunitylist li h3 a{font-size:12px; font-weight:bold; color:#8dbad1; line-height:normal; text-decoration:none;}
.fvcommunitylist li h3 a:hover{color:#fff;}
.fvcommunitylist li h2{font-size:11px; color:#ccc; line-height:normal;}
/* --------------------------------------------------------------------------- FV COMMUNITY FRONT PAGE --------------------------------------------------------------------------- */
.fvCommunity_title{width:258px; height:50px; background:url(imgs/title-community.gif); float:left;}
.fvCommunityNewsList {padding:0px; margin:0px; float:left; text-align:left;}
.fvCommunityNewsList li, .fvCommunityNewsList li:before {list-style:none; content:"";}
.fvCommunityNewsList li {padding:10px 0px 10px 0px; border-top:1px solid #445463; border-bottom:1px solid #021221;}
.fvCommunityNewsList li strong {display: block;}
.fvCommunityNewsList li strong a{color:#8dbad1; text-decoration:none;}
.fvCommunityNewsList li strong a:hover{color:#fff;}
.fvCommunityNewsList li p {font-size:11px;}
.fvCommunityNewsList li p a{font-weight:bold; color:#8dbad1; font-size:12px; text-decoration:none}
.fvCommunityNewsList li p a:hover{color:#fff;}

#fvCommunityNewsForm {padding-top:20px; float:left;}
#fvCommunityNewsForm input {width:250px; padding:0px; margin:0px; float:left;}
#fvCommunityNewsForm label {display:block; color: #ccc; padding:8px 0px 0px 0px;}
#fvCommunityNewsForm label em {color:#e00; font-size:12px; font-weight:normal;}
#fvCommunityNewsForm textarea {width:400px; height:100px; }
#fvCommunityNewsSubmit {width:auto; display:block; margin-top:15px; float:left; }
#fvCommunityNewsForm small a {outline:none;}
#fvCommunityNewsErrorResponse {color:#e40000;}
/* --------------------------------------------------------------------------- COMMENTS --------------------------------------------------------------------------- */
ol.commentlist {margin:0; padding:0;}  
.commentlist_top{width:638px; height:5px; background:url(imgs/comment_top.gif) bottom no-repeat; padding-top:10px; font-size:0px; float:left;}
.commentlist_bottom{width:638px; height:5px; background:url(imgs/comment_bottom.gif) top no-repeat; font-size:0px; float:left;}
.commentlist_container{width:636px; background:#464646; border-left:1px solid #666; border-right:1px solid #222; display:inline; float:left;}
.commentlist_container h3{padding:10px 0px 10px 10px; margin:0px; font-size:16px; font-weight:bold; text-align:left; color:#8dbad1; text-decoration:none;}
.commentlist_container h3 a{color:#fff; text-decoration:none;}
.commentlist_container h3 a:hover{color:#8dbad1;}

.commentlist li {list-style:none; padding:20px; margin:0px; background:#464646; border:none; border-top:1px solid #666; border-bottom:1px solid #222;} 
.commentlist li .children {padding:0px; padding-top:15px;}
.commentlist li .children ul {padding:0px; margin:0px;}
.commentlist li .children li {list-style:none; padding:20px; margin:0px; background:#333; border:none; border-top:1px solid #222; border-bottom:1px solid #666;}

.commentlist .bypostauthor {list-style:none; padding:20px; margin:0px; background:#20303d; border:none; border-top:1px solid #666; border-bottom:1px solid #222;}
.commentlist .children .bypostauthor {list-style:none; padding:20px; margin:0px; background:#20303d; border:none; border-top:1px solid #222; border-bottom:1px solid #666;}
.commentlist cite {font-weight:normal; font-size:20px; font-style:italic; color:#fff;}
.commentlist cite a{font-weight:normal; font-size:20px; font-style:italic; color:#fff; text-decoration:none;}
.commentlist a{color:#ccc;}
.commentmetadata a{color:#ff6000;}
.comment a{text-decoration:none;}
.comment a:hover{text-decoration:underline;}
.reply a{color:#8dbad1; font-weight:bold;}
.comment-author img {border:2px solid #666; background-color:#666; margin:0px 0px 20px 20px; display:inline; float:right;} 

#respond{padding:20px; float:left;}
#respond h3{padding:10px 0px 0px 0px;}
#respond a{color:#ff6000; text-decoration:none;}
#respond a:hover{color:#fff;}
/* --------------------------------------------------------------------------- WP THUMBIE --------------------------------------------------------------------------- */
#wp_thumbie_rl1{width:100%; padding:0px; margin:0px; float:left;}
#wp_thumbie_rl1 h3{font-size:16px; font-weight:bold; padding:5px 0px 10px 0px; margin:0px; text-align:left; color:#8dbad1;}
#wp_thumbie ul{list-style-type:none; display:block; padding:0px; margin:0px;}
#wp_thumbie_li{width:104px; margin:0px; padding:0px 9px 15px 10px; font-size:12px; font-weight:bold; text-align:left;float:left;}
#wp_thumbie_li #wp_thumbie_thumb{width:100px; height:100px; border:2px solid #445463; }
#wp_thumbie_li #wp_thumbie_title {padding-top:10px;}
#wp_thumbie_li a{color:#a2afc0; text-decoration:none;}
#wp_thumbie_li a:hover{color:#fff;}
#wp_thumbie_rl2 {width:100%; float:left;}
#wp_thumbie_rl2 a{color:#32495b; text-decoration:none; float:left;}
#wp_thumbie_rl2 a:hover{color:#32495b; float:left;}
/* --------------------------------------------------------------------------- RSS --------------------------------------------------------------------------- */
.rss_container{width:276px; height:74px; text-align:left; padding:22px 0px 0px 360px; border-top:1px solid #fba41c; border-bottom:1px solid #021221; border-left:1px solid #fba41c; border-right:1px solid #021221; background:url(imgs/bg_rss.jpg) no-repeat; background-color:#db550c; float:left;}
/* --------------------------------------------------------------------------- 404 ERROR --------------------------------------------------------------------------- */
.404_container{width:600px; height:600px; background:url(imgs/bg_404error.jpg) no-repeat; padding:20px 0px 20px 0px; float:left;}
/* --------------------------------------------------------------------------- JD GALLERY --------------------------------------------------------------------------- */
#myGallery, #myGallerySet, #flickrGallery {width:618px;height:200px;z-index:5;border-top:1px solid #021221;border-bottom:1px solid #445463;border-left:1px solid #021221;border-right:1px solid #445463; overflow:hidden;}
.jdGallery a {outline:0;}
#flickrGallery {width:500px;height:334px;}
#myGallery img.thumbnail, #myGallerySet img.thumbnail {display: none;}
.jdGallery {overflow:hidden;position:relative;}
.jdGallery img {border:0;margin:0;}

.jdGallery .slideElement {width:100%;height:100%;background-color:#000;background-repeat:no-repeat;background-position:center center;background-image:url('img/loading-bar-black.gif');}
.jdGallery .loadingElement {width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;background-repeat:no-repeat;background-position:center center;background-image:url('img/loading-bar-black.gif');}
.jdGallery .slideInfoZone {position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
* html .jdGallery .slideInfoZone {bottom: -1px;}
.jdGallery .slideInfoZone h2 {padding: 0;font-size: 80%;margin: 0;margin: 2px 5px;font-weight: bold;color: inherit;}
.jdGallery .slideInfoZone p {padding: 0;font-size: 60%;margin: 2px 5px;color: #eee;}

.jdGallery div.carouselContainer {position: absolute;height: 135px;width: 100%;z-index: 10;margin: 0px;left: 0;top: 0;}
.jdGallery a.carouselBtn {position: absolute;bottom: 0;right: 30px;height: 20px;text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;}
.jdGallery .carousel {position: absolute;width: 100%;margin: 0px;left: 0;top: 0;height: 115px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
.jdExtCarousel {overflow: hidden;position: relative;}
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper {position: absolute;width: 100%;height: 78px;top: 10px;left: 0;overflow: hidden;}
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner {position: relative;}
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail {cursor: pointer;background: #000;background-position: center center;float: left;border: solid 1px #fff;}
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail {margin-bottom: 10px;}
.jdGallery .carousel .label, .jdExtCarousel .label {font-size: 13px;position: absolute;bottom: 5px;left: 10px;padding: 0;margin: 0;}
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton {font-size: 10px;position: absolute;bottom: 5px;right: 10px;padding: 1px 2px;margin: 0;background: #222;border: 1px solid #888;cursor: pointer;}
.jdGallery .carousel .label .number, .jdExtCarousel .label .number {color: #b5b5b5;}

.jdGallery a {font-size: 100%;text-decoration: none;color: inherit;}
.jdGallery a.right, .jdGallery a.left {position: absolute;height: 99%;width: 25%;cursor: pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}
* html .jdGallery a.right, * html .jdGallery a.left {filter:alpha(opacity=50);}
.jdGallery a.right:hover, .jdGallery a.left:hover {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.jdGallery a.left {left: 0;top: 0;background: url('img/fleche1.png') no-repeat center left;}
* html .jdGallery a.left {background: url('img/fleche1.gif') no-repeat center left;}
.jdGallery a.right {right: 0;top: 0;background: url('img/fleche2.png') no-repeat center right;}
* html .jdGallery a.right {background: url('img/fleche2.gif') no-repeat center right;}
.jdGallery a.open {left: 0;top: 0;width: 100%;height: 100%;}
.withArrows a.open {position: absolute;top: 0;left: 25%;height: 99%;width: 50%;cursor: pointer;z-index: 10;background: none;-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.withArrows a.open:hover {background: url('img/open.png') no-repeat center center;}
* html .withArrows a.open:hover {background: url('img/open.gif') no-repeat center center;filter:alpha(opacity=80);}

.jdGallery a.gallerySelectorBtn {z-index: 15;position: absolute;top: 0;left: 30px;height: 20px;text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;opacity: .4;-moz-opacity: .4;-khtml-opacity: 0.4;filter:alpha(opacity=40);}
.jdGallery .gallerySelector {z-index: 20;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;}
.jdGallery .gallerySelector h2 {margin: 0;padding: 10px 20px 10px 20px;font-size: 20px;line-height: 30px;color: #fff;}
.jdGallery .gallerySelector .gallerySelectorWrapper {overflow: hidden;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton {margin-left: 10px;margin-top: 10px;border: 1px solid #888;padding: 5px;height: 40px;color: #fff;cursor: pointer;float: left;}
.jdGallery .gallerySelector .gallerySelectorInner div.hover {background: #333;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview {background: #000;background-position: center center;float: left;border: none;width: 40px;height: 40px;margin-right: 5px;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3 {margin: 0;padding: 0;font-size: 12px;font-weight: normal;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info {margin: 0;padding: 0;font-size: 12px;font-weight: normal;color: #aaa;}
.imageElement h3{font-size:20px;}
.imageElement p{font-size:11px;}
/* --------------------------------------------------------------------------- RIGHT SOCIAL TOOLS --------------------------------------------------------------------------- */
.scrollAds {position:fixed; z-index:999; top:200px; right:0;}
.scrollAds a{ display:block; margin:0 0 10px 0; text-decoration:none; border:none;}
/* --------------------------------------------------------------------------- FACEBOOK SHARE TOOL --------------------------------------------------------------------------- */
.FBConnectButton {width:55px;}
.fb_share_count{background-color: #E8E8E8 !important;border:1px solid #D3D3D3;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;}
.fb_share_count_inner {font-size:16px;background-color: transparent !important;}
.FBConnectButton_Text {font-size:1.0em;font-weight:bold !important;font-family: Helvetica,sans-serif;text-indent:-2px;}
.fb_share_count_nub_top {display: block;position: absolute;left: 7px;top: 35px;width: 6px;height: 7px;background-repeat: no-repeat;background-image: url('http://10steps.sg/wp-content/themes/10StepsSG/imgs/fbimg.png')!important;}