/* 
Theme Name: Annabelle
Description: Me and my cute cat
Version: 1.0
Author: Ashley Magee
Author URI: http://www.rainbow-stuff.com
	
*/


body {
background:#AAEEFF url("images/starbg2.gif");
font:85% Verdana, Helvetica, Arial, Sans-Serif;
text-align:center;
color:#000;
margin:0;
padding:0;
}

a {
color:#AE5F5F;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#605177;
}

a:visited {
color:#8C5353;
}

hr {
border:0;
border-bottom:2px dotted #739BBD;
}

#headertop {
background:transparent url('') top repeat-x;
height:49px;
width:100%;
font:85% Verdana, Helvetica, Arial, Sans-Serif;
color:#000;
text-align:right;
margin:0;
padding:0;
}

#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 90;
width : 100%;
height : 500px;
background-color : #000;
}
#headerlogo {
background:#AAEEFF url('images/annaheader3.gif') top no-repeat;
height:170px;
width:772px;
padding-top:29px;
}

#headerintro {
background:#9B9797;
height:90px;
width:750px;
float:left;
line-height:1.8em;
text-align:left;
border-bottom:2px solid #6E6C6C;
font-size:85%;
padding:10px;
}

#container {
margin-left:auto;
margin-right:auto;
text-align:left;
width:750px;
}


#bottom3 {
background:#fff url('images/footerpouncewoof3.gif') top no-repeat;
float:left;
width:710px;
width: 710px; 
height: 218px;
line-height:1.8em;
text-align:left;
font-size:85%;
padding:30px;
margin-left: 0px;
margin-top:-30px;
}

#navigate {
background:#AAEEFF url('images/mainbg.gif') ;
width:720px;
height:16px;
border-top:0px solid #6E6C6C;
border-bottom:0px solid #6E6C6C;
margin-left: 0px;
padding:12px 26px;
}

#navigate ul {
list-style-type:none;
padding-left: 0px;
margin:-12px auto;
}

#navigate ul li a {
display:block;
float:left;
margin-left: -2px;
width:122px;
text-align:center;
line-height:40px;
color:#969797;
background:#AAEEFF;
text-decoration:none;
font-size:100%;
font-weight:700;
}

#blog a:hover {
background:#FF848D;
color:#000;
}

#about a:hover {
background:#FFB380;
color:#000;
}

#domain a:hover {
background:#FFDB88;
color:#000;
}

#hobbies a:hover {
background:#BDE6A7;
color:#000;
}

#goodies a:hover {
background:#89BAE3;
color:#000;
}

#links a:hover {
background:#B488D5;
color:#000;
}

.content a {
color:#B68989;
font-weight:700;
}

.content a:hover {
color:#A854FF;
}

.content a:visited {
color:#6B5A85;
}

.breadcrumb {
float:right;
}


#content ol{
	width:630px;
	padding:5px 5px 5px 60px;
	}

#content li{
	color:#000;
  
	border-bottom:1px dotted #605177;
        padding:3px 3px 3px 5px;
	}


#content li.intext {
background:transparent url(images/pin4.gif) no-repeat;
text-decoration:none;
list-style:none;
padding:0 0 0 20px;
}

#content li.poem {
background:transparent url(images/paper2.gif) no-repeat;
text-decoration:none;
list-style:none;
padding:0 0 0 20px;
}

#content h1 {
color:#767676;
margin-top:5px;
margin-bottom:5px;
font:75% Verdana, Helvetica, Arial, Sans-Serif;
}

h5.entrytitle,h3 {
color:#000;
margin-top:5px;
margin-bottom:5px;
font:140% Verdana, Helvetica, Arial, Sans-Serif;
line-height:18px;
}

h4,h5 {
color:#767676;
margin-top:5px;
margin-bottom:5px;
font:95% Verdana, Helvetica, Arial, Sans-Serif;
line-height:18px;
font-weight:700;
}

h2 {
color:#806E9B;
margin-top:5px;
margin-bottom:5px;
font:140% Verdana, Helvetica, Arial, Sans-Serif;
line-height:18px;
font-weight:700;
}

.entrymeta {
height:16px;
margin-top:0;
font-size:90%;
color:#000;
padding-top:4px;
margin-bottom:8px;
padding-bottom:2px;
}

.info {
font-size:100%;
color:#A77777;
text-align:left;
font-family:verdana, arial;
margin:0;
}

.info a:link,.meta a:visited,.meta a:active {
color:#909090;
font-weight:400;
font-family:verdana;
letter-spacing:0;
}

.meta a:hover {
text-decoration:none;
color:#F76A88;
}

.info ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}

#footer {
font:85% Verdana, Helvetica, Arial, Sans-Serif;
text-align:left;
padding-top:20px;
width:750px;
height:100%;
color:#000;
margin:0 auto;
}

#footer p {
color:#727272;
text-align:left;
margin-top:20px;
padding-bottom:10px;
padding-right:60px;
}

#footer h1 {
color:#75933B;
font:180%/80% Verdana, Helvetica, Arial, Sans-Serif;
text-align:left;
padding-bottom:7px;
border-bottom:2px solid #D2E481;
}

#footer em {
color:#0575B5;
}

#footerbottom {
background:transparent;
height:25px;
width:100%;
font:85% Verdana, Helvetica, Arial, Sans-Serif;
color:#fff;
font-weight: 700;
margin-top: 175px;
padding:0;
}

#bottom {
background:#686868 url(images/bottom.gif) top center repeat-x;
width:100%;
height:49px;
margin:0;
padding:10px 0 0;
}

#flickr {
background:#87E1FC url(images/mainbg.gif) ;
width:745px;
margin-top: -30px;
margin-left: 0px;
height:115px;
float: left;
padding-top:10px;
padding-bottom:-10px;
padding-left: 23px;
text-align:center;
}

.flickr_badge_image {
float:left;
margin:5px 0 0 6px;
padding:0;
}

.flickr_badge_image img {
border:1px solid #AAEEFF;
background: #FFE680;
display:block;
position:relative;
width:75px;
height:75px;
margin:-5px 5px 5px -5px;
padding:4px;
}

div.postpic {
position:relative;
margin:20px auto 10px;
padding:0;
}

div.postpic img {
background-image:url(images/flickrbg.jpg);
border:1px solid #000;
position:relative;
vertical-align:bottom;
margin:-5px 5px 5px -5px;
padding:4px;
}

div.postpic-right {
clear:right;
float:right;
position:relative;
margin:10px 0 0 20px;
padding:0;
}

div.postpic-left {
clear:left;
float:left;
position:relative;
margin:10px 20px 0 0;
padding:0;
}


.wp-smiley {
border:0 none;
vertical-align:middle;
margin:0;
padding:0;
}

.comments-link {
background-image:url('http://www.rainbow-stuff.com/wp-content/themes/chalk/images/comments.gif');
background-repeat:no-repeat;
background-position:left center;
padding-left:16px;
}

#commentblock h2 {
margin-bottom:10px;
margin-top:30px;
padding:2px;
}

#commentblock {
float:left;
padding-top:0;
padding-bottom:20px;
text-align:left;
}

ol#commentlist {
margin-top:0;
margin-left:0;
list-style-type:none;
padding:5px;
}

.commentdate {
font-size:0.8em;
padding-left:5px;
}

#commentlist li p {
margin-bottom:8px;
line-height:20px;
padding:0;
}

.commentinfo {
clear:both;
}

#commentsformheader {
padding-left:0;
}

#commentsform {
margin-top:0;
text-align:center;
width:675px;
border-top:1px dotted #686868;
border-bottom:1px dotted #686868;
border-left:1px dotted #686868;
border-right:1px dotted #686868;background:#E8E4E4 url('/wp-content/themes/rainbowstuffv.me/images/starbg2.gif');
padding:20px;
}

#commentsform form {
text-align:left;
margin:0;
}

#commentsform p {
margin:5px;
}

#commentsform form textarea {
width:99%;
}

p.comments_link img {
border-style:none;
margin:0;
padding:0;
}

.gravatar {
float:left;
border:1px solid #000;
background-image:url('images/imagebg.png');
background:#fff;
padding:3px;
}

.postgrav {
float:left;
margin-right:5px;
margin-left:5px;
background-image:url('images/imagebg.png');
display:block;
border:1px solid #000;
background:#fff;
padding:3px;
}

div#content blockquote {
background:#DADADA url('images/blockquote2.png') repeat-y;
width:85%;
border:1px dashed #6B6B6B;
margin:2px 2px 2px 20px;
padding:10px 10px 10px 35px;
}

div#content blockquote.comment_quote {
clear:both;
width:80%;
background:#DADADA url('/wp-content/themes/raindrops/images/blockquote2.png') left repeat-y;
margin:2px 2px 2px 20px;
padding:10px 10px 10px 35px;
}

img,.entrymeta a img {
border:none;
}

#bottom2 {
background:#AAEEFF url('images/mainbg.gif') ;
width:775px;
text-align:left;
font-family:Verdana, Helvetica, Arial, Sans-Serif;
font-size:11px;
line-height:1.8em;
margin:0;
}

#bottom2 a {
background:transparent;
font-weight:700;
color:#8C5353;
}

#bottom2 a:hover {
color:#5B4C70;
}

#bottom2 h2 {
font-size:120%;
font-family:Verdana, Helvetica, Arial, Sans-Serif;
color:#41688B;
margin-top:0px;
margin-left:0;
margin-bottom:7px;
padding-left:0;
}

#bottom2 p {
margin-bottom:0;
}

#bottom2 ul {
list-style:none;
margin:0;
padding:0;
}

#bottom2 li {
display:block;
list-style:none;
margin:0;
padding:0;
}

#bottom2 div#leftbottom {
float:left;
background: #fff url(images/bottomleftbg.gif) no-repeat;
width:20%;
height: 160px;
margin-top:0px;
padding:17px;
}

#bottom2 div#middlebottom {
float:left;
background: #fff;
width:31%;
height: 160px;
margin-top:0px;
padding:17px;
}


#bottom2 div#rightbottom {
float:left;
width:35%;
height: 160px;
background: #fff;
margin-top:0px;
padding:10px;
}

#bottom2 div#middlebottom li {
background:transparent url(images/paper4.gif) no-repeat;
background-position:2px;
text-decoration:none;
list-style:none;
padding:0 0 0 20px;
}

#bottom2 div#middlebottom li.snippets {
background:transparent url(images/pencil3.gif) no-repeat;
background-position:2px;
text-decoration:none;
margin:1px;
list-style:none;
width: 180px;
padding:0 0 0 20px;
}

#bottom2 div#rightbottom li {
background:transparent url(images/star3.gif) no-repeat;
background-position:2px;
text-decoration:none;
list-style:none;
padding:0 0 0 20px;
}

#bottom2 div#rightbottom li.love {
background:transparent url(images/heart1.gif) no-repeat;
background-position:2px;
text-decoration:none;
list-style:none;
padding:0 0 0 20px;
}

#bottom2 div#rightbottom li.archives {
background:transparent url(images/date.gif) no-repeat;
background-position:2px;
text-decoration:none;
list-style:none;
padding:0 0 0 20px;
}


#search {
text-align:center;
float:left;
margin:0 auto;
}

#left {
width:34%;
float:left;
background:#fff;
}

#right {
width:30%;
float:left;
background:#fff;
}

#middle {
width:33%;
float:left;
background:#fff;
}

#middle li {
background:transparent url(images/music2.gif) no-repeat;
background-position:2px;
text-decoration:none;
list-style:none;
padding:0 0 0 20px;
}

#domainright {
width:50%;
float:right;
background:#D0CECE;
}

#domainleft {
width:50%;
float:left;
background:#fff;
}

.ddmcl {
width:300px;
float:left;
padding-right:20px;
margin-left:50px;
}

.ddmcl a {
font-size:100%;
}

.ddmcl ul {
list-style:none;
text-indent:0;
margin:5px 0;
padding:0;
}

.ddmcl li {
margin:0 0 2px;
padding:0;
}

.ddmcl p.sep {
font-size:100%;
color:#000;
font-weight:700;
}


#navigate ul li,.info li {
display:inline;
}

#content, #content404, div.postpic-doodles {
background:#fff url('images/mainbg.gif') ;
float:left;
width:712px;
line-height:1.8em;
text-align:left;
font-size:85%;
padding:30px;
}

#content a,.art a {
text-decoration:none;
}


#footerbottom a,#footer a {
color:#969797;
font-weight:700;
text-decoration:none;
}

#footerbottom a:link,#footerbottom a:hover,#footerbottom a:visited,#footer a:link,#footer a:hover,#footer a:visited {
color:#969797;
}

div.postpic-right img,div.postpic-left img {
background-image:url(images/flickrbg.jpg);
border:1px solid #000;
display:block;
position:relative;
margin:-5px 5px 5px -5px;
padding:4px;
}

.commentname{
width:550px;
background: transparent;
margin:0;
padding:5px;
}

.commentend {
width:550px;
background:#D0CECE;
margin:0;
padding:5px;
}

.commenttext{
clear:both;
margin-top:0;
margin-bottom:0px;
width:550px;
background:#C7F3FE;
border-top:1px dotted #686868;
border-bottom:1px dotted #686868;
padding:15px;
}

.commenttext-admin {
clear:both;
margin-top:0;
margin-bottom:0px;
width:550px;
background:#FFEEA8;
border-top:1px dotted #686868;
border-bottom:1px dotted #686868;
padding:15px;
}

div#content blockquote p {
margin:0;
padding:0;
}

#bottom2 div#middlebottom ul,#bottom2 div#rightbottom ul {
margin-right:0;
background:transparent;
}

#search #searchform #s,#search #searchform2 #s {
width:195px;
border:1px dotted #B6B1B1;
background:#fff;
color:#333;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding:2px;
}
