/* acts_as_localizable ---------------- */

/* will live in bones.css after I'll fix it */

form .localizable {
}

  form .localizable.text_field {
  }

  form .localizable.text_area {
  }
  
  form .localizable .item {
	  white-space: nowrap;
		display: block;
  }
  
    form .localizable .item .input {
    }
    
    form .localizable .item .input .field_error {
      font-size: 0.8125em;
      margin-left: .5em;
    }      
  
    form .localizable .item .controls {
      display: inline;
      margin-left: 0.5em;
    }
    
      form .localizable .item .controls .language,
      form .localizable .item .controls .show_other,
      form .localizable .item .controls .hide_other {
        font-size: 0.8em;
        background: #9de00b;
        margin-right: 0.5em;
				text-decoration: none;
				color: #000;
      }

      form .localizable .item .controls .show_other,
      form .localizable .item .controls .hide_other {
        padding: 0.1em 0.5em;
      }
    
      form .localizable .item .controls .language {
        display: inline;
        padding: 0.1em 0.3em;
      }

/* ------------------------------------ */

#container #content table.list tr td.wide a,
#container #content table.list tr td.nl a {
	text-decoration: none;
	color: #000;
}

#container #content table.list tr td.wide a:hover,
#container #content table.list tr td.nl a:hover {
	color: #555; 
}

.help {
	color: #555;
}

#container #content ul {
}

  #container #content ul.list {
		margin-top: 1em;
		font-size: 0.9em;
  }

    #container #content ul.sortable {
    }

    #container #content ul.list li {
			margin-left: 0em;
      list-style-type: square;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
    }
    
      #container #content ul.sortable li {
        list-style-type: none;
      }

.ar {
	text-align: right;
}

table.content {
	
}
	
	table.content tr {
		
	}

		table.content tr td {
			vertical-align: top;
		}

		table.content tr td.first {
			padding-right: 0.5em;
		}
		
		table.content tr td.wide {
			width: 100%;
		}
		
		table.content tr td.last {
			padding-left: 0.5em;
		}

.dot {
	margin-right: 0.5em;
}

#footer p.faded {
	color: #777;
}

table.assets {
	width: 100%;
}

	table.assets tr {
	}
	
		table.assets td {
			width: 130px;
			height: 130px;
			padding: 5px;
			text-align: center;
		}
		
			table.assets td img {
				display: inline;
			}

table.assets_sidebar {
}

	table.assets_sidebar td {
		width: 70px;
		height: 70px;
		text-align: center;
	}
		table.assets_sidebar td img {
			display: inline;
		}


#container #content .logos li.logo {
	margin: 0;
	list-style-type: none;
	margin: 5px;
}
		
.logos {
}

	.logos .logo {
		float: left;
		border: 1px solid #ddd;
		padding: 5px;
	}
	
		.logos .logo .image {
			width: 100px;
			height: 100px;
			text-align: center;
		}
	
			.logos .logo .image img {
			}
		
		.logos .logo a {
		}
		
.logo_checkboxes {
}

	.logo_checkboxes .checkbox {
		float: left;
		width: 48px;
		height: 70px;
		padding: 5px;
	}
	
		.logo_checkboxes .checkbox .image {
			width: 48px;
			height: 48px;
			margin-bottom: 5px;
		}
		
			.logo_checkboxes .checkbox .image img {
			}

#right .logos {
	margin-top: 5px;
}
			
	#right .logos li {
		padding: 5px 0px;
	}
	
.markup {
}

	.markup table {
		font-size: 0.8em;
	}
	
		.markup table tr {
		
		}
		
			.markup table tr td {
				vertical-align: top;
				text-align: left;
				padding: 0.3em;
			}
			
.textile_help {
}

  .textile_help table {
    font-size: 10px;
    margin: 1em 0em;
    width: 100%;
  }
  
    .textile_help table tr {
    }
    
      .textile_help table tr.even {
        background: #fdfdfd;        
      }
      
      .textile_help table tr.odd {
        background: #f2f2f2;        
      }
    
      .textile_help table tr th {
        padding: 0.3em;
        padding-right: 1em;
        white-space: nowrap;
        text-align: left;
        vertical-align: top;
      }
    
      .textile_help table tr td {
        text-align: left;
        vertical-align: top;
        padding: 0.3em;        
      }

em {
  font-style: italic;
}