/*---------------------------------------------------
Stylesheet By: Resplandor@livejournal.com
Style: S2 Smooth Sailing
Works best with: Free & Paid accounts
Browser: Firefox and IE
-----------------------------------------------------*/

	/* PAGE BODY */
	
	body	 {
font-family: "tahoma", "verdana", sans-serif;
     		font-size: 7.5pt;
     		margin-bottom: 10px!important;
     		background-color: #dddddd;
    		color: #333333;
     		background-image: url(http://sandy88.altervista.org/'');
		margin-top: 10px; 
     		}

	/*HIDES PROTECTED ICON & REPLACES LJ USER ICON*/

	.entryHeaderSubject img {
		display: none;
		}

	.ljuser img { 
  		width: 0;
  		height: 0;
  		background-repeat: no-repeat;
  		background-color:transparent;
  		/* so that IE users will still see an image */
  		background-image: url(http://img262.imageshack.us/img262/3589/usergreybyexcentriclk2.gif); 
  		padding:8px 7px 0 2px;
		}

	.ljuser img[src="http://stat.livejournal.com/img/userinfo.gif"] {
		background-color:transparent;
  		background-image: url(http://img262.imageshack.us/img262/3589/usergreybyexcentriclk2.gif);
  		padding: 8px 7px 0 2px;
		}



	/* QUOTATION  */

	blockquote {
		margin-left: 15px 15px;
		padding: 5px;
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		background-image: url();
		background-repeat: repeat;
		background-position: top left;
		}


	/* MAIN LINKS */
	
	  a {
   		 color: #000000;
    		}

  	a:visited {
     		color: #000000;
     		}

 	a:hover{
    		color: #999999; 
   		border-bottom: 1px dashed #000000;
    		}


	/*PAGE FOOTER*/
	
  	.pagefooterblock { 
     		border: 1px solid #000000;
     		background-color: #404040;
     		color: #ffffff;
     		padding: 4px 4px 4px 24px;
     		margin-top: 0px; 
     		}

  	.pagefooterblock a, .pagefooterblock a:visited {
     		color: #ffffff;
     		} 


	/*PAGE HEADER */


.pageblock{
background-image: url(http://img125.imageshack.us/img125/2746/araaa234fj6.jpg);
background-position: top center;
background-repeat: no-repeat;
padding-top: 300px;
width:770px;
margin: 0 auto;
}
     		}

  	.pageheaderblock {
     		text-align: center;
    		}

  	.header-title {
     		display: none;  
     		padding: 0px 0px 0px 0px;
     		}

	.header-subtitle {
     		display:none;
     		padding: 0px 0px 0px 0px;
     		}

  	.header-icon {
     		top: 0px;
     		right: 0px;
     		position: absolute;
     		z-index: 1;
     		border-left: 2px solid #ffffff;
     		border-bottom: 2px solid #ffffff;
     		}

	/*NAVIGATION LINKS*/

  	.header-menu {
    		margin-top: 0px; 
     		padding: 8px;
     		background-color: #404040;
     		border: 1px solid #000000;
     		padding-left: auto;
     		font-family:"tahoma";
     		font-size: 12px;
     		text-transform: uppercase;
     		line-height: 20px;
     		}

  	.header-menu a, .header-menu a:visited { 
     		white-space: nowrap;
    		text-align: center;
     		padding: 2px 6px 2px 6px;
     		color: #ffffff;
     		text-decoration: none;
     		}


  	.header-menu a:hover {
     		background-color: #efefef;
     		color: #000000;
     		}

  	.header-menu ul, #footer-menu ul {
     		margin: 0px;
     		padding: 0px;
     		}

  	.header-menu li, #footer-menu li {
     		margin-left: 5px; 
     		margin-right: 5px;
     		display: inline;
     		}

	/*PREVIOUS/NEXT, BACK TO TOP LINKS*/


  	.bodyblock {
     		background-color: #ffffff!important; 
     		padding: 0px 0px 0px 0px;
     		}

  	.bodyheaderblock {
     		border-top: 0px solid #ffffff;
     		background-color: #efefef;
     		padding: 0px 0px 0px 0px; 
     		}

  	.bodynavblock {
     		font-family: "tahoma", "verdana", sans-serif;
     		font-size: 12px;
     		text-align: right;
     		background-color: #ffffff;
     		margin: 10px 0px 4px 0px;
     		padding:15px;
     		}

  	.bodynavblock a, .bodynavblock a:visited {
     		color: #000000!important;
     		}

	.bodynavblock a:hover{
     		color: #999999!important;
		bottom-border: 1px dashed #000000; 
     		}
	
  	.body-title {
     		display: none; 
     		}

  	.body-midtitle {
    		display: none; 
     		}



	/*ENTRIES*/

 	.entryHolder {
     		color: #333333;
     		background-color: #ffffff;
     		font-family:"tahoma", "verdana", sans-serif;
     		font-size: 7.5pt;
     		margin: 4px 4px 4px 0px;
     		}

    	.entryText {
     		text-align: justify;
     		padding: 11px;
     		}

	/*ICON IN ENTRIES*/ 

  	.entryUserinfo {
     		border: 1px solid #efefef;
     		text-align: center;
     		padding: 5px 5px 5px 5px;
     		margin: 5px 5px 5px 5px;
     		background-color: transparent;
     		}

  	.entryUserinfo-usericon img { 
     		border: 0; 
     		} 

	/*SUBJECT AND DATE IN ENTRIES*/

  	.entryHeader {
     		border-bottom:1px solid #efefef;
     		text-align: right; 
     		background-color: #ffffff;
     		color: #999999;
     		font-family:"Tahoma", "verdana", sans-serif;
     		font-size: 7.5pt;
     		padding: 5px 7px 5px 7px;
     		}
     
  	.entryHeader a, .entryHeader a:visited {
 		color: #999999;
		border-width: 0px 0px 1px 0px;
		border-style: solid;
		border-color: #efefef;
		text-decoration: none;
		font-weight: normal;
     		}

  	.entryHeader a:hover {
  		color: #999999;
		border-width: 0px 0px 1px 0px;
		border-style: dolid;
		border-color: #efefef;
		}     

  	.entryHeaderSubject {
     		margin-right: 10px; 
     		font-family: "tahoma", "verdana", sans-serif;
     		font-size: 8pt; 
     		letter-spacing: 2pt;
     		font-weight: normal;
     		text-transform: uppercase;
     		text-decoration: none;
     		}

  	.entryHeaderDate a {
 		color: #cccccc;
		border-width: 0px 0px 1px 0px;
		border-style: solid;
		border-color: #efefef;
		text-decoration: none;
		font-weight: normal;
     		}

  	.entryHeaderDate a:hover {
     		color : #c9c9c9;
     		text-decoration : underline;
     		}

	/*CURRENT MUSIC,MOOD, TAGS & LOCATION IN ENTRIES*/ 
  
	.entryMetadata {
     		padding-left: 10px;
     		display: block;
     		}
     
  	.entryMetadata ul {
     		margin: 2px;
     		padding: 0px;
     		}
     
  	.entryMetadata li {
     		list-style: none;
     		display: block;
     		padding-right: 10px;
     		}
     
  	.entryMetadata-label {
     		font-weight: bold;
     		padding-right: 4px;
     		}

	/*COMMENT LINKS IN ENTRIES*/
  	
	.entryLinkbar {
     		font-family:"tahoma", "verdana", sans-serif;
     		font-size: 7pt;
     		color: #000000;
     		text-align: right;
     		padding: 6px 0px 6px 0px;
     		}

  	.entryLinkbar ul {
     		margin: 0px;
     		padding: 0px;
    		}

  	.entryLinkbar li {
     		padding: 0px 5px 0px 5px;
    		margin: 5px;     
    		display: inline;
     		}


	/*FOOTER*/

  	#footer-menu {
     		font-size: 11px;
     		}
  	#footer-menu a, .footer-menu a:visited {
     		color: #000000;
     		white-space: nowrap;
     		padding: 6px;
     		text-align: left;
     		}


	/*SIDEBAR*/
  
  	.sidebar {
     		font-family: "verdana", "tahoma", "arial", sans-serif;
     		font-size: 7pt;
     		margin: 15px 15px 0 15px;
     		width: 150px;
     		}
     
  	.sidebox {
     		color: #333333;
    		background-color: #ffffff;
    		margin: 4px 0px 4px 0px;
     		}
     
  	.sideboxTitle {
     		background-color: #ffffff;
     		border: 1px solid #efefef;
     		color: #333333;
     		font-family: "verdana", "tahoma", "arial", sans-serif;
     		font-size: 7.5pt;
     		text-transform: uppercase;
     		text-align: center;
     		padding: 6px 4px 6px 4px;     
     		}
     
  	.sideboxContent {
     		text-align: justify;
     		padding: 2px 4px 2px 4px;
     		}
     
  	.sidebox #profile {
     		padding: 2px 0px 2px 0px; 
     		text-align: center;
     		display: yes;
     		}

    	.sidebox #search{
    		margin: 10px 0px 10px 0px; 
  		}

  	.sidebox #tags_sidebox, .sidebox #tags_sidebox ul, .sidebox #tags_sidebox li {
     		text-align: center;
     		margin: 2px;
		margin-bottom: 10px; 
     		}

  	.sidebox #systemlinks {
     		padding: 5px 5px 5px 5px; 
     		text-align: center;
     		margin: 2px;
     		}

	.sidebox #latestmonth table{
		font-family: "tahoma"; 
		font-size: 7pt!important; 
		font-color: #999999; 
		width: 70%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 4px;
		padding: 3px;
		}
  
 
  	.listtitle {
     		background-color: #ffffff;
     		border: 1px solid #efefef;
     		color: #333333;
     		font-family: verdana, tahoma, arial, sans-serif;
     		font-size: 7.5pt;
     		text-transform: uppercase;
     		text-align: center;
     		padding: 6px 4px 6px 4px;   
     		margin-top: 5px;
     		margin-bottom: 5px; 
     		}
     
  	.profile-label {
     		font-size: 6px
     		font-weight: bold;
     		display: none;
     		}
     
  	.profile-content {
    		font-size: 6px
    		font-weight: normal;
    		display: none;
    		}



	/*OTHER PAGES*/

	input, textarea, option, select {
		background-color: #ffffff;
		font: 7pt tahoma,verdana,sans-serif;
		color: #999999!important;
		border: 1px solid #efefef;
		padding: 0px;
		margin-top: 1px;
		}

	/* COMMENT PAGE */

 	.commentHolder {
    		border-top: 2px solid #ffffff; 
    		background-color: #ffffff;
    		border-left: 1px solid #efefef;
		border-right: 1px solid #efefef;
     		margin: 6px 12px 4px 16px;
     		}

  	.commentUserinfo {
     		text-align: center; 
       		margin: 5px 5px 5px 5px;
     		background-color: #ffffff;
     		}

 	 .commentUserinfo-usericon img { 
 		border: 0px; 
     		}
 
  	.commentText {
     		font-family: "tahoma", "verdana", sans-serif; 
     		font-size: 7,5pt; 
     		font-color: 333333!important;
     		text-align: justify;
     		padding: 12px;
     		}

 	.commentHeader {
     		background-color: #ffffff;
     		border-width: 1px 0px 1px 0px; 
     		border-style: solid;
     		border-color: #efefef;  
     		color: #333333;
     		font-family:"tahoma", "verdana", sans-serif;
     		font-size: 8pt;
     		padding: 4px 0px 4px 8px;
     		}

  	.commentHeader a{
     		color: #000000;
     		}

  	.commentHeaderScreened {
     		font-family:"tahoma", "verdana", sans-serif;
     		font-size: 8pt;
     		background-color: #ffffff;
     		border-width: 1px 1px 1px 1px; 
     		border-style: solid;
     		border-color: #666666; 
     		padding: 4px 0px 4px 8px;
     		}

  	.commentHeaderSubject {
     		font-weight: normal;
     		}

  	.commentLinkbar {
   		border-width: 0px 0px 1px 0px; 
     		border-style: solid;
     		border-color: #efefef; 
     		font-family:"tahoma", "verdana", sans-serif;
     		font-size: 7.5pt;
     		color: #000000;
     		text-align: right;
     		padding-top: 4px;
     		padding-bottom: 4px;
     		}

  	.commentLinkbar ul {
     		margin: 0px;
    		padding: 0px;
     		}

  	.commentLinkbar li {
     		padding: 0px 5px 0px 5px;
     		margin: 0px;
     		display: inline;
     		}

  	.replyform {
     		background-color: #ffffff;
     		color: #333333;
     		padding-left: 10px;
     		}

  	#commenttext{
     		width:100%;
     		}	


	/*CALENDAR PAGE*/
  	.yearlinks{
     		text-align: right;
     		}

  	.yearlink{
     		padding-left:4px;
     		padding-right: 4px;
     		}

  	.month {
     		width: 500px;
     		border: 1px solid #efefef;
     		margin: 8px 8px 8px 40px;
     		}

  	.daysubjects {
     		color: #333333;
     		padding: 8px 8px 8px 40px;
     		}

  	.daytitles {
     		text-align: center;
     		border: 1px solid #efefef;
     		background: #ffffff;
     		color: #333333;
     		}

  	.day-blank {
     		border: 1px solid #efefef;
    		}

  	.day {
     		border: 1px solid #efefef;
     		}

  	.day-date {
     		border-right: 1px solid #efefef;
     		border-bottom: 1px solid #efefef;
     		color: #333333;
     		width: 50%;
     		text-align: center;
     		}

  	.day-count {
     		width: 50%;
     		text-align: center;
     		float: right;
     		font-size: 8pt;
     		}

  	.day-count a {
     		text-decoration: none;
     		color: #000000;
     		}

   	.day-count a:hover{
  		color: #999999; 
		}


	/*TAGS PAGE*/

  	.tagstable, .tagstable td { 
		border: 1px solid #efefef;
     		}

  	.tagstable { 
		width: 90%; 
		}
 
