comicpress-2.8/themepack/slickblack/style.css

374 lines
6.8 KiB
CSS

/*
ThemePack Name: slickblack
ThemePack URI: http://comicpress.org
Description:
Author: Philip M. Hofer (Frumph)
Author URI: http://frumph.net/
Version: 0.1.0
.
The CSS, XHTML and design is released under GPL v3:
http://www.opensource.org/licenses/gpl-3.0.html
.
*/
/* STANDARD TAGS */
body {
background: #333 url('transparent-bg.gif') repeat;
color: #ccc;
}
#header {width: 780px; height: 140px; background: url('header.png') top left no-repeat; overflow: hidden;}
#header h1 {padding: 0;}
#header h1 a {display: block; width: 980px; height: 140px; text-indent: -9999px;}
#header .description {display: none;}
a {
color: #b4d3df;
}
a:hover {
color: #00b6ff;
}
h1, h1 a, h2, h2 a, h3, h3 a {
color: #eee;
}
.button {
background: #aaa url('menu.png');
color: #fff;
font-family: 'Arial', sans-serif;
font-size: 13px;
line-height: 13px;
border: 1px solid #999;
cursor: pointer;
}
.button a {
color: #fff;
}
.button:hover {
color: #fff000;
background: #f00 url('menu.png') 0 -75px;
}
#pagewrap-right {
width: 778px;
}
#content-wrapper {
background: #555;
border: solid 1px #000;
}
.narrowcolumn {
width: 556px;
background: #333;
border: solid 1px #000;
}
#menubar {
background: transparent;
margin-bottom: -1px;
}
#menu a {
padding: 0 20px;
background: url('tab.png') no-repeat;
border-right: solid 1px #000;
margin-right: 2px;
}
#menu .current_page_item a {
padding: 0 20px;
border-right: 1px solid #000;
margin-right: 2px;
background: url('tab-active.png') no-repeat;
}
#menu li:hover, #menu li.sfhover {
background: url('tab-highlight.png') no-repeat;
z-index: 1000;
}
#comic {
background: #222;
border: solid 1px #000;
padding: 0;
}
.layout-v3c #comic img, .layout-v #comic img {
border: 0;
}
.layout-gn #comic, .layout-standard #comic, .layout-3c #comic {
padding: 5px;
margin: 0 5px;
}
.sidebar h2 {
border: solid 1px #000;
padding-left: 5px;
background: url('postdetailsbg.gif') repeat-x;
color: #fff;
line-height: normal;
}
.sidebar li a {
color: #ccc;
font-size: 12px;
}
.sidebar li a:hover {
color: #b4d3df;
}
#wp-calendar-wrap {
background: #222;
border: solid 1px #000;
}
#wp-calendar td a {
color: #b4d3df;
}
#comic img {
border: solid 1px #000;
}
/* WIDGETS */
.archive-dropdown-wrap {
background: url('browse-search.png') no-repeat;
}
.archive-dropdown-wrap:hover {
background-position: 0 -23px;
}
.archive-dropdown {
margin: 0;
padding: 0;
width: 166px;
height: 23px;
font-size: 12px;
font-family: 'Arial' , sans-serif;
border: none;
opacity: 0;
filter: alpha(opacity=0);
cursor: pointer;
}
/* Pagination */
#wp-paginav {
background: url('menu.png');
text-align: left;
border: 1px 0 0 0 solid #000;
}
#paginav {
padding: 0;
margin: 0;
list-style: none;
float: left;
line-height: 25px;
font-size: 13px;
border-right: 1px solid #222;
}
#paginav .paginav-pages, #paginav .paginav-extend {
padding: 0 15px 0 15px;
}
#paginav a {
padding: 0px 10px 0 10px;
display: block;
color: #777;
text-decoration: none;
}
#paginav ul {
margin: 0;
padding: 0;
list-style: none;
}
#paginav li {
float: left;
}
#paginav li a {
border-left: 1px solid #111;
border-right: 1px solid #444;
color: #eee;
}
#paginav .paginav-next, #paginav .paginav-previous {
font-size: 20px;
}
#paginav .paginav-current, #paginav .current {
padding: 0px 10px 0 10px;
color: #fff;
border-left: 1px solid #222;
background: url('menu.png') 0 -150px;
}
#paginav li:hover a {
border-left: 1px solid #333;
border-right: 1px solid #555;
color: #fff;
background: url('menu.png') 0 -75px;
}
/* SEARCH */
#s-search, #s-transcript {
width: 138px;
padding: 4px 0 0 5px;
font-size: 12px;
height: 19px;
font-family: 'Arial' , sans-serif;
color: #fff;
border: none;
float: left;
background: url('browse-search.png') 0 -46px no-repeat;
}
#s-search:hover, #s-search:focus, #s-transcript:hover, #s-transcript:focus {
color: #fff;
background-position: 0 -69px;
}
#searchform button, #searchform-transcript button {
padding: 0;
margin: 0;
border: none;
height: 23px;
width: 23px;
line-height: 0;
font-size: 0;
cursor: pointer;
text-indent: -9999px;
background: url('browse-search.png') -143px -46px no-repeat;
}
#searchform button:hover, #searchform-transcript button:hover {
background-position: -143px -69px;
}
#searchform button:hover, #searchform-transcript button:-moz-focus-inner {
border: 0;
}
.searchresults {
float: right;
padding: 5px;
}
/* MENUNAV */
.menunav-rss {
width: 25px;
height: 25px;
margin: 0 0 0 4px;
padding: 0;
display: block;
float: left;
text-indent: -9999px;
overflow: hidden;
background: url('menu-nav.png') no-repeat;
}
.menunav-rss:hover {
background: Transparent url('menu-nav.png') 0 -25px no-repeat;
}
.menunav-prev, .menunav-next {
display: block;
float: left;
}
.menunav a:hover {
background: #fff;
}
.menunav-prev {
margin: 0 0 0 5px;
}
.menunav-prev a, .menunav-next a {
width: 25px;
height: 25px;
display: block;
text-indent: -9999px;
overflow: hidden;
}
.menunav-prev a {
background: transparent url('menu-nav.png') -25px 0 no-repeat;
}
.menunav-prev a:hover {
background: transparent url('menu-nav.png') -25px -25px no-repeat;
}
.menunav-next a {
background: url('menu-nav.png') -50px 0 no-repeat;
}
.menunav-next a:hover {
background: transparent url('menu-nav.png') -50px -25px no-repeat;
}
/* For submenu dropdowns - this order must be maintained */
#menu ul {
padding: 0;
margin: 0;
list-style: none;
position: absolute;
left: -9999px;
width: 185px;
line-height: 1;
}
#menu li li {
width: 175px;
padding: 4px 5px;
color: #fff;
}
#menu li li a {
width: 184px;
padding: 0;
color: #fff;
border: none;
}
#menu li ul ul {
margin: -17px 0 0 180px;
}
#menu li ul li:hover a, #menu li ul li li:hover a, #menu li ul li li li:hover a, #menu li ul li li li:hover a {
color: #fff; /*Submenu highlighted text color */
}
#menu li:hover li a, #menu li li:hover li a, #menu li li li:hover li a, #menu li li li li:hover li a {
color: #fff; /*Submenu text color */
border: none;
background: none;
}
#menu li li:hover {
background: #f00; /*Submenu highlighted background color */
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu li.sfhover ul ul ul ul {
left: -9999px;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu li li li li.sfhover ul {
left: auto;
background: #555 url('tab-sub.jpg') top repeat-x; /* Submenu background color */
border-left: solid 1px #000;
border-right: solid 1px #000;
border-bottom: solid 1px #000;
border-top: dotted 1px #000;
text-transform: none;
}