
/* Skin 
IphotoshoP-remaked by au8x

*/
body {
	background: #404740 url(http://files.myopera.com/hotmusictop1/usercss/ipod_people_blue.gif) top center repeat-x fixed;
	color:#222;
	margin:0 auto;
	padding:0;
	color:#4d4d4d;
	font:12px times new roman, Verdana, Tahoma !important;
	}
	
form {
	margin:0;
	padding:0;
	}

#myo {position:absolute !important;top:0 !important;width:840px !important;height:30px !important;margin:0 !important;padding:0 !important;background:url(http://files.myopera.com/hoangkien/K080509/MyO.png) top left repeat-x !important;border:none !important;}
#myo2 {position:relative !important;width:900px !important;height:30px !important;top:0px !important;background:none !important;}
#myo-logo, #myo-signup {display:none !important;}
#myo-login {visibility:visible !important;display:block !important;width:280px !important;height:30px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:none !important;position:absolute !important;top:0px !important;left:600px !important;z-index:12345;background:url(http://files.myopera.com/hoangkien/K080509/LoginBG.png) top left no-repeat !important;}
#myo-login.hidelogin {visibility:visible;}
#myo-login div {display:block;width:120px !important;height:85px !important;margin:0;padding:0;background:none;}
#myo-login input {position:absolute;top:5px;left:222px;display:block;width:54px;height:20px;overflow:hidden;border:none;background:none;}
*html #myo-login input {height:20px;}
#myo-login input#username, #myo-login input#password {position:absolute;top:7px;left:24px;display:block;width:77px;height:16px;overflow:hidden;background:#fff;border:none;}
#myo-login input#password {left:134px;}
#myo-login input#rememberme, #myo-login .mobileclear, #myo-login a input, #myo-login b, #myo-login a, #myo-login a:link {display:none !important;}
#myo-login .m span {visibility:hidden;}
#editme {display:none !important;}
#useravatar {margin:0 !important;}
#userlinx {background:none !important;top:0px !important;left:400px !important; width:100% !important;}
#userlinx li {width:70px !important;height:30px !important;margin:0 !important;padding:0 !important;text-align:center !important;color:#1b8fc2 !important;line-height:30px !important;background:url(bg_myo2_li.png) top right no-repeat !important;}
#userlinx li b {color:#fff;}
#userlinx .i-drop {background:none !important;padding-bottom:11px !important;}
#userlinx #inbox, #userlinx #friendrequest {width:80px !important;height:30px !important;margin:0 !important;padding:0 !important;text-align:center !important;background:none !important;}
#userlinx a, #userlinx a:link, #userlinx a:visited, #userlinx a:active {color:#1b8fc2 !important;text-decoration:none;}
#userlinx a:hover {color:#1b8fc2 !important;}
#userlinx ul, #userlinx ul.drop {width:160px !important;border:none !important;padding-bottom:0px !important;padding-left:0px !important;left:-6px !important;top:30px !important;background:url(http://files.myopera.com/hoangkien/K080509/MyO.png) !important;}
#userlinx ul li {border:none !important;width:150px !important;height:25px !important;text-align:left !important;background:url(bg_dropli.png) bottom center no-repeat !important;}
#userlinx ul.drop a {color:#1b8fc2 !important;}
#userlinx ul.drop a:hover, #userlinx ul.drop a.sffocus {background-color:#fff !important;color:#2c87b6 !important;}
#userlinx ul span {background:none !important;}
#myo-nav {position:absolute !important;top:0px !important;left:0 !important;margin:0 !important;padding:0 !important;background:none !important;width:320px !important;height:30px !important;overflow:hidden !important;}
.loggedin #myo-nav {left:0px !important;}
#myo-nav ul {margin:0 !important;padding:0 !important;width:320px !important;height:30px !important;}
#myo-nav ul li {width:80px !important;height:30px !important;margin:0 !important;padding:0 !important;background:url(bg_myo2_li.png) top right no-repeat !important;}
#myo-nav a, #myo-nav a:link, #myo-nav a:visited  {width:78px !important;height:30px !important;margin:0 !important;padding:0 !important;background:none !important;color:#1b8fc2 !important;line-height:30px !important;}
#myo-nav a:hover {color:#fff !important;}


/* log in and sign up */

#myo-signup {
	margin:0;
	float:left;
	line-height:50px;
	color:#ccc;
	font-size:11px;
	}

#myo-signup span {
	padding:0 3px;
	}

.hidelogin {
	visibility:hidden !important;
	height:0 !important;
	line-height:1px !important;
	overflow:hidden !important;
	border:none !important;
	}

.show {
	visibility:visible;
	}

#myo-login {
	background: url(sprites1.png) !important;
	border-bottom:none !important;
	padding-left:50px !important;
	}

#myo-login p {
	padding:8px 20px;
	}

#myo-login input {
	font-size:11px;
	}

#myo-login label {
	padding-right:5px;
	white-space:nowrap;
	}





#footer input {
	margin-top:5px;
	}

#wrap0 {
	padding:0;
	margin:0 auto;
	font-size:14px;
	clear:both;
	}
#wrap1 {
	background: url(http://files.myopera.com/hotmusictop1/usercss/Hotmusic.jpg) no-repeat top center;
	}
#wrap2 {
	background: url(http://files.myopera.com/hoangkien/K080509/MyO.png) no-repeat bottom center;
	padding:0;;
	margin:0 auto;
	width: 824px;
	}


#footer { padding-top: 30px;
color: #B2A96B;
font-size: 8px;
}
#footer p a:link {
color: #B2A96B;
font-size: 8px;
}



#top {
	width:auto;
	margin:0 -15px;
	}

#top h1 {
	padding-top:32px;
	font-size:2.3em;
	line-height:1.1;
	margin:0;
	}

#top2 {
	font-size:12px;
	padding-left:143px;
	height:288px;
	padding-left:20px;
	}
#top2 h1 {
	display:none;
	padding:30px 0 0 150px;
	font-size:1.9em;
	color:#8A0000;
	}
#top2 form {
	padding-top:28px;
	}

#top2 input[type=text] {
	width:300px;
	margin:4px 0;
	}
#subtitle, #top a {
	color:#8A0000;

	}
#subtitle {
display:none;
	
	}

#menu {
	height:28px;
	width: 750px;
	margin-left: 85px;
	background: ;
	}

#menu ul {
	text-align: center;
	margin:0px;

	}

#menu li {
	float:left;
	width: 94px;
	text-align: center;
	list-style:none;
	line-height:28px;
	font-size:1.1em;
	border-left:1px solid #CAC9B8;
	border-right:1px solid #CAC9B8;
	}

#menu a:link, #menu a:visited, #menu a:active {
	background: url(m2000000.gif);
	height:24px;
	width: 100px;
	text-decoration:none;
	color:#203529;
	}
#menu a:hover, #menu #selected:link, #menu #selected:visited {
	background: url(m0000000.gif);
	font-weight: bold;
	text-decoration:underline;
	height:28px;
	width: 100px;
	}
#top #menu a:hover, #menu #selected:link, #menu #selected:visited {
	background-position:0 -28px;
	}

#menu a:hover {
	color:#c03e31;
	font-weight:bold;
	}
#menu_blog a:hover {
	background:url('http://files.myopera.com/testskinkhoi/files/upmenu2.png') 0 -1250px no-repeat;
color:#56ac66;
	}
#menu_archive a:hover {
	background:url('http://files.myopera.com/testskinkhoi/files/upmenu2.png') -50px -1000px no-repeat;
color:#49699f;
	}
#menu_albums a:hover {
	background:url('http://files.myopera.com/testskinkhoi/files/upmenu2.png') -100px -750px no-repeat;
color:#ad8db1;
	}
#menu_links a:hover {
	background:url('http://files.myopera.com/testskinkhoi/files/upmenu2.png') -150px -500px no-repeat;
color:#66a2ae;
	}
#menu_friends a:hover {
	background:url('http://files.myopera.com/testskinkhoi/files/upmenu2.png') -200px -250px no-repeat;
color:#7ebb8e;
	}
#menu_about a:hover {
	background:url('http://files.myopera.com/testskinkhoi/files/upmenu2.png') -250px 0 no-repeat;
color:#e69391;
	}




#side, #footer {
	font-size:0.85em;
	}
a:link, a:visited, a:active, #side a.username:link, #side a.username:visited, #calendar tbody a:link, #calendar tbody a:visited, .title a:hover {
	color: #992B2D;
	text-decoration:none;
	}

h1, h2, .title a:link, .title a:visited {
	color:#515645;
	}
#side h2, #side caption {
	background:#eee url(side1000.htm) bottom left repeat-x;
	color:#222;
	}

#side a:link, #side a:visited, #footer a:link, #footer a:visited, .tags a:link, .tags a:visited {
	color:#222;
	}

#footer {
	clear:both;
	width:824px;
	text-align:left;
	margin:0 auto;
	}
	
#operatxtad {
	background:#CCCABC !important;
	border:none !important;
}

#content {
	clear:both;
	text-align:justify;
	margin-left: 0px;
	}

#sitelang {
	float:right;
	text-align:right;
	width:400px;
	}

#sitelang select {
	margin-left:2px;
	font-size:10px;
	}

#content {
	padding:20px 0;
	}

#mainwrap {
	width:615px;
	
	padding-bottom:12px;
	float:left;
	}

#main {
	min-height:400px;
	width:615px;
	margin-left:0px;
	}

#main, #side {
	padding-bottom:10px;
	}

#sidewrap {
	width:200px;
	float:right;
	overflow:hidden;
	
	padding-bottom: 150px;
	margin-right:0px;
	}
a:hover {
	font-weight:bolder !important;
	
	}
#qp #mystatus {
	padding:2px 10px;
	}

#add-frnd a {
	background:#fff url(addfrien.gif) top left no-repeat;
	}

#s-msg a {
	background:#fff url(sendmsg1.gif) top left no-repeat;
	}
#albumslides {
	height:183px;
	position:relative;
	}

#albumslides img {
	display:block;
	margin:9px;
	width:220px;
	height:165px;
	position:relative;
	}

#albumslides a {
	position:absolute;
	display:block;
	width:100%;
	top:0;
	left:0;
	}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.block, .rtl, .alignright, .alignleft, .aligncenter, .center, .alignjustify {
	display:block;
	}

.rtl, .alignright, #meta {
	text-align:right;
	}

.alignleft, #top, caption {
	text-align:left;
	}

.aligncenter, .center, body {
	text-align:center;
	}

.alignjustify {
	text-align:justify;
	}

p img, .smilie, input {
	vertical-align:middle;
	}

.clear {
	clear:both;
	}

div.clear {
	height:1px;
	line-height:1px;
	overflow:hidden;
	}

.nomarg {
	margin:0 !important;
	}

#meta img, .smilie {
	margin:0 3px;
	}

.left, .col1 {
	float:left;
	}

.right, .col2, #meta {
	float:right;
	}

.col1, .col2, #meta {
	width:49%
	}

img {
	max-width:100%;
	}

img, acronym, abbr {
	border:none;
	}

.w100, table {
	width:100%;
	}

embed {
	clear:both;
	display:block;
	margin:10px 0;
	}

.aligncenter embed {
	margin:0 auto;
	}

pre, td, th, table, input, select {
	font-size:1em;
	}

th {
	text-align:left;
	}

#side th {
	text-align:center;
	}

pre, code {
	font-family:monospace;
	}

pre {
	display: block;
	padding:12px;
	width:100%;
	margin:0 0 0.85em 0;
	overflow:auto;
	border:1px dashed #aaa;
	background:#f9f9f9;
	}

blockquote {
	background:transparent url(blockquo.gif) no-repeat 0px 15px;
	margin:8px 0 2px 10px;
	padding:4px 0 3px 26px;
	font-style:italic;
	}

.whisper {
	background:transparent url(user0000.css) no-repeat top left;
	color:#393;
	font-style:italic;
	padding-left:26px;
	margin:10px;
	}
.postdate, .post .tags, .postinfo {
	text-transform:uppercase;
	}
a:hover, #side a:hover {
	text-decoration:none;
	cursor:pointer;
	}

h2 {
	font-size:1.85em;
	margin:0 0 0.3em 0;
	line-height:1.2;
	}

h3, h4, h5, h6 {
	font-size:1.5em;
	margin:0.5em 0 0.2em 0;
	line-height:1.2;
	}

h4, h5, h6 {
	font-size:1.2em;
	}

#side h2, #side caption {
	font-size:1.1em;
	padding:5px 0 5px 8px;
	margin:0 0 1px 0;
	font-weight:bold;
	}

#side caption {
	padding:3px 0 3px 8px;
	}

#side h2, #side h3 {
	margin-bottom:8px;
	}

#side h2 a {
	text-decoration:none;
	}

#side h2 a:hover {
	text-decoration:underline;
	}

#side h3 {
	font-size:1.1em;
	}

p {
	margin:0.85em 0;
	font-size:1em;
	}

ul, ol {
	margin:0 0 0.75em 1.5em;
	padding:0;
	list-style-position:outside;
	}

ol {
	padding-left:1em;
	list-style-position:inside;
	}

ul ul, ol ol {
	margin-bottom:0;
	}

img.right {
	margin-left:1.5em;
	}

li {
	margin:0;
	padding:0;
	list-style-position:outside;
	font-size:1em;
	}

img.left {
	margin-right:1.5em;
	}

.small {
	font-size:0.85em;
	}

.large {
	font-size:1.3em;
	}

.huge {
	font-size:2em;
	}

.alpha li {
	list-style-type:lower-alpha;
	}

.nobullets {
	margin-left:0;
	list-style-position:outside;
	list-style:none;
	}

#side li {
	list-style:none;
	}

div.avatar {
	border:1px solid #666;
	background:#fff;
	float:left;
	width:54px;
	height:54px;
	overflow:hidden;
	text-align:center;
	margin:3px;
	margin-top:5px;
	margin-left:5px;
	}

.avatar img {
	margin:2px auto;
	display:block;
	max-width:50px;
	max-height:50px;
	}

textarea {
	width:100%;
	height:150px;
	margin:0;
	}

.arrow-prev {
	margin-right:4px;
	}

.arrow-next {
	margin-left:4px;
	}

#blogtools img {
	margin:0;
	float: right;
	width: 106px;
	height: 24px;
	}

/* calendar */

#calendar {
	background: transparent;
	border-bottom:1px solid #ddd;
	border-spacing:1px;
	margin-bottom:20px;
	}
#calendar td#today {
	background:#fff;
	}
#calendar tr:first-child {
	empty-cells:show;
	}

#calendar td {
	line-height:16px;
	padding:1px;
	text-align:center;
	border-top:1px solid #e7e7df;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #e7e7df;
	}

#calendar td a {
	font-weight:bold;
	}

#calendar tfoot td {
	text-align:left;
	border:none;
	}

#nextmonth, #prevmonth {
	padding:4px 1px;
	width:48%;
	}

#nextmonth {
	text-align:right;
	}

/* sidebar */

#friendz li {
	float:left;
	width:118px;
	height:108px;
	margin:0 0 4px 4px;
		}
#friendz li, #friendz a:link, #friendz a:visited, #friendz a:active {
	background:#dbedfb url(http://files.myopera.com/MyKhoangKhac/Skin/summer09/sidefram.png);
	}
#visitors li, #visitors a:link, #visitors a:visited, #visitors a:active, .spotlighted a:link, .spotlighted a:visited, .spotlighted a:active {
	background:#eee url(http://files.myopera.com/MyKhoangKhac/Skin/summer09/visitors.png);
	}
#friendz a:link, #friendz a:visited, #friendz a:active {
	display:block;
	padding:7px;
	}

#friendz li a:hover {
	background-position:100% -108px;
	}

#friendz img {
	display:block;
	margin-bottom:3px;
	}

#friendz a {
	text-decoration:none;
	display:block;
	}

#friendz .first {
	margin-left:0;
	}

#friendz span {
	width:100%;
	height:13px;
	line-height:13px;
	overflow:hidden;
	}

/* recent visitors and spotlighted items */

#visitors li, .spotlighted li {
	float:left;
	width:78px;
	height:78px;
  margin:0 0 3px 0;
  text-align:center;
  font-size:0.9em;
	}

#visitors a, #visitors a:link, #visitors a:visited, .spotlighted a, .spotlighted a:link, .spotlighted a:visited {
	display:block;
	text-decoration:none;
	padding:5px;
	}

#visitors li a:hover, .spotlighted li a:hover {
	background-position:100% -78px;
	}

#visitors .mid, .spotlighted .mid {
	margin:0 3px 3px 3px;
	}

#visitors img, .spotlighted img {
	display:block;
	margin-bottom:3px;
	}

#visitors span, .spotlighted span {
	width:100%;
	height:14px;
	line-height:14px;
	overflow:hidden;
	}


/* latest posts */

#latestposts ul {
	margin-top:-6px;
	}

#latestposts li {
	padding:3px 0 3px 15px;
	}

/* latest comments + shoutbox */

#side .usercom {
	margin-bottom:-6px;
	}

#side .usercom a, #side .usercom a:visited {
	text-decoration:none;
	}

#side .usercom a:hover {
	text-decoration:underline;
	}

#side .usercom li {
	clear:both;
	line-height:1.4;
	}

.userpic {
	border:1px solid #bbb;
	background:#fff;
	width:46px;
	height:36px;
	margin:0 0 6px 6px;
	float:right;
	}

.userpic img {
	display:block;
	margin:3px !important;
	}

#newcomments li {
	padding:6px 0;
	}

#shoutbox form {
	padding-bottom:10px;
	}

#side #shoutbox .none {
	padding:0 0 5px 5px;
	}

#submitshout {
	width:56px;
	margin-left:4px;
	}
	
.sidebox {
background: transparent;
border: 1px solid #1d89a6;
padding: 5px;
}
/*
.pad {
background: transparent;
border: 1px solid #B89884;
padding: 5px;
}
*/
#shoutbox li {
	padding:0 0 11px 0;
	margin-bottom:10px;
	}

#shoutbox p {
	padding-top:4px;
	}

#shoutbox .userpic {
	margin-bottom:-3px;
	}

#shoutbox blockquote {
	clear:both;
	margin:0;
	padding:0;
	font-style:normal;
	}

#shoutbox blockquote p {
	padding:18px 10px 0 10px;
	}
#shoutbox li {
	background:url(chat3000.gif) bottom left no-repeat;
	color:#999;
	}

#shoutbox blockquote {
	background:url(chat2000.gif) top left repeat-y;
	color:#000;
	}

#shoutbox blockquote p {
	background:url(chat1000.gif) top left no-repeat;
	}
/* blog */

.post {
	border: 1px solid #666B51 !important;
	border-top: 1px solid #666B51;
	background: #EBEDE9 url(http://files.myopera.com/cothientruong/files/Untitled-1.gif) no-repeat top left;
	text-align: justify;
	clear:both;
	width:100%;
	overflow:hidden;
	
	margin-bottom: 20px;
	}

#main #firstpost {
	padding-top:0;
	border:none;
	}
.post .content { 
margin: 0px 10px 0px 10px;

}
.post .sticky {
	color:#999;
	border: 1px solid #666B51;
	background: url(/community/graphics/main/icons1.gif) 100% -3371px no-repeat;
	float:right;
	margin:0;
	font-size:13px !important;
	padding:20 25px 0 8px;
	height:26px;
	line-height:10px;
	}
.tagicon {
	float:right;
	margin-left:8px;
	}

.post .title {
	margin:5px 0 0 20px;
	line-height:1;
	border-bottom:3px double #7A7971;
	}

.title a:link, .title a:visited {
	text-decoration:none;
	}

.postdate, .post .tags {
	font-size:0.85em;
	margin:0em 0 1em 70px;
	}


.post .tags {
	margin-top:-1em;
	margin-bottom: 20px;
	}

.postinfo {
	clear:both;
	margin-top:1em;
	font-weight:bold;
	}

.postinfo img, .editthis img {
	margin:0 5px -1px 0;
	}

.content {
	clear:both;
	}

.groupblog .postdate, .groupblog .post .tags {
	font-size:0.8em;
	}

.groupblog .avatar {
	margin-bottom:0.9em;
	}

.groupblog .post .title {
	font-size:1.8em;
	}

.postnav {
	border:1px solid #eee;
	border-width:1px 0;
	clear:both;
	height:2em;
	line-height:1.5em;
	margin-top:16px;
	}

.postnav .prv {
	width:49%;
	float:left;
	}

.postnav .nxt {
	width:49%;
	float:right;
	text-align:right;
	}

.pagenav {
	clear:both;
	text-align:right;
	margin:0;
	padding-top:20px;
	line-height:2.1;
	}

.pagenav-info {
	color:#111;
	text-align:right;
	font-size:0.9em;
	}
.postinfo, pre {
	color:#666;
	}
.post, .pagenav {
	border-top:1px solid #ddd;
	}
.pagenav a:link, .pagenav a:visited, .pagenav a:active, .pagenav b {
	background:#fff;
	color:#000;
	border:1px solid #aaa;
	padding:1px 5px;
	margin:0 1px;
	text-decoration:none;
	font-weight:bold;
	}

.pagenav b, #main .pagenav a:hover {
	background:#000;
	border:1px solid #000;
	color:#fff;
	padding:1px 5px;
	}

.trackbacks {
	clear:both;
	}

.trackbacks h2 {
	margin-top:10px;
	font-size:1em;
	}

.trackbacks ul {
	clear:both;
	margin:10px 0 0 2px;
	}

.trackbacks li {
	list-style-position:outside;
	list-style:none;
	padding:2px 0 2px 15px;
	font-size:11px;
	}

.imgleft img {
	clear:left;
	float:left;
	margin:4px 15px 8px 0;
	max-width:48%;
	}

.imgright img {
	clear:right;
	float:right;
	max-width:48%;
	margin:4px 0 8px 15px;
	}

.img {
	display:block;
	margin:10px 0;
	}

span.imgcenter {
	clear:both;
	display:block;
	text-align:center;
	margin-top:15px;
	}

.attach {
	display:block;
	float:left;
	padding:0 6px 0 12px;
	}

/* comments */


.comments {
	clear:both;
	}
#comment {
	height:180px;
	margin-bottom:10px;

	}
.comment1 {
	clear:both;
	margin:5px 0;
	width:100%;
	overflow:auto;
	background: #EBEDE9;
	border-top:1px solid #5C5B55;
	border-bottom:1px solid #5C5B55;
	}
.comment2 {
	clear:both;
	margin:5px 0;
	width:100%;
	overflow:auto;
	background: #E4E2D9;
	border-top:1px solid #53524C;
	border-bottom:1px solid #53524C;
	}
.comments .text {
	margin:15px ;
	text-align: justify;
	
	}
.comment-date {
	padding-left:2px;
	font-size:11px;
	}

.comment-by {
	margin:5px 0 5px 10px;
	}

.addcomment {
	width:523px;

	}

#newcomment form, #login-here form {
	border-left:none !important;
	border-right:none !important;
	border-top:1px solid #53524C;
	border-bottom:3px double #53524C;
	background:transparent!important;
	padding:10px;
	color:#000;
	}
	
#newcomment h3, #login-here h3 {
	line-height:27px;
	height:27px;
	background:#1d89a6!important;
	border-top:3px double #53524C;
}
.editcomment {
	font-size:0.8em;
	margin:0;
	}
	
/* tags */

#tagcloud ul {
	width:100%;
	overflow:hidden;
	}

#tagcloud li {
	float:left;
	line-height:22px;
	height:26px;
	padding-right:12px;
	white-space:nowrap;
	}

.size1 {
	font-size:9px;
	}

.size2 {
	font-size:11px;
	}

.size3 {
	font-size:13px;
	font-weight:bold;
	}

.size4 {
	font-size:17px;
	font-weight:bold;
	}

.size5 {
	font-size:22px;
	font-weight:bold;
	}

/* links */

.sidelinx li {
	padding:3px 0;
	}

#applinks {
	clear:both;
	margin-top:15px;
	}

#mylinks {
	width:100%;
	}

#mylinks h2 {
	margin:30px 0 15px 0;
	}

#mylinks h2.firstheader {
	margin-top:0;
	}

#mylinks .newsfeed {
	margin:-8px 0 8px 0;
	}

#mylinks p {
	margin:0;
	}

#mylinks .col1, #mylinks .col2 {
	overflow:hidden;
	}

.newsfeed span, .newsfeed a {
	text-decoration:none;
	}

/* friends */

.smallmenu {
	float:right;
	margin:0 0 10px 0;
	text-align:right;
	font-size:11px;
	}

#myfriends {
	width:130%;
	margin:0 auto;
	}

#myfriends ul {
	clear:both;
	
	}

#myfriends li {
	background: url(http://files.myopera.com/ACornerOfMyMind/nhipsongtre/fresh/Friends.png) top left no-repeat;
	position:relative;
	display:inline;
	float:left;
	width:190px;
	height:235px;
	margin:0px;
	overflow:hidden;
	line-height:16px;
	
	}
	
#myfriends li a {
	color:#222;
	}

#myfriends li span {
	color:#999;
	}

#myfriends .online {
	background:#000;
	color:#fff;
	}
#myfriends .owner li {
	height:208px;
	}

#myfriends .send-msg {
	margin:14px 0 0 0;
	line-height:1;
	font-size:11px;
	}

#myfriends .send-msg a {
	padding:0;
	}

#myfriends div {
	height:178px;
	}
.friendstatus{
		margin:10px;
	}

#myfriends div img {
	display:block;
	margin:0px;
	width:160px;
	height:120px;	
	}

#myfriends li b {
	display:block;
	margin-bottom:3px;
	}

#myfriends li a {
	display:block;
	padding-top:15px;
	padding-left:15px;
	text-decoration:none;
	}

#myfriends .send-msg a:hover, #myfriends li a:hover b {
	text-decoration:underline;
	}

#myfriends .first {
	margin-left:0;
	}

#myfriends li span {
	display:block;
	font-size:10px;
	}

#myfriends .online {
	position:absolute;
	bottom:4px;
	right:4px;
	padding:0 6px;
	}

#myfriends .owner .online {
	bottom:24px;
	}

#myfriends .status {
	height:48px;
	overflow:hidden;
	}

#myfriends .pagenav {
	border:none;
	text-align:left;
	padding:3px;
	}

/* poll */

#poll li {
	padding:2px 0;
	}

#poll ul {
	margin-bottom:8px;
	}

#pollsubmit {
	font-weight:bold;
	}

#poll p {
	margin:2px 0;
	}

#poll li img {
	border-left:1px solid #9b5203;
	border-right:1px solid #b84d00;
	}

#poll li .smilie {
	border:none;
	height:auto;
	}

#pollresults img {
	height:9px;
	}

/* countdowns */

.cdwn {
	padding:5px 0 4px 21px;
	}

/* profile */

#profile{
	background:#EBEDE9;
	width:598x !important;
	padding:7px;
	border: 1px solid #1d89a6;
	
	
}

#personal li {
	padding-bottom:4px;
	}

#userpic {
	width:200px;
	height:150px;
	float:right;
	border:3px double #033;
	}

#userpic img {
	display:block;
	}

#myspots .sidelinx h3 {
	padding-top:8px;
	}

#ff b {
	display:block;
	}

#ff li, #grouplist td {
	padding:6px 0;
	}

#ff ol {
	margin:0;
	}

#ff ol li {
	list-style-position:inside;
	}

/* opera */

#getopera {
	display:block;
	margin-bottom:15px;
	}

/* search */

.s-result {
	margin-top:11px;
	padding-top:1px;
	}

/* unite */

#usersrv {
	clear:both;
	padding-top:1px;
	}

.srvheader {
	clear:both;
	padding:15px 0 10px 0;
	margin-top:10px;
	font-size:12px;
	}

.srvheader img {
	float:left;
	margin-right:10px;
	}

.srvheader h3 {
	font-size:1.85em;
	}

.srvheader h3 a:link, .srvheader h3 a:visited {
	text-decoration:none;
	}

.srvheader h3 a:hover {
	text-decoration:underline;
	}

.srvheader h3, .srvheader p {
	line-height:1.2;
	margin:1px 0 0 0;
	}

.unite li {
	margin:0 0 8px 56px;
	padding-left:38px;
	font-size:12px;
	}

.unite ul {
	margin:0 !important;
	}

#usersrv ul ul li {
	padding-left:25px;
	line-height:20px;
	}

.unite p, #usersrv ul ul, #usersrv p {
	margin:0;
	}

.unite .srvdesc, .srvfooter, .srvmore {
	font-size:11px;
	}

.srvmore, .srvdesc {
	padding-left:19px;
	}

.srvfooter {
	clear:both;
	padding:20px 0 10px 0;
	}

.unite a:link, .unite a:visited, #usersrv a:link, #usersrv a:visited  {
	text-decoration:none;
	}

.unite a:hover, #usersrv a:hover {
	text-decoration:underline;
	}

#srvnfo {
	font-size:12px;
	}

#usersrv {
	clear:both;
	}

#usersrv ul li {
	margin:8px 0 0 0;
	}

#usersrv ul {
	margin-left:139px;
	}

#usersrv ul ul li {
	font-size:11px;
	margin:7px 0 0 39px;
	}

#usersrv .num {
	font-size:11px;
	}

.uniteuser {
	clear:both;
	padding-top:15px;
	}

.upic {
	margin:2px 0 15px 0;
	width:139px;
	height:106px;
	float:left;
	}

.upic img {
	display:block;
	margin:12px 0 0 14px;
	}

.devpic {
	float:left;
	margin:5px 8px 0 0;
	}

.ufriendname {
	font-size:15px;
	margin-top:-4px;
	}
.img {
	display: inline!important;
	margin:0px 4px;
	}
#overall {
	width:520px; 
	margin:0;
	}
.col {
	width:250px; 
	padding:0 5px; 
	float:left;
	}
.dropcaps{
	float:	left;
	color:	silver;
	font-size:	50px;
	line-height:38px;
	padding:0px 5px 0px 0;	
	font-family: Times, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
.black { color:#111 !important; }

/* tools menu */

#forumsub, #forumsub div, #forumsub p, #forumsub a, #forumsub a:visited {
	height:24px;
	line-height:24px;
	background:transparent url(/community/graphics/main/icons1.gif) 0 -2928px repeat-x;
	font-size:11px;
	}

#forumsub {
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom:15px;
	}

#forumsub a, #forumsub a:visited {
	color:#385651;
	display:block;
	float:left;
	background-position:6px -3120px;
	background-repeat:no-repeat;
	padding:0 4px 0 20px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background:url(http://files.myopera.com/ACornerOfMyMind/nhipsongtre/fresh/postbar-owner.png);
	}

#forumsub a:hover {
	color:#b00;
	text-decoration:underline;
	}


#forumsub div {
	background-position:0 -3072px;
	background-repeat:no-repeat;
	}

#forumsub p {
	background-position:100% -3096px;
	background-repeat:no-repeat;
	padding:0 2px;
	}

#forumsub img {
	margin:-3px 2px 0 5px;
	}

/* mods */

#modtools {
	font-size:11px;
	margin:20px 0;
	}

/* general forum styles */

table {
	width:100%;
	}

a.username:link, a.username:visited {
	color:#111;
	font-size:12px;
	}

td, th {
	text-align:left;
	vertical-align:top;
	font-size:13px;
	}

td:last-child, th {
	white-space:nowrap;
	}

td {
	font-size:11px;
	}

#privforum {
	background:#fff url(/community/graphics/icons/lock2.gif) 3px 0px no-repeat;
	padding:2px 2px 2px 20px;
	line-height:1;
	}

#forumnav {
	padding-bottom:5px;
	}

#forumnav h1 {
	margin:0;
	line-height:1;
	font-size:19px;
	color:#111 ;
	}

.forumnav {
	margin:2px 0;
	font-size:12px;
	}

.forumnav a:link, .forumnav a:visited {
	color:#111;
	}

td.replycount, td.views {
	text-align:center;
	font-size:12px;
	}

.topiclist td.icons {
	width:22px;
	text-align:center;
	}

td.icons img {
	margin-top:2px;
	max-width:none;
	}

td.disabledtopic {
	background:#fe0;
	}

td.topic {
	width:70%;
	}

.topic p {
	margin:0;
	}

.forumtools {
	font-size:11px;
	margin:15px 0;
	}

.forumtools img {
	margin-left:5px;
	}

.forumtools input, .forumtools select {
	font-size:11px;
	max-width:300px;
	}

.forumtools form {
	float:left;
	padding-right:8px;
	}

.padtop {
	padding-top:20px;
	}

.alignright {
	text-align:right;
	}

/* edit layout */

#forumlayout a.move:link, #forumlayout a.move:visited {
	color:#fff;
	background:#000;
	}

/* in forum */

.topiclist {
	font-family:Tahoma, Geneva, sans-serif;
	clear:both;
	border-collapse:collapse;
	margin-bottom:8px;
	border:1px solid #496256;
	
	}

.topiclist td {
  	padding:5px 8px;
  	background:#EBEDDF ;
	border-bottom:1px dotted #bbb;
	border-right:1px solid #e3e3e3;
	line-height:1.1;
	
	}
	
.topiclist .even td {
	background:#EBEDDF;
	}

.topiclist .lreply, .announce .topic, td.lastpost {
	border-right:none;
	
	}

.aboutforum {
	font-size:12px;
	margin-bottom:2px;
}


td a:link, td a:visited {
	color:#385651;
	}

td.lastpost, td.numthreads {
	width:120px;
	font-size:12px;
	}

td.numthreads {
	width:60px;
	}

.pagenav {
	clear:right;
	margin:0 0 8px 0;
	float:right;
	}

.pagenav-info {
	clear:right;
	margin:0;
	}

.newtopic {
	float:left;
	width:400px;
	}



td.replycount, td.topicauth {
	background:#EBEDDF;
	}

.announce td {
	font-weight:bold;
	}

.announce td a, .announce td a:visited {
	color:#d00;
	}

.topiclist .even td.replycount, .topiclist .even td.topicauth {
	background:#EBEDDF;
	}

.fheader a:link, .fheader a:visited {
	color:#fff;
	}

.fheader img {
	margin:4px 5px 0 0;
	}

.lreply img {
	float:right;
	margin:3px 0 0 1px;
	}

.topic img {
	margin:3px 5px 0 0;
	}

.lreply {
	width:15%;
	}

.ftitle {
	font-size:12px;
	font-weight:bold;
	}

#announce h2 {
	font-size:17px;
	}

#announce li {
	background:#fff url(/community/graphics/forum/icon_announce4.gif) top left no-repeat;
	padding:0 0 4px 30px;
	line-height:19px;
	font-weight:bold;
	}

#announce {
	margin-bottom:18px;
	}

#announce a:link, #announce a:visited {
	color:#0f8018;
	}

.showdate {
	margin:2px 0 0 0;
	
	}

ol.alpha {
	list-style-type:lower-alpha;
	}

.topiclist .stickytopic a, .topiclist .stickytopic a:visited {
	color:#000;
	}

/* poll */

.forumpoll p {
	margin:0;
	color:#082;
	}

.forumpoll ul {
	margin:0 0 10px 0;
	padding:0;
	}


.forumpoll li {
	margin:1px 0 4px 0;
	}

.forumpoll img {
	border-left:1px solid #9b5203;
	border-right:1px solid #b84d00;
	height:9px;
	}

.forumpoll img.smilie {
	border:none;
	height:auto;
	}

.forumpoll {
	clear:both;
	padding:5px 0;
	}

#polltable {
	width:auto;
	background:#fff;
	margin:10px 0;
	border:1px solid #999;
	}

#polltable th {
	background:#3a5e89;
	color:#fff;
	padding:2px 5px;
	}

#polltable td {
	background:#fff;
	border:1px solid #ddd;
	padding:1px 5px;
	}

#polltable img {
	margin-top:3px;
	display:block;
	}

.pollopt {
	width:90%;
	}

/* topic */

.fpost {
	clear:both;
	margin:5px 0;
	width:100%;
	border:1px solid #5F8070;
	
	border-radius:8px;
	line-height:1.45;
	background:#EFF0ED url(http://files.myopera.com/ACornerOfMyMind/nhipsongtre/fresh/side.jpg) left repeat-y !important;

	}

.fpost .pad:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}

.posted, .topiclist th {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	color:#fff;
	margin:0px;
	padding:0 5px 0 10px;
	line-height:24px;
	height:24px;
	font-size:11px;
	
	}

.posted, .topiclist th {
	background:#294431 url(http://files.myopera.com/ACornerOfMyMind/nhipsongtre/fresh/postbar-owner.png); /* 2B7FB6 */
	border-bottom-left-radius:5px; 
	}

.posted a, .posted a:link, .posted a:visited {
	color:#fff;
	text-decoration:none;
	margin-right:2px;
	font-size:12px;
	}

#firstpost .posted {
	
	}

.friendpost .posted {
	background:#294431 url(http://files.myopera.com/ACornerOfMyMind/nhipsongtre/fresh/postbar.png);

	}

#firstpost .posted a, #firstpost .posted a:link, #firstpost .posted a:visited {
	font-size:12px;
	}

.friendpost .posted a, .friendpost .posted a:link, .friendpost .posted a:visited {
	font-size:12px;
	}

.posted a:hover {
	border-bottom:1px solid #fff !important;
	}

.unread {
	display:block;
	float:right;
	background:#047;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	padding:3px 5px;
	margin:4px 0;
	color:#fff;
	line-height:1;
	font-size:10px;
	}

#firstpost .unread {
	background:#700;
	}

.friendpost .unread {
	background:#360;
	}

div.poster {
	float:left;
	width:135px;
	overflow:hidden;
	background:transparent url(/community/graphics/forum/fpost2.gif) top left no-repeat;
	padding:10px 0 8px 0;
	}

div.poster a, div.poster a:link, div.poster a:visited, .replylinks a, .replylinks a:visited {
	color:#111;
	}

div.poster p {
	font-size:12px;
	width:110px;
	margin:0 0 2px 10px;
	}

.forumavatar {
	clear:both;
	display:block;
	margin:10px 10px 10px;
	padding:1px;
	border: #7D7A60 solid 1px;
	}

.thepost {
	font-family:Tahoma, Geneva, sans-serif;
	color:#242424 !important;
	font-size:12px;
	float:left;
	width:680px;
	padding:10px 0;
	max-width:82%;
	overflow:auto;
	overflow-y:hidden;
	}

.replylinks {
	clear:both;
	padding:10px 6px;
	margin:0;
	margin-top:-20px !important;
        background:#EFF0ED url(http://files.myopera.com/ACornerOfMyMind/nhipsongtre/fresh/side.jpg) left repeat-y;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom:3px double #5F8070 !important;
	}
.replylinks span.block {
	float:right;
	}

.fpost h2 {
	font-size:13px;
	}

.thepost ul, .thepost ol {
	margin:0.75em 0 0.75em 2.5em;
	}

.smilie {
	margin:0 3px;
	}

textarea {
	width:100%;
	font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif;
	font-size:13px;
	margin-bottom:4px;
	}

textarea#signature {
	height:140px;
	}

.submit {
	font-weight:bold;
	}

.thepost .cite {
	margin:15px 20px -15px 20px;
	padding:7px 5px 5px 8px;
	background:#fff;
	font-size:11px;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-left:3px solid #ccc;
	color:#900;
	}

.thepost blockquote .cite {
	margin:0 0 -15px 0;
	}

blockquote.bbquote {
	background:#fff url(/community/graphics/forum/quotes.gif) 8px 5px no-repeat;
	padding:5px 20px 7px 35px;
	margin:15px 20px 10px 20px;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:3px solid #ccc;
	}

.cite + blockquote.bbquote {
	border-top:none;
	}

blockquote.bbquote blockquote {
	background:#fff url(/community/graphics/forum/quotes.gif) 6px 5px no-repeat;
	margin:15px 0 5px 0;
	}

blockquote a, blockquote a:visited {
	color:#111;
	}

.help {
	clear:both;
	color:#093;
	}

a.attach:link, a.attach:visited, a.attach:active {
	background:#fff url(/community/graphics/main/icons1.gif) 0 -3338px no-repeat;
	padding-left:13px;
	font-size:11px;
	display:inline-block;
	margin:0 5px;
	color:#c3051a;
	line-height:18px;
	}

#msubject {
	width:50%;
	}

#message {
	height:250px;
	font-family:arial,'trebuchet ms',helvetica,sans-serif;
	}

.imgleft img {
	clear:left;
	float:left;
	margin:0 10px 0 0;
	max-width:48%;
	}

.imgright img {
	clear:right;
	float:right;
	max-width:48%;
	margin:0 0 0 10px;
	}

.img {
	display:block;
	margin:7px 0;
	}

div.sig {
	clear:both;
	margin-top:16px;
	border-top:1px dashed #aaa;
	padding-top:8px;
	color:#666;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	}

.sig a, .sig a:visited {
	color:#111;
	}

.helpful {
	display:block;
	margin:10px;
	}

/* ignored post */

.ignoredpost .pad, .ignoredpost .poster, .ignoredpost .replylinks {
	display:none;
	}

.ignoredpost .posted {
	color:#000;
	background:#fff;
	}

.ignoredpost .posted span {
	color:#d00;
	}

.ignoredinfo b {
	cursor:pointer;
	}

.ignoredpost .ignoredinfo b:hover {
	color:#d00;
	}

.closedtopic {
	margin:10px 0 20px 0;
	background:#f2f2f2 url(/community/graphics/forum/stopsign.gif) 20px 20px no-repeat;
	border:1px solid #bbb;
	width:100%;
	height:120px;
	}

.closedtopic div {
	padding:25px 15px 10px 107px;
	}

.closedtopic p {
	margin:6px 0 0 0;
	}

/* announcement */

#announcement {
	background:#EFF0ED;
	padding:20px;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	}

#announcement h2 {
	Font-size:20px;
	font-family:"Times New Roman", Times, serif;
}

/* quick reply */

#quickreply {
	background:#628B81;
	margin-top:20px;
	font-size:15px;
	margin-bottom:3px;
	}

#addcomment {
	margin-bottom:20px;
	}

#comment {
	height:240px;
	background:#EFF0ED;
	border-bottom:3px double #7A7971;
	}

/* post reply */ 

.attfile {
	margin-bottom:20px;
	}

.opt span {
	padding-right:10px;
	}

.opt h2, .attfile h2 {
	background:#f5f5f5;
	padding:4px 0;
	}

.bigerror p {
	margin:0;
	}

.bigerror {
	background:#900;
	color:#fff;
	padding:5px;
	margin-bottom:10px;
	}

.blockheader {
	background:#000;
	color:#fff;
	padding:4px 5px;
	margin:0;
	}

.highlight {
	color:#081;
	}

#title {
	font-size:13px;
	}


/* subscriptions */

.subsc {
	margin-bottom:12px;
	border-collapse:collapse;
	}

.subsc td {
	border:1px solid #222;
	border-collapse:collapse;
	padding:2px 4px;
	}

.subsc th {
	border:1px solid #222;
	background:#000;
	color:#fff;
	padding:2px 4px;
	}

td.subsc-icon {
	width:20px;
	padding-top:4px;
	}

td.subsc-check {
	width:20px;
	}

#side a img {
	margin:1px 4px -2px 0;
	}

/* settings */

#filter {
	height:312px;
	padding:10px 0;
	background:#fafafa;
	border:1px solid #eee;
	overflow:scroll;
	}


.whisper {
	font-size:12px;
	background:#fff url(/community/graphics/whisp.gif) 8px 7px no-repeat;
	color:#393;
	font-style:italic;
	padding:7px 20px 7px 28px;
	margin:15px 20px 10px 20px;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:3px solid #ccc;
	line-height:1.2;
	}

.whisper i, .whisper i + br {
	display:none;
	}

.fpost pre {
	font-family:monospace,'Courier New',courier;
	background:#fff;
  padding:7px;
  border:1px dotted #aaa;
  overflow:auto;
	min-height:2.5em;
  }


/* search */

#forumsearch {
	float:right;
	width:300px;
	text-align:right;
	font-size:11px;
	}

#forumsearch p {
	margin:3px 0;
	font-size:10px;
	}

#s {
	width:200px;
	margin-right:5px;
	}

#inforum .forum {
	font-size:10px;
	margin:1px 0;
	}

#advsearch {
	width:100%;
	margin:15px 0;
	}

#advsearch .pad {
	padding:10px 20px;
	}

#advsearch p {
	margin:9px 0 4px 0;
	}

#searchterm, #searchtag, #limit2user {
	width:85%;
	}

#searchmain, #searchforums, #searchdate {
	width:32%;
	float:left;
	}

#selectforums {
	width:100%;
	}

#searchsort {
	margin:20px 0;
	}

#searchopts h3 {
	margin:9px 0 0;
	font-size:1em;
	}

#searchforums {
	float:left;
	margin-right:25px;
	}

#searchbutton {
	font-size:14px;
	margin:12px 0;
	}

/* forum home */

td.latestpost {
	width:50%;
	}

td .lp {
	/* width:340px; */
	float:left;
	overflow:auto;
	}

.latestpost p {
	margin:0;
	}
	
/* Css tip 
	
#addcomment{border-top:1px solid #bfbfbf !important;display:block;margin:0;padding:0;padding-top:143px !important;position:relative;}
#addcomment #addsmilies{display:block;width:620px;height:145px;margin:0;padding:0;position:absolute;top:0px;left:0px;}
#addcomment #addsmilies #addsmile {display:none;}
#addcomment #addsmilies #smilies{display:block !important;width:620px;height:120px;margin:0;padding:0;overflow:hidden;background:none;position:absolute;top:0;left:0;border:none;}
#addcomment #addsmilies #smilies .horizontal{margin:0;padding:0;margin-left:5px;width:610px;text-align:justify;line-height:normal;}
#addcomment #addsmilies #smilies .horizontal p {display:none;}
#addcomment #addsmilies .dsmilies{display:block;width:600px;height:20px;margin:0;padding:0;overflow:hidden;position:absolute;bottom:2px;left:2px;}