/* Cleaned CSS: */


/* Cleaned CSS: */
/*------------------------------------------------------------------
S2 Flexible Squares
Layout by muddi88 @ http://community.livejournal.com/xaddictionsx/
PLEASE DO NOT REMOVE THIS SECTION 
--------------------------------------------------------------------*/

	body {
		background-color: #949494;
		color: #8f8f8f;
		line-height: 140%;
		font-family: arial;
		font-size: 11px;
		}

	a, a:link, a:visited {
		color: #56a9b9;
		text-decoration: none;
		}
	
	a:hover {
		color: #3d4142;
		text-decoration: none;
		}

	blockquote {
		background-color: #e6e6e6;	
		padding: 10px; 
		margin: 7px; 
		color: #8f8f8f;
		text-align: justify;
		border-right: 10px solid #a4cdd5;
		}

	blockquote:hover {
		background-color: #e6e6e6;	
		padding: 10px; 
		margin: 7px; 
		color: #8f8f8f;
		text-align: justify;
		border-right: 10px solid #56a9b9;
		}

	strong, b {
		color: #404445;
		}

  	 em, i {
		color: #56a9b9;
		}

	code, kbd, pre, tt {
	    	font-family: monospace;
		}

/*-------------------------------
         general
-------------------------------*/ 

	#content {  	
		width: 800px;
		margin-left: auto; margin-right: auto;
		background-color: transparent;
		}

	#maincontent { 
		margin-top: 20px;
		background-color: transparent;
		text-align: justify;
		float: center;
		}

	.subcontent {
		padding: 5px 0 5px 0;
		background-color: #e6e6e6;
		border-left: 10px solid #a4cdd5;
		}

	.subcontent:hover {
		padding: 5px 0 5px 0;
		background-color: #e6e6e6;
		border-left: 10px solid #a4cdd5;
		}

/*-------------------------------
         header
-------------------------------*/ 	

	#header { 
		margin-top: 20px 0 0px 0;
		background-color: transparent;   
		color: #56a9b9;
		font-size: 13pt; 
		font-weight: bold;
		font-family: arial;
		letter-spacing: -1px;
		font-style: italic;
		}

	div#header a, div#header a:link, div#header a:visited {
        		color: #ffffff;
		}


    	div#header a:hover {
        		color: #ffffff;
		}

      	 .navheader {
		width: 100%;
		height: 100px;
        		background-color: transparent;
       		text-align: center;
       		}

        	ul.navheader {
		margin: 0px;
		padding: 0px;
       		list-style: none;
		}

        ul.navheader li {
		margin: 0px;
		float: left;
		display: block;
		}

        ul.navheader li a {
		width: 110px;
		padding: 75px 0 10px 0;
  		margin: 0px 0 0px 0;
		float: left;
		background-color: #5ab8b8;
         		color: #ffffff;
      		border-right: 5px solid #e6e6e6;
		display: block;
		}

        ul.navheader li a:hover {
       	 	background-color: #a4cdd5;
        		color: #ffffff;
        		}

        .view {
		width: 110px;
		padding: 75px 0 10px 0;
		margin: 0px 0 0px 0;
		float: left;
		background-color: #a4cdd5;
		color: #ffffff;
		border-right: 5px solid #e6e6e6;
		display: block;
        		}

/*-------------------------------
         title, subtitle
-------------------------------*/ 

	 .title {
		display: none;
		}
	
	.subtitle {
		display: yes;
background-image: url('http://i24.photobucket.com/albums/c38/nixicons/yahnande/big/joongheader.jpg');
background-repeat: no-repeat;
background-position: center;
width: 800px;
height: 300px;
		}

/*-------------------------------
           footer
-------------------------------*/ 

	#footer {			
		margin-top: -30px;
                	padding: 20px 0px 10px 0px;
		background-color: transparent;   
		color: #56a9b9;
		font-size: 13pt; 
		font-weight: bold;
		font-family: arial;
		letter-spacing: -1px;
		font-style: italic;
		}

	div#footer a, div#footer a:link, div#footer a:visited {
		padding: 20px 20px 20px 20px;		
		color: #ffffff;
		background-color: #5ab8b8;
		border-right: 2px solid #e6e6e6;
		}
	
	div#footer a:hover {
		text-decoration: none;
		padding: 20px 20px 20px 20px;
		color: #ffffff;
		background-color: #a4cdd5;
		border-right: 2px solid #e6e6e6;
		}


	#footer .viewing { 
		display:none; 
		}
		
	ul.navfooter{
		padding: 0px 0 0px 0; 
		margin: 0px 0 0px 0;
		}
	
	ul.navfooter li  {
		display: inline;	
		margin: 0px 0 0px 0;
		}

		
	.clearfoot {		
		clear: both;
		}


/*-------------------------------
         sidebar 
-------------------------------*/ 	

	#sidebar {
		width: 790px;
		margin: 0px 0 0px 0;		
		padding: 5px 0 10px 0px;
		background-color: #f0f0f0;	  	
		font-size: 11px;
	  	color: #8f8f8f;
		float: center;
		text-align: justify;
		letter-spacing: 1px;
		border-left: 10px solid #a4cdd5;
		border-right: 0px solid #e6e6e6;
		border-top: 0px solid #e6e6e6;
		border-bottom: 0px solid #e6e6e6;
		}	


	div#sidebar a, div#sidebar a:link, div#sidebar a:visited {
		color: #56a9b9;
		font-size: 10px;
		}
	
	div#sidebar a:hover {
		color: #8f8f8f;
		text-decoration: none;
		}
	
	.defaultuserpic {
		display: none;
		}
	
	.sbarheader, .sbarbody {
		padding: 0px 30px 0px 30px;		
		}


	.sbarbody2 {
		margin: 0 30px 0 30px;
		}
			

	table.calendar {
		margin-right: auto;
		margin-left: auto;
		}
		
	.sbarcalendar {
		font-family: arial;
		font-size: 9px;
		text-align: center;
		border-color: #cfcfcf;
		border-width: 1px;
		border-style: solid;
		}
	
	.sbarcalendarposts {
		background-color: #c9c9c9;
		font-family: arial;
		font-size: 11px;
		text-align: center;
		border-width: 1px;
		border-color:  #cfcfcf;
		border-style: solid;
		}
		
	ul.sbarlist {
		margin: 0px;
		padding: 0px;
		list-style: circle;
		}

	li.sbaritem {
		padding: 0 10px 0 10px;
		display: inline; 
		line-height: 15px;
		border-left: 1px solid #56a9b9;	
		}

	li.sbartitle {
		padding: 10px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		list-style: none;		
		background-color: transparent;
		text-align: right;
		color: #56a9b9;
		font-size: 13pt; 
		font-weight: bold;
		font-family: arial;
		font-style: italic;
		letter-spacing: 1px;
		} 


	
/*-------------------------------
          entries 
-------------------------------*/ 
	
		
	.entry	{
		
		width: 580px;
		padding: 10px 20px 5px 20px;
		margin: 0px 0 0px 0;
		background-color: #f0f0f0;
		text-align: justify;
		color: #8f8f8f;
		letter-spacing: 1px; 
		}
		
	.entry ul li
		{
		padding-left: 5px;
		margin-left: 15px;
		}
		
	.entry ol li
		{
		padding-left: 5px;
		margin-left: 15px;
		}

	.userpic {
		margin: 20px 25px 0px 0px;
		position: relative;
		float: right;
		background-color: #f0f0f0 !important;
		padding: 15px;
                	z-index: 15;
		}
		

		
	.userpicfriends {
		margin: 20px 25px 0px 0px;
		position: relative;
		float: right;
		background-color: #f0f0f0 !important;
		padding: 15px;
                	z-index: 15;
		}
		
	.date {		
		padding: 8px 20px 0 0;
		margin-left: 30px;		
		top: 5px;
		color: #8f8f8f;
		font-family: "verdana" Helvetica, sans-serif;
		font-size: 6pt;
		text-align: left;
		}
	
	.subject {			
		padding: 5px 20px 5px 0;	
		margin-left: 30px;	
		color: #56a9b9;
		font-size: 13pt; 
		font-weight: bold;
		font-family: arial;
		font-style: italic;
		letter-spacing: -1px;
		text-align: left;
		}
		
	.subject a, .subject a:link, .subject a:visited {
		color: #ffffff;
		}
	
	.subject a:hover {
		color: #b0b9c8;
		}	

	.datesubject {				
		margin: 0px 0 0px 0;	
		width: 620px;
		background-color: #f0f0f0;
		border-bottom: 1px dotted #e6e6e6;
		}

/*-------------------------------
  currents, tags, comment links 
-------------------------------*/ 

	.currents {
		width: 400px;
		background-color: #e6e6e6;
		text-transform: lowercase;
		}

	.currentmood, .currentmusic, .currentlocation {
		font-family: arial;
       		font-size: 9px;
		color: #8f8f8f;
		}

	.currents strong {
		font-weight: normal;
		font-family: arial;
       		font-size: 9px;
		color: #56a9b9;
		} 

	.comments {
		padding: 10px 0 10px 0;
		position: relative;	
		background-color: #f0f0f0;	
		font-family: arial;
       		font-size: 10px;
		color: #e6e6e6;
		text-transform: lowercase;
		font-weight: bold;
		text-align: right;
		
		}
		
	div.comments a, div.comments a:link, div.comments a:visited {
		font-family: arial;

       		font-size: 9px;
		color: #8f8f8f;
		}
	
	div.comments a:hover {
		color: #56a9b9;
		text-decoration: none;
		}



	.ljtags {
		width: 400px;
		margin:30px 0px 0px 0px;
		padding: 0px 0 0px 0;
		background-color:#e6e6e6;
		color: #56a9b9;
		font-family: arial;
       		font-size: 9px;
		text-transform: lowercase;
		} 
	



	div.ljtags a, div.ljtags a:link, div.ljtags a:visited {
		color: #8f8f8f;
		}

	
	div.ljtags a:hover {
		color: #e1682a;
		text-decoration: none;
		}

	
	
/*-------------------------------
    comment pages
-------------------------------*/ 

	.box {
		padding: 10px;
		clear: left;
		background-color: #f0f0f0;
		bordert: 2px solid #e6e6e6;
		}


	.skiplinks {
		text-align: center;
		}

	div.skiplinks a, div.skiplinks a:link, div.skiplinks a:visited {
		color: #404445;
		}

	
	div.skiplinks a:hover {
		color: #f0f0f0;
		text-decoration: none;
		}
	

	.datesubjectcomment {				
		padding: 5px;
		margin-top: 20px;
		color: #8f8f8f;
		background-color: #f0f0f0;
		border-bottom: 1px dotted #e6e6e6;

		}	
		
	.userpiccomment {
		padding: 10px;
		margin-right: 10px;		
		position: relative;
		float: left;
		background-color: #e6e6e6 !important;
                	z-index: 15;
		}
		

	input, textarea {
		font-family: arial;
		font-size: 11px;
		background-color: #f0f0f0;	
		color: #8f8f8f;
		border: 2px solid #e6e6e6;
		}
		
	textarea.textbox {
      		width: 90% !important;
   		}
	
	.reply {
		padding: 10px 10px 10px 10px;
		margin: 10px 10px 10px 10px;
		position: relative;
		background-color: #f0f0f0;	
		font-family: arial;
		font-size: 11px;
		line-height: 125%;	
		color: #8f8f8f;
		text-align: left;
		}
		
	.replytosubject {
		background-color: #ececec;
		color: #787878
		font-weight: bold;
		}

			
		
	.commentreply {
		margin: 10px;
		position: relative;
		font-size: 11px;
		color: #8f8f8f;
		}
		
	.commentbox {
		padding: 10px; 
		margin: 10px;
		background-color: #f0f0f0; 
		}

		
	.datesubjectcomment a:link, .datesubjectcomment a:visited {
		color: #ffffff;
		}

		
	.datesubjectcomment a:hover {
		color: #8f8f8f;
		}
	
	.commentboxpartial {
		color: #8f8f8f;
		padding: 10px; 
		margin: 10px; 
		background-color: #f0f0f0;
		border-color: #e6e6e6; 
		border-width: 2px; 
		border-style: solid; 
		}

	.commentinfo {
		width: 100%;
		margin-top: 10px; 
		}
			
		
/*-------------------------------
    year/archive page
-------------------------------*/ 
		
	ul.year {
		text-align: center;
		padding-bottom: 20px;
		}
	
	ul.year li {
		display: inline;		
		}
	
	table.yeartable {
		background-color: #f0f0f0;
		margin-left: auto;
		margin-right: auto;
		}

	
	table.yeartable td.yeardate, table.yeartable td.yearday {
		background-color: #e6e6e6;
		border-color: #e6e6e6;
		border-width: 1px;
		border-style: solid;
		text-align: center;
		color: #404445;
		}
	
	table.yeartable td.yearday {
		background-color: #a4cdd5;
		text-align: center;
		color: #56a9b9;
		}
	
	td.yearmonth {
		border-style: none;
		}
	
				
/*-------------------------------
    tags page
-------------------------------*/ 
		
	.ljtaglist {
		padding: 10px 40px 10px 40px;
		background-color: #f0f0f0;
		list-style-type:circle;
		color: #8f8f8f;
		border-top: 10px solid #e6e6e6;
		border-bottom: 10px solid #e6e6e6;
		} 

	h2 {
		color: #3d4142;
		font-size:11px;
		margin-left:40px;
		font-weight: normal;
		font-style: italic;
		letter-spacing: -1px;
		}
		

/*-------------------------------
            misc 
-------------------------------*/ 

	.separator {
		height: 20px;
		background-color: transparent;
		}

	.clear {
		display: none;
		}


/*--------------------------------
  tiny icons - made by damnicons
-------------------------------*/

.subject img[src="http://stat.livejournal.com/img/icon_protected.gif"]{
		width: 0;
		height: 0;
		padding: 12px 9px 0px 0px !important;

		background: url(http://i30.tinypic.com/34j6o3t.gif);
		}

	.subject img[src="http://stat.livejournal.com/img/icon_private.gif"]{
		width: 0;
		height: 0;
		padding: 9px 9px 0px 0px !important;
		background: url(http://i32.tinypic.com/2nrdcsi.gif);
		}


	.ljuser img { 
  		width: 0;
  		height: 0;
  		background-repeat: no-repeat;
  		background-color:transparent;
  		background-image: url(http://i31.tinypic.com/2l95dop.gif); 
  		padding: 12px 7px 0 2px !important;
		}

	.ljuser img[src="http://stat.livejournal.com/img/userinfo.gif"] {
		background-color:transparent;
  		background-image: url(http://i31.tinypic.com/2l95dop.gif); 
  		padding: 12px 7px 0 2px !important;
		}


	.ljuser img[src="http://stat.livejournal.com/img/community.gif"] {
		background-color:transparent;
  		background-image: url(http://i26.tinypic.com/a0guhe.gif); 
  		padding: 11px 11px 0 2px !important;
		}




