/* Cleaned CSS: */

/*---------------------------------------------------
This is the css file for a S2 layout created by http://cartonage.livejournal.com

It's based on the S2 style Flexible Squares and named "Wide Open Space".

It's a complete layout, meaning you shouldn't make any changes to it. =)
------------------------------------------------------*/


	body	{
		background-color: #ffffff;
                background-image:url(http://img476.imageshack.us/img476/4096/bgrb9.jpg);
                background-attachment:fixed!important;
                background-attachment:scroll;
                background-position:0px 45px;
                background-repeat:repeat-y;
		text-align: left;
		color: #848484;
		font-family: "Verdana", sans-serif;
		font-size: 10px;
		margin: 0px;
		}

	a, a:link, a:visited {
		color: #8db015;
		text-decoration: none;
		}

	a:hover {
		color: #646464;
		text-decoration: none;
		}

	p, td, blockquote {
	    	font-size: 11px;
		}

	code, kbd, pre, tt {
	    	font-family: monospace;
		}
          span.ljuser {
                        background:url(http://img476.imageshack.us/img476/3973/figurevf1.gif) no-repeat;
                        background-position:top left;
                        width: 11px;
                        height: 11px;
                        margin:0px;

                       }
                span.ljuser img {visibility: hidden; width:12px; height:11px;}
                span.ljuser a b{padding-left:0px;}

         .subject img[src="http://stat.livejournal.com/img/icon_protected.gif"]{
			width: 0;
			height: 0;
			padding: 0px 7px 8px 0px;
			background: url(http://img476.imageshack.us/img476/9374/lockedzf2.gif);
}
/*---------------------------------------------------------------------
   General page alignment and width
-------------------------------------------------------------------------*/

	#content
	{
		width: 806px;
		margin-left:0px;
		padding: 0px;
	}

 	#maincontent {
		margin-top: 25px!important;
                margin-top:0px;
		font-family: "Verdana", sans-serif;
		font-size: 10px;
		margin-left: 366px;
		}

	#sidebar {

		padding-top: 0px;
		height:671px;
                 background-image:url(http://img476.imageshack.us/img476/8329/headermn4.jpg);
                 background-position:top right;
                 background-repeat:no-repeat;
	  	font-size: 10px;
		font-family: "Verdana", sans-serif;
		width: 366px;
		float: left;
		text-align:left;
                 position:fixed!important;
                 position:absolute;
                 left:0px;
                 top:25px;
		}

/*-----------------------------------------------------------------------------
   Header - you can add a header image with either #header or .headerimage
---------------------------------------------------------------------------------*/

	#header {
		width: 187px;
                 height:15px;
		padding:5px 3px;
		margin: 0px;
		text-align: center;
		font-family: "Verdana", sans-serif;
		font-size: 10px;
		background-color: #014289;
                 position:fixed!important;
                 positon:absolute;
                 margin-left:173px;
                 top:0px;
		}


	.headerimage {
		/* for formatting header image */
		}


         /*look  and color of links (also partly for footer)*/
	div#header a, div#header a:link, div#header a:visited {
		color: #5784c8;
	}

	div#header a:hover{
		color: #7ab2f8;
		text-decoration: none;
	}



         /*title and subtitle*/
	.title	{
		font-family: "Verdana", sans-serif;
		font-size: 11px;
		font-weight: normal;
		line-height: 200%;
		top: 10px;
                 display:none;
		}

	.subtitle{
		font-family: "Verdana", sans-serif;
		font-size: 11px;
		font-weight: normal;
		top: 10px;
                 display:none;
		}

/*-----------------------------------------------------------------------------
   Header - top navigation
---------------------------------------------------------------------------------*/

/* header -- links to views; title of journal; subtitle of journal */

	ul.navheader
		{
		padding: 0px;
		margin: 0px;
		}

	ul.navheader li  {
		display: inline;
		padding: 0 3px 0 3px;
		}

        li.view {color:#7ab2f8;}

/*-----------------------------------------------------------------------------
   Entry stuff
-------------------------------------------------------------------------*/


	.subcontent {
                background-image:url(http://img476.imageshack.us/img476/2629/entrybgxz7.jpg);
                background-repeat:repeat-y;
                margin-left:20px;
                padding: 0px 0px 10px 0px;
	}

	.entry	{
		margin:0px 5px;

		padding: 0px 10px;
		font-family: "Verdana", sans-serif;
		font-size: 10px;
		text-align: left;
		}
        .entry_text {
                letter-spacing:0.3px;
                line-height:14px;
                }


	.userpic {
		position: relative;
		float: left;
		background-color: #d4dce8;
		padding: 5px;
		margin: 10px;
		z-index: 15;
                display:none;
		}

	.date {
		top: 5px;
		text-align:right;
		font-family: "Verdana", sans-serif;
		font-size: 9px;
                color:#b4b4b4;
		}

	.subject {

		padding: 0px;
		text-transform:uppercase;
		font-family: "Verdana", sans-serif;
		font-size: 10px;
                color:#616161;
		}

	.datesubject {
		padding:10px 15px;
		}

         .entry ul li
		{
		padding-left: 5px;
		margin-left: 15px;
		}

    .entry ol li
		{
		padding-left: 5px;
		margin-left: 15px;
		}


/*---------------------------------------------------------------------
  Entry Stuff - Current Mood, Music and Location
-------------------------------------------------------------------------*/

	.currents, .currentmood, .currentmusic {
		font-family: "Verdana", sans-serif;
		font-size: 9px;
		}
       .currents {
                background-color:#e8e8e7;
                width:200px;
                padding:5px;
                color:#aaa9a9;
                }
       .currents img {display:none;}

       .currents strong {
                font-weight:normal;
                color:#848484;
                text-transform:lowercase;
                }
       div.ljtags {
                width:300px;
                border-width:0px 0px 0px 2px;
                border-style:solid;
                border-color:#efefef;
                padding:5px;

                font-size: 9px;
                margin-top:10px;
                 }


/*---------------------------------------------------------------------
  Entry Stuff - Comments
-------------------------------------------------------------------------*/

	.comments {
		font-family: "Verdana", sans-serif;
		font-size: 9px;
		text-align: left;
		padding: 0px 5px 0px 5px;
		position: relative;
		top: 0px;
                color:#aaa9a9;
		}




/*---------------------------------------------------------------------
  Entry Stuff - Separator
-------------------------------------------------------------------------*/

  .separator{
		/* for formatting separators between entries */
                 height:15px!important;
		height: 35px;

	}



/*------------------------------------------------------------
  Special friends page customization
--------------------------------------------------------------------------------*/


       	.userpicfriends {
		position: relative;
		float: right;
		padding: 5px;
		margin: 10px 0px 10px 5px;
		text-align: center;
		font-family: "Verdana", sans-serif;
		font-size: 11px;
		z-index: 15;
                background-color:#e9e8e8!important;
                color:#f8f8f8;
		}
       .userpicfriends a font {
                color:#848484;
                font-size:9px;
                }

/*------------------------------------------------------------
  Sidebar
--------------------------------------------------------------------------------*/

	.defaultuserpic {
		padding:10px;
                width:144px;
                background-image:url(http://img476.imageshack.us/img476/1762/sidebarbgmk8.jpg);
                background-position:top right;
                background-repeat:repeat-y;
                text-align:right;
		}

	.sbarheader {
		padding: 0px;
                width:172px;
		}

	.sbarbody {
	       padding: 5px 10px;
                margin:10px 0px;
                width:144px;
                background-image:url(http://img476.imageshack.us/img476/1762/sidebarbgmk8.jpg);
                background-position:top right;
                background-repeat:repeat-y;
                text-align:right;
		}

	.sbarbody2 {
	       padding: 5px 10px;
                margin:10px 0px;
                width:144px;
                background-image:url(http://img476.imageshack.us/img476/1762/sidebarbgmk8.jpg);
                background-position:top right;
                background-repeat:repeat-y;
                text-align:right;
	}

        div#sidebar a, div#sidebar a:link, div#sidebar a:visited{
		color: #646464;
	}

	div#sidebar a:hover {
		color: #8db015;
		text-decoration: none;
	}



/*------------------------------------------------------------
  Sidebar - Calendar
--------------------------------------------------------------------------------*/



	table.calendar {
                 margin-right:0px;
                 text-align:right;
                 font-family: "Verdana", sans-serif;
		font-size: 9px;
		}

	.sbarcalendar {

		text-align: right;
		font-family: "Verdana", sans-serif;
		font-size: 9px;
		}

	.sbarcalendarposts {

		background-color: #eeeeee;
		text-align: right;
		font-family: "Verdana", sans-serif;
		font-size: 9px;
		}

/*------------------------------------------------------------
  Sidebar - link box contents and sidebar box titles
--------------------------------------------------------------------------------*/

	ul.sbarlist
	{
		padding-left: 0px;
		margin-left: 0px;
		list-style: none;
	}

	li.sbaritem
	{
		padding:0px;
		list-style: none;
	}

	li.sbartitle
	{
		padding:0px;
		list-style: none;
		margin-bottom: 10px;
		margin-top: 10px;
                 text-transform:uppercase;
		font-family: "Verdana", sans-serif;
		font-size: 10px;
                 color:#616161;
	}

/*----------------------------------------------------
  footer
-----------------------------------------------------------------*/


	#footer {
		margin-left: 366px;
		text-align: left;
		font-family: "Verdana", sans-serif;
		font-size: 9px;
                 padding:0px 0px 0px 25px;
		z-index: 100;
		clear: both;
		}



	ul.navfooter{
		padding: 0px;
		margin: 0px;
		}

	ul.navfooter li  {
		display: inline;
		margin: 0 5px 0 5px;
		}


	.clearfoot {
		clear: both;
		}

/*----------------------------------------------------
 Archive Pages
-----------------------------------------------------------------*/

	ul.year {
		text-align: center;
		padding-bottom: 40px;
                 font-size:10px;
                 width:350px;
 		}

	ul.year li {
		display: inline;
		}

	table.yeartable {
                background-image:url(http://img476.imageshack.us/img476/2629/entrybgxz7.jpg);
                background-repeat:repeat-y;
                margin-left:20px;
                padding:10px;
                font-size:10px;
                width:350px;
		}

	table.yeartable td.yeardate, table.yeartable td.yearday {
	       font-size:10px;
                margin:0px;
                padding:0px;
		}

	table.yeartable td.yearday {
	       background-color: #e9e8e8;
	       text-align: center;
                font-size:10px;
                padding:3px;
		}

	td.yearmonth {
	       border-style: none;
                font-size:10px;
                padding:0px 0px 10px 0px
		}

        dl {padding-top:10px;}
/*----------------------------------------------------
 Comments pages
-----------------------------------------------------------------*/

	.datesubjectcomment {

			padding:10px 15px;
			margin-top: 20px;
		        font-family: "Verdana", sans-serif;
		        font-size: 10px;
                         color:#616161;
			}

	.userpiccomment {
		position: relative;
		padding: 5px;
		margin:0px 0px 0px 10px;
		z-index: 15;
		float:right;
		background-color:#e9e8e8;
		}

	.box {
                 width:100%;
                 margin:0px;
		margin-left:20px;
		padding: 0px;
		clear: left;

		}

	input, textarea, select {
	       background-color:#e7e8e8;
	       color: #848484;
                font-size:11px;
                border:0px solid #c1c1c1;
                padding:3px;
		}
       #postform {
                font-size:10px!important;
                margin-top:30px;
                padding:10px 40px 10px 5px;
                background-image:url(http://img476.imageshack.us/img476/2629/entrybgxz7.jpg);
                background-repeat:repeat-y;
                }
         #postform table td{
                font-size:10px!important;
                }
	textarea.textbox  {
          	width: 100% !important;
                font-size:11px;
                font-family: "Verdana", sans-serif;
   		}

        label, label b {
               font-weight:normal;
                }

        tr#ljuser_row {
               background-image:url(http://img476.imageshack.us/img476/3973/figurevf1.gif);
               background-repeat:no-repeat;
               background-position:10px 5px;
               }
        tr#ljuser_row img {
               display:none;
               }

	.reply	{
		position: relative;
		margin: 20px 30px 10px 30px;
		padding: 25px 10px 10px 10px;
		text-align: left;
		font-family: "Verdana", sans-serif;
		font-size: 10px;
		line-height: 125%;
		background-color: #d4dce8;
		}

	.replytosubject {
		font-weight: bold;
		}


	.commentreply {
		position: relative;
		margin: 10px;
		font-size: 10px;
		font-family: "Verdana", sans-serif;
                 line-height:13px;
		}

	.commentbox {

	       background-image:url(http://img476.imageshack.us/img476/2629/entrybgxz7.jpg);
                background-repeat:repeat-y;
                padding: 0px 10px 10px 5px;

		}



	.commentboxpartial {
		border-color: #ededed;
		border-width: 1px 0px 0px 1px;
		border-style: solid;
		padding: 10px;
		margin: 10px;
                }
        .commentboxpartial a {color:#646464}

	.commentinfo {
		background-color: #d4dce8;
		margin-top: 10px;
		width: 100%;
		}

         .skiplinks {
		text-align: center;
		}




/*--------------------------------------------
Misc
------------------------------------------*/

	.clear {
	       height: 10px!important;
                height:15px;
                clear:both!important;
                clear:none;
		}









