/*******************universal settings*******************/

* {

padding: 0;
margin: 0;
}

/******************general settings*********************/
body {
font-family: Lucida, Verdana, Sans-Serif;
background: transparent url(../images/heart-kim0.jpg) top right repeat;
font-size: 1em;
}

/******************container********************/
#container {
background: #fff url(../images/bgstrip.jpg) top left repeat-x;
border: 3px solid #F3C7C7;
width: 800px;
margin: 0 auto;
/***
margin: 2% 11%;
margin: 0 223px 100px 222px;
***/
} 

/*********************header*********************/
#header {
background: transparent url(../images/kimmi_extra.jpg) bottom left no-repeat; 
height: 150px;
}

/********************right**********************/
#left {
float: left;
width: 220px;
padding: 30px 10px 10px 20px;
display: block;
}

#pink_hearts {
float: right;
margin: 0 0 0 10px;
}

#left h2 {
margin: 0;
text-transform: uppercase;
color: #030D82;
font-weight: bold;
font: 1.5em Lucida, Verdana, Sans-Serif;
padding: 5px 0 0 0;
border-bottom: 1px solid #F3C7C7;
}

#left p {
margin: 20px 0 0 0;
color: #030D82;
line-height: 1.2em;
font: 1em Lucida, Verdana, Sans-Serif;
}

a {text-decoration: none; border-bottom: 1px solid #030D82; font-style: italic;}
a:link{color: #030D82;}
a:visited{color: #030D82;}
a:hover{color:#F3C7C7;}
a:active{color:#F3C7C7;}

#nav ul {
padding: 0 0 0 10px;
}

#nav ul li {
color: #F3C7C7;
margin: 10px;

/*  border-bottom: ;  */
list-style: square;
}

#content {
background: transparent url(../images/pink1.jpg) bottom left repeat-x;
margin: 30px 20px 10px 250px;
padding: 0 20px 10px 20px;
display: block;
border-left: 5px dotted #F3C7C7;
}

#content h2 {
margin: 0 20px 0 0;
text-transform: uppercase;
color: #030D82;
font-weight: bold;
font: 1.5em Lucida, Verdana, Sans-Serif;
padding: 5px 0 0 0;
border-bottom: 1px solid #F3C7C7;
}

#content p {
margin: 20px 0 0 0;
color: #030D82;
font: 1em Lucida, Verdana, Sans-Serif;
line-height: 1.4em;
text-align: justify;
}

/***************************about-me**************************/
#about_me {
background: transparent url(../images/pinks.jpg) bottom left no-repeat;
margin: 30px 20px 10px 250px;
padding: 0 20px 50px 20px;
display: block;
border-left: 5px dotted #F3C7C7;
}

#about_me p {
margin: 20px 0 10px 0;
color: #030D82;
font: 1em Lucida, Verdana, Sans-Serif;
line-height: 1.4em;
text-align: justify;
}

#about_me h2 {
margin: 34px 0 0 0;
text-transform: uppercase;
color: #030D82;
font-weight: bold;
font: 1.5em Lucida, Verdana, Sans-Serif;
border-bottom: 1px solid #F3C7C7;
}

#about_me h3 {
margin: 20px 0 0 0;
color: #030D82;
font: 1.5em Georgia, Lucinda, Serif;
}


/***************************about-me2**************************/
#about_me2 {
background: transparent url(../images/pinks.jpg) bottom left no-repeat;
margin: 30px 20px 20px 250px;
padding: 0 20px 170px 20px;
display: block;
border-left: 5px dotted #F3C7C7;
}

#about_me2 p {
margin: 20px 0 10px 0;
color: #030D82;
font: 1em Lucida, Verdana, Sans-Serif;
line-height: 1.4em;
text-align: justify;
}

#about_me2 h2 {
margin: 34px 0 0 0;
text-transform: uppercase;
color: #030D82;
font-weight: bold;
font: 1.5em Lucida, Verdana, Sans-Serif;
border-bottom: 1px solid #F3C7C7;
}

#about_me2 h3 {
margin: 20px 0 0 0;
color: #030D82;
font: 1.5em Georgia, Lucinda, Serif;
}

/******************about_menu***********************/

#about_menu h2 {
margin: 34px 0 0 0;
text-transform: uppercase;
color: #030D82;
font-weight: bold;
font: 1.5em Lucida, Verdana, Sans-Serif;
border-bottom: 1px solid #F3C7C7;
}

#about_menu {
background: url(../images/pinks.jpg) bottom left no-repeat;
margin: 30px 20px 40px 250px;
padding: 0 20px 290px 20px;
display: block;
border-left: 5px dotted #F3C7C7;
}

#about_menu p {
margin: 20px 0 10px 0;
color: #030D82;
font: 1em Lucida, Verdana, Sans-Serif;
line-height: 1.4em;
text-align: justify;
}

#menu ul {
padding: 0 0 0 10px;
}

#menu ul li {
color: #F3C7C7;
margin: 30px 0 30px 0;
}

/************************next-and-previous*************************/
#next ul {
padding: 0 0 0 280px;
}

#next ul li {
color: #F3C7C7;
margin: 30px 0 0 30px;
display: inline;
}

/*************************kim-imgs**************************/
#kim {
float: left;
padding: 1em;
}

#kim2 {
float: right;
padding: 1em;
}

/***************************about-me**************************/
#shrine_content {
background: transparent url(../images/pinks.jpg) bottom left no-repeat;
margin: 30px 20px 50px 250px;
padding: 0 20px 545px 20px;
display: block;
border-left: 5px dotted #F3C7C7;
}

#shrine_content p {
margin: 20px 0 10px 0;
color: #030D82;
font: 1em Lucida, Verdana, Sans-Serif;
line-height: 1.4em;
text-align: justify;
}

#shrine_content h2 {
margin: 34px 0 0 0;
text-transform: uppercase;
color: #030D82;
font-weight: bold;
font: 1.5em Lucida, Verdana, Sans-Serif;
border-bottom: 1px solid #F3C7C7;
}

#shrine_content h3 {
margin: 20px 0 0 0;
color: #030D82;
font: 1.5em Lucida, Verdana, Sans-Serif;
}


/*************************shrine-imgs***********************/
#shrine {
float: left;
padding: 0.5em;
text-align: center;
}

/************************shrine_next-and-previous*************************/
#shrine_next ul {
padding: 0 0 0 0px;
}

#shrine_next ul li {
color: #F3C7C7;
margin: 0 0 0 375px;
display: inline;
}

/***********************gallery_next/previous***********************/
#gallery_next ul {
padding: 0 0 0 0px;
}

#gallery_next ul li {
color: #F3C7C7;
margin: 0 0 0 335px;
display: inline;
}

/*******************************contact me******************************************/
#contact {
background: transparent url(../images/pinks.jpg) bottom left no-repeat;
margin: 30px 20px 50px 250px;
padding: 0 20px 545px 20px;
display: block;

}

#contact p {
margin: 20px 0 10px 0;
color: #030D82;
font: 1em Lucida, Verdana, Sans-Serif;
line-height: 1.4em;
text-align: justify;
}

#contact h2 {
margin: 34px 0 0 0;
color: #030D82;
font-weight: bold;
font: 1.5em Lucida, Verdana, Sans-Serif;
border-bottom: 1px solid #F3C7C7;
}

.rights p {
font-size: 0.9em;
text-align: center;
color: #030d82;
}

