/************************************************
Theme: Smooch
Author: Nikki Brion - http://bottledsky.com
Date: 20 January 2007
Base: LiveJournal's Flexible Squares
************************************************/

body {
background:#fff;
text-align:center;
color:#000;
font-size:62.5%;
font-family:"Century Gothic",Verdana,sans-serif;
margin:0;
}

a,a:link,a:active,a:visited {
color:#F26D7D;
text-decoration:none;
}

a:hover {
color:#000;
}

blockquote {
background:#B9E4F5;
padding:5px 10px;
margin:0 20px;
}

code, kbd, pre, tt {
font-family:monospace;
}

#content {
width:740px;
background:#fff;
color:#000;
margin:0 auto;
}

#header {
width:220px;
height:190px;
background:url(http://i140.photobucket.com/albums/r19/bottledsky/smooch/header.jpg) no-repeat top left;
padding:230px 0 0 520px;
}

#maincontent {
margin:0 240px 0 0;
font:400 1.3em "Century Gothic",Verdana,sans-serif;
background:#D1EDF8 url(http://i140.photobucket.com/albums/r19/bottledsky/smooch/maincontent.gif) no-repeat bottom center;
color:#000;
text-align:left;
padding-bottom:10px;
}

#sidebar {
margin:-20px 0 0 0;
padding:0 10px 20px 10px;
background:#f4f4f4 url(http://i140.photobucket.com/albums/r19/bottledsky/smooch/sidebar.gif) no-repeat bottom center;
font:400 1.3em "Century Gothic",Verdana,sans-serif;
color:#000;
width:200px;
float:right;
text-align:left;
}

#footer {
width:100%;
height:40px;
margin:5px 0;
padding-top:8px;
text-align:center;
font:700 1.8em "Century Gothic",Verdana,sans-serif;
letter-spacing:0.05em;
background:#fff url(http://i140.photobucket.com/albums/r19/bottledsky/smooch/footer.gif) no-repeat top center;
color:#000;
clear: both;
}

/* header -- links to views; title of journal; subtitle of journal */

div#header a, div#header a:link, div#header a:visited {
color:#F26D7D;
}

div#header a:hover {
color:#000;
}

ul.navheader {
padding:0 10px 20px 10px;
margin:0;
font:700 1.8em/1em "Century Gothic",Verdana,sans-serif;
letter-spacing:0.06em;
text-transform:lowercase;
text-align:left;
background:#FFE9EA url(http://i140.photobucket.com/albums/r19/bottledsky/smooch/navheader.gif) no-repeat bottom center;
}

ul.navheader li {
list-style:none;
padding:3px 0;
margin:0;
border-bottom:#FFB8BC dashed 1px;
}

ul.navheader li.view {
color:#000;
}

.title,.subtitle,.clear {
display:none;
}


/* sidebar */

div#sidebar a, div#sidebar a:link {
color:#0076A3;
}

div#sidebar a:visited {
color:#888;
}

div#sidebar a:hover {
color:#000;
}

.defaultuserpic {
text-align:center;
background:url(http://i140.photobucket.com/albums/r19/bottledsky/smooch/defaultuserpic.gif) no-repeat top center;
height:75px;
margin:0 -10px -10px -10px;
width:220px;
}

.defaultuserpic img {
display:none;
}

.sbarbody,.sbarbody2 {
padding:0;
margin:0;
}

table.calendar {
margin:0 auto;
}

.sbarcalendar {
border:#f4f4f4 solid 3px;
text-align:center;
}

.sbarcalendarposts {
border:#f4f4f4 solid 3px;
text-align:center;
background:#ebebeb;
}

ul.sbarlist {
padding:0;
margin:0;
list-style:none;
}

li.sbaritem {
list-style:none;
margin:5px 0;
padding:0 0 0 14px;
background:url(http://i140.photobucket.com/albums/r19/bottledsky/smooch/sbaritem.gif) no-repeat top left;
}

li.sbartitle,.sbarheader {
list-style:none;
margin:30px 0 10px 0;
padding:1px;
color:#00A6D0;
background:transparent;
font:700 1.3em "Century Gothic",Verdana,sans-serif;
text-transform:lowercase;
letter-spacing:0.05em;
}

div#sidebar h4 {
margin-top:20px;
color:#f4f4f4;
}

/* maincontent */

.subcontent {
padding:0 15px;
}

.entry {
font:400 1em/1.5em "Century Gothic",Verdana,sans-serif;
}

.userpic {
position:relative;
float:right;
padding:4px;
margin:0 0 10px 10px;
z-index:15;
background:#fff;
border:#909090 solid 1px;
}

.userpicfriends {
position:relative;
float:right;
padding:4px;
margin:0 0 10px 10px;
z-index:15;
background:#fff !important;
border:#909090 solid 1px;
text-align:center;
font:400 0.9em "Century Gothic",Verdana,sans-serif;
}

.userpicfriends font {
color:#000 !important;
}

.date {
color:#0076A3;
font:400 1em/1.5em "Century Gothic",Verdana,sans-serif;
background:transparent;
}

.subject {
color:#000;
margin-left:-2px;
font:400 2em/1.1em "Century Gothic",Verdana,sans-serif;
}

.subject a, .subject a:link, .subject a:visited {
color:#ea5989;
}

.datesubject {
margin:0 0 20px 0;
}

.currents, .ljtags {
font:400 0.9em/1.1em "Century Gothic",Verdana,sans-serif;
}

.ljtags{
font-weight:700;
margin-top:10px;
}

.comments {
text-align:right;
font-weight:700;
}

.skiplinks {
text-align:center;
padding-bottom:30px;
font-weight:700;
}

.separator{
height:44px;
background:url(http://i140.photobucket.com/albums/r19/bottledsky/smooch/separator.gif) no-repeat top center;
margin:10px 0;
}

/* maincontent --  entry, reply pages */

.datesubjectcomment {
padding:5px;
border-bottom:#7DCFEF solid 1px;
}

.userpiccomment {
margin:0 10px 10px 0;
z-index:15;
float:left;
}

.box {
padding:15px;
clear:left;
}

input, textarea {
background-color:#fff;
color:#000000;
}

textarea.textbox  {
width:100% !important;
}

.reply{
position:relative;
margin:20px 30px 10px 30px;
padding:25px 10px 10px 10px;
text-align:left;
background-color:#fff;
color:#000;
}

.replytosubject {
font-weight:700;
}

.commentreply {
position:relative;
margin:10px;
}

.commentbox {
padding:5px;
margin:15px 0;
background:#B9E4F5;
border:#7DCFEF solid 1px;
}

/* maincontent -- year/achive pages */

ul.year {
text-align:center;
padding-bottom:30px;
font:700 1.4em "Century Gothic",Verdana,sans-serif;
letter-spacing:0.05em;
margin:0;
}

ul.year li {
display:inline;
padding:0 5px;
}

table.yeartable {
margin:0 auto;
}

table.yeartable td.yeardate, table.yeartable td.yearday {
border:#7DCFEF solid 1px;
}

table.yeartable td.yearday {
background:#B9E4F5;
color:#000;
font-weight:700;
text-align:center;
}

td.yearmonth {
font:400 1.1em "Century Gothic",Verdana,sans-serif;
}


/* footer */

ul.navfooter{
padding:0;
margin:0;
}

ul.navfooter li  {
display:inline;
margin:0 5px 0 5px;
}

.clearfoot {
clear:both;
}
