 #wrap1 {
font-family:Arial, Helvetica, sans-serif !important;
}
#content {
font-family:Arial, Helvetica, sans-serif !important;
font-size:13px;
}

.notify {
	background:#f5f5f5;
	padding:5px 10px;
	font-weight:bold;
	font-size:13px;
	border:1px solid #ccc;
	}

.greensubmit { background:#1aaf48; border:#118836 1px solid; color:#fff; font-size:11px; display:block; padding-top:3px; padding-bottom:3px; }
.greensubmit:hover { background:#118836; border-color:#0d7a2f; cursor:pointer;}

.serviceinfo {
	margin:10px 0 0 55px;
	}

.serviceinfo li {
	padding-bottom:2px;
	}

.nicetable {
	margin:20px 0;
	border-collapse:collapse;
	}

.nicetable th {
	text-align:left;
	padding:6px 10px;
	background:#4172a8 url(/community/graphics/nicetable.gif);
	font-size:17px;
	color:#fff;
	border-collapse:collapse;
	}

.nicetable td {
	padding:10px;
	border-bottom:1px solid #ccc;
	font-size:11px;
	border-collapse:collapse;
	vertical-align:top;
	}

.nicetable .show td {
	padding:0;
	}

.nicetable .boxedform {
	margin:0;
	}

.nicetable .big {
	font-size:17px;
	}

.nicetable .boxedform {
	padding:20px;
	}

.nicetable p, .nicetable .float .submit {
	margin:0 0 2px 0;
	}

.nicetable .boxedform p {
	padding-bottom:10px;
	}

.nicetable img.left {
	margin:0 15px 0 -10px;
	}

.boxedform, .user-css-box {
	border:1px solid #ddd;
	padding:15px;
	background:#f4f4f4;
	margin:25px 0;
	border-radius:4px;
	}

.section {
	clear:both;
	width:100%;
	padding-top:24px;
	margin-top:24px;
	border-top:1px solid #ccc;
	}

.tagline {font-size: 16px;line-height:1em;font-style: italic;color: #666;font-family: georgia,serif;display:block;padding-top:1em; white-space:nowrap; }

ul.account li img {
	margin-right:18px;
	}

ul.account li a:link, ul.account li a:visited {
	display:block;
	padding-top:19px;
	font-size:19px;
	font-weight:bold;
	}

.info {
	background:#ff9;
	padding:10px 10px 2px 10px;
	border:1px solid #999;
	font-size:13px;
	margin-bottom:10px;
}

.info p {
	margin:0 0 8px 0;
}

.info img {
	margin-right:2px;
}

#viewstuff {
	width:350px;
	text-align:right;
	margin-bottom:16px;
}

.updated, .updated-error {
	background:#009cdf;
	padding:6px 10px;
	clear:both;
	font-size:14px;
	color:#fff;
	margin:10px 0;
	border-radius:4px;
}

.updated-error {
	background:#d00;
}

.updated a:link, .updated a:visited, .updated-error a:link, .updated-error a:visited {
	color:#fff;
	}


.submit, #big4 a {
	font-weight:bold;
}

.pad {
	padding:8px;
}

.pad2 {
	padding-bottom:14px;
}

.pad3 {
	padding-top:6px;
}

#sidemenu {
	margin:-9px 0 20px 0;
}

#sidemenu li {
	margin:0;
	background:transparent url(/community/graphics/customize/sb5.gif);
	padding:4px 9px 3px 9px;
}

#sidemenu li a {
	display:block;
}

#sidemenu li a.on:link, #sidemenu li a.on:visited {
	text-decoration:none;
	font-weight:bold;
}

#sidemenu li a:hover {
	font-weight:bold;
}

p, blockquote, textarea {
	margin:0 0 10px 0;
}

blockquote {
	font-style:italic;
	line-height:1.35;
	font-size:12px;
}

.w75 {
	width:75%;
}

img.left {
	margin-right:8px;
}

#content a.del:link, #content a.del:visited {
	color:#a00;
}

dl {
	margin:0;
	padding:0;
}

dt {
	clear:left;
	float:left;
	margin:0;
	padding:0 4px 0 0;
}

dt, dd {
	line-height:23px;
}

.field {
	width:352px;
}

.border {
	padding-bottom:8px;
	border-bottom:1px solid #ddd;
	margin-bottom:8px;
}

textarea, .labels {
	width:100%;
}

.note {
	font-size:11px;
	font-weight:normal;
}

.edittable {
	border-collapse:collapse;
	margin:4px 0;
}

.edittable th {
	background:#44639c;
	border-collapse:collapse;
	padding:2px;
	color:#fff;
}

.edittable td {
	border-collapse:collapse;
	padding:3px 1px 1px 1px;
}

.helpme, a.helpme {
	color:#090;
}

.editform {
	margin:1px 0 20px 0;
}

.editform .background {
	width:100%;
}

.editform .section {
	clear:both;
	border-top:1px solid #aaa;
}

.editform .section h3, td, th {
	font-size:13px;
}

.editform .note {
	margin-top:-6px;
	font-size:11px;
	color:#081;
}

.labels label {
	display:block;
	float:left;
	width:140px;
}

.labels p {clear:both;}
.labels .col1 label, .labels .col2 label {width:38%;}
.labels input, .labels input {min-width:60%;}
.labels input[type=checkbox] {min-width:0;}

.off {color:#a00;}

.on, .mmskey {color:#092;}

#list a:link, #list a:visited {
	color:#111;
}

/* home */

#big4 ul {margin-bottom:15px;}
#big4 h2 {
	font-size:23px;
	margin:0 0 15px 0;
	color:#4f7cc1;
}

#big4 h2 a:link, #big4 h2 a:visited, #big4 h2 a {
	text-decoration:none;
	color:#4f7cc1;
}
#big4 img {max-width:44%;}
#big4 h2 a:hover {color:#111;}
#big4 p {margin:10px 0 0 0;}
#big4 .col1, #big4 .col2 {
	margin:10px 0;
	font-size:12px;
	background:#f4f4f4 url(/community/graphics/account/b1.gif) top left no-repeat;
	height:140px;
}

#big4 .b2 {
	background:transparent url(/community/graphics/account/b2.gif) top right no-repeat;
	height:140px;
}
#big4 .b3 {padding:15px;}
#big4 .b2 li {padding-bottom:5px;}

#btop, #editphotos-sortable {
	border-top:1px solid #ddd;
	padding-top:15px;
}

#list li {
	border-top:1px solid #eee;
	padding-top:15px;
}

.boxedform #list li {
	border:none;
	}

.cols {
	width:31%;
	display:inline;
	float:left !important;
	clear:none;
	margin-right:3%;
	font-size:11px;
	color:#555;
}

.last {margin-right:0;}

#newslist p {margin:5px 0;}
#newslist li {padding:4px 0;}

a.cmnt:link, a.cmnt:visited {color:#555;}

#userlist {margin:13px 0 3px 0;}
#userlist img {margin:2px 8px 2px 0;}
#userlist li {
	clear:both;
	padding-bottom:14px;
}

#userlist p {margin:0 0 2px 0;}

#banners {padding:30px 0 5px 0;}

#sbar ul {margin-bottom:26px;}

a.add, a.view, a.edit {padding:5px 0 3px 23px;}
a.add  {background:url(/community/graphics/buttons/acct-add.gif) no-repeat 0 50%;}
a.view {background:url(/community/graphics/buttons/acct-view.gif) no-repeat 0 50%;}
a.edit {background:url(/community/graphics/buttons/acct-edit.gif) no-repeat 0 50%;}


/* friends */

#friends {margin:8px 0;}

#friends li {
	border-top:1px solid #ddd;
	padding:10px 0;
}

#friends p {margin:2px 0 7px 78px;}

#friends strong {font-size:13px;}

/* invite friends */

#invite-friends {
	background:#fff url(/community/graphics/user1.png) top left no-repeat;
	padding-left:100px;
	}

.mail {
	color:#777;
	padding-left:3px;
	}

#invite-friends .small b { color:#555; padding-right:3px; }
#invite-friends #message { margin-top:3px; width:542px;}
#recipients { 
    width:400px;
    margin-left:3px;
}
#contacts-data { margin:15px 0; }
#invite-friends #error { clear:both; color:#d00; font-weight:bold; }
#members_list, #invite_list { font-size:11px; }
#members_list input, #invite_list input { margin-right:3px; }
#members_list, #custom-message { margin-top:15px; }
#msg-preview { margin:15px 0 0 0; display:none; }
#invite-friends pre { width:auto; padding:15px 0; color:#05a; font-size:11px; font-family:arial,sans-serif; }
.newcontact { color:#393; }

#invite-friends pre { width:96%; padding:2%; }

/* blog */

.postlist li {
	clear:both;
	padding:3px 0;
}

.postlist .left {margin:0 7px 10px 0;}

/* albums */

#prevalbum {
	width:147px;
	height:110px;
	border:1px solid #999;
	padding:4px 5px;
}


/* profile */

.err {
	margin:5px 0 10px 0;
	padding:5px 10px;
	background:#ff0;
	color:#000;
}

#editprofile form {
	padding:5px 0;
}

#editprofile h3 {
	clear:both;
	padding:5px 0;
	margin:0 0 15px 0;
	font-size:15px;
	border-bottom:2px solid #333;
}

#thephoto {
	float:left;
	width:235px;
	height:165px;
	margin-bottom:12px;
}

#ff {
	width:100%;
}

#ff label {
	display:block;
}

#ff input, #ff select {
	width:99%;
}

#tz {
	width:400px;
}

/* polls */

#oldpolls, #pollresults {
	list-style-position:outside;
	list-style:none;
	margin-left:0;
}

#oldpolls li, #pollresults li, #addpoll {
	padding-bottom:13px;
	border-bottom:1px dotted #999;
	margin-bottom:7px;
}
#addpoll {
    margin-left: 10px;
}
.cloneinput-button {
    width: 30px;
}
#oldpolls p {
	margin:7px 0 -3px 0;
}

#oldpolls strong a:link, #oldpolls strong a:visited {
	color:#06c;
}

#pollalts {padding-left:0.5em;}

/* files */

#files-big {
	margin:0;
	width:100%;
	height:600px;
}

.error-msg {
	font-weight:bold;
	color:#a00;
	}

.fileform {
	background:#f6f6f6;
	border:1px solid #ddd;
	margin-bottom:15px;
	}

#fileform label {
	display:block;
	font-size:12px;
	padding-bottom:5px;
	}

#fileform .col {
	float:left;
	width:35%;
	}

#fileform #file-upload-btn {
	width:26%;
	}

#fileform .col div {
	padding:10px;
	}

select#choose-dir, #choose-file {
	width:99%;
	}

.inform {
	font-size:11px;
	}

.inform img {
	margin:-1px 2px 0 0;
	}

#file-list {
	width:100%;
	margin:0;
	border-spacing:0;
	border-collapse:collapse;
	}

#file-list th {
	background:#327bba;
	color:#fff;
	padding:0 5px;
	line-height:27px;
	font-size:11px;
	}

#file-list td {
	padding:0 5px;
	line-height:27px;
	border:1px solid #ccc;
	font-size:11px;
	}

#file-list a {
	display:block;
	cursor:pointer;
	}

#files-manager .buttons {
	float:right;
	}

#file-list td.name {
	padding:0 5px 0 28px;
	background:#fff url(/community/graphics/main/icons1.gif) 5px -3743px no-repeat;
	word-wrap:break-word;
	}

#file-list td.dir-name {
	font-weight:bold;
	padding:0 5px 0 28px;
	background:#eee url(/community/graphics/main/icons1.gif) 5px -1869px no-repeat;
	}

#file-list tr:hover td {
	background-color:#eee;
	}

#file-list a, #file-list a:visited {
	color:#111;
	}

#file-list .name:hover a {
	color:#05c;
	}

#file-list .del-file:hover a {
	color:#d00;
	}

/* tags */

#editag th {
	background:#000;
	color:#fff;
	padding:1px 4px;
	white-space:nowrap;
}

#editag td {
	border-top:1px solid #ddd;
	padding:1px 4px;
	empty-cells:show;
}

#editag td.icon, #editag td.editag {
	width:64px;
}

#editag td.d {
	width:40%;
}

#editag td.e, #editag td.m {
	width:27%;
}

/* edit/del posts */

th {
	text-align:left;
}

.p1 {
	background:#f4f4f4;
}

td {
	padding:2px 6px;
}

/* subscriptions */

#subsc .avatar {
	float:left;
	margin-bottom:10px;
}

#subsc li {
	clear:both;
	padding-top:10px;
	border-top:1px solid #ccc;
	position:relative;
}

.stop {
	font-size:10px;
	margin:0;
	float:right;
}

#subsc .uname {
	padding-bottom:10px;
	margin:0;
}

/* welcome page */

.welcome {width:500px; background:#f3f3f3; margin:20px 0 15px 100px; padding:10px 20px; position:relative;}
.welcome div {width:100px; background:url(/community/graphics/account/bg-teamnote-corner.png) top right no-repeat; position:absolute; left:-100px; top:0;}
.welcome div img {display:block;}
.boxedform h2 { font-size:22px; font-weight:normal; }
.boxedform legend {	font-size:15px; font-weight:bold; padding-bottom:10px; }
.boxedform .float { float:left; padding-right:15px; }

.boxedform h2 b { color:#c00; }

.boxedform label { color:#444; display:block; font-size:12px; font-weight:bold; padding-bottom:2px; }
.boxedform #name { width:250px; }
.boxedform select { margin-right:2px; }

#qp-img {width:257px; height:199px; background:#fff url(/community/graphics/account/userpic.png); float:right; }
#qp-img img {display:block; margin:14px 17px 20px 20px;}

/* messages */

#sendmessage-reply, #sendmessage {
	background:#f2f2f2;
	padding:15px;
	border:1px solid #eee;
	}

#sendmessage label {
	color:#333;
	float:left;
    width: 80px;
}

#sendmessage p {color:#666;}

#sendmessage input {margin-right:.5em;}

#sendmessage-reply textarea, #sendmessage textarea {
	width:99%;
	}

#allowmsg {
	position:absolute;
	top:0;
	right:0;
	font-size:11px;
}

#allowmsg div {
	background:#f3f3f3;
	border:1px dashed #aaa;
	padding:3px 10px;
	text-align:left;
	}

#allowmsg input {
	font-size:11px;
	}

.writenew {
	padding:3px 0;
	}

.writenew img {
	margin:0 4px -6px 0;
	}

.multi, #mymsg {
	width:100%;
	position:relative;
	}

#sendmessage .yui-ac-input {
	position:relative;
	}

#recipient_suggestions {
	width:400px;
	left:80px;
	}

#recipient, #msubject {
	width:400px;
	}

#avatar-side {
	margin-left:72px;
	padding-top:5px;
	}

#addcomment .avatar {
	margin-bottom:10px;
	}

#addcomment p {
	margin-top:6px;
	}

#messages {
	width:100%;
	border-collapse:collapse;
	}

#messages th {
	padding:2px 4px;
	background:url(/community/graphics/buttons/button-bg.gif) 0 50%; color:#000;
	border-collapse:collapse;
	border-right:1px solid #fff;
}

#messages td {
	border-top:1px solid #ddd;
	border-collapse:collapse;
	padding:8px 0;
	vertical-align:top;
	}

#showmsg {
	border:1px solid #000;
}

#showmsg .buttons {
	margin-left:10px;
	}

#showmsg .overflow {
	width:100%;
	overflow:hidden;
}

.overflow code, .overflow pre {
	display:block;
	width:100%;
	overflow:auto;
	margin:10px 0;
	}

#msgheader {
	background:#f2f2f2;
	padding:10px 10px 1px 10px;
}

#msgbody {
	clear:both;
	border-top:1px solid #999;
	background:#fff;
	padding:8px;
	overflow:hidden;
}

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

#showmsg .buttons {
	padding-top:10px;
	}

.cite {
	font-size:11px;
	color:#333;
}

.msg-sender { margin:0; font-weight:bold; }
.msg-time { font-size:11px; }
.from { width:20%; padding-right:22px; }
.subject { width:80%; }

.unread {background-color:#eee !important;}
#messages td.deleteme {width:1%; text-align:right; padding-right:5px; }
.msg-buttons { padding:0 9px; }
#messages .pagenav { padding-top:15px; }
#messages .pagenav a:link, #messages .pagenav a:visited, #messages .pagenav a:active { padding:3px 10px; background:#27e; border-color:#27e; color:#fff; }
#messages .pagenav a:hover { padding:3px 10px; }
.unread .subject { font-weight:bold; }
#broadcast {
	margin:15px 0 -10px 0;
  background:#dbeeff;
  font-size:12px;
  padding:15px 15px 5px 15px;
  border:1px solid #ccc;
	}

.req {
	font-size:20px;
	line-height:10px;
	color:#900;
}
.back {
	font-weight: bold;
}
fieldset {
	border: 0;
}
.radios input {
	margin-right: 5px;
}
.user-css-form {
	clear:both;
	}

#user-css-nav {
	margin: 0;
}
#user-css-nav li {
	float: left;
	padding:0 16px 16px 0;
	margin:0;
	list-style: none;
	font-size: 12px;
}
#user-css-nav .active {
	font-weight:bold;
}

#user-css-nav .active a {
	text-decoration:none;
	}

#user-css-nav a {
	color:#000;
}
.user-css-box {
	margin-top:0;
	clear:both;
	font-size:12px;
    color: #000;
	border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px;	-webkit-border-bottom-right-radius:5px;
	border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;
}
.user-css-box .submit {
    font-size: 13px;
}
.user-css-box .reset {
    font-size: 11px;
}
.user-css-box h3 {
	font-size:13px;
	margin-bottom:10px;
}
.colorselect {
    display: block;
    margin: 10px 0;
    width: 50%;
}
#social-networks .boxedform {
	height: 1%;
}
#social-networks label {
	font-weight: bold;
	font-size: 13px;
	margin-left: 5px;
}
#social-networks li p {
	margin-left: 30px;
	line-height: 17px;
}
#social-networks li input {
	float: left;
}
#social-networks .float label {
	margin: 0;
}
#social-networks .submitbuttons {
	padding-top: 1.3em;
}
.inputs input {
	width: 200px;
}
input[type=date] {
	text-align: center;
}
.inputs label {
	float: left;
	width: 50px;
	margin: 0 10px 0 0;
}
.calendar {
	position: absolute !important;
	margin: -10px 0 0 60px;
	display: none;
	width: 200px;
}
#top2 {
height: 116px;
padding-left: 15px;
background: #2f569b url (http://files.myopera.com/sonynguyen/Banner/giang20sinh20barner.png) top left repeat-x;
border-bottom: 1px solid #fff;
}