/* Theme Name: Rainbow Style Theme URI: http://www.theme-time.com/17/ Description: Rainbow Style - The upgraded version of Blue Charm. It boasts a great layout and offers three different colors in one theme. The user can choose which color layout they prefer, saving and remembering their choice in a cookie. Author: Lee Cooper */ * { padding: 0; margin:0; font-family:Verdana, "Times New Roman", Times, serif; } p { margin: 0.7em 0; line-height:1.8em; } dl { margin:1em 0; } dt { font-weight:bold; } dd { margin:0.5em; padding:0; } img { background:url(img/shadow.gif) no-repeat right bottom; padding:4px 10px 10px 4px; border:0; border-top:#eee 1px solid; border-left:#eee 1px solid; } img.right { float: right; margin:10px 0 0 10px; } img.left { float: left; margin:0 10px 10px 0; } a:link img, a:visited img, a:hover img, a:active img { border:none; background:none; padding:none; background:url(img/shadow.gif) no-repeat right bottom; padding:4px 10px 10px 4px; border-top:#eee 1px solid; border-left:#eee 1px solid; } img.wp-smiley, #wpstats, img.noborder, a img.noborder { background: none; border: 0; padding: 0; } .clear { clear:both; height:20px; } blockquote { color:#666; margin: 1em; padding: 0 0 10px 50px; background: url(img/blockquote.gif) no-repeat left top; } fieldset { border:0; } body { background-color:#e2dbdb; background-image:none; margin: 10px; font: 76%/1.6em verdana, tahoma, arial, sans-serif; color: #333; text-align: center; } a { text-decoration:none; color: #8d0b0b; } a:link, a:visited { color: #8d0b0b; } a:active { border-bottom:#8d0b0b 1px dotted; color: #8d0b0b; } a:hover { border-bottom:#333333 1px dotted; color:#cf4949; } h1, h2, h3, h4, h5, h6 { font-family:Verdana, Arial, Serif; color:#8d0b0b; } #container { margin: 0 auto; padding-bottom:10px; background: #fff; width:990px; position: relative; text-align: left; border:1px solid #8f3838; background-image:url(img/cat-box-rep.png); background-repeat:repeat-x; background-position:top; } #navigation { background-image:url(img/red/red-split-bg.gif); background-repeat:repeat-x; background-position:center; overflow: hidden; width:990px; position: relative; text-align: left; font-family: Trebuchet MS,Tahoma, Verdana, Arial, Serif; border-top: 1px solid #8f3838; border-right: 1px solid #8f3838; border-left: 1px solid #8f3838; margin: 0 auto; } html #navigation { height: 1%; } #navigation ul li { float: left; margin: 0px; list-style-type: none; } #navigation ul li a { border-right:1px solid #8f3838; border-bottom:none; padding: 7px 13px 7px 13px; display: block; font-weight:bold; color:#fff; text-decoration: none; background:#eeeeee; font-size:12px; letter-spacing:0px; background-image:url(img/red/red-split-bg.gif); background-repeat:repeat-x; background-position:center; } #navigation ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a { background-image:url(img/red/top-nav-hover.gif); background-repeat:repeat-x; background-position:center; color: #fff; border-right:1px solid #8f3838; border-bottom:none; font-size:12px; text-decoration:underline; } #drop-shadow{ background-image:url(img/drop-shadow.gif); background-repeat:repeat-x; background-position:center; margin: 0px; width:202px; padding-top:2px; padding-bottom:3px; } #header { clear: both; margin: 0 auto; width:990px; position: relative; text-align:left; background-color:#FFFFFF; padding:15px 0px 15px 0px; border-top: 1px solid #8f3838; border-right: 1px solid #8f3838; border-left: 1px solid #8f3838; background-image:url(img/header.gif); background-position:bottom; background-repeat:repeat-x; } #header h1 { font-size:1.8em; margin:10px 0 0 10px; font-variant:small-caps; letter-spacing:0px; } #header h1 a { text-decoration:none; border:0; } #header h2 { margin:5px 0 0 10px; font-size:1em; font-weight:normal; font-family:Tahoma, Verdana, Arial, Serif; letter-spacing:0px; color:#333333; } #feedarea { height:30px; text-align: left; width:100%; } html #feedarea { border-bottom:1px dashed #cccccc; } #feedarea dl dt { display: inline; margin-right: 5px; } #feedarea dl dd { display: inline; margin-right: 5px; background:url(img/icon_feed.gif) no-repeat left center; padding-left:16px; } #content { width:980px; margin:0 auto; position:relative; } html #content { } #content h4 { font-size: 1.1em; margin: 1em 0 0 0; } #content h5 { font-size: 1em; margin: 1em 0; } #content-main ul { margin:0 1em; padding:0 1em; list-style-image:url(img/bullet.png); } #content-main ul.asides { margin:0; padding:2em; border-bottom:#ddd 1px solid; } #content ol { list-style-type:decimal; margin:1em; padding-left:2em; } #content-main { float: left; width: 547px; } html #section-index #content-main { margin-right: 0px; } #content .post { padding-left:10px; } #content h2, #content h3 { font-size: 1.5em; margin: 1em 0 0; font-weight:normal; line-height:1.4em; letter-spacing:0px; color: #8d0b0b; } #content .entry { } #content .entry a:link, #content .entry a:visited { border-bottom:#8d0b0b; } #content .entry a:hover, #content .entry a:active { border-bottom:#333333 1px dotted; } #content .entry li { margin:0 0 0.3em 0; padding:0; line-height:1.6em; } #content .postmetadata { clear:both; font-size:0.9em; text-align:right; color:#999; margin:0; padding:0; } #content .post-info { clear:both; font-size:0.9em; color:#999; margin:0; padding:0; } #content .post-info, #content h2.pagetitle { background:url(img/underline-repeat1.gif) repeat-x left bottom; padding-bottom:15px; } #comments, #respond{ margin: 0; padding:1em 0 0 0; margin: 50px; } #commentform { margin: 5px; padding:10px; background:#f9fcfc; border: #ddd 1px solid; } .commentnum { font-size:1.5em; font-weight:bold; margin:0 5px 0 0; } #container .commentlist { margin: 1em 0; padding: 0; margin: 5px; } #container .commentlist li { list-style:none; margin: 0; padding: 0.5em 0.5em 2em; background:#fff url(img/cat-box-rep.png) repeat-x top; } #container .commentlist li.alt { background:#ffffff; } #container .commentlist li.authorcomment { border:#dddddd 1px solid; margin:20px; background:#fff url(img/cat-box-rep.png) repeat-x top; } #container .commentlist li .cmtinfo { font-size:1em; } #container .commentlist li cite { font-style:normal; font-weight:bold; } #container .commentlist li .cmtinfo em { float:right; margin:0; padding:0; font-style:normal; font-size:0.9em; color:#999; } #content .commentsfeed { background:url(img/icon_feed.gif) no-repeat left center; padding-left:16px; } #content .trackback { background:url(img/link.gif) no-repeat left center; padding-left:20px; } input.textbox, textarea { border:#ccc 1px solid; background:#fff url(img/shadow_top.gif) repeat-x top; font:1em Verdana, Arial, Serif; padding:2px; width:150px; } textarea{ width: 90%; padding:10px; line-height:2em; height: 20em; } input.textbox:focus, textarea:focus { background:#fff url(img/shadow_top.gif) repeat-x top; border:#999 1px solid; } #submit { background-image:url(img/red/red-split-bg.gif); background-repeat:repeat-x; background-position:center; padding:3px; color:#FFFFFF; font-weight:bold; border: 1px solid #8f3838; } #submit hover{ background-image:url(img/top-nav-hover.gif); background-repeat:repeat-x; background-position:center; color: #fff; } .post h4 { font-size:1em; font-weight:normal; font-family:Verdana, Tahoma, Arial, Serif; } .post h4 em { font-style:normal; float:right; font-weight:normal; } #header, #content, #sidebar, #footer, .widget { overflow: hidden; } .did-you-know{ background-image:url(img/black-top-repeat.gif); background-position:center; background-repeat:repeat-x; border-bottom: #8f3838 1px solid; border-left: #8f3838 1px solid; border-right: #8f3838 1px solid; padding-top:3px; padding-bottom:3px; width:990px; margin: 0px auto; } .footer-area{ background-image:url(img/red/red-split-bg.gif); background-repeat:repeat-x; background-position:center; overflow: hidden; width:990px; position: relative; text-align: left; font-family: Trebuchet MS,Tahoma, Verdana, Arial, Serif; border-right: 1px solid #8f3838; border-left: 1px solid #8f3838; border-bottom: 1px solid #8f3838; margin: 0 auto; padding:7px 0 7px 0; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; } .footer-area a{ font-size:12px; font-weight:bold; border:0px; color:#FFFFFF; text-decoration:none; } .footer-area a:hover{ font-size:12px; font-weight:bold; border:0px; color:#FFFFFF; text-decoration:none; } .footer-area a:visited{ font-size:12px; font-weight:bold; border:0px; color:#FFFFFF; text-decoration:none; } .footer-area a:hover{ font-size:12px; font-weight:bold; border:0px; color:#FFFFFF; text-decoration:none; } .Theme-Sponsors{ padding-top:3px; padding-bottom:3px; width:990px; font-size:9px; margin: 0px auto; color:#999; text-align:left; } .Theme-Sponsors a:hover{ font-size:9px; color:#999; border:0px; } .Theme-Sponsors a:visited{ font-size:9px; color:#999; border:0px; } .Theme-Sponsors a:active{ font-size:9px; color:#999; border:0px; } .Theme-Sponsors a{ font-size:9px; color:#999; border:0px; } .Theme-Sponsors a:hover{ font-size:9px; color:#999; border:0px; } #search-tool-div{ position:absolute; visibility:visible; z-index:100; right:20px; top:30px; } .search-top{ border:#999 1px solid; padding:4px; color:#333333; background:#fff url(img/shadow_top.gif) repeat-x top; font-family:Verdana, Arial, Helvetica, sans-serif; } .search-top:focus{ border:#8d0b0b 1px solid; padding:4px; color:#333333; background:#fff url(img/shadow_top.gif) repeat-x top; font-family:Verdana, Arial, Helvetica, sans-serif; } .submit-search{ padding:2px; font-size:11px; color:#8d0b0b; font-family:Verdana, Arial, Helvetica, sans-serif; } .no-image{ border:0px; background-image:none; padding:0px; margin-right:5px; } #wp-calendar { empty-cells: show; width: 180px; font-size: 12px; text-decoration: none; text-align: center; padding: 0px; margin: 0px; color:#666666; font-weight: normal; } #wp-calendar a:link, wp-calendar a:visited, wp-calendar a:active { font-size: 12px; text-decoration: underline; color:#8d0b0b; font-weight: normal; } #wp-calendar caption { text-align: left; color:#333333; width: 180px; margin: 0px; padding-left:5px; font-size: 14px; font-weight:bold; height: 36px; line-height: 36px; } #wp-calendar th { margin: 0px; padding: 0px; text-align: center; } #wp-calendar td { margin: 0px; padding: 0px; text-align: center; } #wp-calendar tf { margin: 0px; padding: 0px; } .pad { text-align: left; } #sidebars { width: 200px; margin-top:15px; margin-left:2px; margin-right:5px; margin-bottom:10px; overflow:hidden; float:left; background-image:url(img/red/side-body.gif); background-position: top left; background-repeat:no-repeat; border: 1px solid #ccc; } .dynamic_widget { float: left; width:100%; color:#333333; } #sidebars h2 { display: block; float:left; width: 200px; margin: 0px; padding:4px; overflow:hidden; font-size:14px; font-weight:normal; border-bottom: 1px solid #ccc; text-align: left; color: #fff; background-image:url(img/red/red-split-bg.gif); background-position: center; background-repeat:repeat-x; } .arrow { float: left; list-style-type: none; text-align: left; margin: 0px; width:100%; padding: 0px; color:#333333; } .arrow li { float: left; text-align: left; margin: 0px; width:100%; padding: 0px; color:#333333; } .arrow li a:link, .arrow li a:visited { width: 190px; display: block; padding:5px; text-decoration: none; overflow:hidden; text-align: left; border-bottom: 1px solid #eee; } .arrow li a:hover, .arrow li a:active { width: 190px; text-decoration: none; display: block; overflow:hidden; text-align: left; padding:5px; background-color:#f8f8f8; border-bottom: 1px solid #eee; } .arrow ul li { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: 400; color:#333333; margin: 0px; padding: 0px; } .arrow ul { list-style-type: none; text-align: left; margin: 0px; padding: 0px; color:#333333; } .arrow ul li a:link, .arrow ul li a:visited { width: 190px; display: block; padding:5px; text-decoration: none; overflow:hidden; text-align: left; border-bottom: 1px solid #eee; } .arrow ul li a:hover, .arrow ul li a:active { width: 190px; text-decoration: none; display: block; overflow:hidden; text-align: left; padding:5px; background-color:#f8f8f8; border-bottom: 1px solid #eee; } #dynamic_sidebars { width: 200px; margin-top:15px; margin-left:2px; margin-right:5px; margin-bottom:10px; overflow:hidden; float:right; background-image:url(img/red/side-body.gif); background-position: top left; background-repeat:no-repeat; border: 1px solid #ccc; } #dynamic_sidebars h2 { display: block; float:left; width: 200px; margin: 0px; padding:4px; overflow:hidden; font-size:14px; font-weight:normal; border-bottom: 1px solid #ccc; text-align: left; color: #fff; background-image:url(img/red/red-split-bg.gif); background-position: center; background-repeat:repeat-x; } #wp-calendar { empty-cells: show; width: 100%; font-size: 12px; color: #333; text-decoration: none; text-align: center; float: left; padding: 0px; margin: 0px; font-weight: normal; border-bottom:1px solid #eee; } #wp-calendar a:link, #wp-calendar a:visited { text-decoration: none; color: #8d0b0b; } #wp-calendar a:hover, #wp-calendar a:active { text-decoration: none; color: #333; } #wp-calendar caption { text-align: left; width: 90%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; color:#333333; font-size: 16px; background-image: url(images/cats.gif); background-repeat: no-repeat; background-position: left; height: 36px; line-height: 36px; } #wp-calendar th { margin: 0px; padding: 0px; text-align: center; color:#8d0b0b; } #next a:link, #next a:visited { text-align: center; color: #000; text-decoration: none; font-weight: bold; font-size: 12px; float: right; } #next a:hover, #next a:active { text-align: center; color: #8d0b0b; text-decoration: none; font-weight: bold; font-size: 12px; float: right; } #prev a:link, #prev a:visited { text-align: left; color: #000; text-decoration: none; font-weight: bold; font-size: 12px; float: left; } #prev a:hover, #prev a:active { text-align: left; color: #000; text-decoration: none; font-weight: bold; font-size: 12px; float: left; } #wp-calendar td { margin: 0px; padding: 0px; text-align: center; } #wp-calendar tf { margin: 0px; padding: 0px; } .pad { text-align: center; } .cat{ margin: 0px; padding:4px; overflow:hidden; border-bottom: 1px solid #ccc; text-align: left; color: #333333; font-weight:bold; background-position:center center; background-repeat:repeat-x; background-image:url(img/header.gif); } #style-switch-theme{ position:absolute; visibility:visible; z-index:95; top:17px; right:55px; } #style-switch{ position:absolute; visibility:visible; z-index:99; top:15px; right:10px; display:inline; } #style-switch img{ border: 1px solid #cccccc; padding:1px; background-color:#FFFFFF; background-image:none; } #style-switch img:hover{ border: 1px solid #333333; padding:1px; background-color:#FFFFFF; background-image:none; } #style-switch a, style-switch a:active, style-switch a:visited, style-switch a:link style-switch a:hover,{ border-bottom:0px; margin-right: 0px; background-image:none; } #back-to-top{ position:absolute; visibility:visible; z-index:82; right:15px; top:7px; }