#cms-blog-delete-tab {
    height: 600px;
    width: 100%;
    overflow: auto;   
}

.cms-view-news-item h2, .cms-view-blog-item h2 {
	margin-bottom: 0px;	
}

.cms-view-news-item .date, .cms-view-blog-item .date {
	font-size: 10px;
	font-style: italic;	
}

.cms-view-news h2, .cms-view-blog h2 {
	margin-bottom: 0px;	
}

.cms-view-news .date, .cms-view-blog .date {
	font-size: 10px;
	font-style: italic;	
	margin-bottom: 10px;
}

#rightcol {
	display: none;
}

iframe {
	border: 0px;
	width: 100%;
	height: 100%;
}

td,th {
	vertical-align: top;
	text-align: left;
	padding: 3px;
}

.select-add-item {
	padding: 10px;
}

.select-add-item table {
	width: 100%;
}

.select-add-item table td {
	padding: 10px;
	width: 50%;
}

.cms {
	background: #FFFFFF;
}

.cms-left-panel-nav ul {
	padding-left: 25px;
	margin-bottom: 10px;
}

.highlight-nav {
	background-color: #EFDFCF;
}

.highlight-module {
	background-color: #EFDFCF;
}

.cms-left-panel-nav li {
	list-style-type: none;
}

.cms-left-panel-nav a {
	color: #223333;
	text-decoration: none;
}

.cms-left-panel-nav a:hover {
	text-decoration: underline;
}

.cms-left-panel-modules .module-category {
	margin-left: 10px;
}

.cms-left-panel-modules .module-category h4 {
	margin-bottom: 3px;
}

.cms-left-panel-modules .module-category li {
	list-style-type: none;
	margin-left: 7px;
}

#cms-right-panel {
	height: 100%;
}

#cms-right-panel-toolbar {
	height: 32px;
	background-color: #2F2F2F;
	border-bottom: 1px solid black;
}

#cms-right-panel-toolbar-nonfancy {
	height: 32px;
	background-color: #6F6F6F;
	border-bottom: 1px solid black;
	text-align: right;
}

#cms-splitter {
	height: 600px;
	margin-top: 10px;
	padding: 5px;
	width: 100%;
}

#cms-left-split {
	overflow: auto;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-left: 5px;	
}

#cms-left-panel-form {
	overflow:auto;
	text-align: left;	
}

#cms-right-split {
	overflow: auto;
	height: 100%;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	width: 100%;
}

#cms-add-item-tab-container,#cms-edit-item-tab-container {
	min-height: 800px;
}

.preview-item {
	width: 100%;
	height: 100%;
}

.dojoContentPane {
	overflow: auto;
}

.dojoHtmlFisheyeListBar {
	margin-left: auto;
	margin-right: auto;
}

.dojoHtmlFisheyeListItem {
	cursor: pointer;
}

.dojoSplitContainerSizerH {
	border: 1px solid black;
}

.cms-preview-content-items {
	padding: 5px;
}

.cms-preview-content-item {
	padding: 5px;
	margin-bottom: 7px;
}

.cms-preview-content-item:hover {
	background-color: #EFE7D1;
	cursor: pointer;
}

.cms-toolbar-nonfancy-item {
	text-align: right;
}

.cms-toolbar-nonfancy-item img {
	float: right;
	padding-right: 5px;
}

/*
 * Link Item
 ********************************************
 */
#content-viewer {
	height: 500px;
	width: 100%;
}

#link-component-container {
	float: left;
	width: 50%;
}

#link-action-container {
	margin-left: 50%;
	width: 50%;
}

/*
 * Event Calendar
 ******************************************** 
 */
#cms-preview-event-tab-container {
	height: 100%;
}

#cms-event-month-view,#cms-event-week-view,#cms-event-day-view {
	padding: 10px;
	overflow: auto;
}

/* week */
.xhtml-calendar-week-view {
	border-collapse: collapse;
}

.xhtml-calendar-week-view td,.xhtml-calendar-week-view th {
	border: 1px solid black;
	border-collapse: collapse;
}

.xhtml-calendar-week-hour-column {
	border: 0px;
}

.xhtml-calendar-week-view-today {
	background-color: #CCCCFF;
}

/* day */
.xhtml-calendar-day-view {
	border-collapse: collapse;
}

.xhtml-calendar-day-view td,.xhtml-calendar-day-view th {
	border: 1px solid black;
	border-collapse: collapse;
}

.xhtml-calendar-day-hour-column {
	border: 0px;
}

.xhtml-calendar-day-view-today {
	background-color: #CCCCFF;
}

.xhtml-calendar-seperator-row {
	background-color: #C0C0C0;
}

/* month */
.xhtml-calendar-month table {
	width: 75%;
}

.xhtml-calendar-month td {
	border: 1px solid black;
	width: 14%;
}

.xhtml-calendar-month td.highlight {
	background-color: #E0EBEF;
	cursor: pointer;
}

.xhtml-calendar-month td.selected {
	background-color: #E0EFEA;
}

.xhtml-calendar-month .calendar-current-day {
	color: #FF0000;
}

.xhtml-calendar-month .calendar-previous-month,.xhtml-calendar-month .calendar-next-month
	{
	color: #C0C0C0;
}

.xhtml-calendar-month .calendar-index {
	font-size: 10px;
	width: 15px;
	border-right: 1px solid grey;
	border-bottom: 1px solid grey;
	background-color: #FFFFFF;
}

.cms-month-event-details {
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
}

.event-options a {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-transform: lowercase;
	color: #CCCCFF;
}

.event-month-display {
	float: left;
	width: 33%;
	vertical-align: middle;
	height: 20px;
	margin: 0px;
}

.event-month-controller {
	float: left;
	width: 33%;
	vertical-align: middle;
	height: 20px;
}

/* blog stuff */
.cms-delete-blog-table {
    width: 100%;
    border-spacing: 5px;
}

.cms-delete-blog-table th {
    background-color: #C0C0C0;
}

.cms-delete-blog-table th, .cms-delete-blog-table td {
    padding: 5px;
    margin: 5px;
}