/*******************************************************************************
* EDITOR SPECIFIC STYLES
*******************************************************************************/
body.editor {
background: #fff url(/images/admin/background.editor.gif) repeat-y 0px 0px;
}
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 {
/* width = 420px */
padding: 10px 265px 10px 15px;
background-position: -250px 0px;
}





/*******************************************************************************
* MAIN BODY
*******************************************************************************/
#main_body h1, #main_body h2, #main_body h3, #main_body p, #main_body ul, #main_body ol, #main_body li, #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 {
padding: 0px;
font-family: arial;
font-size: 11px;
line-height: 16px;
color: #333;
}

/* Headers
------------------------------------------------------------------------------*/
#main_body h1 {
font-family: arial; /* Museo Slab */
font-size: 26px;
font-weight: 500;
color: #29344D;
text-transform: uppercase;
line-height: 100%;
}
#main_body h2 {
font-weight: bold;
}
#main_body h3 {
font-weight: bold;
font-style: italic;
}

/* Paragraphs
------------------------------------------------------------------------------*/
#main_body p {
}

/* Lists
------------------------------------------------------------------------------*/
#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; }

#main_body ol {
padding-left: 30px;
list-style-type: upper-roman;
}
#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; }

/* Links
------------------------------------------------------------------------------*/
#main_body a {
color: #377396 !important;
text-decoration: underline;
}
#main_body a:hover {
text-decoration: none;
}