/**
 * Temporary CSS file. Will be removed when the development finishes.
 */

.overflow_auto {
	overflow: auto;
}

.search_term_highlight {
	background-color: #ffff66;
}

.yellow_bg {
	background-color: #ffffcc;
}

/* basic styling for csv tables */

table.csvtable {
	border:1px solid #AAAAAA;
	margin:5px;
	padding:0;
	white-space:nowrap;
}
table.csvtable td {
	background-color:#F5F5F5;
	margin:6px;
	padding:5px;
}
table.csvtable tr.c1 td {
	background-color:#DDDDDD;
	margin:6px;
	padding:5px;
}
table.csvtable tr.header td {
	background-color:#AAAAAA;
	margin:6px;
	padding:5px;
}

/** boolean querying */

.boolean_leaf {
	margin: 15px;
	border-bottom: 1px solid #e5e1dc;
	border-top: 1px solid #e5e1dc;
	padding: 7px; 
	width: 450px;
}

.boolean_leaf .boolean_leaf_title {
	font-weight: bold;
	color: #3B352D;
}

/** 
  * Wikipedia specific CSS;
  * we need to worry about namespace collision 
  * Source: http://en.wikipedia.org/skins-1.5/monobook/main.css?165
  **/

table.infobox {
	background-color:#F9F9F9;
	border:1px solid #AAAAAA;
	clear:right;
	color:black;
	float:right;
	margin-bottom:0.5em;
	margin-left:1em;
	padding:0.2em;
}

div.thumb {
	margin-bottom: .5em;
	border-style: solid;
	border-color: white;
	width: auto;
}
div.thumbinner {
	border: 1px solid #ccc;
	padding: 3px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}
html .thumbimage {
	border: 1px solid #ccc;
}
html .thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: 3px !important;
	font-size: 94%;
}
div.tright {
	clear: right;
	float: right;
	border-width: .5em 0 .8em 1.4em;
}
div.tleft {
	float: left;
	clear: left;
	margin-right: .5em;
	border-width: .5em 1.4em .8em 0;
}
img.thumbborder {
	border: 1px solid #dddddd;
}
table.gallery {
	border: 1px solid #ccc;
	margin: 2px;
	padding: 2px;
	background-color: white;
}

table.gallery tr {
	vertical-align: top;
}

table.gallery td {
	vertical-align: top;
	background-color: #f9f9f9;
	border: solid 2px white;
}
/* Keep this temporarily so that cached pages will display right */
table.gallery td.galleryheader {
    text-align: center;
	font-weight: bold;
}
table.gallery caption {
	font-weight: bold;
}

div.gallerybox {
	margin: 2px;
}

div.gallerybox div.thumb {
	text-align: center;
	border: 1px solid #ccc;
	margin: 2px;
}

div.gallerytext {
	overflow: hidden;
	font-size: 94%;
	padding: 2px 4px;
}




/** tag cloud for sentences */

.tag_cloud_sentences {
	text-align: center;
}

.tag_cloud_sentences span {
	padding: 3px;
	margin-bottom: 5px;
	display: block;
}

.tag_cloud_sentences a {
	text-decoration: none;
}

.tag_cloud_sentences a:hover {
	color: #ff8400;
}


.tag_cloud_sentences .tag_style_0 {
	color: #7e7e4c;
	font-size: 0.9em;
	font-weight: 450;
}

.tag_cloud_sentences .tag_style_1 {
	color: #becc7e;
	font-size: 0.9em;
	font-weight: 500;
}

.tag_cloud_sentences .tag_style_2 {
	color: #becc7e;
	font-size: 1.0em;
	font-weight: 550;
}

.tag_cloud_sentences .tag_style_3 {
	color: #96bd35;
	font-size: 1.2em;
	font-weight: 600;
}

.tag_cloud_sentences .tag_style_4 {
	color: #7e7e4c;
	font-size: 1.3em;
	font-weight: 650;
}

.tag_cloud_sentences .tag_style_5 {
	color: #bdaf35;
	font-size: 1.5em;
	font-weight: 650;
}

.tag_cloud_sentences .tag_style_6 {
	color: #bdb735;
	font-size: 1.6em;
	font-weight: 700;
}

.tag_cloud_sentences .tag_style_7 {
	color: #bdaf35;
	font-size: 1.8em;
	font-weight: 700;
}

.tag_cloud_sentences .tag_style_8 {
	color: #bdb735;
	font-size: 1.9em;
	font-weight: 750;
}

.tag_cloud_sentences .tag_style_9 {
	color:  #7e7e4c;
	font-size: 2.1em;
	font-weight: 750;
}

/** end tag cloud **/

 .border_top_bottom {
 	border-top: 1px solid #E5E1DC;
 	border-bottom: 1px solid #E5E1DC;
 }


/** Old-info box style -- to be removed soon (we now have new CSS styling for the same)
http://css.dzone.com/news/css-message-boxes-different-me
*/
.info, .success, .warning, .error, .validation, .idea {
        text-align: left;
     border: 1px solid;
     margin: 10px 0px;
     padding:15px 10px 15px 30px;
     background-repeat: no-repeat;
     background-position: 10px 16px;
}
.info {
    color: #00529B;
   background-color: #BDE5F8;
    background-image: url('../img/alert/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../img/alert/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../img/alert/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../img/alert/error.png');
}

.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('../img/alert/validation.png');
}
.idea {
       color: #5c564b;
       border-color: #e4ecf1;
    background-color: #f7f9fb;
    background-image: url('../img/alert/idea.png');
}

