/*- index --------------------------------------------------------------------------- - 01. global elements - 02. header elements - 03. title elements, 'title' is used in many way in this theme. - 04. content elements ( for posts, pages, templates ) - 05. recent posts elements, only shown at index - 06. info elements, a black bar above the footer - 07. comment elements ( guest / author ) - 08. trackback / pingback elements - 09. reply form elements - 10. search form elements - 11. footer elements - 12. special elements for pages - 13. special elements for 'search' page - 14. special elements for 'archive' page -----------------------------------------------------------------------------------*/ /* killing the root of problems: */ * { margin: 0; padding: 0; } /*----------------------------------------------------------------------------------- global elements -----------------------------------------------------------------------------------*/ body { background: #484850 url(images/grafftti.gif) no-repeat center top; margin: 0; padding: 0; } a, a:link { color: #ccff00; text-decoration: none; } a:hover { color: #ffffff; text-decoration: none; } img { border: none; } blockquote { margin: 0; padding: 0 0 0 32px; color: #cccccc; background: url(images/quote.gif) no-repeat top left; } code { color: #ffffff; font: 12px Consolas, Courier New, Courier, Fixedsys; } small { color: #86868f; font: 11px Verdana, Arial, Sans-Serif; } ul { margin: 0 0 1em 0; padding: 0 0 0 16px; } li { list-style-image: url(images/bullet.gif); } dl {/* null */} dt { padding-left: 16px; background: url(images/bullet.gif) no-repeat 0 2px; } dd { margin: 0 0 0 24px; padding-left: 16px; color: #cccccc; background: url(images/bullet.gif) no-repeat 0 2px; } acronym { font-size: 14px; cursor: help; border-bottom: 1px dashed #85bb00; } acronym:hover { border-bottom: 1px dashed #ccff00; } .noborder { /* for special images */ padding: 0; border: none; } /*----------------------------------------------------------------------------------- header elements -----------------------------------------------------------------------------------*/ #header { position: relative; width: 460px; height: 53px; margin: 120px auto 0 auto; padding: 0; font: 12px "Trebuchet MS", Verdana, Arial; color: #ffffff; background: #5e5e68 url(images/mask.gif) repeat-x; } #header h1 a { color: #ffffff; font: 16px "Trebuchet MS", Verdana, Arial; text-transform: uppercase; margin: 0 0; width: 450px; height: 53px; text-decoration: none; position: relative; top: 15px; left: 25px; /* display: block; text-indent: -9999px; background: url(images/sparanoid.gif) right; */ } /* #header h1 a:hover { margin: 0 10px 0 0; width: 143px; } */ #nav { position: absolute; top: -18px; } #nav ul { margin: 0 0 0 25px; padding: 0; } #nav li { margin: 0 5px 0 0; padding: 0 10px; line-height: 18.5px; list-style: none; display: inline; font-size: 1em; background: #000000; } #nav li:hover { margin: 0 5px 0 0; padding: 0 10px; background: #cc0000; } #nav li a { color: #ffffff; } #nav .page_item_store { background: #cc0000; } #nav .page_item_store:hover { background: #ccff00; } #nav .page_item_store a { color: #ffffff; } /* think it over, a:hover and :hover a are not the same. */ #nav .page_item_store a:hover { color: #000000; } #nav .page_item_store:hover a { color: #000000; } /*----------------------------------------------------------------------------------- title elements, 'title' is used in many way in this theme. -----------------------------------------------------------------------------------*/ .title { width: 460px; margin: 0 auto 0 auto; padding: 0; font: 12px "Trebuchet MS", Verdana, Arial; background: #000000; } .title h2 { margin: 0; padding: 10px 25px 0 25px; font: 32px "Trebuchet MS", Verdana, Arial; text-transform: uppercase; color: #ccff00; } .title h2 a{ text-decoration: none; color: #ccff00; } .title h2 a:hover{ text-decoration: none; color: #ffffff; } /* h3 tags are for 'archive' page */ .title h3 { margin: 0; padding: 10px 25px 0 25px; font: 14px "Trebuchet MS", Verdana, Arial; text-transform: uppercase; color: #ccff00; } .title h3 a{ text-decoration: none; color: #ccff00; } .title h3 a:hover{ text-decoration: none; color: #ffffff; } .title p { margin: 0; padding: 0 25px 1em 25px; font: 12px Verdana, Arial, Sans-Serif; color: #85bb00; } .title p a { text-decoration: none; color: #85bb00; } .title p a:hover { text-decoration: none; color: #ccff00; } /*----------------------------------------------------------------------------------- content elements ( for posts, pages, templates ) -----------------------------------------------------------------------------------*/ .container { margin: 0; padding: 1em 25px 1em 25px; } .content { width: 460px; margin: 0 auto 0 auto; padding: 0; font: 12px Verdana, Arial, Sans-Serif; color: #ffffff; background: #5e5e68; } .content h1 { margin: 1em 0 0 0; padding: 0; font: 28px Verdana, Arial, Sans-Serif; color: #ccff00; /* color: #ffffff; */ } .content h2 { margin: 1em 0 0 0; padding: 0; font: 20px Verdana, Arial, Sans-Serif; color: #ccff00; /* color: #ffffff; */ } .content h3 { margin: 1em 0 0 0; padding: 0; font: 16px Verdana, Arial, Sans-Serif; color: #ccff00; /* color: #ffffff; */ } .content h4 { margin: 1em 0 0 0; padding: 0; font: 14px Verdana, Arial, Sans-Serif; color: #ccff00; /* color: #ffffff; */ } .content img { padding: 4px; border: #85bb00 solid 1px; } .content a img { padding: 4px; border: #85bb00 solid 1px; } .content a img:hover { padding: 4px; border: #ccff00 solid 1px; } .content p { /* in some situation, add: '
' at the end of a post if it's only a small padding there */ margin: 1em 0 0 0; padding: 0; } /*----------------------------------------------------------------------------------- recent posts elements, only shown at index -----------------------------------------------------------------------------------*/ #recent { color: #ff9999; position: relative; width: 460px; margin: 0 auto 0 auto; padding: 0; font: 18px verdana; background: #cc0000; word-break: break-all; /* Stop validating my CSS */ } #recent ul { margin: 0; padding: 25px } #recent li { list-style: none; list-style-image: none; } #recent li a, #recent li a:link { color: #ffffff; text-decoration: none; } #recent li a:hover { color: #ffffff; background: #ff0000; } #more { position: absolute; top: 0; right: -50px; width: 50px; height: 25px; background: #a10000; } #more:hover { background: #cc0000; } #more span { position: absolute; top: 4px; left: 5px; font: 12px "Trebuchet MS", Verdana, Arial; text-transform: uppercase; } #more span a, #more span a:link { color: #ffffff; text-decoration: none; } #more span a:hover { color: #ffffff; } /*----------------------------------------------------------------------------------- info elements, a black bar above the footer -----------------------------------------------------------------------------------*/ #info { width: 460px; min-height: 41px; margin: 0 auto 0 auto; padding: 0; font: 14px Verdana, Arial, Sans-Serif; color: #85bb00; background: #000000 url(images/so.gif) no-repeat right; } #info-inner { margin: 0; padding: 0 25px 0 25px; } #info-inner p { margin: 0; padding: 12px 0 12px 0; } #info-inner a, #info-inner a:link { color: #85bb00; } #info-inner a:hover { color: #ccff00; } .alignright { float: right; padding-left: 10px; } .alignleft { float: left; padding-right: 10px; } /*----------------------------------------------------------------------------------- comment elements ( guest / author ) -----------------------------------------------------------------------------------*/ #comments { margin: 80px auto 80px auto; } #comments p { /* in '#comments' tag, i cannot add ' ' as class ".comtent" did, for there's a 'ie comment' bug, so i added ' ' instead of it. */ margin: 1em 0 0 0; padding: 0; } #comments img { /* this is for ie7+, opera, and mozillas */ max-width: 380px; } .commt-box { width: 460px; margin: 25px auto 0 auto; padding: 0; font: 12px Verdana, Arial, Sans-Serif; color: #ffffff; } .commt-box h3 { margin: 0 25px 5px 25px; padding: 0; font: 18px Verdana, Arial, Sans-Serif; color: #85bb00; } .commt-inner { padding: 0 25px 0 25px; } .commt-date { padding: 5px 25px 0 0; font: 12px Verdana, Arial, Sans-Serif; color: #86868f; text-align: right; } .commt-date a, .commt-date a:link { color: #adadb4; } .commt-date a:hover { color: #ffffff; } /* guest comment element */ .commt-content-guest { margin: 0; padding: 1em 0; background: #5e5e68 url(images/cmmt-decoration_guest.png) no-repeat; } .commt-content-guest img { padding: 4px; border: #85bb00 solid 1px; } .commt-content-guest a img { padding: 4px; border: #85bb00 solid 1px; } .commt-content-guest a img:hover { padding: 4px; border: #ccff00 solid 1px; } .commt-content-guest blockquote { margin: 10px 0 10px 0; padding: .1em 10px 10px 10px; color: #ffffff; background: #696974; border: none; } .commt-content-guest blockquote a, .commt-content-guest blockquote a:link { color: #ccff00; } .commt-content-guest blockquote a:hover { color: #ffffff; } /* author comment element */ .commt-content-author { margin: 0; padding: 1em 0; color: #ffcccc; background: #cc0000; } .commt-content-author img { padding: 4px; border: #ffcccc solid 1px; } .commt-content-author a img { padding: 4px; border: #ffcccc solid 1px; } .commt-content-author a img:hover { padding: 4px; border: #ffffff solid 1px; } .commt-content-author a, .commt-content-author a:link { color: #ffffff; } .commt-content-author a:hover { color: #ffffff; background: #ff0000; } /* list styles only for author: */ .commt-content-author li { list-style-image: url(images/bullet_red.gif); } .commt-content-author dt { padding-left: 16px; background: url(images/bullet_red.gif) no-repeat 0 2px; } .commt-content-author dd { margin: 0 0 0 24px; padding-left: 16px; color: #cccccc; background: url(images/bullet_red.gif) no-repeat 0 2px; } .commt-content-author blockquote { margin: 10px 0 10px 0; padding: .1em 10px 10px 10px; color: #ffcccc; background: #ff0000; border: none; } .commt-content-author blockquote a, .commt-content-author blockquote a:link { color: #ffffff; } .commt-content-author blockquote a:hover { color: #ffffff; background: #cc0000; } /*----------------------------------------------------------------------------------- trackback / pingback elements -----------------------------------------------------------------------------------*/ #trackbacklist { position: relative; width: 460px; margin: 100px auto 100px auto; padding: 0; font: 12px Verdana, Arial, Sans-Serif; background: #5e5e68; } #trackbacklist-inner { padding: 25px 25px 8px 25px; } #trackbacklist ul{ margin: 0; padding: 0; } #trackbacklist li{ margin: 0 0 18px 0; padding: 0; list-style: none; list-style-image: none; /* this is for ie's eyes */ } #trackbacklist h3 { position: absolute; top: -30px; margin: 0 25px 5px 25px; padding: 0; font: 18px Verdana, Arial, Sans-Serif; color: #ccff00; } #trackbacklist a, #trackbacklist a:link { color: #85bb00; } #trackbacklist a:hover { color: #ccff00; } #trackbacklist strong { font-weight: normal; /* to make the strong style normal */ } /*----------------------------------------------------------------------------------- reply form elements -----------------------------------------------------------------------------------*/ #respond { position: relative; width: 460px; margin: 100px auto 0 auto; padding: 0; color: #adadb4; background: #5e5e68; font: 12px Verdana, Arial, Sans-Serif; } #respond a, #respond a:link { color: #85bb00; } #respond a:hover { color: #ccff00; } #respond-inner { padding: 25px; } #respond h3 { position: absolute; top: -30px; margin: 0 25px 5px 25px; padding: 0; font: 18px Verdana, Arial, Sans-Serif; color: #ccff00; } #commentform { margin: 15px 0 0 0; } #commentform p { margin: 0; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; } #commentform input, #commentform textarea { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px; line-height: 14px; } .commentform-input-normal { width: 410px; height: 14px; margin: 5px 5px 1px 0; color: #adadb4; background-color: #5e5e68; border: 1px solid #85bb00; padding: 2px 0 2px 2px; } .commentform-input-over { width: 410px; height: 14px; margin: 5px 5px 1px 0; color: #ffffff; background-color: #696974; border: 1px solid #ccff00; padding: 2px 0 2px 2px; } .commentform-textarea-normal { width: 410px; margin: 5px 5px 1px 0; color: #adadb4; background-color: #5e5e68; border: 1px solid #85bb00; padding: 2px 0 2px 2px; } .commentform-textarea-over { width: 410px; margin: 5px 5px 1px 0; color: #ffffff; background-color: #696974; border: 1px solid #ccff00; padding: 2px 0 2px 2px; } .commentform-submit { height: 30px; width: 414px; margin-top: 5px; border: 1px solid #85bb00; color: #adadb4; background-color: #5e5e68; } .commentform-submit-active { height: 30px; width: 414px; margin-top: 5px; border: 1px solid #ccff00; color: #000000; background-color: #ccff00; } /*----------------------------------------------------------------------------------- search form elements -----------------------------------------------------------------------------------*/ .searchform-input-normal { margin: 20px 0; padding: 2px 0 2px 2px; color: #adadb4; font-size: 12px; width: 200px; height: 14px; background-color: #5e5e68; border: 1px solid #85bb00; text-align: left; } .searchform-input-over { margin: 20px 0; padding: 2px 0 2px 2px; color: #ffffff; font-size: 12px; width: 200px; height: 14px; background-color: #696974; border: 1px solid #ccff00; text-align: left; } /*----------------------------------------------------------------------------------- footer elements -----------------------------------------------------------------------------------*/ #footer { /* i usually use margin: 1em auto 100px auto; to fix the posstion, but ie doen't support it well, so added 'margin-bottom: 100px;' to padding. */ width: 460px; margin: 0 auto 0 auto; padding: 20px 0 100px 0; font: 14px Verdana, Arial, Sans-Serif; color: #86868f; } #footer-inner { margin: 0; padding: 0 25px 0 25px; } #footer-inner p { font: 11px Verdana, Arial, Sans-Serif; } #footer-inner a, #footer-inner a:link { color: #adadb4; } #footer-inner a:hover { color: #ffffff; } #footer-center { text-align: center; } /*----------------------------------------------------------------------------------- special elements for pages -----------------------------------------------------------------------------------*/ #red-description { width: 460px; margin: 0 auto 0 auto; padding: 1em 0 0 0; font: 12px Verdana, Arial, Sans-Serif; color: #ffcccc; background: #cc0000; } #red-description-inner { padding: 10px 25px; } #red-description p { margin: 0 0 1em 0; } #red-description li { list-style-image: url(images/bullet_red.gif); } #red-description a, #red-description a:link { color: #ffcccc; text-decoration: none; } #red-description a:hover { color: #ffffff; } #red-description h1 { margin: 1em 0 0 0; padding: 0; font: 28px Verdana, Arial, Sans-Serif; color: #ffcccc; /* color: #ffffff; */ } #red-description h2 { margin: 1em 0 0 0; padding: 0; font: 20px Verdana, Arial, Sans-Serif; color: #ffcccc; /* color: #ffffff; */ } #red-description h3 { margin: 1em 0 0 0; padding: 0; font: 16px Verdana, Arial, Sans-Serif; color: #ffcccc; /* color: #ffffff; */ } #red-description h4 { margin: 1em 0 0 0; padding: 0; font: 14px Verdana, Arial, Sans-Serif; color: #ffcccc; /* color: #ffffff; */ } /*----------------------------------------------------------------------------------- special elements for 'search' page -----------------------------------------------------------------------------------*/ .normalcase { text-transform: none; } /*----------------------------------------------------------------------------------- special elements for 'archive' page -----------------------------------------------------------------------------------*/ td { text-align: center; vertical-align: top; font: 9px Verdana, Arial, Sans-Serif; } td span{ color: #adadb4; } .content-for-archive { margin: 1em auto 0 auto; padding: 0; } .content-for-archive img { padding: 0; border: #85bb00 solid 1px; } .content-for-archive a img { padding: 0; border: #85bb00 solid 1px; } .content-for-archive a img:hover { padding: 0; border: #ccff00 solid 1px; } .width-fix { margin: 0 11px; } .width-fix-left { margin: 0 11px 0 0; } .width-fix-right { margin: 0 0 0 11px; } #archive-archivebydate span { float: right; color: #85bb00; } #archive-recentposts span { float: right; color: #85bb00; } /*----------------------------------------------------------------------------------- I'm astonished you're able to read through and to this line, WordPress Theme CF0V11 by a 'freelance designer and photographer'. */