/*******************************************************************************
* EDITOR SPECIFIC STYLES
*******************************************************************************/
body.editor {
background: #fff url(/images/admin/background.editor.gif) repeat-y 0px 0px;
font-size: 11px; /* for pages with bodies other than 'main_body' */
}
body.editor th, body.editor td {
border: 1px solid #ccc;
padding: 5px !important;
}
/*******************************************************************************
* EDITOR BACKGROUND PADDING
* Editor width = 700px
* padding: left_padding + body_width + right_padding = 700
* background position: right_padding - 15 = x_pos
*******************************************************************************/
#main_body.editor, .like_a_main_body.editor {
/* width = 420px */
padding: 10px 265px 10px 15px;
background-position: -250px 0px;
}





/*******************************************************************************
* MAIN BODY
*******************************************************************************/
#main_body, .like_a_main_body {
font-size: 11px;
}
#main_body h1, #main_body h2, #main_body h3, #main_body p, #main_body ul, #main_body ol, #main_body li, #main_body table,
.like_a_main_body h1, .like_a_main_body h2, .like_a_main_body h3, .like_a_main_body p, .like_a_main_body ul, .like_a_main_body ol, .like_a_main_body li, .like_a_main_body table {
margin: 0px;
}
#main_body h1, #main_body h2, #main_body h3, #main_body p, #main_body li, #main_body th, #main_body td,
.like_a_main_body h1, .like_a_main_body h2, .like_a_main_body h3, .like_a_main_body p, .like_a_main_body li, .like_a_main_body th, .like_a_main_body td {
padding: 0px;
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 13.5px;
line-height: 1.27810650887574;  /* Was 16px against font size 13px. */
color: #404144;
}

/* Headers
------------------------------------------------------------------------------*/
#main_body h1, .like_a_main_body h1 {
font-size: 20px;
font-weight: bold;
color: #231f20;
background-color: #d6ef94; 
text-transform: uppercase;
padding: 12px;
}
#main_body h2, .like_a_main_body h2 {
font-size: 17px;
font-weight: bold;
color: #696a6e;
}
#main_body h3, .like_a_main_body h3 {
font-size: 16px;
font-weight: bold;
font-style: italic;
color: #696a6e;
}

/* Paragraphs
------------------------------------------------------------------------------*/
#main_body p, .like_a_main_body p {
}

/* Lists
------------------------------------------------------------------------------*/
#main_body ul, .like_a_main_body ul {
padding-left: 30px;
list-style-type: disc;
}
#main_body ul ul 					{ list-style-type: circle; }
#main_body ul ul ul 			{ list-style-type: square; }
#main_body ul ul ul ul 		{ list-style-type: disc; }
#main_body ul ul ul ul ul { list-style-type: circle; }

.like_a_main_body ul ul 					{ list-style-type: circle; }
.like_a_main_body ul ul ul 			{ list-style-type: square; }
.like_a_main_body ul ul ul ul 		{ list-style-type: disc; }
.like_a_main_body ul ul ul ul ul { list-style-type: circle; }

#main_body ol, .like_a_main_body ol {
padding-left: 30px;
list-style-type: decimal;
}
#main_body ol ol 					{ list-style-type: upper-alpha; }
#main_body ol ol ol 			{ list-style-type: decimal; }
#main_body ol ol ol ol 		{ list-style-type: lower-alpha; }
#main_body ol ol ol ol ol { list-style-type: lower-roman; }

.like_a_main_body ol ol 					{ list-style-type: upper-alpha; }
.like_a_main_body ol ol ol 			{ list-style-type: decimal; }
.like_a_main_body ol ol ol ol 		{ list-style-type: lower-alpha; }
.like_a_main_body ol ol ol ol ol { list-style-type: lower-roman; }

/* Links
------------------------------------------------------------------------------*/
#main_body a, .like_a_main_body a {
color: #3c6a8f; /* Dark  blue, like "Donate" button's background. */
text-decoration: underline;
}
#main_body a:hover, .like_a_main_body a:hover {
color: #6da3d8; /* Light blue "Stay Informed" color. */
}

/* Images
------------------------------------------------------------------------------*/
#main_body img.image_left, .like_a_main_body img.image_left {
float: left;
padding: 5px 10px 5px 0;
}

#main_body img.image_right, .like_a_main_body img.image_right {
float: right;
padding: 5px 0 5px 10px;
}

