/*
Theme Name: Rainbow Love
Theme URI: http://www.suki-desu.net
Description: Free WordPress theme designed by <a href="http://www.suki-desu.net">Suki Desu</a>.
Version: 1
Tags: 2 column, Top Footer, Bottom Footer, Right Sidebar, Rainbow
Author: Chie
Author URI: http://suki-desu.net/
*/


body {
background:white url(images/body.jpg) repeat scroll 0 0;
color:#666666;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin:0;
padding:0;
}

/* NAVIGATION */

#navi {
background-color:#FFFFFF;
border:3px solid #FFFFFF;
height:35px;
padding-bottom:3px;
padding-right:3px;
width:100%;
}
#navi ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:70px;
}
.R {
background-color:#FBE2E6;
float:left;
list-style-image:none;
margin:0 5px;
padding:2px;
text-align:center;
width:100px;
}
.B {
background-color:#C9DEF9;
float:left;
list-style-image:none;
margin:0 5px;
padding:2px;
text-align:center;
width:100px;
}
.G {
background-color:#BDFAD8;
float:left;
list-style-image:none;
margin:0 5px;
padding:2px;
text-align:center;
width:100px;
}
.Y {
background-color:#F7F9CA;
float:left;
list-style-image:none;
margin:0 5px;
padding:2px;
text-align:center;
width:100px;
}
.O {
background-color:#F5ECC5;
float:left;
list-style-image:none;
margin:0 5px;
padding:2px;
text-align:center;
width:100px;
}
#navi li:hover {
list-style-image:none;
opacity:0.5;
}
ul#navlist li a {
color:#696969;
font-family:century gothic;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:3px;
margin:0;
text-decoration:none;
text-transform:uppercase;
}
ul#navlist li a:hover {
letter-spacing:5px;
}

/* USUALS */

a {
color:#8E9FB5;
text-decoration:none;
}
a:hover {
color:#C9B1B5;
text-decoration:none;
}
b {
color:#F8ACB8;
}
strong {
color:#F8ACB8;
}
i {
color:#ACCFF8;
}
em {
color:#ACCFF8;
}
u {
color:#B9F8AC;
}
li {
list-style-image:url(images/bullet.gif);
padding:2px;
}
li:hover {
list-style-image:url(images/bullethover.gif);
}
input, select, textarea {
background-color:#F7F8EB;
border:2px solid #F7F9CA;
font-family:century gothic;
font-size:10px;
letter-spacing:2px;
opacity:0.5;
padding:2px;
}
input:hover, input:focus {
opacity:1;
}
textarea:hover, tectarea:focus {
opacity:1;
}
h1 {
background:#FFF3F3 none repeat scroll 0 0;
color:#A78688;
font-family:century gothic;
font-size:125%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:2px;
line-height:100%;
margin:10px 0 5px;
padding:3px;
text-align:center;
text-transform:lowercase;
}
h2 {
background:#E5EEFB none repeat scroll 0 0;
color:#A9B2BD;
font-family:century gothic;
font-size:125%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:2px;
line-height:100%;
margin:10px 0 5px;
padding:3px;
text-align:center;
text-transform:lowercase;
}
h3 {
background:#D5F8E4 none repeat scroll 0 0;
color:#758D38;
font-family:century gothic;
font-size:125%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:2px;
line-height:100%;
margin:10px 0 5px;
padding:3px;
text-align:center;
}

/* PAGES */

form {
margin:0;
padding:0;
}
#qw {
width:770px;
}
#page {
background:transparent none repeat scroll 0 0;
margin:0 auto;
width:100%;
}

/* HEADER */

#header {
background:#FDD1D3 url(images/header.jpg) repeat scroll 0 0;
border-color:#FFFFFF;
border-style:solid;
border-width:5px 5px 0;
height:207px;
margin-top:50px;
position:relative;
width:100%;
}
#headerimg {
height:60px;
padding:45px 0 0 40px;
position:relative;
}

/* CONTENT */

#con_pad {
background:#FFFFFF none repeat scroll 0 0;
border-color:#FFFFFF;
border-style:solid;
border-width:0 5px;
overflow:hidden;
width:100%;
}
#content {
float:left;
overflow:hidden;
padding:10px 0 30px 20px;
text-align:justify;
width:485px;
}
.date {
color:#F8ACB8;
font-family:arial;
font-weight:bold;
}
.entrytitle {
color:#6F6F6F;
font-family:arial;
font-size:20px;
}
.meta {
color:#AFAFAF;
font-size:9px;
letter-spacing:2px;
padding-left:15px;
text-align:right;
text-transform:uppercase;
}
.meta a {
color:#BABABA;
}

/* SIDEBAR */

#sidebar {
border-left:1px dotted #CCCCCC;
color:#666666;
float:right;
font-family:verdana;
font-size:10px;
line-height:13px;
overflow:hidden;
padding:0 10px 20px 20px;
text-align:justify;
width:220px;
}
.sbtitle {
background:#D5F8E4 none repeat scroll 0 0;
color:#758D38;
font-family:century gothic;
font-size:125%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:2px;
line-height:100%;
margin:10px 0 5px;
padding:3px;
text-align:center;
}

/* TOP */

#top {
background:#FFFFFF none repeat scroll 0 0;
border-color:#CCCCCC #FFFFFF;
border-style:dashed solid;
border-width:0 5px 1px;
color:#666666;
font-family:verdana;
font-size:10px;
height:125px;
line-height:130%;
padding-bottom:10px;
width:100%;
}
#top h4 {
background:#FFF3F3 none repeat scroll 0 0;
color:#A78688;
font-family:century gothic;
font-size:125%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:2px;
line-height:100%;
margin:10px 0 5px;
padding:3px;
text-align:center;
text-transform:lowercase;
}
.top2 {
float:left;
margin-left:10px;
text-align:justify;
width:240px;
}
.top1 {
float:left;
text-align:justify;
margin-left:10px;
width:240px;
}
.top3 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
text-align:justify;
margin-left:10px;
width:240px;
}

/* BOTTOM */

#bottom {
background:#FFFFFF none repeat scroll 0 0;
border-color:#CCCCCC #FFFFFF;
border-style:dashed solid;
border-width:1px 5px 0;
color:#666666;
font-family:verdana;
font-size:10px;
height:120px;
line-height:130%;
margin-bottom:20px;
padding-bottom:10px;
width:100%;
}
#bottom h4 {
background:#E5EEFB none repeat scroll 0 0;
color:#A9B2BD;
font-family:century gothic;
font-size:125%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:2px;
line-height:100%;
margin:10px 0 5px;
padding:3px;
text-align:center;
text-transform:lowercase;
}
.bottom2 {
float:left;
margin-left:10px;
text-align:justify;
width:240px;
}
.bottom1 {
float:left;
margin-left:10px;
text-align:justify;
width:240px;
}
.bottom3 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin-left:10px;
text-align:justify;
width:240px;
}

/* COMMENTS */
.author {
background:#F5ECC5 none repeat scroll 0 0;
opacity:0.8;
padding:2px;
text-align:right;
}
.commentmeta1 {
color:#827A57;
font-size:18px;
font-weight:normal;
padding:2px;
}
.commentmeta1 a {
border-bottom:0 none;
color:#FFE4EE;
}
.commentmeta2 a:hover {
background:transparent none repeat scroll 0 0;
color:#FFF4F8;
}
.commentmeta2 {
font-size:10px;
letter-spacing:2px;
}
.commentmeta2 a {
border-bottom:0 none;
color:#A29C81;
}
.commentmeta2 a:hover {
background:transparent none repeat scroll 0 0;
color:#FFF4F8;
}
.commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 3px;
padding:5px 10px 3px;
}
#commentlist {
list-style-type:none;
margin:1.2em 0;
padding:3px 5px 10px;
}
#commentlist li {
list-style-image:none;
padding:3px;
}