/*******************************************************************************
* EDITOR SPECIFIC STYLES
*******************************************************************************/
body.editor {
background: #fff url(/images/admin/background.editor.gif) repeat-y 0px 0px;
}
/*******************************************************************************
* EDITOR BACKGROUND PADDING
* Editor width = 700px
* padding: left_padding + body_width + right_padding = 700
* background position: right_padding - 20 = x_pos
*******************************************************************************/
#body.editor {
/* width = 520px */
padding: 20px 120px 20px 60px;
background-position: -100px 0px;
}
#body.editor table {
border: 1px dashed #ccc;
}
#body.editor th, #body.editor td {
border: 1px dashed #ccc;
padding: 5px 10px 5px 5px !important;
}





/*******************************************************************************
* MAIN BODY
*******************************************************************************/
#body h1, #body h2, #body h3, #body p, #body ul, #body ol, #body li, #body table {
margin: 0px;
}
#body h1, #body h2, #body h3, #body p, #body li, #body th, #body td {
padding: 0px;
font-family: arial;
font-size: 13px;
line-height: 1.4em;
color: #333;
}



/* Headers
------------------------------------------------------------------------------*/
#body h1 {
height: 50px;
margin-left: -40px;
padding: 5px 0px 0px 50px;
background: #fff url(/images/pages/background.h1.png) no-repeat top left;
font-size: 18px;

font-weight: bold;
color: #672b6f;
font-style: italic;
}
#body h1 a {
color: #672b6f;
}

#body h2, #body h2 a {
font-size: 14px;
font-weight: bold;
color: #672b6f !important;
}
#body h3, #body h3 a {
font-weight: bold;
color: #333;
}

/* Paragraphs
------------------------------------------------------------------------------*/
#body p {
}

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

#body ol {
padding-left: 30px;
list-style-type: upper-roman;
}
#body ol ol 					{ list-style-type: upper-alpha; }
#body ol ol ol 			{ list-style-type: decimal; }
#body ol ol ol ol 		{ list-style-type: lower-alpha; }
#body ol ol ol ol ol { list-style-type: lower-roman; }


/* Tables
------------------------------------------------------------------------------*/
#body table {
border: none;
}
#body th, #body td {
border: none;
padding: 5px 10px 5px 5px !important;
vertical-align: top;
}


/* Links
------------------------------------------------------------------------------*/
#body a {
color: #672b6f;
text-decoration: none;
}
#body a:hover {
text-decoration: underline;
}


/* Images
------------------------------------------------------------------------------*/
#body img.image_block, #body img.image_left, #body img.image_right {
margin: 0 0 10px 0;
}
#body img.image_block {
display: block;
}
#body img.image_left {
float: left;
margin-right: 15px;
}
#body img.image_right {
float: right;
margin-left: 15px;
}
