/*******************************************************************************
* 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;
}

#sidebar_body.editor {
/* width = 190px */
padding: 15px 490px 15px 10px;
background: #ececec url(/images/admin/background.editor.gif) repeat-y -490px 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: 12px;
line-height: 16px;
color: #333;
}

/* Headers
------------------------------------------------------------------------------*/
#main_body h1 {
font-size: 14px;
font-weight: bold;
color:#3A7489;
}
#main_body h2 {
font-weight: bold;
}
#main_body h3 {
font-weight: bold;
font-style: italic;
}

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

/* Lists
------------------------------------------------------------------------------*/
#main_body ul li {
padding-left: 15px;
background: #fff url(/images/pages/bullet.black_square.png) no-repeat 0px 6px;
}
#main_body ul ul li {
background-image: url(/images/pages/bullet.gray_square.png);
}
#main_body ol {
padding-left: 30px;
list-style-type: upper-roman;
}
#main_body ol ol { padding-left: 20px; 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;
}





/*******************************************************************************
* SIDEBAR BODY
*******************************************************************************/
#sidebar_body h1, #sidebar_body h2, #sidebar_body h3, #sidebar_body p, #sidebar_body ul, #sidebar_body ol, #sidebar_body li, #sidebar_body table {
margin: 0px;
}
#sidebar_body h1, #sidebar_body h2, #sidebar_body h3, #sidebar_body p, #sidebar_body li, #sidebar_body th, #sidebar_body td {
padding: 0px;
font-family: arial;
font-size: 11px;
line-height: 16px;
color: #414141;
}

/* Headers
------------------------------------------------------------------------------*/
#sidebar_body h1 {
font-size: 15px;
font-weight: bold;
color:#3A7489;
}
#sidebar_body h2 {
font-size: 14px;
font-weight: bold;
}
#sidebar_body h3 {
font-weight: bold;
font-style: italic;
}

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

/* Lists
------------------------------------------------------------------------------*/
#sidebar_body li {
margin: 10px 0;
padding: 0 0 0 12px;
background: #ececec url(/images/pages/bullet.black_square.png) no-repeat 0px 4px; /* Specify background color for IE bug */
}
#sidebar_body ul ul li {
background-image: url(/images/pages/bullet.gray_square.png);
}

/* Links
------------------------------------------------------------------------------*/
#sidebar_body a {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #377396 !important;
}
#sidebar_body a:hover {
color: #132835;
}





/*******************************************************************************
* FEATURED BODY
*******************************************************************************/
#featured_body h1, #featured_body h2, #featured_body h3, #featured_body p, #featured_body ul, #featured_body ol, #featured_body li, #featured_body table {
margin: 0px;
}
#featured_body h1, #featured_body h2, #featured_body h3, #featured_body p, #featured_body li, #featured_body th, #featured_body td {
padding: 0px;
font-family: arial;
font-size: 12px;
line-height: 16px;
color: #333;
}

/* Headers
------------------------------------------------------------------------------*/
#featured_body h1 {
font-size: 14px;
font-weight: bold;
color:#3A7489;
}
#featured_body h2 {
font-weight: bold;
}
#featured_body h3 {
font-weight: bold;
font-style: italic;
}

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

/* Lists
------------------------------------------------------------------------------*/
#featured_body ul li {
padding-left: 15px;
background: transparent url(/images/pages/bullet.black_square.png) no-repeat 0px 6px;
}

/* Links
------------------------------------------------------------------------------*/
#featured_body a {
color: #377396 !important;
text-decoration: underline;
}
#featured_body a:hover {
text-decoration: none;
}