/* Content */
.content-block { padding-left:20px }
.content-block-admin {}
.content-block a { color: green}
.content-block-admin a { color:  green}
.quest_ico {padding-right:20px;}
.quest_ico_img {border:1px solid #3C1734;}
.quest {width:100%;}
.quest2 {margin-left:101px;}
.quest3 {margin-left:157px;}
.quest3 p { margin-bottom:10px;}
.box {border: 1px solid #b00f6d; padding: 15px;}
.box p {padding:2px;}
.box .action {float:right;}
.box .action a {font-size:90%;}
.box td {padding: 5px;}

.left-side {float:left; margin-right:15px; width:141px; position:relative}
.latest-block {position:absolute; left:-35px; width:180px; top:160px}

/* Sidebar */
#navigation .m1 { background:none; }
#trial-block { background-color: #b00f6d; display:block; font:12px/14px Arial; color:#ddd; padding:10px 15px; overflow:hidden}
#newfeatures-block { background-color: #e6f7c1; display:block; font:20px Georgia; color:#b00f6d; padding:10px 15px; overflow:hidden}
#newfeatures-block a {color:#b00f6d;}
.trial_header {font:16px/19px Arial; color:#ddd;}
.trial {background: #fff; width:154px;}
.trial_grey {background: #fff; width:154px; color:#808080;}

#login-block {overflow:hidden; background-color:#ccccfe; color:#b00f6d; padding: 5px;}
#login-block p { margin:3px 15px; color:#b00f6d;}
#login-block a { color:#b00f6d;}
#login-block-remember {}
.login { }
.login_grey {}

#search-block { background:#3c1734; color:#fff; padding:12px 15px 15px 15px; height:100%; overflow:hidden; }
#search-block a { color: #fff; font-family: Arial;}
.search-input {background: #fff; width:154px;}
select.search-input {background: #fff; width:158px;}
.block { padding:7px 15px; color:#fff; font:16px/18px Georgia; }
.bpurple { background-color:#a7a;} 
.light {color:#666;}
.light-purple { background: #c9c; color:#3c1734;}
.block a{color:#72a745; text-decoration:underline}
.light a{color:#666666;}
.light-purple a {color:#3c1734;}
.light-purple a:hover {background-color:#a7a !important;}
.bpurple a:hover {background-color:#959 !important;}

.subscribe {background: #fff; width:154px;}
.subscribe_grey {background: #fff; width:154px; color:#808080;}

/* Notes */
.notes_path {font: 12px/14px Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-bottom:22px;}

/* List of notes */
.notes_category_title {font: 21px/25px Georgia, "Times New Roman", Times, serif;}
.notes_content_container {margin-top:30px;}
.notes_content_title {font: 13px/15px Georgia, "Times New Roman", Times, serif;}
.notes_content_author {font: 11px/13px Arial, Helvetica, sans-serif; margin:7px 0px 5px 0px;}
.notes_content_contents {font: 12px/14px Arial, Helvetica, sans-serif;}
.notes_content_tags {font: 11px/13px Arial, Helvetica, sans-serif; margin:4px -1px -1px -1px; border:1px solid #FFFFFF;}

/* Show note */
.notes_title {font:18px/18px Georgia, "Times New Roman", Times, serif; color:#911375;}
.notes_title a {text-decoration:underline;}
.notes_author {margin:7px 0px 0px 0px; font: 13px/18px Arial, Helvetica, sans-serif;}
.notes_content {margin:0px;}
.notes_content a {text-decoration:underline;}
.notes_content p {margin:15px 0px;}
.notes_content table {border-collapse:collapse; margin:15px 0px; border-width:0px;}
.notes_content td {border-color:#D1D1D1; padding:4px 8px 4px 8px; border-width:1px; border-style:solid;}
.notes_content td p {margin:0px;}
.notes_content ul {list-style:outside disc; padding-left: 20px;}
.notes_content li {margin:15px 0px;}
.notes_tags {font: 13px/18px Arial, Helvetica, sans-serif; margin-bottom:15px;}
.notes_buttons {padding-bottom:10px; float:right; text-align:right;}
.notes_latest_title {font:16px/20px Georgia, "Times New Roman", Times, serif;}

/* Order, pagination */
.notes_order {font-weight:bold;}
.notes_pager {font: 13px/16px Arial, Helvetica, sans-serif; font-weight:bold;}
.notes_not_found {font-style:italic; text-align:center; margin-bottom:10px;}

.notes_form_title {margin:5px 0px 0px 0px;}

/* Reports */
.titleCell {border-width:1px; height:23px; border-color:#D1D1D1; border-style:solid; background-color:#E0E0E0; padding:0px 5px;
	font-weight: bold; color: #3C1734;}
.topCell {border-width:1px; height:23px; border-color:#D1D1D1; border-style:solid; text-align:center; background-color:#E0E0E0;
	font-size:10pt; font-weight:600; color:#1C7105;}
.topCell a{color:#1C7105;}
.basicTable {border-collapse:collapse; margin-bottom:30px;}
.basicCell {border-color:#D1D1D1; padding:4px 8px 4px 8px; border-width:1px; border-style:solid;}
.basicCellGray {border-color:#D1D1D1; padding:4px 8px 4px 8px; border-width:1px; border-style:solid;
	background-color:#F7F7F7;}

.ug_box {border: 1px solid #D1D1D1; color: #203859;}
.ug_box_head {font-weight: bold; color: #3C1734; background-color: #E0E0E0; padding:4px 5px;}
.ug_box_cell {padding:5px 5px; border-top: 1px solid #D1D1D1;}
.ug_row0 {background-color: #F9F9F9;}
.ug_row1 {background-color: #FFFFFF;}
	
/* Forms */
.formtxt {}
.formtext{}
.formwarning {color: #ff0000; margin:2px;}
.formsuccess {color: #009900; margin:2px;}
.formcomment {font-size:smaller; color: #666666; margin:2px;}
.threerows li{list-style:none; float:left; width:33%;}
.author {text-align:right;}
.bibilio, .math{font-style: italic; padding-left: 40px; padding-right: 40px; line-height: 200%}
.token {font-style: italic; font-weight: bold;}

/* Xinha */
#wyswyg_editor_xinh {margin:2px;}
#description_xinh {margin:2px;}
#content_xinh {margin:0px; padding:0px;}

/* Overlib */
.ol_fg {background-color:#FFFFFF;}
.ol_bg {background-color:#B0B0B0;}
.ol_caption {font:12px/14px Arial, Helvetica, sans-serif; padding:3px 5px; color:#FFFFFF;}
.ol_text {font:11px/13px Arial, Helvetica, sans-serif; padding:3px 5px; color:#666666;}

/* SubHub styles */
.Subheading {padding:0px; margin:0px; color:#911375; font:16px/18px Arial, Helvetica, sans-serif;}

/* payment */
#cards {text-align: center; width: 700px;}
#cards img {margin: 5px;}

/* Renew */
#renew_membership {width: 220px !important;}

/* Profile image */
/*.profile_image {padding: 2px;}
.profile_image a { font-weight:bold;}*/
.profile_tags {font-style:italic;}


/* The Wall */
div.wall { margin: 0px 100px 15px; height:400px; width:700px; padding: 3px 7px;}
div.wall_search { height:500px; margin-left:10px; width:700px; padding: 3px 7px;}
div.wall strong, div.wall a { color: #3F8DC7;}
.wall_new_entry {width:100%; height:50px; margin-bottom:10px;}
p.hint, span.hint { color: #777; font-size: 95%; }
/*.wall a { margin: 20px;}*/
.red { color:#FF0000 !important;}
.wall_inscript {margin: 30px; display:inline; padding:10px 0;}
/*.wall_inscript a:hover { color:#000;}*/
.wall_inscript span { font-size: 10px; color:#333; bottom:-15px; position:relative; right:10px;}
div.wall-comment {border: 0px; margin: 0 0 15px; padding: 3px 7px; overflow:hidden; color: #3f8dc7; font-size:12px;}
div.wall-comment strong { color: #005a8d; }
