/* $Id: zen.css,v 1.14.2.1 2009/02/13 07:46:04 johnalbin Exp $ */

/*
 * ZEN STYLES
 *
 * This is an example stylesheet. Sub-themes should NOT include the zen/zen.css
 * file, but instead copy this CSS to their own stylesheets.
 *
 * In this stylesheet, we have included all of the classes and IDs from this
 * theme's tpl.php files. We have also included many of the useful Drupal core
 * styles to make it easier for theme developers to see them.
 *
 * Many of these styles are over-riding Drupal's core stylesheets, so if you
 * remove a declaration from here, the styles may still not be what you want
 * since Drupal's core stylesheets are still styling the element. See the
 * drupal6-reference.css file for a list of all Drupal 5.x core styles.
 *
 * In addition to the style declarations in this file, other Drupal styles that
 * you might want to override or augment are those for:
 *
 *   Book Navigation  See line 74  of Zen's drupal6-reference.css file
 *   Forum            See line 197 of Zen's drupal6-reference.css file
 *   Menus            See line 667 of Zen's drupal6-reference.css file
 *   News Aggregator  See line 20  of Zen's drupal6-reference.css file
 *   Polls            See line 287 of Zen's drupal6-reference.css file
 *   Search           See line 320 of Zen's drupal6-reference.css file
 *   User Profiles    See line 945 of Zen's drupal6-reference.css file
 */

@import "html-elements.css";
@import "layout.css";
@import "messages.css";
@import "block-editing.css";

/** body **/
  body
  {
    margin: 0;
    padding: 0;
  }

  #page
  {
  }

  #page-inner
  {
  }

/** header **/
  #header
  {
  }

  #header-inner
  {
  }
  #header-middle-inner
  {
  }
  #logo-title /* Wrapper for logo, website name, and slogan */
  {
  }

  #logo /* Wrapper for logo */
  {
    margin: 0 0 0 0;
    padding: 0;
  }

	#header-middle{
    margin: 25px 0 0 50px;
    padding: 0;
	}

  #logo-inner{
  }

  #logo-image /* The actual logo image */
  {
  }

  h1#site-name, div#site-name /* The name of the website */
  {
    margin: 0;
    font-size: 2em;
    line-height: 1.3em;
  }

  #site-name a:link,
  #site-name a:visited
  {
    color: #000;
    text-decoration: none;
  }

  #site-name a:hover
  {
    text-decoration: underline;
  }

  #site-slogan /* The slogan (or tagline) of a website */
  {
  }

  #header-blocks /* Wrapper for any blocks placed in the header region */
  {
  }

/** main (container for everything else) **/
  #main
  {
  }

  #main-inner
  {
  }

/** content **/
  #content
  {
  }

  #content-inner
  {
  }

  #mission /* The mission statement of the site (displayed on homepage) */
  {
  }

  #content-top /* Wrapper for any blocks placed in the "content top" region */
  {
  }

.content form {
	margin-bottom: 8px;
}

  #content-header 
  {
	position:relative;
z-index:1000;
  }

  .breadcrumb /* The path to the current page in the form of a list of links */
  {
    padding-bottom: 0; /* Undo system.css */
  }

  h1.title, /* The title of the page */
  h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
  h3.title /* Comment title */
  {
    margin: 0;
  }

  div.messages /* Important messages (status, warning, and error) for the user */
  {
  	background: none;
  	border: none;
  	margin: 0px;
  	min-height: none;
  	margin-left: 20px;
  	margin-top: -40px;
  	width: 200px;
  }
  
  div.messages a {
  	color: #000;
  	font-weight: bold;
  }
  
  div.status /* Normal priority messages */
  {
  	float: left;
  }

div.error, tr.error {
	color: #000;
}

#message-wrapper {
	position: absolute;
	left: 568px;
	top: -11px;
	z-index: 10001;
	font-size: 12px;	
}

#message_wrapper-top {
	background:url(images/messagewrapper_top_286x79.png) top left no-repeat;
	width:286px;
	height:79px;
	margin-top:11px;
	margin-left: -9px;
}

#message_wrapper-main {
	background:url(images/messagewrapper_main_286x2.png) top left ;
	width:286px;
	margin-left: -9px;
}

#message_wrapper-btm {
	background:url(images/messagewrapper_btm_286x43.png) top left no-repeat;
	width:286px;
	height:43px;
	padding-bottom: 1px;
	margin-left: -9px;
}

#message-close {
	background:url(images/messagewrapper_close_17x17.png) top left no-repeat;
	position: relative;
	top: 20px;
	left: 230px;
	width: 20px;
	height: 20px;
}

  div.warning, tr.warning /* Medium priority messages */
  {
    /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
  }

  div.error, tr.error /* High priority messages. See also the .error declaration below. */
  {
  	clear: both;
		margin-top: -40px;

  }

  div.tabs /* See also the tabs.css file. */
  {
	margin: 0 0 5px;
	padding: 0;
  }

  .help /* Help text on a page */
  {
    margin: 1em 0;
	margin-left: 20px;
  }

  .more-help-link /* Link to more help */
  {
    font-size: 0.85em;
    text-align: right;
  }

  #content-area /* Wrapper for the actual page content */
  {
	position:relative;
	z-index: 200;
  }

  .pager /* A list of page numbers when more than 1 page of content is available */
  {
    clear: both;
    margin: 1em 0;
    text-align: center;
  }

  .pager a, .pager strong.pager-current
  {
    padding: 0.5em;
  }

  .feed-icons /* The links to the RSS or Atom feeds for the current list of content */
  {
    margin: 1em 0;
  }

  #content-bottom /* Wrapper for any blocks placed in the "content bottom" region */
  {
  }

  #navbar-inner
  {
  }

  #search-box /* Wrapper for the search form */
  {
	  width:300px;
  }

  #edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */
  {
    display: none;
  }
  
  .block-search-0 form.submit {
  	color: red;
	font-size: 28px;
  }

/** sidebar-left **/
  #sidebar-left
  {
  }

  #sidebar-left-inner
  {
  }

/** sidebar-right **/
  #sidebar-right
  {
  }

  #sidebar-right-inner
  {
  }

/** footer **/
  #footer
  {
  }

  #footer-inner
  {	  
  }

  #footer-message /* Wrapper for the footer message from Drupal's "Site information"
                     and for any blocks placed in the footer region */
  {
  }

/** closure **/
  #closure-blocks /* Wrapper for any blocks placed in the closure region */
  {
  }

/** Drupal nodes **/
  .node /* Node wrapper */
  {
  }

  .node-inner /* Additional wrapper for node */
  {
  }

  .sticky /* A sticky node (displayed before others in a list) */
  {
  }

  .node-unpublished /* Unpublished nodes */
  {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
  }

  .node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */
  .comment-unpublished div.unpublished
  {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word; /* A very nice CSS3 property */
  }

  .node-mine /* A node created by the current user */
  {
  }

  .node-teaser /* A node displayed as teaser */
  {
  }

  /* All nodes are given a node-type-FOO class that describes the type of
   * content that it is. If you create a new content type called
   * "my-custom-type", it will receive a "node-type-my-custom-type" class.
   */
  .node-type-page /* Page content node */
  {
  }

  .node-type-story /* Story content node */
  {
  }

  .node h2.title /* Node title */
  {
  }

  .marker /* "New" or "Updated" marker for content that is new or updated for the current user */
  {
    color: #c00;
  }

  .node .picture /* The picture of the node author */
  {
  }

  .node.node-unpublished .picture,
  .comment.comment-unpublished .picture
  {
    position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
  }

  .node .submitted /* The "posted by" information */
  {
  }

  .node .terms /* Node terms (taxonomy) */
  {
  }

  .node .content /* Node's content wrapper */
  {
  }

  .node div.links /* Wrapper for node links */
  {
    margin: 1em 0;
  }

  ul.links /* Taxonomy links, node links, comment links */
  {
    margin: 0;
    padding: 0;
  }

  ul.links.inline
  {
    display: inline;
  }

  ul.links li
  {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
  }

  .preview .node /* Preview of the content before submitting new or updated content */
  {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }

/** Drupal comments **/
  #comments /* Wrapper for the list of comments and its title */
  {
    margin: 1em 0;
  }

  #comments-title /* Heading for the list of comments */
  {
  }

  .comment /* Wrapper for a single comment */
  {
  }

  .comment-inner /* Additional wrapper for a single comment */
  {
  }

  .comment-preview /* Preview of the comment before submitting new or updated comment */
  {
  }

  .comment.new /* A new comment since the user last viewed the page. */
  {
  }

  .comment.odd /* An odd-numbered comment in the list of comments */
  {
  }

  .comment.even /* An even-numbered comment in the list of comments */
  {
  }

  .comment.first /* The first comment in the list of comments */
  {
  }

  .comment.last /* The last comment in the list of comments */
  {
  }

  .comment-unpublished /* Unpublished comments */
  {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
  }

  .comment-unpublished div.unpublished /* The word "Unpublished" displayed beneath the content. See also the div.unpublished declaration in the node section above. */
  {
  }

  .comment-published /* Published comments */
  {
  }

  .comment-by-anon /* A comment created by an anonymous user */
  {
  }

  .comment-by-author /* A comment created by the node's author */
  {
  }

  .comment-mine /* A comment created by the current user */
  {
  }

  .comment h3.title /* Comment title */
  {
  }

  .new /* "New" marker for comments that are new for the current user */
  {
    color: #c00;
  }

  .comment .picture /* The picture of the comment author */
  {
  }

  .comment .submitted /* The "posted by" information */
  {
  }

  .comment .content /* Comment's content wrapper */
  {
  }

  .comment .user-signature /* The user's signature */
  {
  }

  .comment div.links /* Wrapper for comment links. See also the ul.links declaration in the node section above. */
  {
    margin: 0px 0;
  }

  .indented /* Nested comments are indented */
  {
    /* margin-left: 25px; */ /* Drupal core uses a 25px left margin */
  }

  .preview .comment /* Preview of the comment before submitting new or updated comment */
  {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }

/** Drupal blocks **/
.footer_menu_wrap .block {
	margin-bottom: 0px;
}

  .block /* Block wrapper */
  {
    margin-bottom: 1em;
  }

  .block.region-odd /* Zebra striping for each block in the region */
  {
  }

  .block.region-even /* Zebra striping for each block in the region */
  {
  }

  .block.odd /* Zebra striping independent of each region */
  {
  }

  .block.even /* Zebra striping independent of each region */
  {
  }

  .region-count-1 /* Incremental count for each block in the region */
  {
  }

  .count-1 /* Incremental count independent of each region */
  {
  }

  .block-inner /* Additional wrapper for block */
  {
  }

  .block h2.title /* Block title */
  {
  }

  .block .content /* Block's content wrapper */
  {
  }

  #block-aggregator-category-1 /* Block for the latest news items in the first category */
  {
  }

  #block-aggregator-feed-1 /* Block for the latest news items in the first feed */
  {
  }

  #block-block-1 /* First administrator-defined block */
  {
  }

  #block-blog-0 /* "Recent blog posts" block */
  {
  }

  #block-book-0 /* "Book navigation" block for the current book's table of contents */
  {
  }

  #block-comments-0 /* "Recent comments" block */
  {
  }

  #block-forum-0 /* "Active forum topics" block */
  {
  }

  #block-forum-1 /* "New forum topics" block */
  {
  }

  #block-menu-2 /* "Primary links" block */
  {
  }

  #block-node-0 /* "Syndicate" block for primary RSS feed */
  {
  }

  #block-poll-0 /* "Most recent poll" block */
  {
  }

  #block-profile-0 /* "Author information" block for the profile of the page's author */
  {
  }

  #block-search-0 /* "Search form" block */
  {
  }

  #block-statistics-0 /* "Popular content" block */
  {
  }

  #block-user-0 /* "User login form" block */
  {
  }

  #block-user-1 /* "Navigation" block for Drupal navigation menu */
  {
  }

  #block-user-2 /* "Who's new" block for a list of the newest users */
  {
  }

  #block-user-3 /* "Who's online" block for a list of the online users */
  {
  }

/** Drupal boxes **/
  /* Wrapper for Comment form, Comment viewing options, Menu admin, and
   * Search results.
   */
  .box /* Wrapper for box */
  {
	padding-top:20px;  
  }

  .box-inner /* Additional wrapper for box */
  {
  }

  .box h2.title /* Box title */
  {
  }

  .box .content /* Box's content wrapper */
  {
  }

/** Miscellaneous Drupal styles **/
  .error /* Errors that are separate from div.messages status messages (see above.) */
  {
    /* color: #e55; */ /* Drupal core uses a #e55 background */
  }

  .warning /* Warnings that are separate from div.messages status messages (see above.) */
  {
    /* color: #e09010; */ /* Drupal core uses a #e09010 background */
  }

  .more-link /* Aggregator, blog, and forum more link */
  {
    text-align: right;
  }

  #user-login-form /* Drupal's default login form */
  {
    text-align: left;
  }

  tr.even /* Some tables have rows marked even or odd. */
  {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
  }

  tr.odd
  {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
  }

  li a.active /* The active item in a Drupal menu */
  {
    color: #000;
  }


/** Drupal forms **/
  .form-item, /* Wrapper for a form element (or group of form elements) and its label */
  .form-checkboxes,
  .form-radios
  {
    margin: 1em 0;
  }

  .form-item input.error, /* Highlight the form elements that caused a form submission error */
  .form-item textarea.error,
  .form-item select.error
  {
    border: 2px solid #c00;
  }

  .form-item label /* The label for a form element */
  {
    display: block;
    font-weight: bold;
  }

#user-pass .form-submit {
	margin-left: 20px;
}

#user-pass #edit-name-wrapper,
#registration_form .field {
	padding-left: 20px;
}

#registration_form fieldset {
	margin-right: 20px;
}

  .form-item label.option /* The label for a radio button or checkbox */
  {
    display: inline;
    font-weight: normal;
  }

  .form-required /* The part of the label that indicates a required field */
  {
    color: #c00;
  }

  .form-item .description /* The descriptive help text (separate from the label) */
  {
    font-size: 0.85em;
  }

  .form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */
  .form-radios .form-item
  {
    margin: 0.4em 0;
  }

  .form-submit /* The submit button */
  {
  }

  .container-inline div, .container-inline label /* Inline labels and form divs */
  {
    display: inline;
  }

  .tips /* Tips for Drupal's input formats */
  {
    margin-left: 30px;
    padding: 0;
    font-size: 0.9em;
	color: #fff;
  }

/** OpenID **/
  /* The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
  #user-login-form ul /* OpenID creates a new ul above the login form's links. */
  {
    margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
  }

  #user-login-form li.openid-link, /* The "Log in using OpenID" links. */
  #user-login li.openid-link
  {
    margin-top: 1em;
    margin-left: -20px; /* Un-do some of the padding on the ul list. */
  	padding-left: 20px;
  	background-position: left center;
  }

  #user-login-form li.user-link, /* The "Cancel OpenID login" links. */
  #user-login li.user-link
  {
    margin-top: 1em;
  	list-style-type: disc;
  	list-style-position: outside;
  }

  #user-login li.openid-link, /* The OpenID links on the /user form. */
  #user-login li.user-link
  {
    margin-left: -2em; /* Un-do all of the padding on the ul list. */
  }

/** Drupal admin tables **/
  /* We overrode these styles in html-elements.css, but restore them for the
   * forms on the site.
   */
  form tbody
  {
    border-top: 1px solid #ccc;
  }

  form th
  {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
  }

  form tbody th
  {
    border-bottom: 1px solid #ccc;
  }

  form thead th
  {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
  }
/*  
#bordered, #bordered .sb-inner { background:dae9db; }
#bordered .sb-shadow { background:grey; }
#bordered .sb-border { background:green; }
*/

#forum #forum-0 {
	width: 100%;
}


.panel-pane .dfstitle {
	display:none;
}

* {
	zoom: 1.0;
} 

/** navbar **/
  #navbar
  {
    float: left;
  }

  .with-navbar #content,
  .with-navbar #sidebar-left,
  .with-navbar #sidebar-right
  {
    margin-top: -12px; /* Set this to the same value as the navbar height above. */
	margin-bottom: 15px;
  }

  #navbar-inner {
	background: url(images/675x50_topmenu_w_shadow.png) top left no-repeat;
    width: 685px;
    margin-left: 0;
    margin-right: -675px; /* Negative value of #navbar's width + left margin. */
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #navbar-inner. */
    height: 60px; /* The navbar can have any arbritrary height. We picked one
                      that is twice the line-height pluse 1em: 2 x 1.3 + 1 = 3.6
                      Set this to the same value as the margin-top below. */
    margin: 0;
    padding: 0;
	float: left;
	margin-top: -6px;
	margin-left: -5px;
	padding-top: 5px;
  }

  #navbar ul /* Primary and secondary links */
  {
    margin: 0;
    padding: 0;
    text-align: center;
	list-style:none;
  }

/* A simple method to get navbar links to appear in one line. */
  #navbar li 
  {
    float: left;
	list-style: none;
	padding: 0px 0px 0px 0px;
  }

/* PRIMARY NAV STYLES */
#navbar .dynamic-persistent-menu-menu a {
	/*display: block; */
	height: 25px;
	font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	/* width: 112px; */
	color: #262626;
	text-align:center;
	vertical-align:text-bottom;
	line-height: 1.6em;
	letter-spacing: -1px; 
}

.dynamic-persistent-menu-menu-item {
	width: 96px;	
}

#block-dynamic_persistent_menu-0 .dynamic-persistent-menu-menu a:hover {
	color: #093;
/*	background: #ffffff; */
}

#block-dynamic_persistent_menu-0 .dynamic-persistent-menu-menu .active-trail a {
	color: #093;
	text-decoration:none;
/*	background: #ffffff; */
}

/* PRIMARY SUBNAV STYLES */
#block-dynamic_persistent_menu-0 .dynamic-persistent-menu-sub-menu-item {
/*	background: url(images/bg_trp.png) repeat-x; */
}

#block-dynamic_persistent_menu-0 .dynamic-persistent-menu-sub-menu {
	height: 25px;
	margin-top: 0px;
	margin-left: 0px;
	padding:0px;
}

#block-dynamic_persistent_menu-0 .dynamic-persistent-menu-sub-menu a {
	display: block;
	height: 25px;
	font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	min-width: 105px;
	color: #414141;
	line-height: 2em;
	text-align:center;
}


#block-dynamic_persistent_menu-0 #dynamic-persistent-menu-sub-menu-item1386 a, 
#block-dynamic_persistent_menu-0 #dynamic-persistent-menu-sub-menu-item1258 a {
	width:140px;
}

#block-dynamic_persistent_menu-0 .dynamic-persistent-menu-sub-menu a:hover {
	color: #093;
}

#block-dynamic_persistent_menu-0 .dynamic-persistent-menu-sub-menu li a.active {
	color: #093;
	text-decoration:none;
/* 	background: #fff; */
}

#dynamic-persistent-menu-sub-menu1154 #dynamic-persistent-menu-sub-menu-item3596 a {
	width: 150px;
}


#block-dynamic_persistent_menu-0 .dynamic-persistent-menu-sub-menu .active-trail a {
	color: #009933;
	text-decoration:none;
}

/* VIEWS CSS */

.view-list-members .views-table {
	width: 660px;
}

#mini-panel-mmc_block {
	background: #e3ece3;
}

#mini-panel-mmc_block li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 10px;
}

.panel-pane h2{
	font-size: 14px;
}

/*********************************************/
/* Dragspelet Front Page					 */
/*********************************************/
.haccordion {
	width: 366px;
	height: 298px;
	position: relative;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	float: left;
}

.haccordion .fpt_header, .haccordion .fpt_content{
	float: left;
	height: 298px;
	overflow: hidden;
}

.haccordion .fpt_header{
	width: 50px;
	cursor: pointer;
}

.haccordion .fpt_headertop {
	width: 44px;	
}

.haccordion .fpt_content{
	display: none;
	width: 0px;
	overflow: hidden;
	background: transparent url('images/196x298_starttab.png');
	height: 298px;
}

.haccordion .fpt_visible{
	display: block;
	width: 196px;
}

.haccordion .fpt_white{
	background-color: #fff;
}

.haccordion .fpt_grey{
	background-color: #b3b3b3;
}

.haccordion .fpt_dgrey{
	background-color: #808080;
}

.haccordion .fpt_content div.fpt_inner{
	padding-top: 0px;
	padding-left: 20px;
	height: 298px;
	width: 196px;
	
}

.haccordion .fpt_content div.fpt_top{
	padding-top: 0px;
	padding-left: 26px;
}

.haccordion div.fpt_roundoff{
	position: absolute;
	left: 340px;
	z-index: -1;
}

/****************************** footer ***********************************/
#footer {
	padding-top: 55px;
	background:url(images/1020x60_btnmenu.png) top left no-repeat;
	width: 1020px;
	height: 60px;
	margin-left: -13px;
	margin-top: -10px;
	font-size: 12px;
}
#footer-inner {
	position: relative;
	padding-top: 3px;
	font-family: Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
	font-size: 16px;
	height: 50px;

	font-weight:bold;
	height:25px;
	letter-spacing:-0.03em;
	text-align:center;
	text-decoration:none;
}

#footer-inner a { 
	text-decoration: none;
	font-weight: bold; 
}

#footer-inner li.leaf { 
	list-style-image: none;
	list-style-type: none;
}
/*
#page-inner #footer #footer-inner ul {
	padding: 0;
	margin: 0;
	margin-top: -30px;
	list-style-type: none;
	position: relative;
}
*/
#footer-inner ul {
	padding: 0;
	margin: 0;
	margin-top: -24px;
	list-style-type: none;
	position: relative;
}

#footer-inner li { 
	display: inline; 
}

/*1st level elements*/
#footer-inner ul
{
/*border-top: 1px solid #36c;
border-bottom: 1px solid #36c;
background-color: #36c;
padding: 2px 0;
margin-bottom: 2em;
*/
}

#footer-inner ul ul {
	margin:0px;
	margin-top:-37px;
}


#footer-inner li { 
	margin: 0 0 0px; 
}

/*
#footer-inner ul a:visited 
#footer-inner ul a:link 
*/

#footer-inner ul a {
/* background-color: #36c;
border: 1px solid #36c;*/
text-align: center;
color: #fff;
padding: 0px 0px;
font-size: 16px;
letter-spacing: -1px;
text-decoration: none;
vertical-align: text-bottom;
text-align: center;
font-weight: bold;
height: 25px;
}

#block-menu-menu-footerlinks .block-inner .content .menu .active-trail a {
	color: #414141;
}

#block-menu-menu-footerlinks .block-inner .content .menu .active-trail .menu .leaf a {
	color: #414141;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:17px;
	min-width:105px;
	text-align:center;
	text-decoration:none;
	letter-spacing:0px;
}

#block-menu-menu-footerlinks .block-inner .content .menu .active-trail .menu .leaf a:hover {
	color: #009933;
}

#block-menu-menu-footerlinks .block-inner .content .menu .active-trail .menu .leaf .active {
	color: #009933;
	text-decoration: none;
}

#footer-inner ul li a:hover,
#footer-inner ul li a:focus {
/*  background-color: #9CD4F7; */
/*border: 1px solid black; */
color: #414141;
}

/*current Link*/
#footer-inner ul li a.active,
#footer-inner ul li .active a:link,
#footer-inner ul li .active a:visited { 
	font-weight: bold; 
	color: #fff;
}

/************************************* Second and subsequent levels *************************************/
#footer-inner ul ul {
position: absolute;
top: 12px;
left: 0;
/* width: 100%; */
border-top: none;
/* background-color: #95B1BB; */
font-size: 12px;
font-weight:bold;
text-align:center;
text-decoration:none;
color: #fff;
}

/*
#footer-inner li.leaf a{
	color: #414141;
}
*/

#footer-inner ul ul li { 
	display: block; 
	float: left;
}

#footer-inner ul ul li a{ 
	color: #000;
}

#footer-inner ul ul a,
#footer-inner ul ul a:link,
#footer-inner ul ul a:visited
{
/* background-color: #95B1BB; 
border: 1px solid #95b1bb;*/
color: black;
}

#footer-inner ul ul a:hover,
#footer-inner ul ul a:focus
{
/* background-color: #9CD4F7;
border: 1px solid black; */
color: #009933;
}

/*current Link*/
#footer-inner ul ul a.active,
#footer-inner ul ul a.active:link,
#footer-inner ul ul a.active:visited { 
	font-weight: bold; 
	text-decoration: none;
	color: #009933;
}

#footer .menu a{
	display:block;
	width: 166px;
	float: left;
}

#footer-inner ul ul li a {
	color: #000;
}

/*
#footer{
	padding-top: 20px;
	overflow: hidden; 
}

#footer-inner {
	margin-left: 0px; 
}

#footer ul{
	margin: 0;
	padding: 0;
	text-align: left;
}
 
#footer li {
	display: inline;
	padding: 0 10px 0 0; 
} 
*/
/*
#footer {
	font-family: Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
	font-size: 12px;
	height: 100px;
}

#footer .menu a {
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:800;
	height:20px;
	letter-spacing:-0.05em;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	width:166px;
}

#footer .menu li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


.footer_menu_wrap {
	background:url(images/1000x50_btnmenu.png) top left no-repeat;
	width:1000px;
	height:50px;
	float:left;
}

.footer_menu_wrap .menu li {
	margin-top: 28px;
}

#footer #block-menu-menu-footerlinks .menu .menu a{
	margin-top: -80px;
	width: 150px;
}

/*
.footer_menu_wrap .menu .menu {
	background:url(images/1000x25-btnmenu_top.png) top left no-repeat;
	width: 1000px;
	float:left;
	position: relative;
	top:-45px;
}

#footer .menu li a:hover{
color: #000;
}
#footer .menu li.active a {
color: #000;
text-decoration:underline;
background: #ffffff;
}
#footer .menu li.active-trail a {
color: #000;
text-decoration:none;
}


#footer .menu .expanded .menu {
	margin-top: -30px;
}
*/
/*
#footer ul{
	margin: 0; padding: 0;
	float: left;
}

#footer ul li{
	display: inline;
}

#footer ul li a{
	float: left; text-decoration: none;
	color: white;
	padding: 10.5px 11px;
	background-color: #333; 
}
*/
#comments {
	position:relative;
	/* top: -20px; */
	/* margin-top: -1em; */
	/* z-index: 1; */
	/*display: none;
	margin-top: -35px; */
}
.author {
	color: #fff;
}

.author a {
	color: #fff;
	text-decoration:underline;
}

.author a:hover{
	color: #fff;
	text-decoration:underline;
}

.node-inner {
	position: relative;
	z-index:100;
}

#node-form .tips, .tips + a, .tips + p {
display:none;
}
/*
#comments .box-inner .title {
	display:none;
}
*/
#comments .box-inner label {
	display:none;
}

#comments .box-inner a {
	display:none;
}
/*
.wysiwyg-editor-none {
	display:none;
}
*/
#edit-preview, #edit-preview-1 {
	
}
#comment-form p {
	display:none;
}

#content-header .title {
text-align:center;
}

#content-area #forum .links .forum {
	display:none;
}

#forum thead,
#taxanomy .views-table thead,
#forum .forum-topic-header, .tableHeader-processed thead{
	border-top: dashed 1px #888;
	border-bottom: dashed 1px #888;
	height: 40px;
}


#taxanomy tr,
#taxanomy td,
#taxanomy td.active,
#taxanomy .odd,
#taxanomy .even {
	background: none;
}

#taxanomy .views-field-type,
#taxanomy .views-field-iid,
#taxanomy .views-field-title,
#taxanomy .views-field-value,
#taxanomy .views-field-created,
#forum .forum-topic-list .views-field-title, 
#forum .forum-topic-list .views-field-description, 
#forum .forum-topic-list .views-field-name, 
#forum .forum-topic-list .views-field-post-count, 
#forum .forum-topic-list .views-field-member-count, 
#forum .forum-topic-list .views-field-subscribe,
#forum .forum-topic-list .views-field-picture,
#forum .forum-topic-list .views-field-value-1,
#forum .forum-topic-list .views-field-value,
#forum .forum-topic-list .views-field-access {
	color: #777;
	border-top: dashed 1px #888;
	border-bottom: dashed 1px #888;
}

#taxanomy .views-field-type a,
#taxanomy .views-field-iid a,
#taxanomy .views-field-title a,
#taxanomy .views-field-value a,
#taxanomy .views-field-created a,
.forum-topic-list .views-field-title a, 
.forum-topic-list .views-field-description a, 
.forum-topic-list .views-field-name a, 
.forum-topic-list .views-field-post-count a, 
.forum-topic-list .views-field-member-count a, 
.forum-topic-list .views-field-subscribe a,
.forum-topic-list .views-field-picture a,
.forum-topic-list .views-field-value-1 a,
.forum-topic-list .views-field-value a,
.forum-topic-list .views-field-access a{
	color: #777;
	text-decoration: none;
}

.front-tabs .haccordion .views-view-grid .row-first {
	border-top: 0px;
	border-bottom: 0px;
}

#block-block-1.block {
	margin: 0px;
}

#comments .panel-pane span {
	color: #fff;
}

/*
.center-wrapper .panel-col-first .inside {
	margin-left:0px;
}

.views-table thead {
	border-top: dashed 1px #888;
	border-bottom: dashed 1px #888;
	height: 40px;
}
*/
#forum {
	padding-left: 20px;
	padding-right: 25px;
}

#forum table thead,
.forum-topic-header a {
	color: #777;
	text-decoration: none;
}

#forum .forum-topic-list .title {
	padding-left: 0px;
}

#forum tr td.forum {
	border-bottom:1px dashed #888888;
}

#forum table {
	width: 100%;
}

#forum table .even,
#forum table .odd {
	background: none;
}

#forum table,
.forum-topic-list {
	border-top: dashed 1px #888;
	border-bottom: dashed 1px #888;
	font-size: 12px;
}

.forum-topic-list tr.forum-topic-odd td, .forum-topic-list tr.forum-topic-even td {
	border-top: dashed 1px #888;
	border-bottom: dashed 1px #888;
}

#forum table .forum .name a,
#taxanomy .views-field-title a,
.forum-topic-list .title a {
	color: #222;
	font-style:italic;
	text-decoration: underline;
}

#forum table .forum .name a:hover,
#taxanomy .views-field-title a:hover,
.forum-topic-list .title a:hover {
	color: #009933;
	font-style:italic;
	text-decoration: none;
}

#sidebar-right-inner .messages {
	position: relative;
	top: 10px;
	left: 10px;
}

.forum-topic-list .replies a {
	color: #009933;
}

#forum .last-reply a,
.forum-topic-list .created a,
.forum-topic-list .last-reply a {
	color: #222;
}

/*
.forums-form-open*/

.forums-form-mfip 
 {
	margin-top: 5px;
	margin-left: 0px;
}

.forums-form-mfip h2.title {
	margin-top: -40px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
}

.forums-form-mfip p{
	padding-left: 20px;
}

.forums-form-mfip h2{
	padding-left: 15px;
	padding-right: 15px;
	margin-top: -40px;
}


.node-type-mfip-question {
}
.node-type-mfip-question div.node-inner {
		padding-left:20px;
	}
.node-type-mfip-question p {
	font-size: 16px;
	font-weight: bold;
	
 }
  .node-type-mfip-question .field-label {
  	font-size: 14px;
  	font-weight: bold;
  	font-style: italic;
  	margin-bottom: 5px;
  }
.node-type-mfip-question .field-items {
  	font-size: 14px;
  	margin-bottom: 15px;
  }
/*
#comment-form fieldset {
	display:none;
}
*/
#comment-form .captcha {
	color: #fff;
}

.comment-table {
	margin: 0;
}

.terms-inline {
	color: #0C3;
}
.terms-inline a{
	color: #777;
}

.node-inner a {
	color: #777;
	text-decoration: none;	
}

.body-field-wrapper p {
	display:none;
}

.node-form .standard .form-item label {
	color: #fff;
}

.node-form .standard fieldset a{
	color: #fff;
}

#comments .box .box-inner h2{
	font-size: 14px;
	line-height: 0;
	margin-bottom:0;
	margin-top: 0;
	color: #fff;
}

.box .content #comment-form .form-item .form-textarea {

	width: 604px;
	height: 200px;
}

#edit-comment-wrapper #edit-comment {
	width: 650px;
}

.item-list .pager li, .item-list .pager a {
	color: #000;
}

.comment-forum .item-list .pager li, .item-list .pager a {
	color: #000;
}

#forum .pager li, #forum .item-list .pager a {
	color: #000;
}


#poll-cancel-form {
/*	display: none; */
}


/* USER PROFILE */
.profile h2.title {
margin-top:1.5em;
border-bottom-width: 1px;
border-bottom-style: solid;
}

.profile dd {
min-height:0em;
margin:.0em;
margin-top:-1.4em;
margin-left:18em;
margin-bottom:1em;
padding:0em;
width:30em;
height:auto;
position: relative;
}

.profile dt {
width:18em;
float:none;
margin-bottom: 0em;
}

/* node action tabs etc... */
.palettes {
	position: relative;	
	z-index: -10;
}

.action {
	/* display: none; */
}

.hidden {
	display: none;
}

.custom_profiles td{
	font-size: 12px;
	line-height: 1.7em;
	vertical-align: top;
}

.custom_profiles .custom_profiles_table{
	margin: 0;
}

.custom_profiles legend {
	color: #aaa;
}

.custom_profiles .custom_profiles_fieldset {
	margin: 2px;
	color: #aaa;
	border: 1px solid #eee;
}

.custom_profiles .fields_title {
	color: #777;
	width:110px;
}

.custom_profiles .fields_data {
	width:180px;
	color: #222;
}

.fields_title_private {
	float:left;
}

.fields_data_private {
	width: 100px;
}

#moleclues_wrapper-white-top {
	background:url(images/692x21_top_white_shadow.png) top left no-repeat;
	width:692px;
	height:21px;
	margin-top:11px;
	margin-left: -9px;
}

#moleclues_wrapper-white-main {
	background:url(images/692x2_main_white_shadow.png) top left ;
	width:692px;
	margin-left: -9px;
}

#moleclues_wrapper-white-btm {
	background:url(images/692x21_btm_white_shadow.png) top left no-repeat;
	width:692px;
	height:21px;
	padding-bottom: 1px;
	margin-left: -10px;
}

/***/
#nobel-room-inner-top,
#moleclues_wrapper-nobel-top {
	background:url(images/692x21_top_nobel_shadow.png) top left no-repeat;
	width:692px;
	height:21px;
	margin-top:11px;
	margin-left: -9px;
}

.node-type-interview #moleclues_wrapper-white-main,
#nobel-room-inner,
#moleclues_wrapper-nobel-main {
	padding-left: 20px;
	padding-top: 10px;
	width:665px;
}
	
#nobel-room-inner,
#moleclues_wrapper-nobel-main {
	background:url(images/692x2_main_nobel_shadow.png) top left ;
	margin-left: -9px;
/*	width:692px; */
	width:665px;
	color: #fff;
}

#nobel-room-inner-btm,
#moleclues_wrapper-nobel-btm {
	background:url(images/692x21_btm_nobel_shadow.png) top left no-repeat;
	width:692px;
	height:21px;
	padding-bottom: 1px;
	margin-left: -10px;
}

#interview-questions-inner-top {
	background:url(images/interviews_notepad_top_303x69.png) top left no-repeat;
	width:303px;
	height:69px;
	margin-top:5px;
	margin-left: 0px;
}

#interview-questions-inner {
	background:url(images/interviews_notepad_main_303x2.png) top left;
	width:303px;
	margin-left: 0px;
}

#interview-questions-inner-btm {
	background:url(images/interviews_notepad_btm_303x47.png) top left no-repeat;
	width:303px;
	height:47px;
	margin-left: 0px;
}

#moleclues_wrapper-nobel-main #interview-questions-inner-top {
	background:url(images/interviews_nobelpad_top_303x69.png) top left no-repeat;
	width:303px;
	height:69px;
	margin-top:-15px;
	margin-left: -9px;
}

#moleclues_wrapper-nobel-main #interview-questions-inner {
	background:url(images/interviews_nobelpad_main_303x2.png) top left;
	width:303px;
	margin-left: -9px;
}

#moleclues_wrapper-nobel-main #interview-questions-inner-btm {
	background:url(images/interviews_nobelpad_btm_303x47.png) top left no-repeat;
	width:303px;
	height:47px;
	margin-left: -9px;
	margin-top: 10px;
}

.interview-question {
	padding-left: 20px;
	padding-right: 18px;
	padding-bottom: 5px;
}

.interview-question a {
	padding-left: 10px;
	background:url(images/a_r.gif) center left no-repeat;
	border-bottom: 1px solid #555;
}

.interview-question a:hover {
	padding-left: 10px;
	background:url(images/a_r.gif) center left no-repeat;
	border-bottom: 1px solid #555;
	color: #009933;
}

#moleclues_wrapper-nobel-main .interview-question a {
	color: #FBC926;
	padding-left: 15px;
	background:url(images/a_y-r.png) center left no-repeat;
	border-bottom: 1px solid #555;
}

#moleclues_wrapper-nobel-main .interview-question a:hover {
	color: #fff;
}

#moleclues_block_wrapper-nobel-top {
	background:url(images/334x21_top_nobel_shadow.png) top left no-repeat;
	width:334px;
	height:21px;
	margin-top:16px;
	margin-left: -9px;
}

#moleclues_block_wrapper-nobel-main {
	background:url(images/334x2_main_nobel_shadow.png) top left ;
	width:334px;
	margin-left: -9px;
}

#moleclues_block_wrapper-nobel-btm {
	background:url(images/334x21_btm_nobel_shadow.png) top left no-repeat;
	width:334px;
	height:21px;
	padding-bottom: 15px;
	margin-left: -9px;
}


/********/
#moleclues_block_wrapper-white-top {
	background:url(images/334x21_top_white_shadow.png) top left no-repeat;
	width:334px;
	height:21px;
	margin-top:16px;
	margin-left: -9px;
}

#moleclues_block_wrapper-white-main {
	background:url(images/334x2_main_white_shadow.png) top left ;
	width:334px;
	margin-left: -9px;
}

#moleclues_block_wrapper-white-btm {
	background:url(images/334x21_btm_white_shadow.png) top left no-repeat;
	width:334px;
	height:21px;
	padding-bottom: 15px;
	margin-left: -9px;
}

.node-form .standard legend a {
	color:#000;
}

.node-form .admin legend a {
	color:#000;
}

.node-form .standard .form-item label {
	color:#000;
}

.panel-3col-33-stacked .panel-col-top .panel-pane .title {
/*	display: none;
*/
}

.panel-display .panel-1col .panel-pane .title {
	display:none;
	height:0px;
}

.front-vwq p {
	color: #000;
}

/* NEW MEMBERS */
.view-list-new-members .view-content .views-table th,
.view-list-new-members .view-content .views-table th a {
	font-size: 12px;
	color: #000;
}

.view-list-new-members .view-content .views-table th a:hover {
	color: #666;
}

.view-list-new-members .view-content .views-table thead {
	border-bottom: 1px dashed #aaa;
}

.view-list-new-members .view-content .views-table .odd,
.view-list-new-members .view-content .views-table .odd .active,
.view-list-new-members .view-content .views-table .even,
.view-list-new-members .view-content .views-table .even .active {
	background: #fff;
	padding-top:5px;
	padding-bottom:5px;
}
/*
.view-list-new-members .view-header {
	text-align: left;
	font-size: 20px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #aaa;
}
*/

.view-taxonomy-term .view-content .views-table a,
.view-list-new-members .views-table tbody,
.view-list-new-members .views-table a {
	line-height: 2.5em;
	font-size: 12px;
	color: #222;
	vertical-align: middle;
}

.view-list-new-members .views-table .views-field-name {
	font-weight: bold;
}

.view-taxonomy-term .view-content .views-table a:hover,
.view-list-new-members .views-table a:hover {
	color: #888;
}

.view-list-new-members .views-table tr.odd,
.view-list-new-members .views-table tr.even {
	border-bottom: 1px dashed #aaa;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* MEMBER LISTING */
.view-taxonomy-term table {
	margin-left: 10px;
	width: 650px;
}


.view-taxonomy-term .view-content .views-table th,
.view-list-members .view-content .views-table th,
.view-list-members .view-content .views-table th a {
	font-size: 12px;
	color: #000;
}



.view-list-members .view-content .views-table {
	margin: o;
}

.view-list-members .view-content .views-table th a:hover {
	color: #666;
}

.view-list-members .view-content .views-table thead {
	border-top: 1px dashed #aaa;
	border-bottom: 1px dashed #aaa;
}

.view-list-members .view-content .views-table .odd,
.view-list-members .view-content .views-table .odd .active,
.view-list-members .view-content .views-table .even,
.view-list-members .view-content .views-table .even .active {
	background: none;
	padding-top:5px;
	padding-bottom:5px;
}

.view-list-members .views-table tbody,
.view-list-members .views-table a {
	line-height: 2.5em;
	font-size: 12px;
	color: #222;
	vertical-align: middle;
}

.view-list-members .views-table .views-field-name {
	font-weight: bold;
}

.view-list-members .views-table a:hover {
	color: #888;
}

.view-list-members .views-table tr.odd,
.view-list-members .views-table tr.even {
	height: 50px;
	border-bottom: 1px dashed #aaa;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* RECENT COMMENTS */
.view-comments-recent .view-content .views-table th,
.view-comments-recent .view-content .views-table th a {
	font-size: 12px;
	color: #000;
}

.view-comments-recent .view-content .views-table th a:hover {
	color: #666;
}

.view-list-new-members .view-content .views-table thead {
	border-bottom: 1px dashed #aaa;
}

.view-comments-recent .view-content .views-table .odd,
.view-comments-recent .view-content .views-table .odd .active,
.view-comments-recent .view-content .views-table .even,
.view-comments-recent .view-content .views-table .even .active {
	background: #fff;
	padding-top:5px;
	padding-bottom:5px;
}

.view-comments-recent .view-header {
	text-align: left;
	font-size: 20px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #aaa;
}

.view-comments-recent .views-field-title {
	padding-top: 0px;
}

.view-comments-recent .view-content table {
	margin:0px;
	padding:0px;
}

.view-comments-recent .views-table tbody,
.view-comments-recent .views-table a {
	line-height: 2.5em;
	font-size: 12px;
	color: #222;
	vertical-align: middle;
}

.view-comments-recent .views-field {
	padding-left: 20px;
	padding-right: 20px;
}

.view-comments-recent .views-field {
	padding-left: 20px;
	padding-right: 20px;
}


.view-comments-recent .views-table .views-field a {
	font-weight: bold;
}

.view-comments-recent .views-table a:hover {
	color: #888;
}

.view-comments-recent .views-table tr.odd,
.view-comments-recent .views-table tr.even {
	height: 50px;
	border-bottom: 1px dashed #aaa;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* */
#comments {
	margin:-24px 0 0 -3px;
}

.members_username {
	width: 80px;
	float:left;
}

.node-type-flashnode {
	z-index: 4;	
}

.block-title {
	line-height:2em;
	font-weight:normal;
}

#block-user-2 h3 {
	margin: 0;
	padding: 0;
}

.node-type-cartoon #contentcomments {
	color: #fff;
	position:relative;
	/* top: -20px; */
	/* margin-top: -1em; */
	/* z-index: 1; */
	display: none; 
/*	margin-top: -45px; */
	margin-top: -25px;
	margin-left: -4px;
	clear: both;
}


#contentcomments {
	color: #fff;
	position:relative;
	/* top: -20px; */
	/* margin-top: -1em; */
	/* z-index: 1; */
	display: none; 
/*	margin-top: -45px; */
	margin-top: -34px;
	margin-left: -4px;
	clear: both;
}

.captcha {
	color: #fff;
}

#registration_form .field .captcha {
	color: #000;
}

/*
.not-logged-in #moleclues_block_wrapper-white-main .content,
.not-logged-in #moleclues_block_wrapper-white-main h2 {
	padding-left: 10px;
}
*/

.view-id-interviews_all #nobel-room-inner table {
	margin: 0px;
	margin-bottom: 15px;
}

#ca_score .content ul li table tr td {
	padding-left: 5px;
}

#lightbox #modalContainer {
	text-align: left;
}

.forum-topic-table .terms-inline {
	background: transparent url(images/a_r.gif) no-repeat 0 2px;
	margin-left: 20px;
	padding-left: 10px;
}

#contentcomments legend a{
	color: #fff;
}

#contentcomments legend a:hover{
	color: #000;
}

.comment-table .links a,
#contentcomments .comment .links a {
	font-size: 80%;
	color: #fff;
}

.comment-table .links .comment_forbidden {
	font-size: 80%;
	color: #fff;
}

#contentcomments .comment .links a:hover {
	color: #000;
}


#knowmorepalette {
	margin-top: -40px;	
	margin-left: -4px;
	position: relative;
	z-index: -1;
}

.knowmore-inner {
	padding-top: 50px;	
}

.comment-table .author,
.comment-table .age,
.comment-table .country,
.comment-table .role,
.comment-table .points {
	font-size: 11px;
	color: #fff;
	line-height: normal;
}

.forum-table .author,
.forum-table .age,
.forum-table .country,
.forum-table .role,
.forum-table .points {
	font-size: 11px;
	color: #000;
	line-height: 0.9em;
}

.forum-topic-table {
	margin: 0px;
	padding: 0px;
}

.forum-table td, 
.comment-table td {
	line-height: normal;
}


.forum-table .author {
	color: #000;
	font-weight: bold;
}

.forum-table .author a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.forum-table .author a:hover {
	color: #777;
}


.comment-table .author {
	color: #fff;
	font-weight: bold;
}

.comment-table .author a {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

.comment-table .author a:hover {
	color: #fff;
}

#mymc-top {
	
}

.actiontabs a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

.knowevenmoreactiontab a {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.panel-pane .actiontabs a:hover,
.panel-pane .knowevenmoreactiontab a:hover  {
	color: #000;
	text-decoration: underline;
}

.knowmore-inner,
.knowevenmore-inner {
	color: #000;
}

.panel-pane .content ul li a {
	/* text-decoration: underline; */
}

.panel-pane .content ul li a:hover {
	/* color: #222; */ 
	text-decoration: underline;
}

/*
#sidebar-right-inner .block-inner h2,
#block-block-7 .block-inner h2,
#block-block-8 .block-inner h2 {
	font-family: Helvetica, sans-serif, "Trebuchet MS", Arial;
	font-size: 20px;
	border-bottom: 1px dashed #aaa;
	margin-bottom:10px;
}
*/
#sidebar-right-inner .block-inner .content,
#block-block-7 .block-inner .content,
#block-block-7 .block-inner .content {
}


/* MY MOLECLUES LOGIN */
#mymc-top {
	line-height: 10px;
	min-height: 43px; 
	position: relative;
	z-index: 0;
}
#mymc-top strong {
	font-size:14px;
}

.mymoleclues_links {
	width:320px;
	border: 0;
	margin: 0;
	font-size:10px;
	line-height: 1.2em;
	padding-left: 5px;
/*
	font-family: Helvetica, sans-serif, "Trebuchet MS", Arial;
	letter-spacing: 0.06em;
	width:320px;
*/
}

.mymoleclues_content #block-panels_mini-mmc_block h2.title {
	background: transparent url(images/a_d.gif) no-repeat scroll 7px 14px;
	text-transform:uppercase;
	color: #009933;
	font-size: 12px;
	font-weight: none;
	margin-top: 10px;
	padding-left: 20px;
	border-top: 1px dashed #777;
	padding-top: 10px;
	font-weight: 100;
}


#mini-panel-mmc_block .content ul,
#mini-panel-mmc_block .content ol {
	font-size: 11px;
	padding-left: 10px;
}

#mini-panel-mmc_block .content {
	line-height: 12px;
}

#block-panels_mini-mmc_block {
	display: none;
}

/* #mini-panel-mmc_block .content ol.questions {
	font-size: 11px;
	padding-left: 30px;
	margin-bottom: 50px;
} */

.more,
.highscores-more-link {
	padding-left: 20px;
	text-transform: uppercase;
}

.questions-more-link {
	margin-bottom: 35px;
	padding-left: 20px;
	text-transform: uppercase;
}


.questions-right,
.favorites-right,
.highscores-right {
	float: right;
	font-size: 11px;
	padding-right: 20px;
}

.questions-left,
.favorites-left,
.highscores-left {
	float: left;
	font-size: 11px;
}


.mcvw-molecule {
	float: left;
	color: white;
	height: 174px;
}


/*
#block-block-3 {
	border-bottom: 1px dashed #777;
}
*/

.mymoleclues_links a:hover{
	text-decoration: underline;
}

.mymoleclues_title {
	position:absolute;
	top:10px;
	left:20px;
}

.mymoleclues_logout {
	position:absolute;
	width:100px;
	left:220px;
	top:30px;
	font-family: Helvetica, sans-serif, "Trebuchet MS", Arial;
}


.mymoleclues_logout a {
	color: #000;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
	background: transparent url(images/a_r.gif) no-repeat 0 3px;
	padding-left: 12px;
	color: #009933;
}

.mymoleclues_logout a:hover {
	text-decoration: underline;	
}

.mymoleclues_content {
	margin-bottom: -20px;
}

.mymoleclues_content .block {
	margin-bottom: 0px;
}

.mymoleclues_title h2{
	font-family: Helvetica, sans-serif, "Trebuchet MS", Arial;
	font-size: 21px;
	letter-spacing: -1px;
	line-height:1.3em;
}

#header-middle .block {
	margin-bottom: 0px;
}

#user-login #edit-name,
#user-login #edit-pass {
	font-family: Helvetica, sans-serif, "Trebuchet MS", Arial;
	width: 120px;
	border: 1px solid #aaa;
}
#user-login #edit-submit {	
	font-family: Helvetica, sans-serif, "Trebuchet MS", Arial;
	border: 1px solid #aaa;
	height: 20px;
}


#block-formblock-mfip_question .admin legend a,
#block-formblock-forum .node-form .admin legend a,
#block-formblock-forum .node-form .standard .collapsible legend a,
#block-formblock-forum .node-form .standard label {
	color: #fff;
}

/* FORUMS */
#forums_start .center-wrapper .panel-col {
	border: 0;
}

.center-wrapper {
	padding: 2px;
}
/*
.center-wrapper .panel-panel .views-field-title {
	height: 40px;
}
*/

.center-wrapper .panel-panel .views-field-body {
	height: 40px;
}

/*
.center-wrapper .panel-panel .inside {
	padding-left: 15px;
}
*/
/*
.panel-panel ul {
	list-style-type:none;
	padding-left: 5px;
}
*/
#forums_start .panel-panel .newstag,
#news .panel-panel .newstags .newstag{
	text-align: left;
}



.node-type-news .panel-panel .newstag a,
.panel-panel .more a,
#forums_start .panel-panel .newstag a,
#news .panel-panel .newstags .newstag a,
/*.panel-panel ul li a,*/
/* .views-field-tid .field-content a, */
.panel-pane .content .mymcadmin-links a,
.panel-pane .content a {
/*    font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif;
*/
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}


/*
.panel-panel .more a:hover,
*/
.node-type-news .panel-panel .newstag a:hover,
#forums_start .panel-panel .newstag a:hover,
#news .panel-panel .newstags .newstag a:hover,
/*.panel-panel ul li a:hover,*/
.views-field-tid .field-content a:hover,
.panel-pane .content .mymcadmin-links a:hover,
.panel-pane .content a:hover {
	color: #009933;
	text-decoration: none;
}
/*
.views-field-title {
	padding-top: 5px;
}

.view-news-all .views-field-title a,
.view-games-all .views-field-title a,
.view-videos-all .views-field-title a {
	font-size: 17px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	line-height: normal;
	margin-top: 10px;
}

.views-field-body,
.views-field-value {
	margin-top: 3px;
}

.view-news-all .views-field-title a:hover,
.view-games-all .views-field-title a:hover,
.view-videos-all .views-field-title a:hover {
	color: #009933;
	text-decoration: underline;
}
*/
#block-formblock-mfip_question {
	margin-left: -4px;
}

#block-formblock-forum .title {
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;	
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height:1.3em;
	border-bottom: 1px dashed #777;
	margin-top: -42px;
	margin-left: 20px;
	margin-right: 20px;
	color: #fff;
}
#block-formblock-mfip_question .title {
	color: #fff;
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;	
	font-size:21px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.3em;
	margin-left:15px;
	margin-right:20px;
	margin-top:-42px;
	width:295px;
	border-bottom: 1px dashed #777;
}

#block-formblock-mfip_question .admin legend a:hover,
#block-formblock-forum .node-form .admin legend a:hover,
#block-formblock-forum .standard legend a:hover,
#block-formblock-mfip_question .standard legend a:hover {
	color: #000;
}

#block-formblock-mfip_question .standard legend a,
#block-formblock-mfip_question .node-form label {
	color: #fff;
}

#block-arcade-2 .title,
.view-comments-recent .view-header,
.view-list-members .view-header,
.view-list-new-members .view-header,
.block-block .block-inner .title,
.block-block .block-inner h2,
.panel-panel h2 {
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;	
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height:1.3em;
}

#moleclues_block_wrapper-nobel-main .content {
/*	color: #FBC926; */
	color: #fff;
}

/* NEWS TAGS CSS */
/* 
#news .panel-panel .content {}
697x325_puff_mitn.png
*/

#forums_start .center-wrapper .panel-col-first,
#forums_start .center-wrapper .panel-col,
#forums_start .center-wrapper .panel-col-last,
#forums_start .center-wrapper .panel-panel .inside {
	padding:0px;
	margin: 0px;
	margin-top: -5px;
/*	margin-left:-10px;
*/
}

#forums_start .center-wrapper .panel-col-first {
	margin-left: -10px;
}
#forums_start .center-wrapper .panel-col,
#forums_start .center-wrapper .panel-col-last {
	margin-left: -23px;
}


#forums_start .panel-panel {
	width:250px;
	margin: 0px;
	padding: 0px;
}


#forums_start .panel-col-top .inside {
	margin-bottom: 0px;
}

#forums_start {
	width: 680px;
	margin: 0;
	padding: 0;
	margin-top: -2px;
}

#forums_start .panel-panel .newstags {
	margin-top: -20px;
	margin-left: 150px;
	width: 510px;
}

.node-type-news .panel-panel .newstags,
#news .panel-panel .newstags {
	margin-left: 30px;
	width: 640px;
}

.node-type-news .panel-panel .newstags .newstag,
#news .panel-panel .newstags .newstag {
	width: 120px;
}


#forums_start .panel-panel .newstags title,
#news .panel-panel .newstags .title {
	font-family: Helvetica, sans-serif, "Trebuchet MS", Arial;
	font-size: 21px;
}

/* FORUM START */
.forum-start_content {
/*	float:left;
*/
}

#block-block-9,
#block-block-10,
#block-block-11 {
/*	top:-8px;*/
	width: 242px;
	float:left;
}

#block-block-9 a,
#block-block-10 a,
#block-block-11 a{
	color: #000;
}

#block-block-9 a:hover,
#block-block-10 a:hover,
#block-block-11 a:hover{
	color: #009933;
}

#block-block-9 .block-inner,
#block-block-10 .block-inner,
#block-block-11 .block-inner {
	padding-top: 20px;
	padding-left: 20px;
}

#block-block-9 .content,
#block-block-10 .content,
#block-block-11 .content {
	padding-left: 15px;
	margin-top: 180px;
	width: 180px;
}

#block-block-9 {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/242x358_puff_forum_3.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left: -12px;
	height:358px;
	width:242px;
	float: left;
	position: relative;
	z-index: 50000;
}

#block-block-10 {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/242x358_puff_forum_4.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left: -16px;
	margin-right: -8px;
	height:358px;
	width:242px;
	float: left;
	position: relative;
	z-index: 50001;
}

#block-block-11 {
	background-color:transparent;
	background-image:url(images/242x358_puff_forum_5.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left: -8px;
	margin-right: -40px;
	height:358px;
	width:242px;
	float: left;
	position: relative;
	z-index: 50002;
}

.forum-start_content .block-inner {
	padding-left:15px;
	padding-top:20px;
	width:210px;
}


.forum-start_content .title {
	margin-top: 10px;
	margin-left: 10px;
	border-bottom: 1px dashed #aaa;
}
.forum-start_content .content {
	margin-top: 150px;
	margin-left: 15px;
}

.front-askwin a,
.front-vwq a,
.forum-start_content .content a {
	color: #000;
	text-decoration: none;
}

.front-askwin a:hover,
.front-vwq a:hover,
.forum-start_content .content a:hover {
	color: #555;
	text-decoration: none;
}

.panel-display .center-wrapper .panel-col {
	width: 200px;
	padding-right: 20px;
	padding-left: 20px;
	border-right: dashed 1px #888;
	border-left: dashed 1px #888;
}

.panel-display .center-wrapper .panel-col-last {
	width: 200px;
	padding-left:10px;
}

.panel-display .center-wrapper .panel-col-last .content ul {
	margin-left: 0;
	padding-left: 5px;
}

.panel-display .center-wrapper 
/*
.panel-col-bottom {
	padding: 10px;
}
*/

/* Forum Live! */
.panel-display .panel-panel .view-display-id-page_1 .views-field-title{
	font-family:Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:21px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.3em;
	padding: 0px;
}

.node-type-forumlive .title {
	font-family:Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:21px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.3em;
	padding: 0px;
}

.node-type-forumlive h3.title {
	font-size:16px;
}

.view-forum-live-all tr td {
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px dashed #777;
}

.view-forum-live-all tr .col-1 {
	padding-left: 10px;
}

.view-forum-live-all tr .col-3 {
	padding-right: 80px;
}

.view-forum-live-all tr td .views-field-title {
	height: 30px;
}

.node-type-forumlive #content #content-area .panel-pane {
	padding-left: 20px;
	padding-right: 20px;
}

.node-type-forumlive .content-inner {
	padding-bottom: 10px;
}

.molecluestv p {
	color: #fff;
}

.molecluestv img {
	vertical-align: middle;
}

.node-type-forumlive #content #content-area .panel-pane h3.title {
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 10px;
}

.node-type-forumlive #content #content-area .panel-pane h3.title a{
	font-size: 14px;
}

.node-type-forumlive #content #content-area .panel-pane .content p{
/*	margin: 0px; */
}

.node-type-forumlive #content #content-area .panel-pane h2.title {
/*	padding-bottom: 20px; */
	margin-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
}

.node-type-forumlive #content #content-area .panel-pane .node-inner {
	padding-left: 20px;
	padding-right: 20px;
}

.node-type-forumlive #content #content-area .panel-pane .node-type-forumlive {
	border-bottom: 1px dashed #777; 
}

.view-forum-live-all tr td .views-field-body {
	padding-top: 10px;
}

.node-type-forumlive #content #content-area .view-forum-live-all .views-row-even,
.node-type-forumlive #content #content-area .view-forum-live-all .views-row-odd {
	margin-top: 20px;
	border-top: 1px dashed #aaa; 
	clear: both;	
}

.node-type-forumlive #content #content-area .view-forum-live-all .views-row-first {
	margin-top: 0px;
	border-top: 0px dashed #aaa; 
}

/* ASK & WIN - NODE 82 */
.node-type-page .title,
#node-82 .title {
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;	
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height:1.3em;
}

.node-type-page .node-inner .content {
/*    font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif;
*/
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
	letter-spacing: 0.015em;
	font-size: 12px;
	line-height: 2em;
	margin-left: 40px;
	margin-right: 40px;
}

/* NODE TITLE */
/*.node-type-poll .title {
	font-size:17px;
	font-weight:normal;
	line-height:normal;
}*/

/* EXPOSED FORM */
.views-exposed-form  .views-exposed-widgets {
}

.views-exposed-widgets {
	margin: 0;
	padding: 0;
	float: right;
}

.views-exposed-form {
	padding-bottom: 40px;
	padding-right: 20px;
}

.views-exposed-form .views-exposed-widget {
	padding: 0px 0px 0px 0px;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin: 15px 0px 0px 0px;
}

/* FOOTER */
/*
.node-type-page .title {
	margin-top: 
}

.pageheader_node-137
.pageheader_node-131,					 MoleClues for teachers				
.pageheader_node-130,					 Press								
.pageheader_node-124,					 Scientific advisory board			
.pageheader_node-128,					 Information for parents 				
.pageheader_node-119,					 Information for scientist 			
.pageheader_node-93,  					 Who are we? 							

*/

#node-180 .node-inner,			/* Contact							*/
#node-137 .node-inner,			/* Sponsors							*/
#node-136 .node-inner,			/* Get involved						*/
#node-131 .node-inner,			/* MoleClues for teachers			*/
#node-130 .node-inner,			/* Press 							*/
#node-124 .node-inner,			/* Scientific advisory board		*/
#node-128 .node-inner, 			/* Information for parents 			*/
#node-93 .node-inner, 			/* Who are we? 						*/
#node-119 .node-inner {			/* Information for scientist		*/
	margin-left: 40px;
	margin-right: 40px;
}

#node-180 .node-inner .content,
#node-137 .node-inner .content,
#node-136 .node-inner .content,
#node-131 .node-inner .content,
#node-130 .node-inner .content,
#node-124 .node-inner .content,
#node-128 .node-inner .content, 
#node-93 .node-inner .content,
#node-119 .node-inner .content {
	margin-left: 10px;
	margin-right: 10px;
}

/* Rubriker på footer sidor */
#node-180 h2.title,
#node-137 h2.title,
#node-136 h2.title,
#node-131 h2.title,
#node-130 h2.title,
#node-124 h2.title,
#node-128 h2.title, 
#node-119 h2.title,
#node-93 h2.title {
	font-size: 28px;
	line-height: 28px;
	letter-spacing: -1px;
	border-bottom: 1px dashed #000;
	text-indent: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.with_tabs .node-type-page {
	padding-top: 20px;
}

/* Vanlig text */
.views-field-body .field-content p {
	margin: 0px;
}
.views-field-body,
.content {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0px;
}

.panel-3col-33-stacked ul {
	list-style-type: none;
}

/* Vanlig länk */
.content a {
	color: #009933;
	text-decoration: none;
}

a.language-link {
	color: #ffffff;
}

.content a:hover {
	color: #777777;
	text-decoration: none;
}

.node-type-poll .title {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 0px;
	text-decoration: none;
	margin-bottom: 0px;

}

/*
.view-display-id-default .views-field-title {
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
/*
.view-id-games_all .views-field-title,
.view-id-videos_all .views-field-title {
	margin-top: 10px;
	margin-bottom: 5px;
}

.front-tabs .haccordion .fpt_content fpt_visible .fpt_inner fpt_top .view view-videos-all .view-content .views-view-grid .views-field-title {
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
/*
.view-id-videos_all .views-field-body {
	margin-bottom: 5px;
}
*/
/*
front-tabs
haccordion
fpt_content fpt_visible
fpt_inner fpt_top
view view-videos-all view-id-videos_all view-display-id-page_1 view-dom-id-1
view-content
views-view-grid

content-area
view view-videos-all view-id-videos_all view-display-id-page_1 view-dom-id-1
*/
/*
.view-display-id-page_1 .views-field-body {
	min-height: 60px;
}

.view-display-id-page_1 .field-content,
.view-display-id-block_2 .field-content,
.view-display-id-block_3 .field-content {
	width: 150px;
}
*/
/* .view-display-id-block_2 .views-view-grid .views-field-iid, */
/*
.view-id-games_all .views-view-grid .views-field-iid,
.view-id-videos_all .views-view-grid .views-field-iid {
	padding-top: 20px;
}
*/
/* .view-id-videos_all .views-view-grid .views-field-tid, */
/*
.view-id-games_all .views-view-grid .views-field-tid,
.view-id-videos_all .views-view-grid .views-field-tid {
	padding-bottom: 20px;
}

.views-field-title .field-content a {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	letter-spacing: 0px;
	text-decoration: none;
	margin-bottom: 5px;
}
*/
/* Mouse over på brödtext */
.content a:hover {
	color: #009933;
	text-decoration: none;
}

.front-welcome {
	position:relative;
	left:280px;
	top:35px;
	width:350px;
	height:100px;
}

.front-welcome h1 {
	font-size: 27px;
	letter-spacing: -1px;
	line-height: 28px;
	margin-bottom: 5px;
}

.front-welcome p {
	margin-top: 21px;
	font-size: 17px;
	letter-spacing: 0.023em;
	line-height: 20px;
}

.front-poll {
	position:absolute;
	left:5px;
	top:290px;
	width:255px;
}

#content-area .front-poll .title {
	padding: 0px;
	padding-bottom: 10px;
}

.front-leaf {
	position:absolute;
	top:0px;
	left:-8px;
	background:url(images/front/267x269_leaves.png) top left no-repeat;
	width:267px;
	height:269px;
}


.front-vwq {
	position:absolute;
	top:210px;
	left:624px;
	margin-top:-11px;
	background:url(images/front/392x170_front_vwq_puff.png) top left no-repeat;
	width:397px;
	height:185px;	
}


.front-video {
	position:absolute;
	top:0px;
	left:624px;
	margin-top:-11px;
	background:url(images/front/392x218_front_video_puff.png) top left no-repeat;
	width:392px;
	height:218px;	
	z-index: 20000;
}


.front-video-inner {
	position: relative;
	top: 20px;
	left: 50px;
}

.front-askwin-inner {
	margin-left: 20px;
	position: relative;
	left: 10px;
	width: 320px;
	top: 20px;
}

.front-vwq-inner {
	margin-left: 20px;
	position: relative;
	left: 10px;
	width: 320px;
	top: 8px;
}

.front-vwq-inner p{
}

.front-vwq-inner p {
	margin: 0px 0px 0px ;
	padding: 0px;
	margin-left: 120px;
	width: 215px;
}


.front-askwin h2 {
	border-bottom: 1px dashed #CCCCCC;
	margin-right: 65px;
}

.front-vwq h2 {
	border-bottom: 1px dashed #CCCCCC;
	margin-left: 110px;
	width: 235px;
}
/*
.front-vwq p {
	margin-top: 10px;
	margin-left:23px;
}
*/
.front-vwq p,
.front-askwin p {
	font-size: 12px;
	line-height: 1.3em;
}

.front-askwin {
	position:relative;
	background:url(images/397x139_puff_askwin_frontpage.png) top left no-repeat;
	width:397px;
	height:139px;	
	left: 622px;
	top: 246px;
}

.front-askwin p {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 250px;
}

/* vet inte riktigt... Virtual World titel */
.puff-websitenews-inner h2,
.puff-cartoon-inner h2,
.big-puff-inner h2 {
	border-bottom: 1px dashed #ccc;
	margin-right: 120px;
	letter-spacing: -1px;
}

.puff-crosswords-inner h2 {
	border-bottom: 1px dashed #ccc;
	letter-spacing: -1px;
}

.front-askwin span span,
.front-vwq span span {
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;	
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height:1.3em;
}

.front-tabs {
	position:absolute;
	top: 200px;
	left:270px;
}

.views-field-iid {
	padding: 0px 0px 0px 0px;
}

.future-selected {
	padding: 5px;
	border: 1px solid #009933;
	margin: 0px 15px;
}

.future {
	padding: 5px;
	margin: 0px 15px;	
}


/* BIG PUFF NEWS */
.view-news-all .big-puff {
	background: url(images/694x324_puff_mitn.png) top left no-repeat;
	width: 694px;
	height: 324px;
	padding-top: 10px;
	margin-left: -10px;
}

/* BIG PUFF VIDEOS */
.view-videos-all .big-puff {
	background: url(images/694x324_puff_videos.png) top left no-repeat;
	width: 694px;
	height: 324px;
	padding-top: 10px;
	margin-left: -10px;
}

/* BIG PUFF GAMES */
.view-games-all .big-puff {
	background: url(images/694x324_puff_games.png) top left no-repeat;
	width: 694px;
	height: 324px;
	padding-top: 10px;
	margin-left: -10px;
}

.big-puff-inner {
	margin-left: 20px;
	width: 660px;
}

.big-puff-inner .bigrow {
	margin: 0px;
	margin-top: 0px;
}

.view-news-all .big-puff-inner .bigrow {
	margin: 0px;
	margin-top: 20px;
}

#sidebar-right-inner .content .nodeinfoheader {
	margin-top:-2px;
	margin-left:20px;
}

#sidebar-right-inner .content .nodeinfobody {
	margin-left:20px;
	margin-right: 20px;
	min-height: 50px;
}

#sidebar-right-inner .content .ca_separator,
#sidebar-right-inner .content #ca_favorites {
	margin-left:20px;
}

#sidebar-right-inner .content #ca_score ul {
	margin-top: 0px;
	list-style-type: none;
}

/* #sidebar-right-inner .content #ca_score,
*/
#sidebar-right-inner .content #ca_rate {
	margin-left:20px;
	margin-right: 20px;
}

#sidebar-right-inner .content #ca_send,
#sidebar-right-inner .content #ca_add {
	margin-left: 40px;
	margin-bottom: 10px;
}

.node-inner .actiontabs {
	z-index: -1;
	margin-top: -16px;
	position: absolute;
	left: -7px;
	width: 680px;
}

.poll .bar .foreground {
	background-color:#CC0000;
	float:left;
	height:1em;
}

.poll .form-submit {
	margin-top: 10px;
	min-width: 100px;
}

.poll .vote-form label {
	font-weight: bold;
}

.poll .bar {
	background-color:#DDDDDD;
	height:1em;
	margin:1px 0;
	width:211px;
	margin-left: 10px;
}

.poll .percent {
	float:right;
	text-align:right;
}

.poll .vote-form,
.poll .text {
	font-size: 9px;
	font-weight: bold;
}

.poll .form-item,
.poll .form-checkboxes,
.poll .form-radios {
margin: 0 0;
}

#sidebar-right-inner a{
	color: #000;
}

#sidebar-right-inner a:hover{
	color: #009933;
	text-decoration: underline;
}

#sidebar-right-inner .block {
	margin: 0;
	margin-top: -6px;
	margin-left: -7px;
}

.page-forums-one-one-chat #sidebar-right-inner .region-count-1,
.page-forums-open-forum #sidebar-right-inner .region-count-1 {
	margin-top: -62px;
}

.page-forums-mentor-forum #sidebar-right-inner .region-count-1,
.section-ask-win #sidebar-right-inner .region-count-1,
.page-crosswords #sidebar-right-inner .region-count-1,
.page-games-arcade #sidebar-right-inner .region-count-1,
.page-videos-all #sidebar-right-inner .region-count-1,
.page-news-all #sidebar-right-inner .region-count-1,
.page-news-website #sidebar-right-inner .region-count-1 {
	margin-top: -70px;
}


.page-videos .views-field-tid .views-label-tid,
.page-games-arcade .views-field-tid .views-label-tid,
.node-type-frontpage .views-field-tid .views-label-tid,
.page-interviews-all .interviewtags .taglabel,
.page-crosswords .views-field-tid .views-label-tid,
.page-games .views-field-tid .views-label-tid,
.page-videos-all .views-field-tid .views-label-tid,
.page-news-website .newstags .taglabel,
.page-news .views-field-tid .views-label-tid,
.page-news-cartoons .newstags .taglabel,
.page-news-all .newstags .taglabel {
	padding-left: 0px;
}

.node-type-forum #main-inner,
.node-type-interview #main-inner,
.node-type-cartoon #main-inner,
.node-type-news #main-inner,
.node-type-video #main-inner,
.node-type-embedgame #main-inner,
.node-type-javagame #main-inner,
.node-type-flashnode #main-inner {
	position: relative;
	top: -20px;
}

#block-block-7 .content {
	width: 180px;
}

.center-wrapper .panel-pane .content h2 {
	margin: 0;
}

#sidebar-right-inner .content p a{
	text-decoration: none;
}

#moleclues_block_wrapper-nobel-main .content p a{
	color:#FBC926;
	font-size: 12px;
}

#moleclues_block_wrapper-nobel-main .content p a:hover{
	color:#fff;
}

#block-block-13 .forums-form-mfip .content p a {
	color: #fff;
	font-weight: bold;
}

#block-block-13 .forums-form-mfip .content p a:hover {
	color: #fff;
	font-weight: bold;
}

#sidebar-right-inner .content p a:hover{
	color: #009933;
	text-decoration: none;
}

#node-128 .content p, 
#node-93 .content p,
#node-82 .content p {
	max-width:560px;
}

#node-82 .content table {
}


.fpt_inner fpt_top .views-view-grid .field-content .views-field-title,
.fpt_inner fpt_top .views-view-grid .field-content .views-field-body,
.fpt_inner fpt_top .views-view-grid .field-content .views-field-tid {
	margin:0;
	padding:0;
}

#block-panels_mini-content_actions .panel-col {
	min-height: 120px;

}

/* NEWS VIEWS */
.view-news-all .newsrow {
/*	width: 680px;
*/
}

.view-interviews-all .interviewrow .interviewimage,
.view-news-all .newsrow .newsimage {
	width: 160px;
}

#interview-questions {
	float: right;
/*	position: absolute;
	top: 20px;
	left: 350px;
*/
	margin-top: -20px;
	font-size: 12px;
}


/* VIEWS FIELDS */

.front-tabs .haccordion {
	font-family: Arial, Helvetica, sans-serif;
}

.front-tabs .haccordion .fpt_inner .view {
	padding-top: 15px;
}


/* VIEWS FIELD TITLE A*/
.view-forums-all .views-field-title .field-content a,
.pagehader-return a,
.view .big-puff .big-puff-inner .bigrowtd .views-field-title .field-content a, 		/* Big puff - start page Games, Videos, News */
.view-news-all .newsrow .newsrowtd .views-field-title .field-content a, 				/* NEWS ALL */
.view-news-all .newsrow .newsrowtd .views-field-title .field-content,	 				/* WEBSITE NEWS ALL */
.view-interviews-all .interviewrow .interviewrowtd .views-field-title .field-content a,
.panel-pane .views-field-title .field-content a, 										/* Feed on landing page */
.view-games-all .views-view-grid .views-field-title .field-content a, 				/* GAMES ALL*/
.view-display-id-page_1 .views-view-grid .views-field-title a,						/* LISTING PAGE (Games Arcade, Video Galley, MITN */
.view-display-id-page_1 .views-view-grid .views-field-field-multititle-value a,
.front-tabs .haccordion .view-dom-id-1 .views-view-grid .views-field-title a,			/* FRONT TAB 1 */
.front-tabs .haccordion .view-dom-id-2 .views-view-grid .views-field-title a,			/* FRONT TAB 2 */
.front-tabs .haccordion .view-dom-id-3 .views-view-grid .views-field-title a			/* FRONT TAB 3 */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

/* VIEWS FIELD TITLE A:HOVER */
.view-forums-all .views-field-title .field-content a:hover,
.pagehader-return a:hover,
.view .big-puff .big-puff-inner .bigrowtd .views-field-title .field-content a:hover, 	/* Big puff - start page Games, Videos, News */
.view-news-all .newsrow .newsrowtd .views-field-title .field-content a:hover,			/* NEWS ALL */
.view-interviews-all .interviewrow .interviewrowtd .views-field-title .field-content a:hover,
.panel-pane .views-field-title .field-content a:hover,
.view-games-all .views-view-grid .views-field-title .field-content a:hover, 
.view-display-id-page_1 .views-view-grid .views-field-title a:hover,					/* LISTING PAGE (Games Arcade, Video Galley, MITN */
.view-display-id-page_1 .views-view-grid .views-field-field-multititle-value a:hover,
.front-tabs .haccordion .view-dom-id-1 .views-view-grid .views-field-title a:hover,
.front-tabs .haccordion .view-dom-id-2 .views-view-grid .views-field-title a:hover,
.front-tabs .haccordion .view-dom-id-3 .views-view-grid .views-field-title a:hover {
	color: #009933;
	text-decoration: underline;
}

.view-forums-all .view-content .views-field-body {
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	letter-spacing: -0.01em;
}

.view .big-puff .big-puff-inner .bigrowtd .views-field-body,
.view-display-id-page_5 .newsrow .newsrowtd .views-field-body,
.view-display-id-page_1 .views-view-grid .views-field-body,
.front-tabs .haccordion .view-dom-id-1 .views-view-grid .views-field-body,
.front-tabs .haccordion .view-dom-id-2 .views-view-grid .views-field-body,
.front-tabs .haccordion .view-dom-id-3 .views-view-grid .views-field-body {
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
/*	letter-spacing: -0.01em; */
	min-height: 45px;
}

.view-display-id-page_1 .views-view-grid .views-field-body p,
.front-tabs .haccordion .view-dom-id-1 .views-view-grid .views-field-body p,
.front-tabs .haccordion .view-dom-id-2 .views-view-grid .views-field-body p,
.front-tabs .haccordion .view-dom-id-3 .views-view-grid .views-field-body p {
	margin: 0;
}

.view-display-id-page_1 .views-view-grid .views-field-body,
.front-tabs .haccordion .view-dom-id-1 .views-view-grid .views-field-body,
.front-tabs .haccordion .view-dom-id-2 .views-view-grid .views-field-body,
.front-tabs .haccordion .view-dom-id-3 .views-view-grid .views-field-body {
	width: 150px;
}

/*
.view-forums-all .views-field-tid .views-label-tid,

.node .meta .meta_source .content-label-source,
.node .meta .content-translate a,
.node .meta .content-label-tid,
.view-games-all .views-field-tid .views-label-tid,
.view-videos-all .views-field-tid .views-label-tid,
.view-news-all .bigrowtd .views-label-tid,
.view-news-all .newsrow .newstags .taglabel,
.view-interviews-all .interviewrow .interviewtags .taglabel,
.view-display-id-page_1 .views-view-grid .views-label-tid,
.front-tabs .haccordion .view-dom-id-1 .views-view-grid .views-label-tid, 
.front-tabs .haccordion .view-dom-id-2 .views-view-grid .views-label-tid, 
.front-tabs .haccordion .view-dom-id-3 .views-view-grid .views-label-tid {
	font-size: 12px;
	text-transform:uppercase;
	color: #009933;
	letter-spacing: -0.02em;
}
*/

.meta_source .content-source a,
.view-forums-all .views-field-created .field-content,
.view-forums-all .views-field-tid .field-content a,
.view-display-id-block_5 .view-content .views-field-created .field-content,
.newsmain .newscontent .newscontent_date,
.view-display-id-block_2 .bigrowtd .views-field-created .field-content,
.view-games-all .views-field-tid .field-content a,
.view-videos-all .views-field-tid .field-content a,
.view-news-all .bigrowtd .field-content a,
.view-news-all .newsrow .views-field-created .field-content,
.view-news-all .newsrow .newstags a,
.view-interviews-all .interviewrow .interviewtags a,
.view-interviews-all .interviewrow .views-field-created .field-content,
.view-display-id-page_1 .views-view-grid .views-field-tid .field-content a,
.front-tabs .haccordion .view-dom-id-1 .views-view-grid .views-field-tid .field-content a,
.front-tabs .haccordion .view-dom-id-2 .views-view-grid .views-field-tid .field-content a,
.front-tabs .haccordion .view-dom-id-3 .views-view-grid .views-field-tid .field-content a,
.rc-tags a {
    font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

.meta_source .content-source a:hover,
.view-forums-all .views-field-tid .field-content a:hover,
.view-display-id-block_4 .view-content .views-field-title a:hover,
.newscontent_link_source a:hover,
.node .meta .content-tags a:hover,
.view-games-all .views-field-tid .field-content a:hover,
.view-videos-all .views-field-tid .field-content a:hover,
.view-news-all .bigrowtd .field-content a:hover,
.view-news-all .newsrow .newstags a:hover,
.view-interviews-all .interviewrow .interviewtags a:hover,
.view-display-id-page_1 .views-view-grid .views-field-tid .field-content a:hover,
.front-tabs .haccordion .view-dom-id-1 .views-view-grid .views-field-tid .field-content a:hover,
.front-tabs .haccordion .view-dom-id-2 .views-view-grid .views-field-tid .field-content a:hover,
.front-tabs .haccordion .view-dom-id-3 .views-view-grid .views-field-tid .field-content a:hover,
.rc-tags a:hover
{
	color: #009933;
	text-decoration: underline;
}

.view-forums-all .views-field-tid .field-content,
.newscontent_link_source a,
.node .meta .content-tags a,
.view-games-all .views-field-tid .field-content,
.view-news-all .newsrow .newstags,
.view-display-id-page_1 .views-view-grid .views-field-tid .field-content,
.front-tabs .haccordion .view-dom-id-1 .views-view-grid .views-field-tid .field-content,
.front-tabs .haccordion .view-dom-id-2 .views-view-grid .views-field-tid .field-content,
.front-tabs .haccordion .view-dom-id-3 .views-view-grid .views-field-tid .field-content {
	font-size: 11px;

}

div.views-field-tid {
		line-height: 0.8em;
}

.view-forums-all .view-content .views-field-title,
.view-videos-all .view-content .views-field-title, 
.view-games-all .view-content .views-field-title,
.view .big-puff .big-puff-inner .bigrowtd .views-field-title,
.view-news-all .newsrow .newsrowtd .views-field-title,
.view-display-id-page_1 .views-view-grid .views-field-title,
.view-display-id-page_1 .views-view-grid .views-field-field-multititle-value,
.front-tabs .haccordion .views-view-grid .views-field-title {
	padding-top: 5px;
	padding-bottom: 3px;
}

.front-tabs .haccordion .views-view-grid .views-field-tid {
	width: 200px;
}

.view-display-id-page_1 .views-view-grid .row-1 {
	margin-left: 20px;
}

.view-display-id-page_1 .views-view-grid .col-1,
.view-display-id-page_1 .views-view-grid .col-2,
.view-display-id-page_1 .views-view-grid .col-3 {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: dashed 1px #888;
	border-bottom: dashed 1px #888;
	padding-left: 30px;
	vertical-align: top;
}

.image-teaser_gv {
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #bbb;
	background: #fff;
}

/*.bigrodimage, */
.image-bigteaser_gv {
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #bbb;
	background: #fff;
	margin-left: 10px;
	margin-right: 20px;
}

.view-display-id-page_1 .views-row-odd,
.view-display-id-page_1 .views-row-even {
	border-top: 1px dashed #bbb;
}

/*

view view-news-all view-id-news_all view-display-id-block_2 view-dom-id-1 views-processed
view view-news-all view-id-news_all view-display-id-page_1 view-dom-id-1 views-processed

*/

.view-display-id-page_1 .views-row-last {
	border-bottom: 1px dashed #bbb;
}

.views-exposed-form {
	padding-bottom: 50px;
}
/********************************************/
/* Cartoon news								*/
/********************************************/
.view-display-id-page_4 .bigimage {
  width: 160px
}


.view-display-id-page_1 .view-content, /* MITN */
.view-display-id-page_4 .view-content {
/*	
	margin-left: 20px;
	margin-right: 20px;
*/
}

/********************************************/
/* Website news								*/
/********************************************/
.view-display-id-page_5 .newsrow .newstags {
	padding-bottom: 10px;
/*	border-bottom: dashed 1px #aaa; */
}

.view-display-id-page_5 .newsrow .newsrowtd .views-field-body p{
	margin: 0px;
}

.view-display-id-page_5 .newsrow {
	margin: 0px;
}

/* NEWS INDENT */
.view-display-id-page_5 .newsrow .newsrowtd .views-field-created,
.view-display-id-page_5 .newsrow .newsrowtd .views-field-title,
.view-display-id-page_5 .newsrow .newsrowtd .views-field-body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 30px;
	padding: 0px;

}

/* TAGS INDENT */
.view-display-id-page_5 .newsrow .newstags .taglabel {
	margin-left: 20px;
}

.view-display-id-page_5 .newsrow .newstags {
	padding-top: 10px;
}

/* TEXT INDENT ON Games Arcade/Video Gallery/MITN, Cartoon News, Website News,  */
.view-display-id-page_1,
.view-display-id-page_4,
.view-display-id-page_5 {
	padding-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

.view-display-id-page_4 .views-row-first,
.view-display-id-page_4 .views-row-odd,
.view-display-id-page_4 .views-row-even,
.view-display-id-page_5 .views-row-first,
.view-display-id-page_5 .views-row-odd,
.view-display-id-page_5 .views-row-even {
	padding-top: 20px;
	border-top: 1px dashed #bbb;
}

.view-display-id-page_5 .newsrow .newsrowtd .views-field-title {
	margin: 5px 10px 5px 20px;
}

.view-display-id-page_5 .newsrow .newsrowtd .views-field-body .field-content a,
.view-display-id-page_5 .newsrow .newsrowtd .views-field-created .field-content {
	color: #777;
	text-decoration: none;
}

.view-display-id-page_5 .newsrow .newsrowtd .views-field-body .field-content a:hover {
	color: #009933;
}

.view-display-id-page_5 .newsrow .newsrowtd .views-field-body {
	min-height: 0px;
}

.node-type-quiz {
	padding-left: 20px;
	padding-right: 20px;
}

/********************************************/
/* Headers									*/
/********************************************/

.with-header {
	margin-top: -60px;
}
.panel-hide {
	display: none;
}
.pageheader_common {
	margin-top: 55px;
	margin-left: -10px;
	width: 697px;
	height: 108px;
	z-index: 1000;
	margin-bottom: -100px;
	position: relative;
}

.pageheader_webform,					/* Contact								*/
.pageheader_node-137,					/* Sponsors								*/
.pageheader_node-136,					/* Get involved							*/
.pageheader_node-131,					/* MoleClues for teachers				*/
.pageheader_node-130,					/* Press								*/
.pageheader_node-124,					/* Scientific advisory board			*/
.pageheader_node-128,					/* Information for parents 				*/
.pageheader_node-119,					/* Information for scientist 			*/
.pageheader_node-93,  					/* Who are we? 							*/
.pageheader_comment-delete,
.pageheader_quiz,
.pageheader_taxonomy-term,
.pageheader_comment-edit,
.pageheader_frontpage,
.pageheader_forums-admin,
.pageheader_mfip-submit,
.pageheader_user-password,
.pageheader_user-me,
.pageheader_user-register,
.pageheader_node-180,
.pageheader_node-78,
.pageheader_,
.pageheader_games-,
.pageheader_videos-,
.pageheader_node,
.pageheader_frontpage,
.pageheader_page,
.pageheader_search-node,
.pageheader_search-user,
.pageheader_news- {
	display: none;
}

.pageheader_embedgame,
.pageheader_javagame,
.pageheader_flashnode,
.pageheader_games-arcade {
	background: url(images/headers/697x108_header_games.png) no-repeat;
}

.pageheader_video,
.pageheader_videos-all {
	background: url(images/headers/697x108_header_video.png) no-repeat;
}

.pageheader_crossword,
.pageheader_crosswords,
.pageheader_crosswords- {
	background: url(images/headers/697x108_header_crosswords.png) no-repeat;
}

.pageheader_virtual {
	background: url(images/headers/1035x108_header_virtual.png) no-repeat;
	width: 1035px;
	height: 108px;
}

.pageheader_news,
.pageheader_news-all {
	background: url(images/headers/697x108_header_mitn.png) no-repeat;
}

.pageheader_cartoon,
.pageheader_news-cartoons {
	background: url(images/headers/697x108_header_cartoon.png) no-repeat;
}

.pageheader_news-website {
	background: url(images/headers/697x108_header_websitenews.png) no-repeat;
}

/* MolecluesTV */
.pageheader_node-1723 {
	background: url(images/headers/697x108_header_molecluestv.png) no-repeat;
}

/* Open Forum */
.pageheader_forums-all,
.pageheader_6,
.pageheader_forum-6 {
	background: url(images/headers/697x108_header_openforum.png) no-repeat;
}

/* Mentor Forum */
.pageheader_7,
.pageheader_forum-41,
.pageheader_forum-7 {
	background: url(images/headers/697x108_header_mentorforum.png) no-repeat;
}

/* One on one chat */
.pageheader_40,
.pageheader_forum-40 {
	background: url(images/headers/697x108_header_oneonone.png) no-repeat;
}

/* Forums LIVE! */
.pageheader_forumlive,
.pageheader_forums-live {
	background: url(images/headers/697x108_header_forumlive.png) no-repeat;
}

.node-type-page .content p {
	line-height: 16px;
}

.view-id-forum_live_all .view-content .views-view-grid {
	margin-left: 40px;
	margin-right: 40px;
}


/* ASK & WIN */
.pageheader_mfip-thankyou,
.pageheader_node-add,
.pageheader_mfip_question,
.pageheader_mfip-all,
.pageheader_node-179,
.pageheader_node-82,
.pageheader_node-1732,
.pageheader_askwin {
	background: url(images/headers/697x108_header_askwin.png) no-repeat;
}

.pageheader_forum {
	background: url(images/headers/697x108_header_openforum.png) no-repeat;
}


.pagehader-return {
	float:left;
	position: absolute;
	top: 185px;
	left: 310px;
}

.pageheader_interview,
.pageheader_interviews-all {
	background: url(images/headers/697x108_header_interviews.png) no-repeat;
}

.pageheader_interviews-nobel {
	background: url(images/headers/697x108_header_nobelroom.png) no-repeat;
}

.pageheader_future {
	background: url(images/headers/697x108_header_qftf.png) no-repeat;
}
/*
.node-type-future .moleclues_wrapper-white-main h2 {
	float: right;
}

.node-type-future .content {
	float: right;
}

.future-factbox #future-factbox {
float:right;
}
*/
/*************************************************************/
/* BLOCK/PUFF CSS												 */
/*************************************************************/
.puff-normal_block {
	background:url(images/329x164_puff_mindre.png) top left no-repeat;
	width:329px;
	height:164px;
	margin-left:0px;
	margin-top:-4px;
}

/* Cartoon puff */
#block-views-news_all-block_4 .puff-normal_block,
.puff-cartoon {
	background:url(images/334x171_puff_cartoon.png) top left no-repeat;
	width:334px;
	height:171px;
	margin-left: 2px;
	margin-top: 5px;
}

#block-views-news_all-block_5 .view-display-id-block_5 .views-field-iid,
#block-views-news_all-block_4 .view-display-id-block_4 .views-field-iid {
	float: left;
	margin-right: 10px;
}

#block-views-news_all-block_5 .view-display-id-block_5 .views-field-title {
	width: 230px;
}

#block-views-news_all-block_4 .view-display-id-block_4 .views-field-title {
	width: 180px;
	margin-left: 50px;
}


.view-display-id-block_5 .view-content,
.view-display-id-block_4 .view-content {
	padding-top: 20px;
	height: 90px;
}

/* Website news puff */
#block-views-news_all-block_5 .puff-normal_block,
.puff-websitenews {
	background:url(images/334x282_puff_websitenews.png) top left no-repeat;
	width:334px;
	height:170px;
	margin-left: 2px;
	margin-top: 0px;
}

#sidebar-right .count-2 {
	margin-top: -15px;
}

.puff-websitenews .content p {
	margin-right: 60px;
}

.block-views-news_all-block_4 .block-inner,
.puff-crosswords {
	background:url(images/350x160_puff_crosswords.png) top left no-repeat;
	width:350px;
	height:160px;
	margin-top: 7px;
	margin-left: 5px;
}

.puff-crosswords-active {
	color: #009933;
}

.puff-crosswords-inner {
	position: relative;
	top: 20px;
	left: 20px;
	padding: 0px;
	margin:0px;
	width: 160px;
}

.puff-crosswords-inner h2 {
	margin-bottom: 10px;
}

.puff-crosswords-inner .content {
	font-size: 12px;
	line-height: 1.3em;
	padding-left: 10px;
	padding-right: 4px;
}

.puff-virtual {
	background:url(images/334x325_puff_virtual.png) top left no-repeat;
	width:334px;
	height: 325px;
	padding-top: 10px;
	margin-left: 2px;
	margin-top: 5px;
}

.puff-virtual-inner {
	left: 20px;
	width: 300px;
	margin-left: 20px;
}

.puff-virtual-inner h2 {
	padding-top: 15px;
	margin-bottom: 180px;
	border-bottom: 1px dashed #ccc;
	letter-spacing: -1px;
}

.puff-virtual-inner p {
	font-size: 12px;
	line-height: 1.3em;
	margin-left: 10px;
	margin-right: 10px;
}

.panel-display .panel-col-last .panel-pane .content a {
	text-decoration: none;
}

.panel-display .panel-col-last .panel-pane .content a:hover {
	color: #009933;
}

/************************************************/
/* CONTENT ACTIONS								*/
/************************************************/

.content .fivestar-static-form-item {
	margin-left: 20px;
}
.content #ca_score,
.content #ca_poll {
	margin-bottom: 10px;
	margin-left: 10px;
}

#mini-panel-content_actions .nodeinfobody {
	padding-bottom: 10px;
}

#mini-panel-content_actions .fivestar-form-vote-162 {
	padding-bottom: 10px;
}

#mini-panel-content_actions .ca_separator 
/*#mini-panel-content_actions #ca_favorites*/ {
	border-top: 1px dashed #bbb;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#mini-panel-content_actions .ca_separator  img{
	padding-right: 5px;
}

#mini-panel-content_actions .ca_separator  {
	text-transform: uppercase;
}

#mini-panel-content_actions .ca_separator  a {
	color: #009933;
	text-decoration: none;
}

#ca_poll .relatednode {
	width: 250px;
	padding-left: 20px;
}

#ca_poll .relatednode h2 {
	margin-top: 0px;
	margin-left: 10px;
}

#ca_poll .relatednode #edit-submit-1 {
	margin-left: 10px;
}

#ca_poll .relatednode .text {
	margin-left: 10px;
}

/************************************************/
/* META DATA									*/
/* Wrapper for submitted and terms data 		*/
/************************************************/

#moleclues_wrapper-nobel-main .meta {
	padding-top: 20px;
	width: 636px;
	padding-left: 2px;
	height: 15px;
	clear:both;
}

.node-type-interview #moleclues_wrapper-white-main .meta .meta_tags,
#moleclues_wrapper-nobel-main .meta .meta_tags {
	width: 360px;
	float: left;
}

#forum .links {
	padding-bottom: 10px;
}

#forum .links li {
	padding-bottom: 10px;
	padding-left: 0px;
}

#forum .links .login span a {
	color: #009933;
	text-decoration: none;
}

#forum .links .login span a:hover {
	color: #009933;
	text-decoration: underline;
}

/*
.interviewrow .views-field-title {
	padding-top: 10px;
}
*/
.interviewrow .views-field-title,
.interviewrow .views-field-field-interview-name-value {
	padding-bottom: 5px;
}

#nobel-room-inner .field-content a {
	color: #FBC926;
}

#nobel-room-inner .interviewtags .taglabel {
	background: url(images/a_y-r.png) no-repeat left center;
	padding-left:12px;
	color: #FBC926;
}

#nobel-room-inner .pager {
	padding: 0px;
	margin: 0px;
}

#nobel-room-inner .item-list .pager li, #nobel-room-inner .item-list .pager a {
	color: #FBC926;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#nobel-room-inner .item-list {
	border-bottom: 1px dashed #fff;
	border-top: 1px dashed #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

#nobel-room-inner .item-list .pager li, #nobel-room-inner .item-list .pager a:hover {
	color: #fff;
}

#nobel-room-inner .field-content a:hover {
	color: #fff;
}

#moleclues_wrapper-nobel-main .factboxnobel {
	margin: 10px 0;
	text-transform: uppercase;
}

#nobel-room-inner .interviewtags a {
	color: #fff;
}

#moleclues_kringla-nobel-top {
	background: url(images/kringla-top.png) no-repeat center center;
	width: 650px;
	height: 33px;
}

#moleclues_kringla-nobel-btm {
	background: url(images/kringla-btm.png) no-repeat center center;
	padding-top: 20px;
	width: 650px;
	height: 33px;
}

#nobel-room-inner .views-row-even,
#nobel-room-inner .views-row-odd {
	border-bottom: 1px #fff dashed;
	margin-right: 30px;
	margin-left: 10px;
	margin-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
}

#nobel-room-inner .views-row-last {
	border-bottom: 0px;
}

#interview-factbox .interviewlinks a {
	text-transform: uppercase;
	font-size: 10px;
	margin-right: 10px;
	background: url(images/a_r.gif) no-repeat left center;
	padding-left: 12px;
	color:#009933;
}

#moleclues_wrapper-nobel-main .meta .meta_source .content-label-source,
#moleclues_wrapper-nobel-main .meta .content-translate a,
#moleclues_wrapper-nobel-main .meta .content-label-tid,
#moleclues_wrapper-nobel-main .interviewlinks a
{
	background: url(images/a_y-r.png) no-repeat left center;
	padding-left:12px;
	color: #FBC926;
}

#moleclues_block_wrapper-nobel-main #ca_add_down img,
#moleclues_block_wrapper-nobel-main #ca_add_up img,
#moleclues_block_wrapper-nobel-main #ca_send_down img,
#moleclues_block_wrapper-nobel-main #ca_send_up img {
	display: none;
}


#moleclues_block_wrapper-nobel-main #ca_send_up,
#moleclues_block_wrapper-nobel-main #ca_add_up {
	background: url(images/a_y-d.png) no-repeat left center;
	padding-left:15px;
	color: #FBC926;
}

#moleclues_block_wrapper-nobel-main #ca_send_down,
#moleclues_block_wrapper-nobel-main #ca_add_down {
	background: url(images/a_y-r.png) no-repeat left center;
	padding-left:15px;
	color: #FBC926;
}


#moleclues_block_wrapper-nobel-main .ca_separator a {
	color: #FBC926;
}

#moleclues_wrapper-nobel-main .meta .content-translate a:hover,
#moleclues_wrapper-nobel-main .meta .meta_tags a,
#moleclues_wrapper-nobel-main .interviewlinks a:hover {
	color: #fff;
}

.node .meta .content-tags ul.links li {
	margin: 0;
}

.actiontabs .tab-comments,
.actiontabs .tab-bginfo,
.actiontabs .tab-comments-otheractive,
.actiontabs .tab-comments-notactive,
.actiontabs .tab-knowmore,
.actiontabs .tab-quiz {
	width:243px;
	height:45px; 
	display: inline; 
	float: left; 
	margin-right: -20px; 
	margin-left: 0px;
}

.actiontabs .tab-comments,
.actiontabs .tab-bginfo {
	background:url(images/243x71GreenTab3.png) bottom left no-repeat;
}


.actiontabs .tab-comments-notactive,
.actiontabs .tab-knowmore,
.actiontabs .tab-quiz {
	background:url(images/243x71GreenTab1.png) bottom left no-repeat;
}

.actiontabs .tab-comments-otheractive,
.actiontabs .tab-quiz-otheractive {
	background:url(images/243x71GreenTab2.png) bottom left no-repeat;
}

.palettes #knowmorepalette .knowmoretab-top,
.palettes #quizpalette .quiztab-top,
.palettes #bginfopalette .bginfotab-top {
	background: transparent url(images/682x10_top_green_shadow.png) no-repeat scroll left top; 
/*	background: transparent url(images/682x10_top_green_shadow.png) no-repeat scroll left top;  */
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	width: 682px; 
	height: 10px; 
	z-index: 0;
}

.palettes #knowmorepalette .knowmoretab,
.palettes #quizpalette .quiztab,
.palettes #bginfopalette .bginfotab { 
	background: transparent url(images/682x2_main_green_shadow.png) repeat-y scroll left top; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	width: 682px; 
	z-index: 0; 
	padding: 10px;
}

.palettes #knowmorepalette .knowmoretab-btm,
.palettes #quizpalette .quiztab-btm,
.palettes #bginfopalette .bginfotab-btm {
	background: transparent url(images/682x10_btm_green_shadow.png) no-repeat scroll left top; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	width: 682px; 
	height: 10px;
}

.palettes #quizpalette,
.palettes #knowmorepalette,
.palettes #bginfopalette {
	margin-top: -30px;
	margin-left: -4px;
	position: relative;
	z-index: -2;
}

.forums-rules-inner {
	margin-right: 30px;
	margin-left: 30px;
}

#block-block-15 .forums-rules-inner .title {
	color: #fff;
	margin-top: -40px;
}

#block-block-15 .forums-rules-inner .content p {
	margin-top: 10px;
	font-size: 12px;
}

#block-block-15 .forums-rules-inner .content p a {
	color: #fff;
}

#block-block-15 .forums-rules-inner .content p a:hover {
	color: #fff;
}


.node-form {
	padding-right: 30px;
	padding-left: 30px;
}

#content-area .title {
	padding-left: 20px;
}

#content-area .panel-col-last .title {
	padding-left: 0px;
}

/*
#content-area form {
	margin-left: 20px;
	margin-top: 20px;
}
*/
.views-edit-view .views-tabs .extra #views-add-display-form {
	margin: 0px;
}

#content-area form a {
	color: #000;
	text-decoration: none;
}

#content-area form a:hover {
	color: #009933;
	text-decoration: underline;
}

.forum-topic-table .forum-table {
	margin-top: 0px;
}

.palettes .knowmore-inner,
.palettes .quiztab-inner,
.palettes .bginfotab-inner {
	margin-top: 50px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #fff;
	padding: 10px 10px 10px 10px;
}

.palettes .knowevenmore-inner {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #fff;
	padding: 10px 10px 10px 10px;
}

.panel-display .panel-pane .title {
	/* margin-top: 30px; */
}

.panel-display .center-wrapper .panel-panel .panel-pane .title {
	margin-top: 0px;
}

#tracker table {
	width: 635px;
}

.sticky-table {
	margin-left: 20px;
	width: 635px;
	margin-right: 20px;
}

/**********************************************/

.newsmain {
	padding: 10px;
}

.newsmain .newsimage {
	float: left;
	padding-right: 20px;
}

.newsmain .newscontent {
	width: 350px;
	float: left;
}

.newsmain .newscontent .newscontent_title h2{
	font-family:Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:21px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.5em;	
	margin: 0;
}

.newsmain .newscontent .newscontent_body {
	width: 350px;
	font-size: 12px;
	margin-bottom: 15px;
}

.newsmain .newscontent .newscontent_body p {
	margin: 0;
}

.newsmain .newscontent_link .newscontent_link_image {
	background: url(images/mitn_readarticle.png) top left no-repeat;
	width: 149px;
	height: 29px;
}

.newsmain .newscontent_link {
	width: 155px;
	float: left;
}

.newsmain .newscontent_link_source {
	padding-top: 6px;
}

.newsmain .newscontent_link .newscontent_link_text {
	font-weight: bold;
	padding-top: 6px;
	padding-left: 23px;
}

.newsmain .newscontent_link .newscontent_link_text a{
	color: #000;
}
.newsmain .newscontent_link .newscontent_link_text a:hover{
	color: #fff;
}


.newsmain .newscontent .meta {
	height:15px;
	padding-top:20px;
	padding-left: 10px;
	width: 380px;
}

.newscontent_link_source span {
	font-size: 12px;
	color: #333;
}

.newsmain .newscontent .meta .content-label-tid {
	padding-left: 11px;
}

.node-inner #moleclues_wrapper-white-main .image-attach-body {
	float: none;
}

.node-inner #moleclues_wrapper-white-main .newscontent {
}


.theme-settings-left {
	margin-left: 20px;
	width: 45%;
}

.theme-settings-right {
	margin-right: 20px;
	width: 45%;	
}

#system-theme-settings fieldset,
.theme-settings-bottom,
.admin-list {
	margin-left: 20px;
	margin-right: 20px;
}

panels-mini-edit-export,
#panels-edit-display-form,
#panels-mini-context-form,
#panels-choose-layout,
#panels-mini-edit-form {
	margin-left: 20px;
	margin-right: 20px;
}


#edit-body-wrapper #edit-body,
#edit-body-wrapper .resizable-textarea #edit-body {
/*	width: 50px;*/
	height: 150px;
}

.node-type-quiz div div table {
	width: 520px;	
}

#block-locale-0 {
	position: absolute;
	top: 50px;
	left: 550px;
}

#block-locale-0 li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:3px;
}


#moleclues_wrapper-white-main #favorites-filters {
	text-align: right;
	padding-right: 15px;
}

#moleclues_wrapper-white-main .tableHeader-processed {
	border-top: dashed 1px #aaa;
	color: #009933;
	font-size: 12px;
}

.sticky-enabled tr.even,
.sticky-enabled tr.odd {
	border-top: dashed 1px #aaa;
	border-bottom: dashed 1px #aaa;
	background: none;
	height: 50px;
	font-size: 12px;
}

.sticky-enabled a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.sticky-enabled a:hover {
	color: #009933;
	font-weight: bold;
	text-decoration: none;
}

#mcvw-album {
	margin-left: 20px;
	clear: both;
}

#mcvw-album-top {
	background-image: url('images/629x15_moleculealbum_top.png');
	width: 629px;
	height: 15px;
}

#mcvw-album-main {
	background-image: url('images/629x10_moleculealbum_main.png');
	background-repeat:repeat-y;
	width: 629px;
	padding-left: 10px;
}

#mcvw-album-main h3 {
	margin: 0px;
	padding-left: 10px;
	color: #ffffff;
}

#mcvw-album-btm {
	background-image: url('images/629x15_moleculealbum_btm.png');
	width: 629px;
	height: 15px;
}

#mcvw-image {
	float: right;
}

#mcvw-select, #mcvw-progress, #mcvw-title {
	margin-left: 25px;	
}

#mcvw-progress-bg {
	height: 10px;
	width: 270px;
	background-color:#999;	
}

#mcvw-progress-bar {
	height: 10px;
	background-color:#090;
}

.readmore {
	display: none;
}

.hide {
	display: none;	
}

h2.forum-form-title {
	margin-top: -40px;	
	color: #fff;
}

#questions {
	padding-left: 30px;
}

#block-search-0 .form-item {
	margin: 0px;	
}

/* MENU FIXES & TWEAKS */
#dynamic-persistent-menu-sub-menu1154, #dynamic-persistent-menu-sub-menu1257, #dynamic-persistent-menu-sub-menu2153, #dynamic-persistent-menu-sub-menu6891 {
	float: right;
	position: relative;
	right: 8px;
}
#dynamic-persistent-menu-sub-menu4417 {
	position: relative;
	float: left;
	left: 250px;
}

/* Buttons */
.btn-green-start {
	background-image: url(images/btn_green_01_left.png);
	width: 30px;
	height: 29px;
	float: left;
}

.btn-green-main {
	height: 29px;
	background-image: url(images/btn_green_02_bg.png);
	float: left;
	background-repeat: repeat-x;
}

.btn-green-main a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
	height: 29px;
	padding-top: 7px;
}

.btn-green-main a:hover {
	color: #ddd;
}

.btn-green-end {
	background-image: url(images/btn_green_03_right.png);
	width: 11px;
	height: 29px;
	float: left;
}

.btn-clear {
	clear: both;	
}

#interview-video {
	width: 340px;
	float: left;
	padding-bottom: 15px;
}

#moleclues_wrapper-white-main .meta {
	clear: both;
}

.quizbutton {
	margin-top: 10px;
	margin-left: 206px;
}


#interview-factbox {
	font-size: 12px;
	margin-left: 10px;
	padding-top: 20px;
	width: 300px;
}

#interview-factbox .interviewlinks {
	margin: 10px 0;	
}

#interview-factbox .factboxvalue img {
	height: 26px;
}

#interview-factbox .factboxlabel {
	float: left;
	margin-right: 5px;
}

.factboxlabel .image-attach-body {
	padding-right: 10px;
}

#search-block-form .container-inline .form-item {
	color: #fff;
}

.search-form {
	padding-left: 20px;
	margin-bottom: 0px;
}

.section-search #content-inner .box {
	padding-top: 0px;
}

.section-search .search-results {
	padding-left: 30px;
	padding-right: 30px;
}


.framewrap {
	padding: 5px 5px 0px 5px;
	margin-right: 7px;
	border-style: solid;
	border-width: 1px;
	border-color: #bbb;
	background: #fff;	
}

.noflash {
	color: #fff;
	background: red;
	height: 150px; 
	width: 310px;
	padding: 10px;
	top: 5px; 
	left: -20px;
	border: 2px dashed #330000; 
}

.noflash a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.noflash a:hover {
	color: #fff;
	text-decoration: underline;
}

.node-type-forumliveblog .content .filefield-file {
	overflow: hidden;
}

.node-type-forumliveblog .content .live-filesize {
	float: right;
	clear: right;
}
.node-type-forumliveblog .content .clear-block {
	display: inline-block;
}

.actiontabs a {
	color:#fff;
	font-family:Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
}

.actiontabs div a {
	margin-top: -3px;
}

.newscontent_link_source span,
.content .ca_separator a,
.meta_source .content-label-source,
.meta_translate .content-translate a,
.taglabel,
.views-label-tid,
.meta .content-label-tid,
.forum-topic-table .terms-inline,
.rc-tags .relatedtags
{
	color:#009933;
	font-family:Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	letter-spacing: 0.01em;
	padding-left: 12px;
}

.mymoleclues_links a{
	color:#009933;
	font-family:Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	letter-spacing: 0.01em;
	padding-left: 2px;
}

.forum-topic-table .terms-inline .links {
	text-transform: none;	
}

.meta_source .content-label-source,
.meta_translate .content-translate a,
.node .meta .content-label-tid {
	background: url(images/a_r.gif) no-repeat left center;
	padding-left:15px;
}

.actiontabs-spacer {
	height: 7px;
	width: auto;
}

.actiontabs-text {
	text-indent: 50px;
	width: auto;
}

.node .meta {
	padding-top: 20px;
	width: 636px;
	padding-left: 26px;
	height: 15px;
}

.node .meta .meta_source {
	float:left;
	width: 170px;
	text-align: left;
}

.node .meta .meta_translate {
	width: 224px;
	float: left;
}

.node .meta .meta_tags {
	width: 224px;
	float: left;
}

.section-comment #moleclues_wrapper-white-top {
	background: transparent url(images/682x10_top_green_shadow.png) no-repeat scroll left top;
	width:682px;
	height:10px;
	margin-top:11px;
	margin-left: -9px;
}


.section-comment #moleclues_wrapper-white-main {
	background: transparent url(images/682x2_main_green_shadow.png) repeat scroll left top; 
	width:682px;
	margin-left: -9px;
}


.section-comment #moleclues_wrapper-white-btm {
	background: transparent url(images/682x10_btm_green_shadow.png) no-repeat scroll left top; 
	width:682px;
	height:10px;
	padding-bottom: 1px;
	margin-left: -10px;
}

.section-members #moleclues_wrapper-white-top,
.section-members #moleclues_wrapper-white-btm {
	display: none;
}

.section-members #moleclues_wrapper-white-main {
	background: none;
	margin-top:-22px;
}

.section-members #content-area title {
	padding-left: 0px;
}

.section-users #headerimage-inner h2.title,
.section-members #content-area h2.title {
	font-size: 28px;
	line-height: 28px;
	letter-spacing: -1px;
	border-bottom: 1px dashed #000;
	text-indent: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin-bottom: 30px;

}

.section-users #headerimage-inner h2.title {
	padding-right: 20px;
	margin-left: 20px;
	margin-right: 20px;

}

.section-members .view-list-members .views-table {
	width: 600px;
}

.section-members #content-area #moleclues_wrapper-white-main .view-id-list_members {
	margin-left: 40px;
	margin-right: 40px;
}

#atff {
	display: none;
}

.rc-row {
	clear: both;	
}

.rc-content {
	padding-left: 15px;
	vertical-align: top;
}

.rc-image {
	vertical-align: top;	
}

.rc-fivestar {
	float:left;
}

.rc-fivestar .fivestar-static-form-item .form-item .description {
	display:none;
}

.content .rc-fivestar .fivestar-static-form-item {
	margin-left:0px;
}

.rc-node-title {
	clear: both;
	margin-top: 18px;
}

.panel-pane .content .rc-node-title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.rc-tags {
	margin-top: 5px;	
}

.rc-tags .relatedtags {
	padding-left: 0px;
	padding-right: 4px;
}

.rc-node-type img {
	margin-bottom:-19px;
	margin-right:-4px;
	margin-top:-19px;
}
.rc-node-type-name {
	font-family:Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	letter-spacing: 0.01em;
	padding-left: 12px;
	padding-left: 3px;
}

#content-area .panel-pane .title {
	padding-left: 0px;	
	margin-top: 20px;
}

.rc-leftcol {
	float: left;
	width: 33%;
}

.rc-middlecol {
	float: left;
	width: 34%;
	border-left:1px dashed #888888;
	border-right:1px dashed #888888;
	padding-left:28px;
	padding-right:20px;
}

.rc-rightcol {
	float: left;
	margin-left: 20px;
}

.rc-col-content ul {
	margin-left: 0px;
	padding-left: 5px;
	list-style-type:none;
}

.rc-col-header h2 {
	margin-top: 0px;	
}

.rc-col-content .views-field-body {
	margin-bottom:10px;
}