/**
 * theme.css
 *
 * Colours, fonts, and borders here only please!
 */

/* Global */

body {
	background-color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
}

hr {
	height: 0px;
	padding: 0px;
	margin: 7px 0px 7px 0px;
	border: 1px solid #e8e8e8;
}

acronym, abbr {
	color: #000000;
	border:none;
	cursor: help;
}

acronym:hover, abbr:hover {
	color: #f28d33;
	border-bottom: 1px dashed #f28d33;
}

h2 {
	font-family: Georgia;
	color: #007cc2;
	font-weight: normal;
	font-size: 1.4em;
}

h4 {
	font-size: 1em;
}

h4.error_message {
	color: #cc0000;
}

h5 {
	font-size: 1em;
}

a {
	font-family: Arial, Sans-Serif;
	color: #007cc2;
	text-decoration: none;
}

a:hover {
	color: #f28d33;
	text-decoration: underline;
}

a.selected {
	color: #f28d33;
	text-decoration: underline;
}

a img {
	border: none;
}

a.cloud_deselect {
	font-weight: bold;
	color: #666666;
}

a.cloud_deselect:hover {
	color: #f28d33;
	text-decoration: underline;
}

li {
	font-size: 1em;
	list-style: square;
	list-style-color: #007cc2;
}

ul.cloud a {
	color: #666666;
}

ul.cloud a:hover {
	color: #f28d33;
	text-decoration: underline;
}

ul.cloud li {
	text-transform: lowercase;
	line-height: 1.3em;
	vertical-align: middle;
	color: #666666;
}

ul.list a {
	color: #666666;
}

ul.list a:hover {
	color: #f28d33;
	text-decoration: underline;
}

ul.list li {
	text-transform: capitalize;
	line-height: 1.3em;
	color: #666666;
}

div.errors ul li {
	color: #ff0000;	
	margin: 0;
	padding: 0;
}

 
/* Cluster clouds */

li.cluster_cloud_1 {
	font-size: 1em;
}

li.cluster_cloud_2 {
	font-size: 1.1em;
}

li.cluster_cloud_3 {
	font-size: 1.3em;
}

li.cluster_cloud_4 {
	font-size: 1.4em;
}

li.cluster_cloud_5 {
	font-size: 1.5em;
}

li.selected_cluster a {
	color: #e9842b;
	background-color: #e0eff8;
}

li.selected_cluster_cluster_cloud_1 {
	font-size: 1em;
}

li.selected_cluster_cluster_cloud_1 a {
	color: #e9842b;
	background-color: #e0eff8;
}

li.selected_cluster_cluster_cloud_2 {
	font-size: 1.1em;
}

li.selected_cluster_cluster_cloud_2 a {
	color: #e9842b;
	background-color: #e0eff8;
}

li.selected_cluster_cluster_cloud_3 {
	font-size: 1.3em;
}

li.selected_cluster_cluster_cloud_3 a {
	color: #e9842b;
	background-color: #e0eff8;
}

li.selected_cluster_cluster_cloud_4 {
	font-size: 1.4em;
}

li.selected_cluster_cluster_cloud_4 a {
	color: #e9842b;
	background-color: #e0eff8;
}

li.selected_cluster_cluster_cloud_5 {
	font-size: 1.5em;
}

li.selected_cluster_cluster_cloud_5 a {
	color: #e9842b;
	background-color: #e0eff8;
}

.text { /* input/textarea */
	border: 1px solid #007cc2;
	font-size: 0.9em;
	background-color: #f3f3f3
}

select {
	border: 1px solid #007cc2;
	font-size: 0.9em;
	background-color: #f3f3f3;
}

/* Menu */

ul#menu_items li {
	font-size: 1em;
}

/* Login */

div#login_area label {
	font-size: 1em;
	font-weight: bold;
}

input.login_textbox {
	background-color: #c9c9c9;
	border: 1px solid #9d9d9d;
	border-bottom: 1px solid #bebebe;
	color: #feffff;
	font-size: 0.8em;
}

/* Left box */

div.left_box_header h3 {
	font-family: Georgia;
	color: #007cc2;
	font-weight: bold;
	font-size: 1.1em;
}

div#cloud_switch {
    font-size: 1em;
}

div.left_box_contents label {
	font-size: 0.9em;
	font-weight: bold;
}

/* Middle column */

div.main_content {
	border: 1px solid #cad9ee;
}

/* Middle column -> tabs */

div.side_tab img {
	cursor: pointer;
}

/* Contact page */

ul.list-style-none {
    padding-left:0;
    margin-left:0;
}

ul.list-style-none li {
    list-style: none;
    margin-left:19px;
    padding-left:0;
}

table#contact {
    margin-left: 15px;
}

textarea.message_field {
	border: 1px solid #007cc2;
	font-size: 12px;
	background-color: #f3f3f3;
    font-family: MS Sans Serif;
}

table.thank-you {
    background-color: #e3e3e3;
	color: #666666;
}


/* Article page */

span#volume {
	color: #f28d33;
}

div#issue,
div#region,
div#country {
	font-size: 1em;
}

div.citation,
div.last_article {
	color: #007cc2;
	font-size: 0.9em;
}

div#my_tags {
	border: 1px solid #e7e7e7;
	background-color: #f2f2f2;
}

div#all_tags {
	border: 1px solid #e7e7e7;
	background-color: #ffffff;
}

div#my_notes_header {
	border: 1px solid #e7e7e7;
	background-color: #f2f2f2;
}

div#my_notes_description {
	border: 1px solid #e7e7e7;
	background-color: #f2f2f2;
}

input#my_tags_input_field {
	background-color: #fff;
	color: #363636;
}

textarea#my_notes_field {
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	line-height: 1.3em;
	background-color: #fff;
	color: #363636;
}

div.tags_notes_label {
	font-weight: bold;
	color: #8c8c8c;
	font-size: 0.9em;
}

div.tags_notes_about {
	font-size: 0.9em;
}

div#article table {
	border: 1px solid #cad9ee;
}

div#article td {
	border: 1px solid #e5e5e5;
}

div#article_pagination {
	color: #9b9b9b;
	font-size: 1em;
	vertical-align: bottom;
}

div#article_error {
	padding-bottom:4px;
	background-color:red;
}

/* Results page */

div.results_heading {
	font-weight: bold;
	color: #9b9b9b;
	font-size: 1em;
	vertical-align: bottom;
}

div.result_header a {
	font-weight: bold;
}

div.result_excerpt {
	color: #666666;
	font-size: 0.9em;
	font-style: italic;
}

div.result_date {
	color: #f28d33;
}

/* When the user does not have access to a result */
div.result_0 {
	background-color: #f9f0f1;
	color: #ce9da0;
}

div.result_0 a {
	color: #ce9da0;
}

div.result_0 div {
	color: #ce9da0;
}

div.results_pagination {
	color: #9b9b9b;
	font-size: 1em;
	vertical-align: bottom;
}

div.results_current_page {
	font-style: italic;
	font-weight: bold;
	color: #9b9b9b;
	font-size: 1em;
	vertical-align: bottom;
}

/* Breaking History */

div.break-history {
   width: 188px;
   float: left;
   background-color: #fafafa;
   margin-right: 2px;
   margin-top: 2px;
   border: 1px solid #e3e3e3;
   height: 105px; 
   overflow: hidden;
}

div.break-history h4 {
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   margin: 5px 3px 10px 6px;
   padding: 0;
   width: 180px;
   border-bottom: 1px solid #e1e1e1;
}

div.break-history ul {
   margin: 3px 3px 7px 6px;
   padding: 0;
}

div.break-history ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

table.new-break-history {
	/*width:90%;*/
	margin:0 0 10px 0;
	padding:0;	
}

table.new-break-history td {
	border: 1px solid #e3e3e3;
	background-color: #fafafa;
	vertical-align:top;
}

table.new-break-history td h4 {
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   margin: 5px 3px 10px 6px;
   padding: 0;
   /*width: 180px;*/
   border-bottom: 1px solid #e1e1e1;
}

table.new-break-history td ul {
   margin: 3px 3px 7px 6px;
   padding: 0;
}

table.new-break-history td ul li {
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0;
}

#breaking_history_article_buttons {
	float:right;
	margin:-35px 5px 0 0;
}

div#article_error {
	padding-bottom:10px;
}





/* Footer */

div#footer {
	font-size: 0.8em;
}

ul#footer_links li.footer_link {
	border-right: 1px solid #8b8b8b;
}

li.footer_link_last {
	border: none;
}

ul#footer_links a {
	color: #8b8b8b;
}

div#footer_copyright_notice {
	color: #7695c0;
}
