.liquid_keys {
  display:none;
  font-size: 0.9em;
  font-weight:bold;
  color:green;
}

.liquid_keys a {
    text-decoration:none;
    color:green;
}
#errorExplanation {
    padding:0 10px;
    color:red;
}
#errorExplanation h2 {
    font-size:1.4em;
    color:red;
}
table, td, th { vertical-align:top; }

.clear { clear:both; }

#header {
    height:56px;
    background:#EEEEEE url(/images/header.png) repeat-x scroll 0 0;
    width: 100%;
}
#logo_href {
    text-decoration:none;
}
#user_info {
    text-shadow:1px 1px white;
}
#user_info li {
    list-style-type: none;
    text-align:right;
}
#user_info a, .edit_we {
    text-decoration:none;
    text-align:center;
}
#user_info a:hover {
    color:darkorange;
    font-weight:bold;
}
.edit_we:hover {
    color:darkorange; 
}

/* header start */
#user_btns {
	margin-top:25px;	
}

#nav_user {
    margin-right:0;
}
#nav_user li {
    float:right;
    list-style-type: none;
	margin-left:-1;
}

.nav_btn {
    background-position:left bottom;
	background-repeat:no-repeat;
	display:block;
	height:26px;
	width: 87px;
	text-indent:-9999px;
	outline-style:none;
}
li#btn-login a {
	background-image:url(/images/nav-login.gif);
}
li#btn-logout a {
	background-image:url(/images/nav-logout.gif);	
}
li#btn-layouts a {
	background-image:url(/images/nav-layouts.gif);
}

li#btn-users a {
	background-image:url(/images/nav-users.gif);
}

.nav_btn:active {
	background-position:left top;
}
/* header end */


#we_body {
	background: #e0e3e8;
}

#main_container{
	background: #eeeeee;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	padding-bottom:18px;
    float:left;
}

.notice {
	margin-top:10px;
	padding:10px;;
	-moz-border-radius:5px;-webkit-border-radius:5px;
	
	box-shadow: 2px 2px 2px #ccc;  
	-moz-box-shadow: 2px 2px 2px #aaa;  
	-webkit-box-shadow: 2px 2px 2px #aaa;
    text-align:center;
}
.error {
	margin-top:10px;
	padding:10px;
	-moz-border-radius:5px;-webkit-border-radius:5px;
	
	box-shadow: 2px 2px 2px #ccc;  
	-moz-box-shadow: 2px 2px 2px #aaa;  
	-webkit-box-shadow: 2px 2px 2px #aaa;
    text-align:center;
}
.notice > span, .error > span {
    font-size:1.2em;
    line-height:1.25;
}
/* login start */
#new_user_session label {
	display:inline;
	margin:0.5em 0;
	width:78px;
	text-align:right;
	float:left;
	padding-right:4px;
	color:#606060;
}
.login_row {
	padding-top:2px;
	clear:both;
}

.login_row button {
	margin-left:218px;
}
/* login end */

/* section start */
.section {
	background: #e9e8e8;
	border:1px solid #B6B5B5;
    margin-bottom:30px;
    
	-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; 
	-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;
	
	-moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;
	 
	-moz-box-shadow: 1px 1px 8px #aaa;  
	-webkit-box-shadow: 1px 1px 8px #aaa;
}
#main_title {
	margin-left:10px;
}
.section_name {
	padding:5px 15px 3px;
	border-bottom:1px solid #B6B5B5;
}
.section_name span {
	font-size:1.5em;
	margin-right:10px;		
}
.section_name > label{
    font-weight:normal;
    color:#000099
}

.section_body { 
	background:white;
	border-bottom:1px solid #B6B5B5;
	padding-top:10px;
}
.section_footer {
	height:10px;
}

.system_table_container .section_body {
	padding-top:0;
}
/* section end */


/* footer start */
#footer_container {
	font-size:0.9em;
}
/* footer end */


/* buttons start */
.btn_list {
    padding-left:5px;
}
.btn_list li {
	list-style-type: none;
	clear:both;
}
.button {
	-moz-box-shadow: 1px 1px 5px #aaa;  
	-webkit-box-shadow: 1px 1px 5px #aaa;
}
/* button end */

/* widget_entry start */
.widget_entry label {
	display:inline;
	width:78px;
	text-align:right;
	float:left;
	padding-right:4px;
	color:#606060;
}
.widget_entry textarea {
	width:514px;
	margin:0;
}
.widget_entry button {
	margin-top:11px;
}
.widget_entry input {
	margin:0;
}

.we_row {
	padding:5px 0;
}

.we_row button {
	margin-left:82px;
}
.we_row a.button {margin:11px  0}
/* widget_entry end*/

/* punymce start */
.punymce_color {
    z-index: 10;
}
.punymce table {
	width: auto;
}
/* punymce end */

/* system tables start */
#table_hdr {
	background:#FFFFFF url(/images/table_header.png) repeat-x scroll 0 bottom;
	border-bottom:1px solid #8C8C8C;	
}

#table_hdr th {
	border-bottom:1px solid #8C8C8C;
	color:#373636;
	padding-bottom:3px;
	padding-top:3px;
	text-shadow:0 1px 0 #EFFBFE;
}

.table_row td {
    border-bottom:1px solid #eee;
}
/* system tables end */

/* dirty_pages start */
#dirty_pages {
	background:lightblue;
	border:1px solid blue;
	
	margin:10px 0;
	padding:16px 10px 0;
	-moz-border-radius:5px;-webkit-border-radius:5px;
	
	box-shadow: 2px 2px 2px #ccc;  
	-moz-box-shadow: 2px 2px 2px #aaa;  
	-webkit-box-shadow: 2px 2px 2px #aaa;
}
#dirty_pages li {
	list-style-type: none;
	margin-bottom:3px;
	height:24px;
}
#dirty_pages img {
	padding-top:3px;
	float:left;
}
#dirty_pages input {
	float: left; 
	margin-top:8px;
}

#dirty_pages .msg {
	font-size:1.2em;
	padding:8px 8px 0;
	float:left;
}
/* dirty_pages end */

/* page published start */
#page_published {
	font-size:1.7em;
	margin:10px 3px;
	height:24px;
	
}
#page_published img {
	vertical-align:text-top;
	padding-right:4px;
}
/* page published end */

#tryagain_btn {
    margin-left:265px;
}