/*
	Name: Rare Earth Compounds Reach Consortium
	Date: April 2011
	Description: Style for Rare Earth Compounds Reach Consortium
	Version: 1.0
	Author: Wouter Liekens
	Author URI: http://www.originall.be
*/

/* Imports */
@import url("reset.css");

/***** Global *****/
/* Body */
body{background:#ebe9e9 url('images/header-bg.png') repeat-x;color:#333333;font-family: 'Arial', Arial, sans-serif;font-size: 13px;line-height: 18px;margin: 0;padding: 0;text-align: left;}

.cke_show_borders{background-color:#ffffff; background-image:none;}
/* Headings */
h1, h2, h3, h4, h5, h6{color:#333;font-family: Arial;font-weight:bold;line-height:1.1em;margin-bottom:28px;}
h1{font-size: 18px;}
h2{font-size: 14px;margin-bottom:7px;}
h3{font-size: 12px;}


/* Anchors */
a {outline: 0;}
a:link, a:visited {color: #6699FF;text-decoration:none;}
a:hover, a:active {color: #6699FF;text-decoration:underline;}
a img{border: 0; text-decoration: none;display:block;}

/* Images */
img{border:0;}

/* Paragraphs */
p {margin-bottom: 14px; }
* p:last-child {margin-bottom: 0;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

::-moz-selection {background: #999; color: #fff;}
::selection {background: #999; color: #fff;}

/* Lists */
ul {list-style: outside disc;margin: 14px 0 14px 14px;}
ol {list-style: outside decimal;margin: 14px 0 14px 14px;}
dl {margin: 0 0 14px 0;}
dt {font-weight: bold;}
dd {margin-left: 14px;}

/* Tables */
th, td{padding:5px 10px;}

/* Quotes */
blockquote {font-style: italic;}
cite {}
q {}

/* Form elements */
select, input, textarea{font-family: 'Arial', Arial, sans-serif;font-size: 12px;}

#right .block{margin-bottom:28px;}
/* Page wrapper */
#page-wrapper{width:980px;padding:0 14px;margin:0 auto;}

/* Header */
#header-wrapper{float:left;width:980px;}

#logo{clear:both;width:459px;height:69px; margin: 10px 0px 10px 0px;}
#logo a{border:none;}

#navigation{font-family: 'Cuprum', arial, serif; font-size:20px; margin: 0px 0px 28px 0px;}
#navigation ul,
#navigation ul li{padding:0 30px 0 0;}
#navigation ul li{float:left;}
#navigation li a{color:#ffffff;padding: 0px 0px 15px 0px;}
/*#navigation li a:hover{background: url('images/navigatie.png') no-repeat center bottom;}*/
#navigation li a:active,
#navigation li a.active,
/*#navigation li.active-trail a{background: url('images/navigatie.png') no-repeat center bottom;}*/
/*li.menu-mlid-615 {background:#cccccc;width:28px; height:28px; list-style: none; }*/
#navigation li a:focus,
#navigation li a:hover{text-decoration:none;}
#banner ul,
#banner ul{padding:5px 0 5px 0;}
#banner li{margin:0;padding:0;}
#banner li{list-style:none; background:#ffffff;opacity:0.7;width:35px; height:28px;line-height:28px;border:1px solid rgba(255, 225, 255, .6);text-align:right; padding-right:5px;}
#banner li a{font-family:Arial; font-size:14px; font-weight:bold; color:#333333;display:block;}
#banner li a:hover{text-decoration:none;}
#banner li.views-row-other a{font-size:0.9em;}

#prepender{font-family:Arial; font-size:12px; color:#333333; font-weight:normal;}

/* Menuslider */
#menusliderwraper{clear:both; background-image:url('images/navigatie.png');background-repeat:no-repeat; height:10px;margin:0 0 0 0px; position:relative; width:20px; }

/* Banner Wrapper */
#banner-wrapper{background-image:url('images/shadowboven.png'); width:980px; height:308px;}

/*Banner*/
#banner{background-image:url('images/banner.png');width:980px;height:280px; margin: 0px 0px 0px 0px;}

/* Content wrapper */
#content-wrapper{float:left;width:980px;background-color:#FFFFFF;}

/* Substances */

#block-views-Block_substances-block_1{ clear:both; float:left; width:300px; margin:0 150px 0 0;}
#block-views-Block_substances-block_1 ul li{list-style-image:url('images/footerimage.png');}
#block-views-Block_substances-block_1 .content li{border-bottom:dotted;border-bottom-width:1px;border-color:#6d6d6d; padding:5px 0 5px 0;}
#block-views-Block_substances-block_1 .content .first{padding:0px 0 5px 0;}
#block-views-Block_substances-block_1 .content .last{border:none;}
#block-views-Block_substances-block_2{ float:left; width:300px; margin:0 150px 0 0;}
#block-views-Block_substances-block_2 ul li{list-style-image:url('images/footerimage.png');}
#block-views-Block_substances-block_2 .content li{border-bottom:dotted;border-bottom-width:1px;border-color:#6d6d6d; padding:5px 0 5px 0;}
#block-views-Block_substances-block_2 .content .first{padding:0px 0 5px 0;}
#block-views-Block_substances-block_2 .content .last{border:none;}

#substance-body{margin:28px 0;}


/* Content */
#content{float:left;width:644px; margin: 28px 28px 0px 28px; }
body.no-sidebars #content{float:left;width:924px;}

/* Sidebar right */
#right{float:right;width:223px;border-left:solid; border-left-width:1px; border-color:#cccccc;margin:28px 0 0 0;padding:0 28px 0 28px;height:200px;}
#right .views-field-title{border-bottom:dotted;border-bottom-width:1px;border-color:#6d6d6d;padding:5px 0 5px 0;}
#right .views-row-first .views-field-title{padding:0 0 5px 0;}
/*#right .views-row-last .views-field-title{border:none;}*/

.view-Home-latestnews .field-content{background: url('images/arrow.png') no-repeat left center; clear:both;}
.view-Home-latestnews a{margin:0 0 0 20px;}

/* Sidebar left */
#left{float:left;width:220px;border-right:solid; border-right-width:1px; border-color:#cccccc;margin:28px 0 0 0;padding:0 28px 0 28px;}

#left ul li{list-style-image:url('images/footerimage.png');}
#left .content li{border-bottom:dotted;border-bottom-width:1px;border-color:#6d6d6d; padding:5px 0 5px 0;}
#left .content .first{padding:0px 0 5px 0;}
#left .content .last{border:none;}




/* Footer */
#footer-wrapper{background:#cccccc url('images/shadow.png') no-repeat top center;clear:both; font-size:12px;color:#666666; height:280px;}
#footer-wrapper a{color:#666666;}
#footer-wrapper h2{font-size:14px;color:#666666;}
#footer-inner{width:924px; margin:0 auto; padding:56px 28px 28px 28px;}
#footer-inner ul li{list-style-image:url('images/footerimage.png');}

#block-views-Block_footer-block_1 .views-row{background: url('images/footerimage.png') no-repeat left; clear:both;margin:0 0 0 3px;}
#block-views-Block_footer-block_1 .views-field-title{margin:0 0 0 15px;}
#block-views-Block_footer-block_2 .views-row{background: url('images/footerimage.png') no-repeat left; clear:both;margin:0 0 0 3px;}
#block-views-Block_footer-block_2 .views-field-title{margin:0 0 0 15px;}

#block-menu_block-3{float:left;margin: 0 50px 0 0;}

#block-views-Block_footer-block_1{float:left;margin:0 30px 0 0; border-left-color:#FFFFFF; border-left-style:solid; border-left-width:1px; padding:0 0 0 10px; height:200px;}
#block-views-Block_footer-block_2{float:left;margin:0 30px 0 0; border-left-color:#FFFFFF; border-left-style:solid; border-left-width:1px; padding:0 0 0 10px; height:200px; }
#block-views-Block_footer-block_3{float:left;margin:0 30px 0 0; border-left-color:#FFFFFF; border-left-style:solid; border-left-width:1px; padding:0 0 0 10px; height:200px;}
#block-views-Block_footer-block_3 .views-field-field-company-email-email{margin:20px 0 0 0;}


/* Members page */
.view-Block-members .view-content{width:924px;float:left;}
.view-Block-members .view-content .views-row{width:448px;margin-right:28px;padding:28px 0;float:left;border-bottom:1px solid #DDD;}
.view-Block-members .view-content .views-row.views-row-even{margin-right:0;}
.view-Block-members .view-content .views-row .views-field-field-member-logo-fid-1{height:100px;}


/* Links page*/
.view-Block-links .views-row{margin: 0 0 28px 0px;}
.view-Block-links .views-field-field-url-url{ width:220px;}

/* Contact page */
#block-formblock-contact_site{margin:0 0 28px 0px;}
div.view-Block-contact{margin:0 0 20px 0;}
.view-Block-contact .views-field-postal-code{ }
.view-Block-contact .views-field-city{float:left; padding:0 5px 0 0;}
.view-Block-contact .views-field-country{margin: 0 0 28px 0;}
.view-Block-contact .views-field-field-company-website-url a {color:#6699FF !important;}
/* Substances page */

#block-menu_block-2 h2{margin:0 0 28px 0;}

/* Link page */

.view-Block-links .views-field-field-url-url a{ color:#6699FF !important;}

/* News */
#block-views-Block_news-block_1 .views-row{margin-bottom:21px;}
/* DRUPAL ADMIN */
table{margin:5px 0px;}
table th{padding:6px;vertical-align:middle;text-transform:uppercase;font-weight:normal;font-size:0.85em;}
table td{padding:6px;vertical-align:middle;}
table th.select-all{text-align:center;}
table td.block{padding:8px;}
thead th,
thead th a{text-transform:uppercase;font-size:0.85em;font-weight:normal;}
tr th a{text-transform:uppercase;}
table tbody tr.odd{border:none;}
table tbody tr.even{border:none;background:#f5f5f5;}
tr.drag-previous{background:#b8dffc;}
/* ADMIN */
div.error,
div.warning{clear:both;width:894px;border:none;margin:14px 0;padding:10px 15px;background:#006699;color:#fff;}
div.status{clear:both;border:none;margin:14px 0;padding:10px 15px;background:#eee;color:#aaa;}
div.error a,
div.warning a,
div.status a{color:#555;text-decoration:underline;}
div.error a:hover,
div.warning a:hover,
div.status a:hover{color:#333;}

.help{clear:both;width:924px;margin:14px 0;color:#444;}
.help .more-help-link{text-align:right;}

.tabs{clear:both;margin:14px 0;}
ul.primary.tabs{border-bottom:1px solid #e9e9e9;text-align:right;line-height:1.9em;margin:0 0 15px 0;background:none;overflow:hidden;}
ul.primary.tabs li{background:none;}
ul.primary.tabs li a{border:none;padding:5px 10px;background:#e9e9e9;color:#bbb;}
ul.primary.tabs li a.actie,
ul.primary.tabs li.active a{background:#ddd;color:#777;}
ul.primary.tabs li a:hover{background:#006699;color:#fff;}
ul.secondary.tabs{border:none;text-align:right;padding:7px 0 0 0;}
ul.secondary.tabs li{border:none;padding:0;margin:0 5px;background:none;}
ul.secondary.tabs li a{color:#bbb;}
ul.secondary.tabs li a:hover{color:#777;text-decoration:underline;}
ul.secondary.tabs li a.active,
ul.secondary.tabs li.active a{border:none;color:#ef9f20;text-decoration:underline;}

.info{border:1px solid #eee;padding:0 10px;line-height:2.2em;text-transform:uppercase;background:none;color:#444;}
.info a{color:#444;}
.info a:hover{background:#ef9f20;color:#fff;}

ul.pager,
.item-list .pager{text-align:left;margin:10px 0 0 0;border-top:2px solid #eee;}
ul.pager li,
.item-list .pager{padding:0;color:#444;line-height:2em;}
ul.pager li.pager-current{border:none;padding:5px 10px;background:#eee;}
ul.pager li a{padding:5px 10px;background:#fff;color:#aaa;}
ul.pager li a:hover{background:#ef9f20;color:#fff;}

#comments{padding:10px 0 0 0;border-top:2px solid #eee;}
#comments h3{padding:0 10px;text-transform:uppercase;letter-spacing:1px;color:#444;}
.comment{position:relative;padding:15px;margin:15px 0;background:#f9f9f9;}
.comment h4{width:90%;margin-bottom:5px;}
.comment ul.links{padding:5px 0 0 0;margin:5px 0 0 0;border-top:2px solid #eee;}
.comment ul.links li{margin:0px;display:inline;font-size:0.75em;}
.comment ul.links li a{padding:4px 8px;color:#444;text-decoration:none;text-transform:uppercase;}
.comment ul.links li a:hover{background:#ef9f20;color:#fff;}
.comment .new{position:absolute;padding:5px 15px;background:#ef9f20;color:#fff;top:0px;right:0px;font-weight:bold;}

/* FIELDSET */
fieldset {background: #fff url('images/grey-white.gif') repeat-x 0 0;border: 1px solid #eee;line-height: 1.5em;margin: 10px 0;padding: 4px 10px 10px;}
fieldset .fieldset-title {margin-bottom: 10px;}
fieldset.collapsible .fieldset-title  {background: transparent url('images/black-minus.gif') no-repeat 100% 50%;cursor: pointer;}
fieldset.collapsible .fieldset-title:hover  {color: #006699;cursor: pointer;text-decoration: underline;}
html.js fieldset.collapsed {height: 1.5em;padding: 5px 9px;	margin-bottom: 10px;}
fieldset.collapsible.collapsed  .fieldset-title {background: transparent url('images/black-bullet.gif') no-repeat 100% 50%;margin-bottom: 0;}
html.js fieldset.collapsed * {display: block;}
fieldset.collapsible.collapsed .fieldset-body {display: none;}
html.js fieldset.collapsible .fieldset-wrapper {overflow:auto;}
html.js fieldset.collapsed {background: #eee;}
.container-inline fieldset {padding: 10px;margin: 10px 0;}