BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", Arial, sans-serif; HEIGHT: 100%; COLOR: #333; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
TABLE {
	BORDER-SPACING: 0px
}
FIELDSET {
	PADDING-BOTTOM: 16px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP: #ccc 1px dotted; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 16px
}
LEGEND {
	MARGIN-LEFT: -16px
}
INPUT {
	FONT-SIZE: 0.8em
}
LABEL {
	FONT-SIZE: 0.8em
}
H2 {
	FONT-WEIGHT: normal
}
H2 .highlight {
	FONT-SIZE: 0.85em
}
H3 {
	COLOR: #666
}
A {
	COLOR: #c00
}
A:hover {
	BACKGROUND-COLOR: #c00; COLOR: #fff; TEXT-DECORATION: none
}
A.mailto {
	COLOR: #33adc3
}
A.mailto:hover {
	BACKGROUND-COLOR: #33adc3; COLOR: #fff; TEXT-DECORATION: none
}
A.image {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
.form_container {
	MARGIN-BOTTOM: 32px
}
.form_container .field {
	MARGIN: 0px 0px 16px
}
.form_container .main LABEL {
	FONT-SIZE: 1em
}
.form_container .main INPUT {
	FONT-SIZE: 1em
}
.add_nested_item {
	FONT-SIZE: 0.8em
}
.info_message0 {
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #ddd 1px solid;
	BACKGROUND-COLOR: #eee;
	WIDTH: 600px;
	BORDER-TOP: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	padding: 16px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
}
.info_message {
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #ddd 1px solid;
	BACKGROUND-COLOR: #eee;
	WIDTH: 80%;
	BORDER-TOP: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	padding: 16px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
}

.indent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; PADDING-TOP: 0px
}
.icon {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 46px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 46px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.controls {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; CLEAR: right; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 4px
}
H2 .controls {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A.control:hover {
	BACKGROUND-COLOR: transparent
}
.highlight {
	COLOR: #999
}
.invisible {
	DISPLAY: none
}
.two_column {
	WIDTH: 49%; FLOAT: left
}
.edit_in_place_list .existing_items TD {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 6px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 6px
}
.edit_in_place_list .new_item TD {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 6px
}
.edit_in_place_list .existing_items .edit_row TD {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 6px
}
.edit_in_place_list .existing_items .edit_row TD {
	BORDER-BOTTOM: #ccc 1px dotted; BORDER-TOP-WIDTH: 0px
}
.edit_in_place_list TABLE {
	WIDTH: 100%; FONT-SIZE: 0.8em
}
.edit_in_place_list TH {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-SIZE: 0.75em; FONT-WEIGHT: normal
}
.edit_in_place_list TR {
	VERTICAL-ALIGN: top
}
.edit_in_place_list .boolean {
	TEXT-ALIGN: center
}
.edit_in_place_list .control_cell {
	BORDER-LEFT: #ddd 1px dotted; WHITE-SPACE: nowrap
}
.edit_in_place_list .new_item .control_cell {
	TEXT-ALIGN: center
}
.edit_in_place_list .existing_items .control_cell {
	TEXT-ALIGN: left
}
.edit_in_place_list .existing_items .edit_row .control_cell {
	TEXT-ALIGN: center
}
.edit_in_place_list .action_column {
	WIDTH: 100px
}
.page_container {
	MARGIN: 0px auto 32px; WIDTH: 100%
}
#page_admin_menu {
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 0.75em
}
#page_admin_menu {
	MARGIN: 0px auto
}
#page_admin_menu A {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; COLOR: #fff; FONT-SIZE: 1.1em; TEXT-DECORATION: none; PADDING-TOP: 11px
}
#page_admin_menu A:hover {
	BORDER-BOTTOM: #fff 3px solid
}
#page_admin_menu A:hover {
	BACKGROUND-COLOR: transparent
}
#page_admin_menu .status {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 40px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#page_admin_menu .controls {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 40px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#page_admin_menu .status {
	FLOAT: left; CLEAR: left
}
#page_admin_menu .controls {
	FLOAT: right; CLEAR: right
}
#page_admin_menu .controls A {
	MARGIN: 0px 0px 0px 13px
}
#page_bg_top {
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; HEIGHT: 212px
}
#page_main {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 609px;
	TOP: 0px
}
#page_logo {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	clear: none;
	margin-top: 25px;
	margin-right: 20px;
}
#page_logo A {
	DISPLAY: inline-block
}
#page_logo A:hover {
	BACKGROUND-COLOR: transparent
}
#page_menu {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: right; WIDTH: 692px; FLOAT: left; HEIGHT: 74px
}
#page_menu .category {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 0.85em; TEXT-DECORATION: none; PADDING-TOP: 32px
}
#page_menu .category:hover {
	BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: transparent
}
#page_wave_top_container {
	MARGIN: 16px 0px 0px
}
#page_wave_bottom_container {
	CLEAR: both
}
#page_tag_line {
	MARGIN: 20px 0px
}
#page_content_container {
	BACKGROUND-IMAGE: url(../images/page_content_bg.png); BORDER-BOTTOM: #E6E6E6 1px solid; BORDER-LEFT: #E6E6E6 1px solid; BACKGROUND-COLOR: #fff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; BORDER-TOP: #E6E6E6 1px solid; BORDER-RIGHT: #E6E6E6 1px solid
}
#page_content {
	MARGIN: 16px 16px 0px
}
#page_content UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 36px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#page_content UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#page_content SPAN {
	MARGIN: 0px; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#page_content SPAN H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 1px
}
#page_content A.control {
	MARGIN: 0px 4px
}
#page_content .cancel_edit {
	MARGIN: 0px 4px; VERTICAL-ALIGN: bottom
}
#page_content .cancel_edit:hover {
	BACKGROUND-COLOR: transparent
}
#left_logo {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 16px;
	WIDTH: 240px;
	PADDING-RIGHT: 16px;
	FLOAT: left;
	PADDING-TOP: 0px;
	margin-top: 0px;
	margin-right: 48px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#left_menu {
	PADDING-BOTTOM: 16px; MARGIN: 0px 48px 38px px; PADDING-LEFT: 16px; WIDTH: 210px; PADDING-RIGHT: 16px; FLOAT: left; PADDING-TOP: 16px
}

#page_footer {
    PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #980D11; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; HEIGHT: 185px; FONT-SIZE: 0.7em; PADDING-TOP: 3em
}
#page_footer .category {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 150px; VERTICAL-ALIGN: top; BORDER-RIGHT: #999 1px dotted; PADDING-TOP: 0px
}
#page_footer .category A {
	COLOR: #fff; TEXT-DECORATION: none
}
#page_footer .category A:hover {
	BACKGROUND-COLOR: #1A3E6B; COLOR: #fff
}
#page_footer .category A.title {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
#page_footer .category P {
	FONT-SIZE: 1.4em; COLOR: #E1DAC4; MARGIN: 0.5em auto
}
#page_copyright {
	TEXT-ALIGN: right; PADDING-BOTTOM: 16px; BACKGROUND-COLOR: #1A3E6B; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; COLOR: #fff; FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 16px
}
#page_copyright A {
	COLOR: #fff; TEXT-DECORATION: none
}
#page_copyright A:hover {
	BACKGROUND-COLOR: #fff; COLOR: #990000
}
#category_list_container .existing_items TD {
	CURSOR: move
}
#category_list_container .existing_items .edit_row TD {
	CURSOR: default
}
.category_container {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.category_container H2 .controls .control {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.category_container .short_description {
	MARGIN: 0px 0px 27px; WIDTH: 185px; DISPLAY: inline-block; LETTER-SPACING: -0.05em; COLOR: #999; FONT-SIZE: 0.85em; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
.category_container .pages .info_message {
	MARGIN-TOP: 4px; FLOAT: left; CLEAR: left
}
.category_container .more_container {
	MARGIN: -3em 0px 0px; LETTER-SPACING: -0.05em; FONT-SIZE: 0.85em; FONT-WEIGHT: bold
}
.category_container .info .more {
	COLOR: #c00; FONT-SIZE: 0.85em; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.category_container .info .more:hover {
	BACKGROUND-COLOR: #c00; COLOR: #fff
}
.category_container .pages {
	MARGIN: 0px 0px 0px 24px; WIDTH: 680px; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#image_detail_container FIELDSET {
	LINE-HEIGHT: 1.5em; MARGIN: 0px 0px 32px
}
#image_detail_container .info DIV {
	FONT-SIZE: 0.8em
}
#image_detail_container .info LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 12px; DISPLAY: inline-block; FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
#image_detail_container .image {
	TEXT-ALIGN: center; WIDTH: 580px; FLOAT: left
}
#image_detail_container .info {
	MARGIN: 0px; WIDTH: 300px; FLOAT: right
}
#image_picker {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; PADDING-TOP: 16px
}
#image_picker .thumbs {
	WIDTH: 60%; FLOAT: left
}
#image_picker .detail {
	WIDTH: 60%; FLOAT: left
}
#image_picker .thumbs {
	OVERFLOW-Y: auto; HEIGHT: 360px
}
#image_picker .detail {
	BORDER-BOTTOM: #E6E6E6 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #E6E6E6 1px solid; HEIGHT: 356px; BORDER-TOP: #E6E6E6 1px solid; BORDER-RIGHT: #E6E6E6 1px solid
}
#image_picker .buttons {
	TEXT-ALIGN: left; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 7px
}
.image_container {
	BORDER-BOTTOM: #E6E6E6 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #E6E6E6 1px solid; MARGIN: 0px 6px 6px 0px; WIDTH: 152px; FLOAT: left; HEIGHT: 113px; COLOR: #c00; FONT-SIZE: 0.8em; BORDER-TOP: #E6E6E6 1px solid; BORDER-RIGHT: #E6E6E6 1px solid
}
.thumb {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 17px
}
#page_form_container FIELDSET {
	MARGIN: 16px 0px 32px; CLEAR: both
}
#page_form_image_container {
	TEXT-ALIGN: center; HEIGHT: 240px
}
#page_form_content_container {
	MARGIN-BOTTOM: 8px
}
#page_form_widget_preview {
	MARGIN: 32px 0px 0px 32px
}
#page_detail .author {
	COLOR: #33adc3; FONT-SIZE: 0.85em
}
#page_detail .content {
	LINE-HEIGHT: 1.5em; WIDTH: 65%; LETTER-SPACING: 0.04em; FONT-SIZE: 0.8em
}
.content A:hover {
	
}
.content_textarea {
	WIDTH: 100%; HEIGHT: 300px
}
.category_pages {
	LINE-HEIGHT: 1.6em; FONT-SIZE: 0.7em
}
.category_pages H3 {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; BORDER-TOP: #ccc 1px dotted; PADDING-TOP: 4px
}
.category_pages A {
	TEXT-DECORATION: none
}
.category_pages .controls {
	FLOAT: none; CLEAR: none
}
.category_pages .controls .control {
	MARGIN: 0px 4px
}
#user_session {
	MARGIN: 16px 16px 32px
}
#user_session .form_container {
	MARGIN: 0px auto; WIDTH: 25%
}

