/* MCG some tweaks to the body */

body {
    border: none;
	background-color:#F1F3F5; /*#E0F5FA;*/
	color: #000000;
	margin: 10px 5px;    
    font-family:"Open Sans", "Lucida Sans", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    font-size: 13px;
}

.mobile_body {
	font-size:14px;	
	margin:0;
	padding:0;
} 

/* MCG added below */
table
{
	font-size:100%;
}

select
{
	font-size:100%;
}

input
{
	font-size:13px;
}

textarea
{
	font-size:100%;
	font-family:inherit;
}

.threadlistbody
{
	margin:0;
	padding:0;
	font-size:13px;
}

.threadsbottom
{
	padding:10px 0 5px 14px;
	border-top:1px solid #ABC;
}



.msgframe_ulcorner
{
	width:6px;
	height:6px;
	background-image:url(../../images/msgframe_ulcorner.png);
	background-repeat:no-repeat;
}

.msgframe_top
{
	height:6px;
	background-image:url(../../images/msgframe_top.png);
	background-repeat:repeat-x;
}

.msgframe_urcorner
{
	width:6px;
	height:6px;
	background-image:url(../../images/msgframe_urcorner.png);
	background-repeat:no-repeat;
}

.msgframe_ul
{
	width:6px;
	overflow:hidden;
	background-image:url(../../images/msgframe_ul.png);
	background-repeat:repeat-y;
}

.msgframe_topcenter
{
	background-image:url(../../images/msgframe_topcenter.png);
	background-repeat:repeat;
	padding-bottom:5px;
}

.msgframe_ur
{
	width:6px;
	overflow:hidden;
	background-image:url(../../images/msgframe_ur.png);
	background-repeat:repeat-y;
}

.msgframe_ml
{
	width:6px;
	height:3px;
	background-image:url(../../images/msgframe_ml.png);
	background-repeat:no-repeat;
}

.msgframe_m
{
	height:3px;
	background-image:url(../../images/msgframe_m.png);
	background-repeat:repeat-x;
}

.msgframe_mr
{
	width:6px;
	height:3px;
	background-image:url(../../images/msgframe_mr.png);
	background-repeat:no-repeat;
}

.msgframe_ll
{
	width:6px;
	background-image:url(../../images/msgframe_ll.png);
	background-repeat:repeat-y;
}

.msgframe_bottomcenter
{
	background-color:#FFFFFF;
	padding:0 5px;
}

.msgframe_lr
{
	width:6px;
	background-image:url(../../images/msgframe_lr.png);
	background-repeat:repeat-y;
}

.msgframe_llcorner
{
	width:6px;
	height:6px;
	background-image:url(../../images/msgframe_llcorner.png);
	background-repeat:no-repeat;
}

.msgframe_bottom
{
	height:6px;
	background-image:url(../../images/msgframe_bottom.png);
	background-repeat:repeat-x;
}

.msgframe_lrcorner
{
	width:6px;
	height:6px;
	background-image:url(../../images/msgframe_lrcorner.png);
	background-repeat:no-repeat;
}

.threads_table
{
}

.threads_top_table
{
	margin-top:0.5em;
}

.threads_top_item
{
	padding-left:0.8em;
	padding-bottom:0.6em;
	font-size:14px;
}

.threads_top_item img {
	position:relative;
	top:-2px;
}

.threads_view_container
{
	padding-left:0.8em;
	padding-bottom:0.3em;
}

.threads_label_left
{
	padding-left:0.8em;
	padding-bottom:8px;
}

.threads_label_right
{
	padding-bottom:8px;
}

.threads_header_ul
{
	width:12px;
	height:9px;
	background-image:url(../../images/threads_header_ul.png);
	background-repeat:no-repeat;
}

.threads_header_top
{
	height:9px;	
	background-image:url(../../images/threads_header_top.png);
	background-repeat:repeat-x;
}

.threads_header_ur
{
	width:12px;
	height:9px;
	background-image:url(../../images/threads_header_ur.png);
	background-repeat:no-repeat;
}

.threads_header_left
{
	width:12px;
	background-image:url(../../images/threads_header_left.png);
	background-repeat:repeat-y;
}

.threads_header_center
{
	background-image:url(../../images/threads_header_center.png);
	background-repeat:repeat;
}

.threads_header_right
{
	width:12px;
	background-image:url(../../images/threads_header_right.png);
	background-repeat:repeat-y;
}

.threads_header_ll
{
	width:12px;
	height:3px;
	background-image:url(../../images/threads_header_ll.png);
	background-repeat:no-repeat;
}

.threads_header_bottom
{
	height:3px;
	background-image:url(../../images/threads_header_bottom.png);
	background-repeat:repeat-x;
}

.threads_header_lr
{
	width:12px;
	height:3px;
	background-image:url(../../images/threads_header_lr.png);
	background-repeat:no-repeat;
}


.threads_footer_ul
{
	width:12px;
	height:3px;
	background-image:url(../../images/threads_footer_ul.png);
	background-repeat:no-repeat;
}

.threads_footer_top
{
	height:3px;	
	background-image:url(../../images/threads_footer_top.png);
	background-repeat:repeat-x;
}

.threads_footer_ur
{
	width:12px;
	height:3px;
	background-image:url(../../images/threads_footer_ur.png);
	background-repeat:no-repeat;
}

.threads_footer_left
{
	width:12px;
	background-image:url(../../images/threads_footer_left.png);
	background-repeat:repeat-y;
}

.threads_footer_center
{
	background-image:url(../../images/threads_footer_center.png);
	background-repeat:repeat;
}

.threads_footer_right
{
	width:12px;
	background-image:url(../../images/threads_footer_right.png);
	background-repeat:repeat-y;
}

.threads_footer_ll
{
	width:12px;
	height:9px;
	background-image:url(../../images/threads_footer_ll.png);
	background-repeat:no-repeat;
}

.threads_footer_bottom
{
	height:9px;
	background-image:url(../../images/threads_footer_bottom.png);
	background-repeat:repeat-x;
}

.threads_footer_lr
{
	width:12px;
	height:9px;
	background-image:url(../../images/threads_footer_lr.png);
	background-repeat:no-repeat;
}


.messages_thread_title 
{
	font-size:15px;
}	





/* MCG added above */


form {
    padding: 0px;
    margin: 0px;
}

img {
    vertical-align: middle;
}

frameset {
    border-style: none;
    border-width: 0px;
    background-color:#F1F3F5; /*#E0F5FA;*/
}

frame {
    border-style: none;
    border-width: 0px;
    border-color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.navpage {
    margin:0;
    padding:0;

	background-color:#246;
	background-image:url(/images/texture4.png);
	background-repeat:no-repeat;
	background-position:left;
	
	color:#FFFFFF;
	
	box-shadow:2px 2px 5px #888888;
	border-bottom:1px solid #111;
	border-top:1px solid #111;
	text-shadow:2px 2px 3px #000, -1px -1px 2px #000;
}

.navpage #navdiv2 a {
    color: #FFFFFF;
    text-decoration: none;
    padding-left:10px;
    padding-right:10px;
}

.navpage #navdiv2 a:hover {
	text-decoration:underline;
}

.navpage a:focus 
{
	outline-color:#C0D5DA;
}

#navbordercell 
{
	padding-left:15px;
	padding-top:6px;
	
	padding-right:25px;
	padding-bottom:10px;
}

#navtable {
}

#navtable td {
	vertical-align:middle;
}

#navtable #imgcell {
	padding-left:5px;
	padding-right:15px;
	padding-top:5px;
}

#navtable #navdiv1 {
}

#navtable #navdiv1 #navtitle {
	font-size:24pt;
	font-weight:bold;
	white-space:nowrap;
	padding-right:25px;
}

#navtable #navdiv1 #navsubtitle {
	font-size:16pt;
	color:#FFB027;
	white-space:nowrap;
}

#navtable #navdiv2 
{
	font-size:13pt;
	margin-left:-9px;
	margin-top:3px;
}

.navdivider {
	color:#C0D5DA;
	padding:0 0.15em;
}

.navright {
    display:none;
    
    /* MCG adjusted margins */
    margin:2px 10px 0 0;
}

.navforumlinks {
	position:absolute;
	right:5px;
	top:5px;
}

/* MCG commented out font-family here */
.forumlinks {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
}

/* MCG removed this
p, h1, h2 {
    background-color: transparent;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

p {
    color: #000000;
    font-size: 10pt;
}
*/

/* MCG Changed to font-size:110%, removed color and font-family */
h1 {
    background-color: #C8D7E6;
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    text-decoration: none;
    /*xcolor: #000000;*/
    font-size: 110%;
    font-weight: bold;
    margin: 0px;
    padding: 2px;
    width: 100%
}

/* MCG Changed to font-size:110%, removed color and font-family*/
h2 {
    background-color: transparent;
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    text-decoration: none;
    /*xcolor: #000000;*/
    font-size: 110%;
    font-weight: bold;
    margin-top: 05px;
    margin-bottom: 05px;
    margin-left: 0px;
    margin-right: 05px;
}

/* MCG Commented out these */
a {
    /*xbackground-color: transparent;*/
    /*xcolor: #000000;*/
    text-decoration: underline;
}

/* MCG switched to font-size:90% */
.smalltext{
    font-size: 90%;
}

/* MCG box, posthead, and subhead control the look of most of the forms */

.box
{
	border:1px solid #92ADEA;
    /*xborder-collapse:collapse;*/
    /*xpadding:1px;*/

    background-color:#D8E2EC;
    
    border-radius:7px;
}

.posthead 
{
	background-color:#D8E2EC;
}

.subhead, .subhead_sort_asc, .subhead_sort_desc {
    font-weight:bold;
    color: #FFFFFF;
    background-color:#224466;
    padding:2px 10px 4px 10px;
	white-space:nowrap;
	border:1px solid #052759;

    border-radius:4px;
}

.subhead_sort_asc {
    background-image: url('../../images/sort_asc.png');
    background-repeat: no-repeat;
    background-position: 98% 50%;
}

.subhead_sort_desc {
    background-image: url('../../images/sort_desc.png');
    background-repeat: no-repeat;
    background-position: 98% 50%;
}

.subhead a, .subhead_sort_asc a, .subhead_sort_desc a
{
	color:white;
	text-decoration:none;
}

.subhead_checkbox {
    color: #FFFFFF;
	background-color:#224466;
}

.thread_list_folder{
    background-color: #CCCCCC;
    border-style: solid;
    border-top-width: 00px;
    border-bottom-width: 01px;
    border-left-width: 00px;
    border-right-width: 00px;
    border-color: #FFFFFF;
    height: 20px;
    vertical-align: middle;
}

/* MCG commented out all font-size:10pt below so that the size
is driven off of one place. font-size:8pt converted into 80%.
Also commented out all font-family
*/

.thread_list_mode {
    background-color: #EEEEEE;
    border-style: solid;
    border-top-width: 01px;
    border-bottom-width: 01px;
    border-left-width: 01px;
    border-right-width: 01px;
    border-color: #999999;
    /*xfont-size: 10pt;*/
    margin-left: 05px;
    margin-right: 05px;
}

.thread_list_thread{
    border-style: none;
    vertical-align: middle;
}

.threads {
    font-style: normal;
    /*xfont-size: 10pt;*/
    background-color: #C8D7E6;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border: #000000;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

.threads_left {
    font-style: normal;
    /*xfont-size: 10pt;*/
    background-color: #C8D7E6;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border: #000000;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px
}

.threads_right {
    font-style: normal;
    /*xfont-size: 10pt;*/
    background-color: #C8D7E6;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border: #000000;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px
}

.threads_top_left {
    font-style: normal;
    /*xfont-size: 10pt;*/
    /*xbackground-color: #C8D7E6;*/
    padding:0 0 6px 4px;
    /* MCG adjusted padding/margin of "552 threads" message. */
    border: #000000;
    border-style: none;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px
}

.threads_top_right {
    font-style: normal;
    /*xfont-size: 10pt;*/
    /*xbackground-color: #C8D7E6;*/
	padding:0 4px 6px 0;    
    /* MCG adjusted padding/margin */
    border: #000000;
    border-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px
}

.threads_bottom_left {
    font-style: normal;
    /*xfont-size: 10pt;*/
    background-color: #C8D7E6;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border: #000000;
    border-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

.threads_bottom_right {
    font-style: normal;
    /*xfont-size: 10pt;*/
    background-color: #C8D7E6;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border: #000000;
    border-style: none;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px
}

.threads_left_right {
    font-style: normal;
    /*xfont-size: 10pt;*/
    /*xbackground-color: #C8D7E6;*/
    /* MCG adjusted margins */
    padding:4px 0 6px 9px;
    border: #000000;
    border-style: none;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px
}

.threads_left_right_bottom {
    font-style: normal;
    /*xfont-size: 10pt;*/
    /*background-color: #C8D7E6;*/
    /* MCG removed margins to make thread list occupy entire horizontal space. */
    
    border-top:1px solid #ABC;
}

.threads_top_left_bottom {
    font-style: normal;
    /*xfont-size: 10pt;*/
    background-color: #C8D7E6;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border: #000000;
    border-style: none;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

.threads_top_right_bottom {
    font-style: normal;
    /*xfont-size: 10pt;*/
    background-color: #C8D7E6;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border: #000000;
    border-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px
}

.folderinfo {
    /*font-size: 90%;*/
    /*float: left;*/
    text-decoration: underline;
}

/* MCG added .folderinfobottom for "Next x threads" link at bottom of threads list, make it use full font size. */
.folderinfobottom
{
    text-decoration: underline;
}


.folderpostnew {
    font-size: 80%;
    text-align: right;
    float: right;
    text-decoration: underline;
}

.threadname_container {
	padding-top:1px;
	padding-bottom:1px;
}

.threadname {
    /*xfont-size: 10pt;*/
    padding-left: 0px;
    text-decoration:none;
    color:#003;
}

/*MCG add classes for odd/even threads in the thread list.*/

a:hover
{
	text-decoration:underline;
}

a.threadname:hover
{
	color:#00F;
}

.thread_left_img
{
	padding:0px 4px 0 3px;
}

.eventhread
{
	padding:0.4em 0;
	background-color:#FDFDFD;
	/*xbackground-color:#D5E1ED;*/
	/*xbackground-color:#C8D7E6;*/
	/*xborder-top:1px solid #C8D7E6;*/
	border-top:1px solid #D0E5EE;	
}

.oddthread
{
	padding:0.4em 0;
	background-color:#F3F6F9;
	/*xbackground-color:#EAEFF4;*/
	/*xborder-top:1px solid #C8D7E6;*/
	border-top:1px solid #D0E5EE;
}

.threadcountbracket
{
	text-decoration:none;
	color:#999;
}

/*  MCG finished added classes */


.threadtime {
    font-size: 80%;
    padding-left: 0px;
}

.threadxnewofy {
    font-size: 80%;
    padding-left: 0px;
    white-space: nowrap;
    
    /* MCG */
    /*xdisplay:inline-block;*/
    /*xvertical-align:middle;*/
    color:#999;
}

.foldername {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 10pt;*/
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    /*xcolor: #000000;*/
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px
}

.pmhead {
    height: 20px;
    border: none;
    padding: 0px;
}

.pmheadl {
    background-color: #C8D7E6;
    /*xfont-size: 10pt;*/
    border: none;
    padding: 0px;
    height: 20px;
}

.pmheadr {
    background-color: #C8D7E6;
    /*xfont-size: 10pt;*/
    border: none;
    padding: 0px;
    height: 20px;
}

.pm_message_count {
    font-size: 80%;
}

.postbody {
    /*xfont-size: 10pt;*/
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border: none;
}

/* Add msgbody to be used by the post content inside of a message, postbody is used by a lot of other stuff too */
.msgbody {
    /*xfont-size: 10pt;*/
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 14px;
    padding-left: 2px;
    border: none;
}

.postnumber {
    text-align: right;
    /*xfont-size: 10pt*/
}

.postinfo {
    /*xfont-size: 10pt;*/
    text-align: right;
    float: right
}

.posttofromlabel {
    /*xfont-size: 10pt;*/
    text-align: right;
}

.posttofrom {
    /*xfont-size: 10pt;*/
    text-align: left;
}

.postresponse {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 10pt;*/
    font-style: normal;
    color: #000000;
    border-top: 1px #C8D7E6 solid;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
}

.messagefoot {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 10pt;*/
    font-style: normal;
    background-color: #C8D7E6;
    border-width: 0px;
}

/* MCG - remove custom button coloring, use regular browser buttons */
.dictionary_button, .button 
{
	padding:2px 6px 4px 6px;
}

.button_disabled {
    color: #808080;
}

.smallbutton {
    font-size: 80%;
}

.bhinputtext, .bhtextarea, .bhselect, .install_dropdown,
.logon_dropdown, .register_dropdown, .search_dropdown,
.banned_dropdown, .links_dropdown, .timezone_dropdown,
.admin_startpage_textarea, .dictionary_word_display,
.dictionary_best_selection, .dictionary_change_to,
.post_folder_dropdown, .thread_title, .post_content,
.signature_content, .edit_signature_content, .to_uid_dropdown,
.recipient_dropdown, .recent_user_dropdown, .admin_options_dropdown,
.user_in_thread_dropdown, .user_pref_field, 
.user_pref_dob_dropdown, .user_pref_dropdown {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    color: #000000;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding-left: 2px;
    border-style: inset;
}

.bhselectoptgroup {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
}

.bhselectoptgroup {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
}

/*
.bhinputcheckbox, .bhinputradio {
    xfont-family: verdana, arial, helvetica, sans-serif;
    font-size: 80%;
}
*/

.pollbar1 {
    background-color: #0000AA
}

.pollbar2 {
    background-color: #D40000
}

.pollbar3 {
    background-color: #2AAA00
}

.pollbar4 {
    background-color: #F4AA00
}

.pollbar5 {
    background-color: #D42AD4
}

.highlight {
    background-color: #C8D7E6;
}

.search_keyword_highlight {
    font-weight: bold;
    font-style: italic;
}

.quotetext {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    font-size: 80%;
    margin-top: 5px;
    margin-left: 40px;
    margin-right: 10px;
    padding: 3px;
}

.code {
    font-family: monospace;
    border: 1px solid #CCCCCC;
    background-color: #EEEEEE;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 40px;
    margin-right: 10px;
    padding: 3px;
    overflow: auto;
}

.quote {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    border: 1px solid #CCCCCC;
    background-color: #EEEEEE;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 40px;
    margin-right: 10px;
    padding: 3px;
}

.spoiler {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    border: 1px solid #CCCCCC;
    color: #EEEEEE;
    background-color: #EEEEEE;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 40px;
    margin-right: 10px;
    padding: 3px;
}

.spoiler * {
    color: #EEEEEE;
    text-decoration: none;
}

.spoiler_reveal {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    border: 1px solid #CCCCCC;
    color: #000000;
    background-color: #EEEEEE;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 40px;
    margin-right: 10px;
    padding: 3px;
}

.spoiler_light {
    /*xfont-family: Verdana, Arial, Helvetica, sans-serif;*/
    border: 1px solid #CCCCCC;
    color: #CCCCCC;
    background-color: #EEEEEE;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 40px;
    margin-right: 10px;
    padding: 3px;
}

.tools {
    margin: 0;
    margin-bottom: 3px;
    text-align: left;
    display: none;
    background-image: url('../../images/html_toolbar.png');
    background-repeat: no-repeat;
}

.tools_up {
    border: 1px solid #C8D7E6;
    margin-left: 1px;
    margin-right: 1px;
    width: 18px;
    height: 18px;
}

.tools_over {
    border-top: 1px solid buttonhighlight;
    border-left: 1px solid buttonhighlight;
    border-bottom: 1px solid buttonshadow;
    border-right: 1px solid buttonshadow;
    margin-left: 1px;
    margin-right: 1px;
    width: 18px;
    height: 18px;
}

.tools_down {
    border-top: 1px solid buttonshadow;
    border-left: 1px solid buttonshadow;
    border-bottom: 1px solid buttonhighlight;
    border-right: 1px solid buttonhighlight;
    margin-left: 1px;
    margin-right: 1px;
    width: 18px;
    height: 18px;
}

.spellcheckbodytext {
    border-top: 1px solid buttonshadow;
    border-left: 1px solid buttonshadow;
    border-bottom: 1px solid buttonhighlight;
    border-right: 1px solid buttonhighlight;
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-right: 1px;
    width: 100%;
    height: 200px;
    /*xfont-size: 10pt;*/
}

.activeusers {
    font-size: 80%;
}

.adminipdisplay {
    font-size: 80%;
}

.emoticon_preview {
    overflow: auto;
    padding: 2px;
    background-color: #FFFFFF;
}

.emoticon_preview img {
    cursor: pointer;
}

.pmnewcount {
    font-size: 80%;
}

.pmbar_text {
    font-size: 80%;
}

.pmbar_container {
    height: 13px;
    width: 100%;
    border: 1px solid #686868;
    background-color: #FFFFFF;
}

.pmbar {
    height: 11px;
    background-color: transparent;
    background-image: url('../../images/pbar.png');
    background-repeat: repeat-x;
}

.pagenum_text {
    font-size: 80%;
}

.pagenum_text a {
    text-decoration: none;
}

.admin_folder_perms {
    height: 140px;
    overflow: auto;
    padding: 2px;
}

.admin_settings_text {
    font-size: 80%;
}

/* MCG add class for regular attachment links. */
.attachment
{
	font-size:110%;
	padding:2px 0;
}

.attachment_thumb {
    float: left;
    border: 1px solid #777777;
    padding: 5px;
    margin: 5px;
}

.install_dropdown {
    width: 234px;
}

.install_table_list {
    height: 140px;
    overflow: auto;
    padding: 2px;
}

.admin_startpage_textarea {
    font-family: monospace;
    width: 550px;
}

.dictionary_pretty_content {
    height: 200px;
    overflow: auto;
}

.dictionary_word_display {
    width: 95%;
}

.dictionary_best_selection {
    width: 100%;
    height: 110px;
}

.dictionary_change_to {
    width: 99%;
}

.dictionary_button {
    width: 90%;
}

/* MCG expanded thread title input width */
.thread_title {
    width: 74%;
}

.post_to_others {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    color: #000000;
    background-color: #FFFFFF;
    width: 169px;
    border: 0px;
}

/* MCG changed message editor width */
.post_content {
    width: 76%;
}

.logon_dropdown {
    width: 96px;
}

.logon_separator {
   max-width: 100%;
   width: 350px;
   height:1px;
   border:none;
   color:#BBB;
   background-color:#BBB;
}

.search_dropdown {
    width: 175px;
}

.banned_dropdown {
    width: 250px;
    height: 100px;
}

.links_dropdown {
    width: 290px;
}

.timezone_dropdown {
    width: 375px;
}

.links_folder_list {
    height: 140px;
    overflow: auto;
    padding: 2px;
}

.register_dropdown {
    width: 228px;
}

.post_folder_dropdown {
    width: 190px;
}

.to_uid_dropdown {
    width: 190px;
}

.recipient_dropdown {
    width: 190px;
}

.recipient_list {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    color: #000000;
    background-color: #FFFFFF;
    border: 0px;
    width: 169px;
}

.search_logon {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    color: #000000;
    background-color: #FFFFFF;
    border: 0px;
}

.merge_thread_id {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    color: #000000;
    background-color: #FFFFFF;
    border: 0px;
}

.recent_user_dropdown {
    width: 190px;
}

.user_in_thread_dropdown {
    width: 190px;
}

/* MCG changed width */
.edit_signature_content {
    width: 76%;
}

/* MCG change width */
.signature_content {
    width: 76%;
}

.link_hidden {
    color: grey;
}

.edit_text {
    /* MCG make the "edited by" text smaller and grayish */
    
    font-size: 90%;
    color:#888;    
}

.approved_text {
    /*xfont-size: 10px;*/
}

.wikiword {
    text-decoration: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-style: dashed;
}

.text_captcha_input {
    width: 180px;
}

.text_captcha_reload {
    cursor: pointer;
}

.user_stats_curuser {
    font-weight: bold;
}

.user_stats_friend {
    font-style: italic;
}

.create_poll_display {
    border: 1px solid #808080;
    margin-right: 10px;
    width:  540px;
    height: 450px;
    overflow: auto;
    padding: 2px;
}

.thread_track_notice {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: dashed;
    border-color: #000000;
    padding: 5px;
}

.fnotification {
    position: absolute;
    top: 100px;
    left: 100px;
    height: 100px;
    width: 100px;
}

.move_up_ctrl {
    height: 18px;
    width: 18px;
    background-color: #5A809F;
    border: none;
}

.move_down_ctrl {
    height: 18px;
    width: 18px;
    background-color: #5A809F;
    border: none;
}

.move_up_ctrl_disabled {
    height: 18px;
    width: 18px;
    border: none;
}

.move_down_ctrl_disabled {
    height: 18px;
    width: 18px;
    border: none;
}

.bhinputsearch {
    border-top: 1px solid #82827E;
    border-left: 1px solid #82827E;
    border-right: 1px solid #F9F9F6;
    border-bottom: 1px solid #F9F9F6;
    height: 1.2em;
    padding-left: 2px;
    background-color: #FFFFFF;
    float: left;
}

.search_button {
    height: 100%;
    background-color: #FFFFFF;
    border: none;
    vertical-align: top;
}

.profile_logon {
    /*xfont-size: 10pt;*/
    color: #000000;
}

.profile_image {
    margin: 10px;
    width: 95px;
    height: 95px;
    border: 1px solid #000000;    
}

.profile_image_none {
    margin: 10px;
    width: 95px;
    height: 95px;
    border: 1px solid #A6BED7;
}

.profile_items {
    border-collapse: collapse;
    margin: 5px;
}

.profile_header {
    background-color: #A6BED7;
}

.profile_footer {
    background-color: #A6BED7;
    border-top: 1px solid #FFFFFF;
}

.profile_items_section {
    border-top: 1px solid #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
    padding-top: 10px;
    padding-bottom: 5px;
}

.profile_item_name {
    /*xfont-size: 9pt;*/
}

.profile_item_value {
    /*xfont-size: 9pt;*/
    padding: 2px 2px 2px 10px;
    border-left: 1px solid #000000;
}

.profile_item_value a {
    /*xfont-size: 9pt;*/
}

.profile_item_overflow {
    overflow: hidden;
    height: 1.2em;
}

.image_resize_text {
    border: 1px dashed #000000;
    height: 25px;
    background-image: url('../../images/warningbg.png');
    font-size: 80%;
    cursor: pointer;
    overflow: hidden;
    margin-top: 2px;
}

.image_resize_icon {
    padding: 5px;
    vertical-align: middle;
}

.profile_browse_close {
    vertical-align: middle;
}

.user_pref_field {
    width: 298px;
}

.user_pref_dropdown {
    width: 302px;
}

.user_pref_dob_dropdown {
    width: 97px;
    margin-right: 1px;
}

.forum_rules_box {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    color: #000000;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: inset;
    height: 200px;
    width: 95%;
    padding: 0px 10px 0px 10px;
    overflow: auto;
    text-align: left;
}

.post_options {
    cursor: pointer;
}

.post_options_container_closed {
    position: absolute;
    text-align: left;
    display: none;
    overflow: scroll;
}

.post_options_container_opened {
    position: absolute;
    text-align: left;
    display: block;
    overflow: scroll;
}

.post_options_menu {
    padding: 5px 10px 10px 5px;
}

.admin_options_dropdown {
    width: 300px;
}

.message_box {
    max-width: 100%;
}

.error_handler_details {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    color: #000000;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: inset;
    height: 200px;
    width: 95%;
    padding: 0px 10px 0px 10px;
    overflow: auto;
    text-align: left;
}

.error_msg {    
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    background-color: #FDFC9F;
    border: 1px solid #000000;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    max-width: 100%;
    text-align: left;
}

.error_msg ul li {
    padding-bottom: 5px;
    text-align: left;
}

.error_msg_icon {
    padding-right: 0px;
}

.error_msg_text {
    padding-left: 0px;
}

.success_msg {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    background-color: #FDFC9F;
    border: 1px solid #000000;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    max-width: 100%;
    text-align: left;
}

.success_msg_icon {
    padding-right: 0px;
}

.success_msg_text {
    padding-left: 0px;
}

.warning_msg {
    /*xfont-family: verdana, arial, helvetica, sans-serif;*/
    /*xfont-size: 9pt;*/
    background-color: #FDFC9F;
    border: 1px solid #000000;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    max-width: 100%;
    text-align: left;
}

.warning_msg_icon {
    padding-right: 0px;
}

.warning_msg_text {
    padding-left: 0px;
}
