/* Style Name: Rebirth Color: #363539 Description: Dark color scheme Author: digitalnature Version: 1.0 */ body{ font: 13px Arial, Helvetica, Garuda, sans-serif; background-color: #363539; color: #67666b; } /*** GENERAL ELEMENTS ***/ /* links */ a{ color:#97959c; text-decoration:none; } a:hover{ color:#fff; text-decoration:underline; } h1{ font-size:250%; letter-spacing:-.04em; } h2{ font-size:200%; letter-spacing:-0.03em; } h3{ font-size:160%; letter-spacing:-0.02em; } h4{ font-size:140%; font-weight:bold; letter-spacing:-0.02em; } h5{ font-size:130%; font-weight:bold; letter-spacing:-0.02em; } h6{ font-size:120%; text-transform:uppercase; } /* tables */ td, th{border:1px solid #444347;} td{background:#222222;} th{background:#141414;} /* forms */ input, select, textarea{ font:normal normal 1em Arial, Helvetica, sans-serif; background: #67666b; border: 1px solid #8d8d8e; color: #fff; } input[type="submit"]:hover{background:#db6539;} optgroup{color: #ddd;} option{color: #333;} fieldset{ padding:10px; border:1px solid #444347; background:#222222; } legend{ background:#222222; border:1px solid #444347; padding:5px 10px; font-size:115%; } hr{ color:#141414; background-color:#141414; border-bottom:1px solid #444347; } pre{ background:#67666b; padding:10px; border:1px solid #8d8d8e; color: #fff; } code{ background: #67666b; color: #fff; padding: 0 4px; } blockquote { background:#222222; border-left:10px solid #444347; padding:.5em 10px; quotes:"\201C""\201D""\2018""\2019"; } blockquote:before {color:#ccc;} /*** MAIN LAYOUT ***/ /* empty sidebar/footer area message */ .empty-area{ padding:10px; background:#e92606; color:#fff; font-weight:bold; text-align:center; line-height:150%; } #main{ padding:10px 0; } /*** LOGO & HEADLINE ***/ #logo{ font:normal bold 375% "Arial Black", "Helvetica Black", Gadget, sans-serif; text-transform: lowercase; letter-spacing:-3px; } #logo a{ color:#67666b; text-decoration:none; text-shadow:#000 0px -1px -1px; } #logo a:hover{color:#acaab0;} #logo span.alt{ color: #8d8d8e; font-style: normal; margin:0 -12px; } #logo a:hover span.alt{color:#fff;} /* NAVIGATION:common */ .nav ul ul{ -moz-box-shadow:0px 8px 15px rgba(0,0,0,0.25); -webkit-box-shadow:0px 8px 15px rgba(0,0,0,0.25); box-shadow:0px 8px 15px rgba(0,0,0,0.25); } /** NAVIGATION:top ***/ .nav-top{ background:#141414 url(i/o1.png) repeat-x center top; z-index: 25; border-bottom: 1px solid #444347; } .nav-top li{margin-right: 10px;} .nav-top li li{ margin:0; padding: 0px 10px; } .nav-top a{ color:#67666b; font-size: 115%; padding: 10px 15px; } .nav-top .current-menu-item > a, .nav-top .current-menu-ancestor > a, .nav-top li.hover > a, .nav-top li:hover > a{ color:#acaab0; background:#363539 url(i/o1b.png) repeat-x center top; } /* submenus */ .nav-top ul ul{ background:#363539; padding: 10px 0; top: 35px; } .nav-top li li a{ font-size: 100%; padding: 5px; color: #67666b; border-top: 1px solid #454545; } .nav-top li:first-child a{border: 0 !important;} .nav-top li .current-menu-item > a, .nav-top li .current-menu-ancestor > a, .nav-top li li.hover > a, .nav-top li li:hover > a{ background:#222222; } /*** NAVIGATION - MAIN (below header) ***/ .nav-main{ background:#2d2c2f; border: 1px solid #444347; } .nav-main li{border-right: 1px solid #444347;} .nav-main a{ background:#2d2c2f; color:#67666b; font-size: 115%; padding:10px 15px; text-decoration: none; } .nav-main .current-menu-item > a, .nav-main .current-menu-ancestor > a, .nav-main li.hover > a, /* javascript triggered class (maintain the hover style during menu hide delay) */ .nav-main li:hover > a{ color: #97959c; background-color: #222222; } /* submenus */ .nav-main ul ul{ top:37px; left: -1px; background:#222222; padding: 10px 0; border: 1px solid #444347; border-top: 0; } /* level 3+ */ .nav-main ul ul ul{ top:10px; border: 1px solid #444347; } .nav-main li li{ margin: 0; border: 0; padding: 0px 10px; } .nav-main li li a{ padding:5px; line-height:125%; font-size: 100%; background: none; border-top: 1px dotted #444347; font-weight:normal; text-shadow:none; } .nav-main li li:first-child a, .nav-main li li.first a{border:0;} .nav-main li li.hover > a, .nav-main li li:hover > a{ background:#141414; } .nav-main li .current-menu-item > a, .nav-main li .current-menu-ancestor > a{ background: #141414; font-weight: bold; } .nav-main .arrow{display:none;} .nav-main li li .arrow{ display:block; top:8px; } /** NAV:footer ***/ .nav-bottom ul{ background: #2d2c2f; border: 1px solid #444347; } .nav-bottom li{border-right: 1px solid #444347;} .nav-bottom li li{ margin:0; border: 0; padding: 0px 10px; } .nav-bottom a{ color:#67666b; font-size: 115%; padding: 10px 15px; } .nav-bottom .current-menu-item > a, .nav-bottom .current-menu-ancestor > a, .nav-bottom li.hover > a, .nav-bottom li:hover > a{ color:#97959c; background:#222222; } /* submenus */ .nav-bottom ul ul{ background:#222222; border-bottom: 0; padding: 10px 0; bottom:37px; left: -1px; top:auto; -moz-box-shadow:0px -8px 12px rgba(0,0,0,0.25); -webkit-box-shadow:0px -8px 12px rgba(0,0,0,0.25); box-shadow:0px -8px 12px rgba(0,0,0,0.25); } /* level 3+ */ .nav-bottom ul ul ul{ bottom:10px; top:auto; left:280px; border: 1px solid #444347; } .nav-bottom li li a{ font-size: 100%; padding: 5px; color: #67666b; border-top: 1px solid #333; } .nav-bottom li:first-child a{border: 0 !important;} .nav-bottom li li.hover > a, .nav-bottom li li:hover > a{ background:#141414; } .nav-bottom li .current-menu-item > a, .nav-bottom li .current-menu-ancestor > a{ background:#141414; font-weight: bold; } .nav-bottom .arrow{background-position: -8px 0;} .nav-bottom .current-menu-item > a .arrow, .nav-bottom .current-menu-ancestor > a .arrow, .nav-bottom li.hover > a .arrow, .nav-bottom li:hover > a .arrow{background-position:-8px -8px;} .nav-bottom li li .arrow{background-position:-16px 0;} .nav-bottom li .current-menu-item > a .arrow, .nav-bottom li .current-menu-ancestor > a .arrow, .nav-bottom li li.hover > a .arrow, .nav-bottom li li:hover > a .arrow{background-position:-16px -8px;} /*** BLOCKS (widgets) ***/ .block{margin-bottom:10px;} body.col-2-right #sidebar .block, body.col-3 #sidebar2 .block, body.col-3-right #sidebar .block, body.col-3-right #sidebar2 .block{ margin-left: 10px; } body.col-2-left #sidebar .block, body.col-3 #sidebar .block, body.col-3-left #sidebar .block, body.col-3-left #sidebar2 .block{ margin-right: 10px; } .block h3.title{ font:normal bold 130% Arial, Helvetica, sans-serif; letter-spacing: normal; color:#67666b; padding:5px 10px; margin: 0; background: #222222; border:1px solid #444347; border-bottom: 0; } .block h3.title a{color: #bf4c92;} .block h3.title a:hover{ color: #e6d343; text-decoration: none; } /* common menu style used by many widgets */ .block ul.menu li{border-top:1px solid #444347;} .block ul.box .entry{border-top:1px dotted #444347;} .block ul.menu, .block .box{ background: #2d2c2f; border: 1px solid #444347; } .block .box{padding: 10px; } .block .block .block-content{padding:0 !important;} .block .box ul.menu{border: 0;} /* no border on 1st list item */ .block ul.menu li.first, .block ul.menu li:first-child, .block ul.box .entry.first, .block ul.box .entry:first-child{border:0;} .block ul.menu a{ text-decoration:none; padding:10px; } /* nav menu adjustments */ .block .block-widget_nav_menu ul.menu a{font-size: 130%;} /* mouse over link */ body.no-js .block ul.menu a:hover, .block ul.menu .fadeThis .hover{background:#222222;} /* level 2+ (submenus) */ .block ul.menu ul{ background: #222222; -moz-box-shadow:0px 8px 14px rgba(0,0,0,0.3); -webkit-box-shadow:0px 8px 14px rgba(0,0,0,0.3); box-shadow:0px 8px 14px rgba(0,0,0,0.3); border: 1px solid #444347; } .block ul.menu .current-menu-item > a, .block ul.menu .current-menu-ancestor > a{ font-weight: bold; color: #ed1e24; } .block ul.menu a:hover .tt{text-decoration:underline;} /* content - primary */ .block ul.menu .c1{ color:#67666b; text-decoration:none; } /* content - secondary */ .block ul.menu .c2{ color:#67666b; font-size:80%; font-weight: bold; text-transform:uppercase; } /* country flag */ .block ul.menu .flag{margin-top:4px;} /* thumbnail mode */ /* extra margin - useful if you want the avatars alinged perfectly. for eg. 72px avatars on the default fixed layout (2 cols) */ .block ul.menu.images{margin-right:-4px;} /* used for link ratings */ .block ul.menu .rating{background-color:#ccc;} .block ul.menu .rating .bar{background-color:#33CC33;} /* more link */ .block a.more{ background:#222222; padding:4px 0; text-align:center; text-decoration:none; text-transform:uppercase; font-size: 80%; font-weight: bold; color:#67666b; letter-spacing:0.5em; border: 1px solid #444347; border-top: 0; } body.no-js .block a.more:hover, .block a.more .hover{ background:#db6539; color:#fff; } .block a.more:hover{color: #fff;} .block a.more.loading{ background:transparent url(i/loader-b.gif) no-repeat center center; text-indent:-9999px; } /*** POST ***/ .hentry{ border:1px solid #444347; background: #222222; margin-bottom: 10px; position: relative; } .hentry.primary{ padding: 10px; background:#2d2c2f; } /* thumbnail-only based post previews (looks pretty cool) */ .hentry.thumb-only{ border:0; padding:0; } .hentry h2.title{ font:normal normal 160% Arial, Helvetica, sans-serif; letter-spacing: -0.02em; line-height: normal; margin:0; } .hentry.asides h2.title{ font-size:130%; font-weight: bold; padding:0; } .hentry h2.title a{color:#97959c;} .hentry h2.title a:hover{ color:#db6539; text-decoration:none; } /* large title on sticky posts */ .hentry.sticky h2.title{ font:normal normal 350% Arial, Helvetica, sans-serif; font-weight: bold; } .hentry.thumb-left .post-thumb, .hentry.thumb-right .post-thumb{margin:10px;} .hentry .post-details{ background: #2d2c2f; padding: 10px; } .hentry.sticky .post-details, .hentry.asides .post-details{background:#222222;} .hentry.thumb-left .post-details{border-left: 1px solid #444347;} .hentry.thumb-right .post-details{border-right: 1px solid #444347;} .hentry .post-info{ font-size: 85%; font-weight: bold; margin-bottom: 5px; border-bottom: 1px dotted #444347; } .hentry .post-info span{ padding-right: 10px; } .hentry .post-content{text-align:justify;} .hentry .post-extra{ font-size:85%; padding-top:5px; } .hentry .post-tags a{ background: #222222; font-weight: bold; color:#67666b; border:1px solid #444347; padding:1px 5px 2px 5px; margin-bottom:2px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; } .hentry .post-tags a:hover{ background:#db6539; border-color:#db6539; text-decoration:none; color:#fff; } .hentry .comments{ font-size: 85%; font-weight: bold; text-transform:uppercase; } .post-controls a{ padding: 5px 8px; font-size: 120%; background: #141414; color: #67666b; border: 1px solid #444347; text-decoration: none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .post-controls a:hover{ background: #db6539; border-color: #db6539; color: #fff; } /*** COMMENTS/PINGS ***/ .comment .avatar{ background:#444347; border-bottom:1px solid #67666b; } .comment .avatar img{padding:5px;} .comment .comment-head{ padding:5px 10px; background:#2d2c2f; border: 1px solid #444347; color:#67666b; font-weight: bold; font-size: 85%; } .comment.new .comment-head{ background:#1da5a9 !important; color: #fff; } .comment.new .comment-head a{ color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; } .comment.new .comment-head a:hover{border-bottom: 1px solid #fff;} .comment.role-administrator .comment-head, .comment.bypostauthor .comment-head{background:#222222;} .comment .comment-content{padding:10px;} .comment .controls a{ padding:3px 10px; background:#2d2c2f; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; color:#aaa; font-size:85%; border: 1px solid #444347; } .comment .controls a:hover{ background:#db6539; color:#fff; text-decoration:none; } .comment.new .button{ font-size:100%; padding:5px 10px; } .comment input.text{font-weight: bold;} #comment-post-status{font-weight:bold;} /*** SINGLE PAGES ***/ h1.title{ font:normal bold 350% Arial, Helvetica, sans-serif; text-shadow:#000 0px -1px -1px; line-height: 100%; letter-spacing: -1px; } h5.title{ background: #2d2c2f; border: 1px solid #444347; font-size: 130%; font-weight: bold; color: #67666b; padding: 5px 10px; margin: 0 0 10px 0; } /* next/previous post links */ .post-links div{ background: #2d2c2f; border: 1px solid #444347; padding: 5px 10px; margin-bottom: 10px; } .post-links a{ font-size:85%; color:#67666b; text-decoration:none; } .post-links a:hover{color:#fff;} /* post meta */ .post-meta{ border:1px solid #444347; background:#222222; color:#67666b; padding: 10px 10px 10px 0; } .post-meta .details{font-size:85%;} .post-meta .details a{font-weight:bold;} .post-meta .details p{padding: 0 0 0 10px;} ul.share-this{padding-left: 10px;} ul.share-this li{ border: 2px solid #444347; margin-right: 2px; } ul.share-this li.last a{margin-right: 0;} ul.share-this a{ background: transparent url(i/socialize.jpg) no-repeat left top; width: 32px; height: 32px; text-indent: -9999px; } ul.share-this a.twitter{background-position:0px -32px;} ul.share-this a.digg{background-position:-32px -32px;} ul.share-this a.facebook{background-position:-64px -32px;} ul.share-this a.delicious{background-position:-96px -32px;} ul.share-this a.stumbleupon{background-position:-128px -32px;} ul.share-this a.google-bookmarks{background-position:-160px -32px;} ul.share-this a.linkedin{background-position:-192px -32px;} ul.share-this a.yahoo-bookmarks{background-position:-224px -32px;} ul.share-this a.technorati{background-position:-256px -32px;} ul.share-this a.twitter:hover{background-position:0 0px;} ul.share-this a.digg:hover{background-position:-32px 0px;} ul.share-this a.facebook:hover{background-position:-64px 0px;} ul.share-this a.delicious:hover{background-position:-96px 0px;} ul.share-this a.stumbleupon:hover{background-position:-128px 0px;} ul.share-this a.google-bookmarks:hover{background-position:-160px 0px;} ul.share-this a.linkedin:hover{background-position:-192px 0px;} ul.share-this a.yahoo-bookmarks:hover{background-position:-224px 0px;} ul.share-this a.technorati:hover{background-position:-256px 0px;} /* PAGE/COMMENT NAVIGATION */ .page-navi{ padding:5px 0px; color:#67666b; font-size:115%; font-weight:bold; } .page-navi a, .page-navi .current, .page-navi .dots, .page-navi .pages{ padding:5px 10px; margin:2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .page-navi a, .page-navi .pages{ text-decoration:none; border:1px solid #444347; background:#2d2c2f; font-weight:normal; color: #67666b; } .page-navi a:hover{ border:1px solid #db6539; color:#fff; background:#db6539; } .page-navi .current{ border:1px solid #444347; color:#97959c; background:#222222; } .page-navi .loading{ border:0; padding:3px 8px; border:0; background:transparent url(i/loader-b.gif) no-repeat center center; } /*** FEATURED BLOCK ***/ .block-featured .prev, .block-featured .next{ font-size:40px; padding:5px; line-height:30px; height:40px; color: #67666b; text-shadow:#000 0px -1px -1px; } .block-featured .prev:hover, .block-featured .next:hover{ text-decoration:none; background-color:#222222; } .block-featured li.item{margin:0px 2px 10px 2px;} .hentry.featured{ border:0; padding:10px 0; } .block-featured .post-thumb{ border-top:1px solid #444347; background: #222222; padding: 6px; text-decoration: none; } .block-featured .post-thumb:hover{background:#e6d343;} .block-featured .post-thumb .cover p{ font-size: 85%; font-weight: bold; margin: 6px; padding: 5px; text-align:center; color:#fff; background:#ccc; background:rgba(0,0,0,0.5); } /*** RELATED POSTS ***/ #related-posts .hentry{ border:0; margin: 1em 0; border-bottom: 1px dotted #ddd; } #related-posts .hentry .post-thumb{background:#efefef;} #related-posts .hentry h2.title{ font-size:150%; font-weight: normal; margin:0; text-shadow:#fff 0px 1px 1px; } /*** SOCIAL MEDIA LINKS ***/ .social-media{ position: fixed; top:100px; right:0; z-index:4; overflow: hidden; width: 180px; } .social-media li{margin: 5px 0 5px 148px;} .social-media a{ display:block; width: 200px; background: #fff; border: 1px solid rgba(255,255,255, 0.33); padding: 5px 10px; text-decoration: none; text-transform: uppercase; letter-spacing: 5px; font-size: 110%; background:#db6539; color: #fff; } .social-media a:first-letter{ font-size: 150%; font-weight: bold; margin-right: 5px; } .social-media .twitter a{background-color:#9AE4E8;} .social-media .facebook a{background-color:#3b5998;} .social-media .flickr a{background-color:#fe0093;} .social-media .myspace a{background-color:#0d366d;} /*** TABS ***/ .tabs li{ margin-right:2px; margin-bottom: -1px; } .tabs a{ padding:5px 10px; border:1px solid #444347; background:#222222; color:#67666b; text-decoration:none; font-weight: bold; } .tabs .active a, .tabs .active a:hover{ background:#67666b !important; color: #fff; } .tabs a:hover{ background:#db6539; color:#fff; } /*** FOOTER ***/ #footer .block-content{padding:10px 0;} #footer .block-content{margin-left: 10px;} #footer li.block:first-child .block-content{margin-left: 0;} /* nested elements */ #footer .block-content .block-content{margin: 0;} #footer .block h4.title{ font:normal bold 130% Arial, Helvetica, sans-serif; letter-spacing: normal; color:#67666b; padding:5px 10px; margin: 0; background: #222222; border:1px solid #444347; border-bottom: 0; } /* copyright & other info */ #footer #copyright{text-align:center;} #footer a.rss{ background:transparent url(i/icons.png) no-repeat 6px -3px; padding-left:30px; } /*** 404 PAGE ***/ .error404{background: #333;} .error404 #logo a{color: #dedede;} .error404 h1.title{ font-family:"Arial Black", Arial, serif; color:#fff; text-shadow:#000 0p 1px 1px; } /*** MISC ***/ /* thumbnail placeholder (x) */ .no-img{background-color:#67666b;} /* rss */ a.rss-block{ background:#2d2c2f url(i/icons.png) no-repeat 6px 4px; font-size:115%; color:#67666b; border:1px solid #444347; padding:5px 10px 5px 30px; margin:7px 0 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } a.rss-block:hover{ color: #97959c; text-decoration:none; background-color:#222222; } /* clearField on forms */ .clearField{font-weight:normal;} .clearFieldBlurred{color:#b0b0b2;} .clearFieldActive{ color:#333; background:#fff; } .error{color:#ed1e24;} .success{color:#a0c207;} .error.box{ border:1px solid #c00; background:#ffebe8; padding:5px 10px; font-size:115%; margin:0 auto; color:#c00; text-align:center; text-shadow:#fff 0px 1px 1px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; } /* tooltips */ .tip{ border:1px solid #fff; background:#e8e8e8 url(i/tp-sc.png) no-repeat left top; padding:1em 2em; color:#333; -moz-box-shadow:0 0 14px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 14px rgba(0,0,0,0.3); box-shadow:0px 0 14px rgba(0,0,0,0.3); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .divider{ padding:4px 0 0; margin:5px 0 15px; display:block; border-bottom:1px dotted #67666b; height:1px; min-height:1px; } span.alt{color:#e6d343;} .highlight{ background-color:#e6d343; color:#141414; } /* pr */ .pagerank-frame{background-color:#222222;} .pagerank-bar{background-color:#1da5a9;} /*** SUPPORT FOR OTHER NON-GENERIC WIDGETS ***/ .calendar-block .top{background: #222222;} .calendar-block h4{ font-size: 110%; font-weight: normal; } .calendar-block .control{ font-size: 110%; border-right: 2px solid #363539; } .calendar-block .control.next{ border-left: 2px solid #363539; border-right: 0; } .calendar-block .control:hover{ background: #db6539; color: #fff; text-decoration: none; } table.calendar th, table.calendar td{ border: 0; padding: 1px; } table.calendar th{ font-weight:bold; font-size: 80%; background: none; } table.calendar td{background: none;} table.calendar td span{background: #2d2c2f;} table.calendar a{ background: #1da5a9; color: #fff; } table.calendar a:hover{ background: #db6539; color: #fff; text-decoration: none; } table.calendar td.today a, table.calendar td.today span{ background: #bf4c92; color: #fff; } /* tag cloud */ .tag-cloud a{color:#666;} /* options override this */ .tag-cloud a:hover{ background-color:#ccc; color:#000 !important; /* to override the inline color styles */ text-decoration: none; } /* latest tweets */ .latest-tweets .loading{ background:transparent url(i/loader-b.gif) no-repeat left top; padding-left:22px; padding:8px 0; font-style:italic; } .latest-tweets .avatar{border:6px solid #444347} .latest-tweets .avatar img{border:1px solid #67666b;} .latest-tweets .info{border-bottom: 0;} .latest-tweets .details a{ font-size:115%; font-weight:bold; display:block; } .latest-tweets .details span{font-style:italic;} .latest-tweets .date{ font-size:85%; color:#aaa; text-transform:uppercase; } .latest-tweets .date:hover{ color:#ed1e24; text-decoration:underline; } /* login */ .login-block .status{ background:#222222; padding:5px 10px; } .login-block .status.loading{ background-color:#bf4c92; color:#fff; } .login-block .status.error{ background-color:#db6539; color:#fff; } .login-block .status.error a{ color:#fff; text-decoration:underline; } .login-block .status.success{ background-color:#1da5a9; color:#fff; } .login-block a.forgot_pass, .login-block a.register{ border-top:1px dotted #4a4851; padding:2px 0; text-align:right; } .login-block .avatar{ background:#444347; padding:6px; } .login-block .avatar img{border:1px solid #67666b;} /* search */ .search-form fieldset{background:transparent;} .search-form input.text{ -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; margin: 0; width: 100%; padding:5px 0; text-indent:10px; outline:none; color: #67666b; } .search-form input.text, .search-form a.submit{ background: #222222; border-color: #444347; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; font-size:120%; line-height: 22px; } /* clearField on forms */ .search-form input.text.clearFieldBlurred{ color:#67666b; } .search-form input.text.clearFieldActive{ color:#fff; background:#2d2c2f; } .search-form a.submit{ background:#222222 url(i/icons.png) no-repeat 10px -102px; text-indent:-9999px; width:20px; margin-left:10px; padding:5px 10px; line-height: 20px; } .search-form a.submit:hover{ background-color:#db6539; } .wp-caption, .gallery-caption{ border:1px solid #444347; text-align:center; background:#222222; padding-top:4px; margin-top:10px; margin-bottom:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; } .wp-caption-dd{ font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; } .wp-caption-text{ font-size:xx-small; color:#999; vertical-align:top; } a.go-top{ padding: 5px 10px; background: #222222; border: 1px solid #444347; text-decoration: none; } a.go-top:hover{ background: #db6539; border-color: #db6539; color: #fff; }