/*
Sar@ @ http://mad_satsuki.livejournal.com
Style System: S2
Theme: FLEXIBLE SQUARES
Account: ALL


/*-------------------- USERPIC --------------------*/

.entry img {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; border: 0px;}
.entry img:hover {filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; border: 0px;}
A IMG {border: 0px;}
A:hover IMG {border: 0px;}
.userpic, .userpicfriends {position: relative; float: right; background-color: transparent!important; padding: 2px; margin: 2px; z-index: 15;}
.userpic a, .userpicfriends a, .userpic font, .userpicfriends font{font: 7px "Arial", sans-serif; color: #000; text-transform:uppercase; text-shadow:1px 1px 0 #ccc;}
.userpic img:hover, .userpicfriends img:hover{padding-top: 0px; padding-left: 0px; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.userpic img, .userpicfriends img, .userpiccomment img{padding-top: 0px; padding-left: 0px; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; width:50px; height:auto; border:8px solid #1b1b1b; transform: rotate(10deg); -webkit-transform: rotate(10deg); -o-transform: rotate(10deg); -moz-transform: rotate(10deg); background:transparent url(http://img186.imageshack.us/img186/2904/vfpattern316713056.jpg) top left repeat scroll; box-shadow:2px 2px 2px #ccc; -webkit-box-shadow:2px 2px 2px #ccc;-moz-box-shadow: 2px 2px 2px #ccc;}
.userpiccomment{position: relative; float: right; background-color: transparent!important; padding: 0px; margin: -30px -20px 0 0; z-index: 15; width:50px; height:auto; border:8px solid #1b1b1b; background:transparent url(http://img186.imageshack.us/img186/2904/vfpattern316713056.jpg) top left repeat scroll; font: 8px "Arial", sans-serif; color: #1b1b1b; text-transform:uppercase; text-shadow:1px 1px 0 #ccc; transform: rotate(30deg); -webkit-transform: rotate(30deg); -o-transform: rotate(30deg); -moz-transform: rotate(30deg); box-shadow:2px 2px 2px #222; -webkit-box-shadow:2px 2px 2px #222;-moz-box-shadow: 2px 2px 2px #222;}


/*-------------------- COMMENTI --------------------*/
		
.comments {color: #eee; margin-top: -5px; font: 9px "Tahoma", sans-serif; text-align: right; position: relative; letter-spacing: 0px; text-decoration: none; text-transform: uppercase;}
div.comments a, div.comments a:link, div.comments a:visited {color: #1b1b1b; padding: 2px; text-decoration: none;} 
div.comments a:hover {color: #666; text-decoration: none; text-decoration: none;} 
.datesubjectcomment {text-align: center; color : #777; font: 9px "Tahoma", sans-serif; text-transform: uppercase; letter-spacing: 0px; line-height:9px; margin-bottom: 0px;  border-bottom: 1px solid #f3f3f3;}
.box {width:500px; border: 0; border-width: 0px 0px 0px 0px; padding: 10px; clear: left; background: transparent; font: 10px "Tahoma", sans-serif; color: #000; text-align:justify;}	
.commentreply, .box a{ text-shadow:1px 1px 0 #ccc;}
textarea.textbox  {border:0; width: 100% !important;}	
.reply{position: relative; margin: 20px 30px 10px 30px; padding: 25px 10px 10px 10px; line-height: 100%; border:0;}		
.replytosubject {font-weight: bold;}				
.commentreply {position: relative; margin: 10px;  font: 10px "Tahoma", sans-serif; color: #000; text-align:justify;}	
.commentbox {border: 0; padding: 10px; margin: 10px;  font: 10px "Tahoma", sans-serif; color: #000; text-align:justify;}	
.datesubjectcomment a:link, .datesubjectcomment a:visited {text-transform: uppercase; color: #1b1b1b;}		
.datesubjectcomment a:hover {text-transform: uppercase; color: #1b1b1b;}	
.commentboxpartial {border: 0; padding: 10px; margin: 10px; font: 10px "Tahoma", sans-serif; color: #000; text-align:justify;}
.commentinfo {margin-top: 10px; width: 100%;}



/*-------------------- BODY --------------------*/


body{background: #f7f7f7; margin: 0; overflow-y: auto; overflow-x: auto;}
html body{padding-top: 0 !important;}


/*-------------------- MISC; CLEAR, SEPARATOR AND SKIPLINKS --------------------*/
				
.clear {display:none;}	
.skiplinks{text-align: left; margin-left: 120px; font-size:8px; white-space:nowrap; color: #f3f3f3; text-transform:uppercase;}
.separator{display:none;}
form#qrform table {border-width: 0px !important;}
#qrdiv table {border-width: 0px !important; }
#lj_controlstrip{display: none !important;}
.defaultuserpic, .defaultuserpic img{display:none;}
.title {display:none;}
.subtitle {display:none;}
li.viewing {display:none; visibility:hidden; font-size:0px;}

/*-------------------- CURRENT MOOD, CURRENT MUSIC AND CURRENT LOCATION --------------------*/
		
.currents {display:none;}


/*-------------------- HEADER --------------------*/
	
.headerimage {background-image: url('http://img43.imageshack.us/img43/9357/headercm.jpg'); height: 200px; background-repeat: no-repeat; background-position: center; background-color: #f7f7f7; font-size:0pt; margin-top:0px;}



/*-------------------- TEXT --------------------*/

body, td, th, p {font: 10px "Tahoma", sans-serif; color: #000; text-align:justify; line-height:1.25;}
code {font: 10px "Trebuchet MS", sans-serif; color: #000;}
input, textarea, option, select {border:0; background-color: transparent; font: 10px "Tahoma", sans-serif; color: #000; text-align:justify; line-height:1.25;}
.ljcmt_full{border:0; background-color: transparent; font: 10px "Tahoma", sans-serif; color: #000; text-align:justify; line-height:1.25;}
.b-postform-login-opts {font: 10px "Tahoma"; text-transform:none;}
b, strong {color:#555; text-transform:uppercase;}
u {text-decoration:none; border-bottom: 2px solid #c5a5a5;}	
blockquote {font: 10px "Arial", sans-serif; color: #000000; line-height:1; background: transparent url(http://img196.imageshack.us/img196/2909/4ftq362924249.png) top left repeat scroll; padding:20px; border:1px solid #e7c2c2; -moz-border-radius: 25px; -webkit-border-radius: 25px;}

#sidebar i{letter-spacing:1px; text-align: left; font-weight: normal; font-style: italic; color: #c5a5a5;}

a {cursor: url(http://i29.tinypic.com/1z9b2p.png), default; text-decoration: none !important; color: #1b1b1b; text-transform:uppercase; font: 9px "Tahoma", sans-serif;}
a:hover {position: relative;top: 1px;left: 1px; color: #333; text-transform:uppercase;}

#sidebar b, #sidebar strong {font-weight: bold; color: #444;}
s {color: #000;}



/*-------------------- SIDEBAR --------------------*/


#sidebar {background: #eee; float:left; width:300px; color:#000; text-align:left; overflow-y: hidden; height:350px!important; z-index:2; border: 1px solid #fff;}
#sidebar p{font: 10px "Tahoma", sans-serif; color: #000; text-align:justify; line-height:1.25; padding: 2px;}
#sidebar a {color: #444; text-decoration:none;}
li.sbartitle {display:none;}
#sidebar ul {padding:0; margin:0; list-style-type:none;}
#sidebar li {list-style-type:none;}
.sbarheader {display:none;}	
.sbarbody {padding: 0 px; font: 10px "Tahoma", sans-serif; color: #000; text-align:justify; line-height:1.25;}	
.sbarbody2 {padding: 2px; font: 10px "Tahoma", sans-serif; color: #000; text-align:justify; line-height:1.25; text-shadow:1px 1px 0 #ccc; line-height:1.05;}	
table.calendar {display:none;}	
ul.sbarlist{padding-left: 0px; margin-left: 0px; list-style: none;}
li.sbaritem{padding-left: 15px; list-style: none;} 

/*-------------------- ARCHIVE PAGE --------------------*/
		
ul.year {text-align:center; width: 400px; color: #777; font: 11px  monospace; letter-spacing: 0px; line-height:9px; margin-bottom: 0px;}
ul.year li {display: inline; text-align: left;}
table.yeartable {text-shadow:1px 1px 0 #eee; background: transparent; width: 400px; margin-right: 625px; margin-left: 25px; position: relative; float: left;}
table.yeartable td.yeardate, table.yeartable td.yearday {border: 0;}
table.yeartable td.yearday {width: 400px; text-align: center;}
td.yearmonth {border-style: none;}

/*-------------------- FOOTER --------------------*/


#footer{text-align: left; margin-top: -10px; margin-left: 580px; display: inline; background: transparent; position: relative;} 
#footer a{color: #ccc; font-size: 36px;}
ul.navfooter{padding: 0; margin: 0; display: inline;} 
ul.navfooter li{margin: 0; display: inline; padding:0; text-transform: uppercase; background: transparent; font-family: "courier new", sans-serif;} 


/*-------------------- TITLES --------------------*/

div.tit1 {font: normal 40px "Georgia", sans-serif; color: #444; text-decoration: none; text-transform:lowercase; text-align: center; margin: 0 0 0 0px; text-align:center; letter-spacing:-5px; text-shadow: 0px 1px 2px #ccc; border-bottom: 5px solid #d3d3d1; line-height: 32px;}



/*-------------------- DIV CONTENT --------------------*/

#content{margin: auto; align:center; width:1560px;}
#maincontent {height:350px; z-index:1; margin-left:300px; margin-top:10px;}	
#header {display:none;}
.subcontent {width:600px; background:#eee; height:350px!important; float:left; margin-left:5px; margin-right:5px; position:relative; text-align:left; z-index:1; border: 1px solid #fff;}	
.date {text-align: center; font-size: 8px; letter-spacing: 1px; text-transform: uppercase; text-decoration: none;} 
.subject {width:450px; text-align: center; color: #777; font: 11px monospace; letter-spacing: 5px; line-height: 15px; margin-left: 30px;  border-bottom: 1px solid #f3f3f3; text-transform: uppercase;} 
.subject a, .subject a:link, .subject a:visited a:hover{color: #777;} 
.subject:hover {background: #f1dbdb;}
.subject a:hover {color:#fff;}	
.entry {margin: 2px; padding: 2px;}
.entry_text {height:270px!important; overflow-y: auto; margin-right:2px; font: 10px "Tahoma", sans-serif; color: #000; text-align:justify; line-height:1.25; padding-right: 5px;}
.entry_text {text-shadow:1px 1px 0 #ccc;}		
.entry ul li{list-style-image: url(http://img525.imageshack.us/img525/7282/stariy.gif); margin-left:22px; line-height:1;}	
.entry ol li{padding-left: 5px; margin-left: 15px;}


/*-------------------- TAGS AND TAGS-PAGE --------------------*/

.ljtags {background: transparent; sans-serif; color: #1b1b1b; text-transform:uppercase; text-shadow: 1 0 1px #ccc; margin: 5px;}
h2 {width: 350px; text-align: center; color : #777; font: 11px monospace; letter-spacing: 0px; line-height: 15px; margin-left: 30px;  border-bottom: 1px solid #f3f3f3; white-space:nowrap;}
ul.ljtaglist {background: transparent; margin-left: auto; margin-right: auto; sans-serif; color: #000; text-transform:uppercase; letter-spacing:2px; width:500px; background: transparent; height:310px!important; float:left; margin-left:5px; margin-right:5px; position:relative; text-align:left; z-index:1; overflow-y: auto;}
.ljtaglist {list-style: none;}
.ljtaglist li {padding: 2px;}
ul.ljtaglist li {border-bottom: 0; margin-left: 20px; line-height:9px;}
.ljtaglist a {color:#1b1b1b;}


/*-------------------- LJ-USERS, TINY ICONS --------------------*/
	

img[src*="icon_protected.gif"], img[src*="icon_private.gif"], img[src*="icon_groups.gif"], .ljuser img[src*="syndicated.gif"], .ljuser img[src*="newsinfo.gif"], .ljuser img[src*="partnercomm.gif"],  .ljuser img[src*="sponcomm.gif"] , img[src*="btn_del.gif"], img[src*="btn_edit.gif"], img[src*="btn_scr.gif"], img[src*="btn_unscr.gif"], img[src*="btn_freeze.gif"], img[src*="btn_unfreeze.gif"], img[src*="btn_track.gif"], img[src*="btn_tracking.gif"], img[src*="btn_tracking_thread.gif"] , img[src*="anonymous.gif"], img[src*="openid-profile.gif"], img[src*="userinfo.gif"], img[src*="talk/none.gif"], img[src*="help.gif"], img[src*="pencil.gif"] {height: 0px; width: 0px;background: transparent none no-repeat scroll 0 0; }

.ljcmt, .commentbox img[src*="btn_del.gif"] {width:0; height:0; padding: 0 18px 18px 0; background: url(http://img215.imageshack.us/img215/5550/001fxs5s1703262.png) no-repeat;}
.ljcmt, .commentbox img[src*="btn_scr.gif"]{width:0; height: 0; padding: 0 17px 17px 0; background: url(http://img641.imageshack.us/img641/7880/001eteks1774295.png) no-repeat;}
.ljcmt, .commentbox img[src*="btn_unscr.gif"]{ width:0; height: 0; padding: 0 17px 17px 0; background: url(http://img525.imageshack.us/img525/2070/001esx9s1802550.png) no-repeat;}
.ljcmt, .commentbox img[src*="btn_freeze.gif"] {width: 0; height: 0; padding: 0 17px 17px 0; background: url(http://img148.imageshack.us/img148/5368/001eyywz1887634.png) no-repeat;}
.ljcmt, .commentbox img[src*="btn_unfreeze.gif"] {width: 0; height: 0; padding: 0 17px 17px 0; background: url(http://i39.tinypic.com/35mp9jm.png) no-repeat;}
.ljcmt, .commentbox img[src*="btn_edit.gif"] {width: 0; height: 0; padding: 0 17px 17px 0; background: url(http://img000.imageshack.us/img000/6337/001f23151929475.png) no-repeat;}
.ljcmt, .commentbox img[src*="btn_track.gif"]{width: 0; height: 0; padding: 0 17px 17px 0; background: url(http://i42.tinypic.com/fd63rc.png) no-repeat;}
.box img[src*="anonymous.gif"]{width: 0; height: 0; padding: 0 17px 17px 0; background: url(http://img833.imageshack.us/img833/4493/001bcxy71975250.png) no-repeat;}
.box img[src*="openid-profile.gif"]{width: 0; height: 0; padding: 0 17px 17px 0; background: url(http://img340.imageshack.us/img340/8330/0018dwbh2022578.png) no-repeat;}
.box img[src*="help.gif"]{width: 0; height: 0; padding: 0 17px 17px 0; background: url(http://img443.imageshack.us/img443/4650/0018e8xq2063547.png) no-repeat;}

.subject img {vertical-align: middle !important;}
img[src*="icon_protected.gif"]{ padding: 0 0 13px 13px !important; background-image: url(http://img822.imageshack.us/img822/7258/n15x517974516.gif);}
img[src*="icon_private.gif"]{ padding: 0 0 13px 13px !important; background-image: url(http://img822.imageshack.us/img822/7258/n15x517974516.gif);}
img[src*="icon_groups.gif"]{ padding: 0 0 13px 13px !important; background-image: url(http://img822.imageshack.us/img822/7258/n15x517974516.gif);}

img[src*="btn_del.gif"] { padding: 0 0 15px 15px !important; background-image: url(http://img5.imageshack.us/img5/266/2h74adf8027035.gif);}
img[src*="btn_scr.gif"] { padding: 0 0 15px 15px !important; background-image: url(http://img689.imageshack.us/img689/578/xkwzrb8061910.gif);}
img[src*="btn_unscr.gif"] { padding: 0 0 12px 10px !important; background-image: url(http://img689.imageshack.us/img689/578/xkwzrb8061910.gif);}
img[src*="btn_freeze.gif"] { padding: 0 0 12px 12px !important; background-image: url(http://img42.imageshack.us/img42/9519/bhbmmw8124230.gif);}
img[src*="btn_unfreeze.gif"] { padding: 0 0 10px 12px !important; background-image: url(http://img836.imageshack.us/img836/6919/o6095h8167142.gif);}
img[src*="btn_track.gif"] { padding: 0 0 15px 15px !important; background-image: url(http://img20.imageshack.us/img20/899/w03w498199836.gif);} 
img[src*="btn_tracking.gif"] { padding: 0 0 16px 16px !important; background-image: url(http://img20.imageshack.us/img20/899/w03w498199836.gif);}
img[src*="btn_tracking_thread.gif"] { padding: 0 0 16px 16px !important; background-image: url(http://img20.imageshack.us/img20/899/w03w498199836.gif);}
img[src*="anonymous.gif"] { padding: 0 0 9px 8px !important; background-image: url(http://img810.imageshack.us/img810/4663/29w8ojm8248408.gif);}
img[src*="openid-profile.gif"] { padding: 0 0 16px 16px !important; background-image: url(http://img810.imageshack.us/img810/4663/29w8ojm8248408.gif);} 
img[src*="userinfo.gif"] { padding: 0 0 9px 8px !important; background-image: url(http://img810.imageshack.us/img810/4663/29w8ojm8248408.gif);}
img[src*="talk/none.gif"] { padding: 0 0 16px 16px !important; background-image: url(http://img810.imageshack.us/img810/4663/29w8ojm8248408.gif);} 
img[src*="help.gif"] { padding: 0 0 16px 16px !important; background-image: url(http://img5.imageshack.us/img5/266/2h74adf8027035.gif);} 
img[src*="pencil.gif"] { padding: 0 0 7px 8px !important; background-image: url(http://img713.imageshack.us/img713/1895/2d7sc3t8354439.gif);}
img[src*="btn_edit.gif"] { padding: 0 0 7px 8px !important; background-image: url(http://img713.imageshack.us/img713/1895/2d7sc3t8354439.gif);}

.ljuser img {width: 0; height: 0; background: transparent url(http://img810.imageshack.us/img810/4663/29w8ojm8248408.gif) no-repeat 0 0; padding: 9px 8px 0 2px !important; vertical-align: baseline !important;}
.ljuser img[src*="userinfo.gif"] { background: transparent url(http://img810.imageshack.us/img810/4663/29w8ojm8248408.gif) no-repeat center left !important; padding: 9px 8px 0 2px !important; }
.ljuser img[src*="community.gif"] {background: transparent url(http://img534.imageshack.us/img534/8048/5u0j748420830.gif) no-repeat scroll 0 0 !important; padding: 11px 12px 0 2px !important; } 



/*----------------------- CONTEXTUAL POP-UP ---------------------*/


div.ContextualPopup div.Inner {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;  padding: 2px 2px 0px 2px !important; background-color: #fff; font: 10px "Arial", sans-serif; line-height:1; color: #000 !important; border: 1px solid #444;}
div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:link, div.ContextualPopup div.Inner a:visited, div.ContextualPopup div.Inner a:active {color: #444!important; font-weight: bold; text-decoration: none !important;}
div.ContextualPopup .Relation {color: #000;text-transform:uppercase;font-size:8px;}