/*	Template: Scrapbook Summer  */
/*	Date: July 31, 2008		*/
/*	S2 Style: Flexible Squares	*/
/*	Codes by Ruthenia Alba */
/*	Design by Ruthenia Alba (www.livejournal.com/ruthenia_alba) */


    body {
        background-color: #351805;
        
        text-align: center;
        color: #000000;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        margin: 20px 0 20px 0;
        }

    a, a:link, a:visited {
        color: #608729;
        text-decoration: none;
        }

    a:hover {
        color: #661f0c;
        text-decoration: underline;
        }

    p, td, blockquote {
            font-size: 11px;
        }

    code, kbd, pre, tt {
            font-family: monospace;
        }

    #content
    {
        width: 80%;
        margin-left: auto; margin-right: auto;
        background-color: #c47b51;
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
        padding: 15px;
    }

     #maincontent {
        margin-top: 15px;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        background-color: #6a3106;
        color: #000000;
        border-style: solid;
        border-color: #000000;
        border-width: 1px;
        margin-left: 180px;
        text-align: left;
        }

    #sidebar {

        padding-top: 15px;
        margin-top: 15px;
        background-color: #6a3106;
        border-color: #000000;
        border-width: 1px;
        border-style: solid;
          font-size: 11px;
        font-family: "Verdana", sans-serif;
          color: #000000;
        width: 160px;
        float: left;
        text-align: left;
        }

    #header {
        padding: 10px 0px 20px 0px;
        margin: 0px;
        text-align: center;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        font-weight: bold;
        letter-spacing: 2px;
        border-style: solid;
        border-color: #000000;
        border-width: 1px;
        background-color: #eee293;
        color: #661f0c;
        }

    #footer {
        text-align: center;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        font-weight: bold;
        letter-spacing: 1px;
        background-color: #eee293;
        color: #661f0c;
        border-color: #000000;
        border-width: 1px;
        border-style: solid;
        z-index: 100;
        clear: both;
        }

    /* header -- links to views; title of journal; subtitle of journal */

    div#header a, div#header a:link, div#header a:visited, div#footer a, div#footer a:link, div#footer a:visited {
        color: #608729;
    }

    div#header a:hover, div#footer a:hover {
        color: #661f0c;
        text-decoration: none;
    }

    ul.navheader
        {
        padding: 0px;
        margin: 0px;
        }

    ul.navheader li  {
        display: inline;
        padding: 0 3px 0 3px;
        }

    .title    {
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        font-weight: normal;
        line-height: 200%;
        top: 10px;
        }

    .subtitle{
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        font-weight: normal;
        top: 10px;
        }


    /* sidebar */

    div#sidebar a, div#sidebar a:link, div#sidebar a:visited{
        color: #608729;
    }

    div#sidebar a:hover {
        color: #eee293;
        text-decoration: none;
    }

    .defaultuserpic {
        text-align: center;
        }

    .sbarheader {
        padding: 0px 5px 0px 5px;
        }

    .sbarbody {
        padding: 0px 5px 0px 5px;
        }

    .sbarbody2 {
        padding: 0 15px 0 15px;
    }

    #sidebar_summary li.sbaritem {
        margin: 0 10px;
        padding: 3px 0;
        border-bottom: 1px #000000 solid;
    }

    table.calendar {
        margin-right: auto;
        margin-left: auto;
        }

    .sbarcalendar {
        border-color: #000000;
        border-width: 1px;
        border-style: solid;
        text-align: center;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        }

    .sbarcalendarposts {
        border-color:  #000000;
        border-width: 1px;
        border-style: solid;
        background-color: #eee293;
        text-align: center;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        }

    ul.sbarlist
    {
        padding-left: 0px;
        margin-left: 0px;
        list-style: none;
    }

    li.sbaritem, .tagcloud
    {
        padding-left: 15px;
        list-style: none;
    }

    li.sbartitle
    {
        padding-left: 15px;
        list-style: none;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
        background-color: #8b4e1d;
        margin-bottom: 10px;
        margin-top: 10px;
    }


    /* maincontent */

    .subcontent {
    }

    .entry    {
        margin: 0px 10px 10px 30px;
        padding: 10px;
        background-color: #eee293;
        color: #661f0c;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        text-align: left;
        border-width: 1px;
        border-color: #8b4e1d;
        border-style: solid;
        }

    .entry ul li
        {
        padding-left: 5px;
        margin-left: 15px;
        }

    .entry ol li
        {
        padding-left: 5px;
        margin-left: 15px;
        }

    .userpic {
        position: relative;
        float: left;
        background-color: #eee293;
        padding: 5px;
        margin: 10px;
        z-index: 15;
        border-width: 1px;
        border-color: #8b4e1d;
        border-style: solid;
        }

    .userpicfriends {
        position: relative;
        float: left;
        padding: 5px;
        margin: 10px;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #8b4e1d;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        z-index: 15;
        }

    .date {
        line-height: 200%;
        top: 5px;
        color: #000000;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        }

    .subject {
        font-weight: bold;
        padding: 10px;
        color: #000000;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        }

    .subject a, .subject a:link, .subject a:visited, .subject a:hover  {
       color: #000000;
        /*color: #ffffff;*/
       text-decoration: none;
        }

    /*.subject a:hover {
        color: #c47b51;
        }*/

    .datesubject {
        background-color: #8b4e1d;
        padding: 5px;
        }

    .currents, .currentmood, .currentmusic {
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        }

    .comments {
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        text-align: right;
        background-color: #8b4e1d;
        padding: 0px 5px 0px 5px;
        position: relative;
        top: 15px;
        }

    div.comments a, div.comments a:link, div.comments a:visited{
        color: #ffffff;
    }

    div.comments a:hover {
        color: #c47b51;
        text-decoration: none;
    }


    /* maincontent --  entry, reply pages */

    .datesubjectcomment {
            background-color: #8b4e1d;
            padding: 5px;
            margin-top: 20px;
            }

    .userpiccomment {
        position: relative;
        border-width: 5px;
        border-style: solid;
        border-color: #eee293;
        background-color: #eee293;
        top: -30px;
        left: 0px;
        padding: 5px;
        margin: 10px 10px -20px 10px;
        z-index: 15;
        float: left;
        border-width: 1px;
        border-color: #8b4e1d;
        border-style: solid;
        }

    .box {
        border-style: solid;
        border-width: 1px 0px 0px 0px;
        border-color: #000000;
        padding: 10px;
        clear: right;
        }

    input, textarea {
        background-color: #eee293;
        color: #661f0c;
        }

    textarea.textbox  {
          width: 95% !important;
           }

    .reply    {
        position: relative;
        margin: 20px 30px 10px 30px;
        padding: 25px 10px 10px 10px;
        text-align: left;
        font-family: "Verdana", sans-serif;
        font-size: 11px;
        line-height: 125%;
        background-color: #eee293;
        color: #661f0c;
        }

    .replytosubject {
        font-weight: bold;
        }


    .commentreply {
        position: relative;
        margin: 10px;
        font-size: 11px;
        font-family: "Verdana", sans-serif;
        color: #661f0c;
        }

    .commentbox {

        border-color: #000000;
        border-width: 1px;
        border-style: solid;
        padding: 10px;
        margin: 10px;
        background-color: #eee293;
        }

    .datesubjectcomment a:link, .datesubjectcomment a:visited {
        color: #ffffff;
        }

    .datesubjectcomment a:hover {
        color: #c47b51;
        }

    .commentboxpartial {
        border-color: #000000;
        border-width: 1px;
        border-style: solid;
        padding: 10px;
        margin: 10px;
        background-color: #eee293;
        }

    .commentinfo {
        background-color: #eee293;
        margin-top: 10px;
        width: 100%;
        }


    /* maincontent -- year/achive pages */

    ul.year {
        text-align: center;
        padding-bottom: 40px;
        }

    ul.year li {
        display: inline;
        }

    table.yeartable {
        margin-left: auto;
        margin-right: auto;
        }

    table.yeartable td.yeardate, table.yeartable td.yearday {
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
        }

    table.yeartable td.yearday {
        background-color: #eee293;
        text-align: center;
        }

    td.yearmonth {
        border-style: none;
        }


    /* footer */

    ul.navfooter{
        padding: 0px;
        margin: 0px;
        }

    ul.navfooter li  {
        display: inline;
        margin: 0 5px 0 5px;
        }


    .clearfoot {
        clear: both;
        }


    /* misc  */

    .clear {
        height: 15px;
        }

    .skiplinks {
        text-align: center;
        }

    .headerimage {
        /* for formatting header image */
        }

    .separator{
        /* for formatting separators between entries */
        height: 35px;
    }

    * html div.subcontent {
        /* fixes an IE reply page bug */
        height: 1%;
        clear: none;
    }

    * html div.box#commentform {
        /* fixes an IE reply page bug */
        position: absolute;
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
        background-color: #6a3106;
    }
    

#lj_controlstrip {
    background-color: #eee293;
    background-image: url(http://p-stat.livejournal.com/palimg/controlstrip/bg.gif/pteee293ccb171);
}

#lj_controlstrip td {
    color: #661f0c;
    border-bottom: 1px solid #000000;
}

#lj_controlstrip_statustext {
    color: #661f0c;
}

#lj_controlstrip a {
    color: #608729;
}

#lj_controlstrip_user,
#lj_controlstrip_actionlinks,
#lj_controlstrip_search,
#lj_controlstrip_login,
#lj_controlstrip_loggedout_userpic {
    border-right: 1px solid #000000;
}

#lj_controlstrip_login td {
    border-bottom: 0;
}

#lj_controlstrip td td {
    border-bottom: 0;
}

#lj_controlstrip_userpic {
    background-image: url(http://p-stat.livejournal.com/palimg/controlstrip/ljlogo.gif/pteee293661f0c);
}

#lj_controlstrip_loggedout_userpic {
    background-image: url(http://p-stat.livejournal.com/palimg/controlstrip/ljlogo-loggedout.gif/pteee293661f0c);
}

/* Cleaned CSS: */
/*	Template: Scrapbook Summer  */
/*	Date: July 31, 2008		*/
/*	S2 Style: Flexible Squares	*/
/*	Codes by Ruthenia Alba */
/*	Design by Ruthenia Alba (www.livejournal.com/ruthenia_alba) */


body {
	padding:0px;
	margin:0px;
	text-align:left;
	background-image:
	url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/007scrapsummer-background.jpg);
	background-repeat:repeat;
	background-attachment:scroll;
	}

.ljuser img {
	background-color: transparent;
	width: 0;
	height: 0;
	padding:12px 10px 8px 20px;
	background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/007lj-marker.gif);
	background-repeat:no-repeat;
	}

.ljuser img[src="http://p-stat.livejournal.com/img/community.gif"] {
	background-color: transparent;
	width: 0;
	height: 0;
	padding:12px 10px 8px 20px;
	background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/007comm-marker.gif);
	background-repeat:no-repeat;
	}

ul{
	margin:0px;
	padding:0px;
	}

	li{list-style:none;
	margin:0px;
	padding:0px;
	border:0px;
	}



/* ---------- a (links) --------- */

a, a:link {
	color: #919b23;
	text-decoration:none;
	}

a:visited {
	color: #017A97;
	text-decoration:none;
	}

a:hover {
	color: #017A97;
	text-decoration:underline;
	}

p {
	margin-top:0px;
}



/* -------- title & subtitle ----- */

.title {
display: none;
	}

.subtitle{
display: none;
}


/* ----------- content ----------- */

div#content{
	border:0px;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-image:
	url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/007scrapsummer-background.jpg);
	background-repeat:repeat;
	background-attachment:scroll;
	}


/* ----------- header ----------- */

	div#header{
	width:91%;
	background-color:transparent;
	background-image:
	url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/007scrapsummer-header3.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border:0px;
	margin-top:0px;
	text-align:left;
	padding:0px 0px 30px 0px;
	}

/* --------- navigation --------- */

ul.navheader  {
	padding: 185px 0px 60px 260px;
	margin: 0px;
	font-family:"Arial";
	font-weight: bold;
	text-transform: uppercase;
	font-size:15px;
	color: #106373;
	}

div#header a, div#header a:link {
	color: #017A97;
	text-decoration:none;
	}

div#header a:visited {
	color: #017A97;
	text-decoration:none;
	}

div#header a:hover {
	color: #106373;
	text-decoration:underline;
	}

ul.navheader li{
	display:inline;
	padding: 0 5px 0 5px;
	}


/* ----------- sidebar ---------- */

div#sidebar{
	background-color:transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	border:0px;
	text-align:center;
	font-family:"Trebuchet MS", "Arial";
	}

div#sidebar a, div#sidebar a:link {
	color: #919b23;
	text-decoration:none;
	}

div#sidebar a:visited {
	color: #017A97;
	text-decoration:none;
	}

div#sidebar a:hover {
	color: #017A97;
	text-decoration:underline;
	}

div .defaultuserpic {
	width:100px;
	margin-left:23px;
	padding: 10px;
	background-color:#919b23;
	}

li.sbartitle{	
	padding: 7px 0px 7px 0px;
	list-style: none;
	border-top:3px solid #017A97;
        border-left:0px;
	border-bottom:0px;
        border-right:0px;
        background-color: #919b23;
	text-transform:uppercase;
	color: #fbffcf;
	font-size:12px;
	font-family: "Trebuchet MS", "Arial";
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 28px;
	}

li.sbaritem {

	margin: 5px 2px 2px 2px;
	padding: 5px 0px 5px 0px;
	list-style: none;
	font-size:11px;
	background: #fbffcf;
	line-height:1.3em;
	}

/* ------- sidebar summary -------- */

div#sidebar_summary li.sbaritem{
	border:0px;
	font-size:11px;
	padding: 5px 0px 5px 0px;
	margin: 5px 2px 2px 2px;
	line-height:1.3em;
	color:#585f0d;
	font-family: "Trebuchet MS", "Arial";
	}


/* ------- sidebar calendar ------- */

.calendar td{
	padding:1px;
	color: #585f0d;
	border:0px;
	}

div#sidebar_calendar ul.sbarlist{
	font-size:13px;
	padding: 0px 0px 0px 0px;
	line-height:1.2em;
	font-family: "Trebuchet MS", "Arial";
        background-color: #fbffcf;
	}

.sbarcalendarposts {
	background:#919b23;
	border:0px;
	}

div#sidebar .sbarcalendarposts a,
div#sidebar .sbarcalendarposts a:link,
div#sidebar .sbarcalendarposts a:visited{
	color: #fbffcf;
	text-decoration:none;
	}

div#sidebar .sbarcalendarposts a:hover{
	color: #fbffcf;
	text-decoration:underline;
	}


/* --------- sidebar links--------- */

div#sidebar_linklist li.sbaritem{
font-size:11px;
line-height:1em;
font-family: "Trebuchet MS", "Arial";
}



/* --------- main content --------- */

div#maincontent{
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	background-color:transparent;
	border:0px;
	}

div.subcontent{
	border:0px;
	padding:0px 0px 0px 0px;
	margin-left:230px; 	/* important */
        margin-right:114px;
	}


/* ------- content: entry ------- */

div.entry{
	background-color:#fbffcf;
	border-bottom:1px #919b23 dashed;
	border-left:1px #919b23 dashed;
        border-right:1px #919b23 dashed;
        border-top:0px;
        margin:0px;
	padding:30px;
	text-align:justify;
	font-family:"Trebuchet MS", "Arial";
	font-size:14px;
	line-height:1.4em;
	color: #585f0d;
	}

div.entry p{
	font-size: 1em;
	}

div.entry_text{
	color: #585f0d;
	}

blockquote {
	margin-left: 15px;
	margin-right: 120px;
	padding: 10px 10px 10px 10px; 
	line-height: 14px;
	font-size: 10px;
	font-style:italic;
	border-width: 0px 0px 0px 5px;
	border-style: solid;
	border-color: #919b23;
	background-color: #ffffff; 
	}


/* ------- content: date & subject ------- */

div.datesubject {
	background-color:#919b23;
	color: #fbffcf;
        border-top:5px solid #017A97;
	}

div.date{
	padding:0px 0px 0px 30px;
	font-size: 10pt;
	text-align:left bottom;
	font-weight:bold;
	font-family:"Trebuchet MS", "Arial";
	color:#fbffcf;
	background-color:transparent;
	}

div.subject,
div.replytosubject{
	padding:0px 0px 0px 30px;
	font-size: 12pt;
	font-family:"Trebuchet MS", "Arial";
	color:#fbffcf;
	}


/* ------- content: userpic ------- */

div.userpic{
	position:relative;
	float:right;
	border:1px dashed #919B23;
	background-color: #FBFFCF;
	padding:3px;
        margin-top:14px;
	}


div.userpicfriends {
	position:relative;
	float:right;
	border:1px dashed #919B23;
	font-family:"Trebuchet MS", "Arial";
	font-size:12px;
	color: #017A97;
	background-color:transparent!important;
	padding:2px;
        margin-top:14px; 
	font-weight:normal;
	}

div.userpicfriends a, 
div.userpicfriends a:link, 
div.userpicfriends a:visited {
	color:#919B23 !important;
	text-decoration:none;
	}

div.userpicfriends a:hover {
	color:#017A97 !important;
	text-decoration:underline;
	}



/* ---- content: tags & currents ---- */

div.ljtags{
	padding:10px 0px 0px 0px;
	font-size: 8pt;
	}

div.ljtags a, 
div.ljtags a:link {
	color: #919b23;
	text-decoration:none;
	}

div.ljtags a:visited {
	color: #017A97;
	text-decoration:none;
	}

div.ljtags a:hover {
	color: #017A97;
	text-decoration:underline;
	}


div.currents{
	padding:10px 0px 0px 0px;
	background-color:transparent;
	}

div.currents div{
	color:#017A97;
	font-size: 8pt;
	}


/* ------- content: comments ------- */

div.comments{
	background-color:transparent;
	background-image:
	url();
	background-repeat:no-repeat;
	background-position:bottom center;
	text-align:center;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size: 11px;
	font-family:"Trebuchet MS", "Arial";
	}

div.comments a, 
div.comments a:link {
	color: #919b23;
	text-decoration:none;
	}

div.comments a:visited {
	color: #017A97;
	text-decoration:none;
	}

div.comments a:hover {
	color: #017A97;
	text-decoration:underline;
	}


/* ------- content: footer ------- */

.separator{
	height: 10px;
	}

.clear{
	height: 0px;
	}

#footer{
	background-color:transparent;
	border:0px;
	padding:0px 0px 0px 150px;
	text-align:center;
	font-family:"Trebuchet MS", "Arial";
	font-size: 11px;
	}

ul.navfooter{
	color:#017A97;
	font-size: 11px;
	}

div#footer a, 
div#footer a:link {
	color: #919b23;
	text-decoration:none;
	}

div#footer a:visited {
	color: #017A97;
	text-decoration:none;
	}

div#footer a:hover {
	color: #017A97;
	text-decoration:underline;
	}



/* ------ calendar page ------ */

ul.year{
	height:15px;
	font-family:"Trebuchet MS", "Arial";
	}

ul.year a{
	font-family:"Trebuchet MS", "Arial";
	font-size: 15px;
	padding:0px 0px 0px 0px;
	margin-bottom:5px;
        font-weight:bold;
	}

li.active{
	font-family:"Trebuchet MS", "Arial";
	font-size: 15px;
	font-weight:bold;
	color:#585f0d;
	padding:10px 0px 5px 10px;
	}

td.yearmonth{
	font-size: 13px;
	font-weight:bold;
	font-family:"Trebuchet MS", "Arial";
	color:#585f0d;
	padding-bottom:5px;
	}

table.yeartable td.yearday {
	background-color:#585f0d;
	border:0px;
	color: #fcffbf;
	font-weight:bold;
	font-family:"Trebuchet MS", "Arial";
	font-size: 9pt;
	}

td.yearmonth a {
	font-weight:normal;
	}

table.yeartable td.yeardate{
	background-color:#fcffbf;
        border-style:none;
	border-bottom:1px dashed #585f0d;
	border-right:1px dashed #017A97;
	padding-right:4px;
	color:#585f0d;
	font-family:"Trebuchet MS", "Arial";
	font-size: 9pt;
	}

td.yeardate a{
	background:#585f0d;
	padding:1px 8px;
	color: #fcffbf;
	font-weight:normal;
	}


/*month*/

/*day*/

div.skiplinks{
	margin: 0px 114px 0px 230px;
        padding-top:5px;
        color:#919b23;
	font-size: 8pt;
        background-color:#017A97;}

div.skiplinks a{
	color: #fbffcf;
        font-weight:normal;
	}



/* ------- comments page ------- */

div.box{
        border:0px;
        color:#fbffcf;
        font-size: 12px;
        font-family:"Trebuchet MS", "Arial";
        padding:0px 114px 0px 0px;
        margin-left:230px;
        }

div.box center{
	margin-bottom:5px;
	}

div.box center a{
	font-size: 12px;
	}

div .commentbox {
	border:1px #919b23 dashed;
        font-size: 12px;
	font-family:"Trebuchet MS", "Arial";
	background-color:#fbffcf;
        margin-left:230px;
	padding:0px 0px 0px 0px;
	}

div .commentreply {
	color:#919b23;
	font-size: 12px;
	font-family:"Trebuchet MS", "Arial";
        padding:0px 0px 0px 10px;
	}

div .datesubjectcomment {
	background-color:#919b23;
	border:0px;
	}

.datesubjectcomment a, 
.datesubjectcomment a:link, 
.datesubjectcomment a:visited {
	color: #fbffcf;
	text-decoration:none;
	}

.datesubjectcomment a:hover {
	color: #017A97;
	text-decoration:underline;
	}

 .userpiccomment {
	position:relative;
	border:3px solid #919b23;
	padding: 0px 0px 0px 0px;
	}


/* ------- input & textarea ------- */

input, textarea {
	background-color:#fbffcf;
	color:#017A97;
	font-size: 12px;
	font-family:"Trebuchet MS", "Arial";
	}

