/* $Id: local_sample.css,v 1.1.2.2 2008/12/15 21:02:34 jwolf Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom css and css overrides in this file and  */ 
/* rename it local.css.  By restricting your css changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.               */

/* Steps to activate local.css:                       */
/* 1. Add your custom css to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Uncomment (remove leading semicolon from ) the  */ 
/*    following line in your theme's .info file:      */
/*    ;stylesheets[all][] = local.css                 */
/* 4. Clear cached data at admin/settings/performance */

/* font and text styles */

body {
	font-family:Garamond,'Hoefler Text','Times New Roman',Times,serif;
	font-size:100%;
}

h2.title {
	font-family:Georgia,Times,'Times New Roman',serif;
	font-size:1em;
}
#primary-menu {
	font-size:0.8em;
}
#header-middle h2.block-title, #header-last h2.block-title {
	font-size:1em;
}
/*
p {
	font-size:1.2em;
}
.form-item .description {
font-size:1em;
}

div.profile {
	font-size:1.2em;
}
*/
/* reduce colours and graphic elements to a minimum for prototyping simplicity */
html {
	background:#fff;
}
div.block-icon {
	display:none;
}
div.node.full-node div.content {
border-bottom:1px solid #ccc;
}
div.node h2.title {
border-bottom:1px solid #ccc;
}
a:link, a:visited {
color:#3C78A7;
}

#main-wrapper a.active {
color:#3C78A7;
text-decoration:none;
font-style:italic;
}

#main-wrapper {
	background: #FFF;
}

input.form-submit, input.teaser-button {
	background:#777;
}

#content-tabs ul.primary li a.active:link, #content-tabs ul.primary li a.active:visited {
	border-bottom:4px solid #777;
}
#content-tabs ul.primary li a:hover, #content-tabs ul.secondary li a:hover {
	border-bottom:4px solid #777;
}

#content-tabs ul.secondary li a.active:link, #content-tabs ul.secondary li a.active:visited {
border-bottom:4px solid #777;
}

#primary-menu ul.menu li a {
	color:#3C78A7;
	background:#ccc;
	font-family:Georgia,Times,'Times New Roman',serif;
}
#primary-menu ul.menu li {
	background:#ccc;
}
#preface {
	background:#777;
}
#primary-menu ul.menu li ul {
	background:#ccc;
}
#primary-menu ul.menu li ul li {
	background:#ccc;
	border-bottom:1px solid #fff;
}


h1.title {
	border-bottom:1px solid #ccc;}

#footer {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
#legal-notice {
	background:#eee;
}
#sidebar-first div.block div.content, #sidebar-last div.block div.content, #postscript-wrapper div.block div.content {
border:0 none;
padding:10px 0;
}
p {
margin:10px 0 20px;
}

#comments h2.comments {
	background-color:#ccc;
}

/* right-side inset sidebar */
body.layout-first-main-last #content-wrapper #sidebar-last {
background-color:#EFEBE7;
}

/* block styling removal */
div.block-wrapper {
margin:24px 0;
}

#sidebar-first div.block div.content, #sidebar-last div.block div.content, #postscript-wrapper div.block div.content {
	background:none;
	border:0;
}
#sidebar-first h2.block-title, #sidebar-last h2.block-title, #postscript-wrapper h2.block-title {
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background-color:none;
color:#666;
padding:0;
text-align:left;
text-shadow:none;
border-bottom:1px solid #777;
}
div.rounded-block {
margin-top:0;
}
#sidebar-first h2.block-title, #sidebar-last h2.block-title, #postscript-wrapper h2.block-title {
	background:none;
}
div.rounded-outside, div.rounded-inside {
	background:none;
}
div.rounded-block-top-left, div.rounded-block-top-right, div.rounded-block-bottom-left, div.rounded-block-bottom-right {
	background:none;
	margin:0;
	height:0;
}

/* end block styling removal */

fieldset {
border:1px solid #ccc;
}

/* list bullets */
body.layout-main-last #sidebar-last li.leaf, body.layout-main-last #sidebar-last ul.menu li, body.layout-main-last #sidebar-last .item-list ul li {
	background:none;
}
#content-content .node ul li, #content-bottom ul li {
	background: none;
	line-height:100%;
	list-style-type:disc;
	padding-left:0.5em;
	margin-left:1em;
}

/*breadcrumbs */
#breadcrumb {
		left:0;
}

/* table rows */

tr.odd td {
background-color:#F0F0F0;
}
tr.even td {
background-color:#ddd;
}

#attachments tr.odd td, #attachments tr.even td {
background-color:#FFF;
}

/*header customizations*/
#header-first {
	width:630px;
}
#header-first h1 a {
	text-indent:-9999px;
	background: url(images/moisa/MOISA_title.jpg) no-repeat;
	height:202px;
	width:425px;
	display:block;
}
#header-middle {
	display:none;
}

/* module specific */

/* language switcher */
#header-last {
	margin:10px -42px 0 0;
}
.block-locale ul li {
	float:left;
	padding-right:30px;
	list-style-type:none;
	background:none;}
	
.block-locale .active {
	font-style:italic;
	color:#777;
}
/*
#header-middle h2.block-title, #header-last h2.block-title {
	font-size:1.333em;
}
*/
/* end lang switcher */

/* breadcrumbs */
.breadcrumb .breadcrumb-current {
  display: inline;
}

/* theme search box at top right */
#search-box input.form-submit {
	font-family:Garamond,'Hoefler Text','Times New Roman',Times,serif;
	font-size:1em;
}

/* Ubercart module */

.content input.form-submit, .content input.teaser-button {
	margin:0 4px 10px 0;
}

/*
.order-review-table {
font-size:1.2em;
}

fieldset {
	font-size:1.2em;
}*/

/* nice_menu */
ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff url(images/arrow-right.png) no-repeat scroll right center;
}

ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li {
width:100%;
}

ul.nice-menu li {
background-color:#fff;
background-image:none;
border-color:-moz-use-text-color #777 #777;
border-style:none solid solid;
border-width:0 0 1px 0;
float:left;
margin:0;
padding-left:0;
}

ul.nice-menu li a:hover, ul.nice-menu li a:active {
	text-decoration: none;
}

ul.nice-menu li a:hover {
	background:#eee;
}

/* toggle menu */
div.block ul.menu li, div.block .item-list ul li {
margin:0;
padding-left:14px;
list-style-type:none;
list-style-image:none;
background:none;
border-bottom:1px solid #777;
}
ul.menu ul, .item-list ul ul {
background:transparent;
}
div.block ul.menu li.collapsed {
	background:transparent url(images/arrow-down.png) no-repeat scroll right center;
}
div.block ul.menu li.expanded {
	background:transparent url(images/arrow-up.png) no-repeat scroll 208px 8px;
}
div#block-multiblock-3 ul.menu li.expanded {
	background:transparent url(images/arrow-up.png) no-repeat scroll 275px 8px;
}
.menu li.expanded .last {
	border-bottom:none;
}
.menu li.expanded .first {
	border-top:1px solid #777;
}
.menu ul li a:link, .menu ul li a:visited {
	color:#777;
}
.menu ul li a.active {
	color:#777;
}

/* bibliography module */

.biblio-search {
	margin:10px 0;
}

.node-type-biblio .links {
	padding-top:10px;
}
.biblio-row-title {
	width:20%;
}
.biblio-field-title-abst-e {
	vertical-align:top;
	font-weight:bold;
}

.biblio-field-contents-abst-e p {
	margin:0 0 20px;
}


/* itweak upload module */
.itu-attachments {
padding:0 0 20px;
width:auto;
}
table.itu-attachment-list thead {
display:table-header-group;
}
table.itu-attachment-list {
border:0 solid #DDDDDD !important;
border-collapse:separate !important;
border-spacing:0 7px;
margin:0;
}
table.itu-attachment-list .size, table.itu-attachment-list .file {
background:#fff !important;
}
table.itu-attachment-list .size {
text-align:left;
}

/* Member directory view */

div.view-members-directory .view-content {
	font-size:0.8em;
}

/* Exec listing view */

/*div.view-executive-listing .view-content {
	font-size:0.8em;
}*/
div.view-executive-listing td.views-field {
	padding-right:16px;
}
/* pagers */

#main-wrapper .pager-first, #main-wrapper .pager-next, #main-wrapper .pager-previous, #main-wrapper .pager-item, #main-wrapper .pager-last {
background-color:transparent;
border:none;
}
#main-wrapper .pager li.pager-current {
background-color:transparent;
border:none;
}
#main-wrapper .pager-first:hover, #main-wrapper .pager-next:hover, #main-wrapper .pager-previous:hover, #main-wrapper .pager-item:hover, #main-wrapper .pager-previous:hover, #main-wrapper .pager-last:hover {
background-color:#EEEEEE;
}

/* Gallery */
#galleria-content li.jcarousel-item-horizontal {
  background: none !important;
}
.galleria-nav {
	display:none;
}
/*#galleria-content #main-image {
	float:left;}*/
#galleria-content .jcarousel-container {
	width:620px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {

width:620px;
}

.node-type-galleria .title {
border:none;
}

/* Remove display of print footnotes and links in printer friendly page versions */
/*.print-links {
	display:none;}
.print-footnote {
	display:none;}*/
	
.front .feed-icon {
	display:none;
}
/* Profile page adjustments */
.profile-profile_website {
	margin-top:1em;}

.node-type-profile .comment_add {
	display:none;}
	
/* Display suite profiles */

.profile-float-left {
float:left;
margin-right:0.3em;
}

.content-profile-display .nd-region-middle {
margin-left:27%;
}

.node-type-site_request .nd-region-middle {
	margin-right: 35%;
}

.node-type-site_request .nd-region-right {
	width:30%;
}
	
/* Executive view adjustments */
.view-executive-listing td.views-field-value-2 {
	width:25%;}
	
/* Site requests view adjustments */	
.view-site-requests .views-table caption {
color:#eee;
}

.views-field-field-meeting-doc01-fid {
margin-bottom:5px;
}

.mtg-list-title {
margin-top:5px;
}
