/* $Id: local_sample.css,v 1.2.2.2 2009/12/22 06:47:47 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
 */

html {
   background:#e9e7e7;
   color:#000000;
}

body {
  background: #FFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;     /* web safe fonts */
  font-size: 75%;    /* 12px */
  font-weight: normal;
  line-height: 160%;    /* 19.2px */
}

.view-tags-cloud div {
  display:inline-block;
}

/* HEADER STYLES =============================================================================================== */


#header-wrapper {
    background-color:#e9e7e7;
}

#header {
    width:930px;
	min-width:694px;
    height:140px;
    background-color:#ffffff;
	padding:15px 15px 15px 15px;
}

#header-first {
    width:159px;
	min-width:159px;
    height:140px;
    margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url(../images/ou_logo_bg2.png);
	background-repeat:no-repeat;
}

a.no-rollover:hover {
    background-color:#fff;
}

#header-middle {
    width:535px;
	min-width:535px;
	height:140px;
	background-image:url(../images/header-middle-bg3.png);
	background-repeat:no-repeat;
	margin:0 0 0 0;
}

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

#header-middle h1 a {
    font-size:1.5em;
    color:#ffffff !Important;
	margin:25px 0 0 0;
	text-decoration:none;
}

#header-middle h1 a:hover {
    color:#e9e7e7 !Important;
}

#header-middle p.mission {
    font-size:1.2em;
	color:#ffffff;
	margin:10px 0 0 3px;
}

#header-last {
    width:236px;
	min-width:236px;
	height:140px;
	margin:0 0 0 0;
}

#breadcrumb {
    width:930px;
    height:20px;
    background-color:#ffffff;
	padding:10px 15px 10px 15px;
	margin:auto;
	top:0em;
	left:0em;
}

/* PRIMARY MENU STYLES =============================================================================================== */

body.layout-first-main #sidebar-first {
width: 225px !Important;
min-width: 225px;
/* background-color: #990000; */
margin: 0 9px 0 0 !Important;
}

div.node .read-more a,
div.node .more-link a,
div.node .links a,
#block-print-print-links a {
font-size: 0.9em;
font-weight: bold;
margin: 0;
}

#primary-menu-wrapper {
  width:225px;
	min-width:225px;
}

#primary-menu {
    float:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	margin:0 0 0 0;
	width: 225px !important;
}

#primary-menu ul.menu {
 	margin:0 0 0 0;
	border:none;
}

#primary-menu ul.menu li.leaf,
/**vmds2**/#primary-menu ul.menu li.collapsed /**vmds2**/ ,
#primary-menu ul.menu li
{
   color: #FFFFFF !important;
   background:none;
   background-image:url(../images/nav-arrow.png);
   background-repeat:no-repeat;
   background-position:93% 50%;
   border-bottom:thin dotted #866268 !important;
   float:none;
   margin:0 0 0 0;
   padding:8px 0 8px 18px !important;
}

#primary-menu ul.menu li.active-trail {
   background-color:#400107;
   color: #FFFFFF;
   background-repeat:no-repeat;
   background-position:93% 50%;
   border-bottom:thin dotted #866268 !important;
   background-image:url(../images/nav-arrow-white.png);
}

#primary-menu ul.menu li.active-trail:hover {
   background-color:#400107;
   color: #FFFFFF;
  }

#primary-menu ul.menu li:hover {
   background-color:#9f8083;
   /**color: #FFFFFF;**/
   background-image:url(../images/nav-arrow-white.png);
   background-repeat:no-repeat;
   background-position:93% 50%;
   border-bottom:thin dotted #866268 !important;
}

.collapsed{
   color: #FFFFFF;
   background:none;
   background-image:url(../images/nav-arrow.png);
   background-repeat:no-repeat;
   background-position:93% 50%;
   /**border-bottom:thin dotted #866268 !important;**/
   float:none;
   margin:0 0 0 0;
   padding:8px 0 10px 18px !important;
}

a,
a:link,
a:visited,
a:active {
  color: #333333;
  margin: 0;
  padding: 0;
 }

a:hover {
   color:#ffffff;
   background-color:#400107;
}

#timeline-embed a:hover {
   color:#000;
   background-color:inherit;
}


#main-wrapper a.active {
   color: #FFFFFF;
   text-decoration:none;
   background-image:url(../images/tab1.png);
}

#primary-menu ul.menu li a {
   background:none;
   font-size:1.1em;
   font-weight:bold;
   padding:0 0 0 0;
}

#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li a.active,
#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li a.is-active{
    color:#FFFFFF;
}
/**vmds2**/
#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li.expanded ul.menu{
   width:189px;
   display: block;
   background:none;
   background-color:#400107;
}
/**vmds2**/
/**vmds2**/
#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li.expanded ul.menu li.leaf a {
   color: #FFFFFF !important;
   background:none;
   background-image:url(../images/nav-arrow-white.png);
   background-repeat:no-repeat;
   background-position:84% 50%;
   float:none;
   margin:0 0 0 0;
}
#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li.expanded ul.menu li.leaf {
 background:none;
 background:transparent;
 border-bottom:0px solid #400107 !important;
 color:#333333 !Important;
}
#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li.expanded ul.menu li.leaf:hover {
   background:none;
   background-color:#9f8083;
}
/**vmds2**/
#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li a:link,
#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li a:link{
   width:207px;
   display: block;
   background:none;
   background:transparent;
   font-size:1.1em;
   font-weight:bold;
   padding:0 0 0 0;
   color:#333333 !Important;
   text-decoration:none !Important;
}

#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li a:visited {
   width:207px;
   display: block;
   background:none;
   background:transparent;
   font-size:1.1em;
   font-weight:bold;
   padding:0 0 0 0;
   text-decoration:none !Important;
}

#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li a:hover {
   width:207px;
   display: block;
   background:none;
   background:transparent;
   font-size:1.1em;
   font-weight:bold;
   padding:0 0 0 0;
   color:#ffffff !Important;
   text-decoration:none !Important;
}

#main-wrapper #sidebar-first #primary-menu-wrapper #primary-menu ul.menu li a:active {
   width:207px;
   display: block;
   background:none;
   background:transparent;
   font-size:1.1em;
   font-weight:bold;
   padding:0 0 0 0;
   color:#ffffff !Important;
   text-decoration:none !Important;
}



#sidebar-first .block-wrapper {
    display:none;
}
/* SEARCH BLOCK STYLES =============================================================================================== */

#header-last div.block-wrapper {
    margin:0 0 0 12px;
	height:100%;
}

#header-last h2.block-title,
#header-last div.block-wrapper #block-search-form h2.block-title {
    background-color:#510207;
    padding:8px 8px 6px 15px;
    text-align:left;
    text-shadow:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#FFFFFF;
}

#header-last div.block div.content,
#header-last div.block div.content,
#postscript-wrapper div.block div.content {
    -moz-border-radius-bottomleft: none;
	-moz-border-radius-bottomright: none;
    background:none;
	background-color:#e7e7e8;
    border-bottom:none;
    padding:15px 10px 8px;
    height: 84px !important;
}

.search-text {
    margin:0 0 10px 5px;
    color:#4c1114;
	font-weight:bold;
}

select.form-select,
input.form-text,
input.form-search,
textarea.form-textarea {
    width:100%;
    background:none;
	background-color:#FFFFFF;
    border:1px solid #9BABB0;
    color:#666666;
    padding:2px 0;
	margin:0 0 10px 0;
}

input.form-submit,
input.teaser-button {
    background:none;
    background-color:#b30802;
    border:none;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.3em;
    font-weight:bold;
	margin:0 auto;
    outline:none;
    padding:5px 25px 5px 25px;
    text-transform:none;
}

/* MAIN CONTENT STYLES =============================================================================================== */


#main-wrapper {
    background-color:#e9e7e7;
	background-image:none;
}

#main {
    padding:0 15px 0 15px;
	background-color:#ffffff;
	width:930px;
	min-width:930px;
	padding-bottom:28px !Important;
}

#content-top {
    margin-bottom:0;
	clear:right;
}

div.block-wrapper {
   margin: 0 0;
}

div.node.full-node div.content {
    border-bottom:none;
}

body.layout-first-main #sidebar-first {
    width:225px !Important;
	min-width:225px;
	/*background-color:#990000;*/
	margin:0 9px 0 0 !Important;
}

body.layout-first-main #content-wrapper {
    /*float:right;
	clear:right;*/
    width:696px !Important;
	min-width:696px;
    margin-left:0;
	margin:0 0 0 9px;
}

#header-wrapper,
#primary-menu-wrapper,
#preface,
#main-wrapper {
    padding:0 0;
}

#content-wrapper, #content {
    width:696px !Important;
	/*height:338px;*/
	/*background-color:#993333;*/
	margin:0px !Important;
}

#content-wrapper h1.title {
    border-bottom:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.0em;
	font-weight:bold;
	color:#400107;
	margin:0 0 0 0;
}

/*#content-inner h1.title2 {*/
/*    border-bottom:none;*/
/*	font-family:Arial, Helvetica, sans-serif;*/
/*	font-size:2.0em;*/
/*	font-weight:bold;*/
/*	color:#FFFFFF !important;*/
/*	margin:10px 0 0 0;*/
/*}*/

.content h2 {
color:#400107;
}

#block-block-5 .content {
    width:695px;
	height:256px;
    background-image:url(../images/tab_view.png);
    background-repeat:repeat-x;
}

p.tabs {
    display:none;
}

/* CONTENT BOTTOM STYLES =============================================================================================== */


#content-bottom {
    width:930px;
    float:left !Important;
}

#block-block-1,
#block-block-2,
#block-block-3,
#block-makingbritain-locationsblock {
    width:225px;
	height:283px;
    float:left;
	background-color:#CC0000 !Important;
	/*padding:20px 10px 0px 10px;*/
	padding:0;
	margin:0 10px 0 0;
}

#block-block-4 {
    width:225px;
	height:283px;
    float:left;
	background-color:#CC0000 !Important;
	/*padding:20px 10px 0px 10px;*/
	padding:0;
	margin:0;
}

#block-block-1,
#block-block-3,
#block-makingbritain-locationsblock {
    background-image:url(../images/block-block-1-3-bg.png);
    background-repeat:repeat-x;
}

#block-block-2,
#block-block-4 {
    background-image:url(../images/block-block-2-4-bg.png);
    background-repeat:repeat-x;
}

#block-block-1 h2.title,
#block-block-2 h2.title,
#block-block-3 h2.title,
#block-block-4 h2.title,
#block-makingbritain-locationsblock h2.title{
    text-transform:none;
	font-size:2.5em;
	font-weight:normal;
	color:#FFFFFF;
	margin:20px 10px 0px 10px;
}

#block-block-1 .content p,
#block-block-2 .content p,
#block-block-3 .content p,
#block-block-4 .content p,
#block-makingbritain-locationsblock .content p {
    margin:10px 10px 7px 10px;
	font-size:0.9em;
    color:#FFFFFF;
}

#block-block-1 .content p.block-block-1-img,
#block-block-2 .content p.block-block-2-img,
#block-block-3 .content p.block-block-3-img,
#block-block-4 .content p.block-block-4-img,
#block-makingbritain-locationsblock .content p.block-block-1-img {
    width:225px;
    height:168px;
	margin:0px !Important;
	padding:0 0 0 0;
    background-position:50% 50%;
}

#block-block-1 .content .block-block-1-img,
#block-makingbritain-locationsblock  .content .block-block-1-img {
    background-image:url(../images/block-block-1-img.png);
}

#block-block-2 .content .block-block-2-img {
    background-image:url(../images/block-block-2-img.png);
}

#block-block-3 .content .block-block-3-img {
    background-image:url(../images/block-block-3-img.png);
}

#block-block-4 .content .block-block-4-img {
    background-image:url(../images/block-block-4-img.png);
}

a.block-block-link {
    color:#FFFFFF;
	text-decoration:none;
}

/* SUBPAGE BANNER STYLES ============================================================================================ */

p.banner-text {
    color:#FFFFFF;
    font-size:1.2em;
}

.views-title-banner {
    width:696px;
    height:140px
}

.views-title1 {
    width:441px;
	height:99px;
    float:left;
	padding:10px 10px 10px 30px;
	background-image:url(../images/views-title-bg.png);
	background-repeat:repeat-y;
	margin-top:21px;
}

.views-image0 {
    width:215px;
	height:140px;
    float:left;
	background-image:url(../images/locations_img.png);
	background-repeat:no-repeat;
}

.views-title0 {
    width:441px;
	height:99px;
    float:left;
	padding:10px 10px 10px 30px;
	background-image:url(../images/views-title-bg.png);
	background-repeat:repeat-y;
	margin-top:21px;
}

.views-image1 {
    width:215px;
	height:140px;
    float:left;
	background-image:url(../images/individuals_img.png);
	background-repeat:no-repeat;
}

.views-title2 {
    width:441px;
	height:99px;
    float:left;
	padding:10px 10px 10px 30px;
	background-image:url(../images/views-title-bg.png);
	background-repeat:repeat-y;
	margin-top:21px;
}

.views-image2 {
    width:215px;
	height:140px;
    float:left;
	background-image:url(../images/events_img.png);
	background-repeat:no-repeat;
}

.views-title3 {
    width:441px;
	height:99px;
    float:left;
	padding:10px 10px 10px 30px;
	background-image:url(../images/views-title-bg.png);
	background-repeat:repeat-y;
	margin-top:21px;
}

.views-image3 {
    width:215px;
	height:140px;
    float:left;
	background-image:url(../images/organisations_img.png);
	background-repeat:no-repeat;
}

/* SUBPAGE STYLES ==================================================================================================== */

/*  Locations page styles -------------------------------------------------------------------------------------------- */

/*.content h3 : Breaks timeline*/
.location_house
{
    background-color: #400107;
    color: #FFFFFF;
    padding: 10px;
}

.location-locations-header{
	border: 2px solid #400107;
	background-color: #400107;
	color: #FFFFFF;
	padding: 10px;
	font-size: 1.1em;
	margin: 0 0 0 0;
}
.location-locations-wrapper{
border: 2px solid #400107;
}
.vcard{
	border-left: 2px solid #b30801;
	border-right: 2px solid #b30801;
	border-top: 2px solid #b30801;
	padding: 10px 10px 0 10px;
}
.map-link{
	border-left: 2px solid #b30801;
	border-right: 2px solid #b30801;
	border-bottom: 2px solid #b30801;
	padding: 5px 10px 10px 10px;
}



/*  Events page styles */

.node-type-events .content .field-type-date,
.node-type-events .content .field-type-datetime,
.node-type-events .content .field-type-list-text,
.node-events .content .field-type-date,
.node-events .content .field-type-text,
.node-events .content .field-type-text-long {
    border:2px solid #400107;
	margin:0 0 10px 0;
}

.node-type-events .content .field-type-date .field-label,
.node-type-events .content .field-type-list-text .field-label,
.node-events .content .field-type-date .field-label,
.node-events .content .field-type-datetime .field-label,
.node-events .content .field-type-list-text .field-label {
    background-color:#400107;
	color:#FFFFFF;
	padding:10px;
}

/*  Individuals page styles */

.image-attach-body {
	float:right !important;
	clear:both;
	display:block;
	z-index: 2;
}

fieldset.fieldgroup {
    padding:0 0 0 0;
}

fieldset.fieldgroup .field .field-items {
    padding:10px;
}

.field-items, .field-label {
padding: 0 10px 0 10px;
}

fieldset {
border: 2px solid #D6DDB9;
margin: 15px 0;
padding: 0px;
}

fieldset legend .fieldset-legend {
display:none !important;
}

fieldset.group-1 {
  border:2px solid #400107;
  z-index: 100;
}

fieldset.group-1 .field .field-label {
  color:#FFFFFF;
  background-color:#400107;
	padding:10px;
}

fieldset.group-2,
fieldset.group-4 {
    clear:both;
    border:2px solid #400107;
}

fieldset.group-2 .field-label,
fieldset.group-4 .field-label {
  color:#FFFFFF;
  background-color:#400107;
	padding:10px;
}

fieldset.group-3 {
    border:2px solid #b30801;
}

fieldset.group-3 .field .field-label {
    color:#FFFFFF;
    background-color:#b30801;
	padding:10px;
}
/* colour the stuff that isnt' above */
.field-label  {
    color:#FFFFFF;
    background-color:#400107;
	padding:10px;
}

.field-items
{
	padding: 0.8em;
}
/* VIEWS TABLE STYLES ================================================================================================ */

table.views-table {
    margin:20px 0 10px 0;
}

thead th {
    width:auto;
    border-bottom:none;
	padding:0 0 0 10px;
}

th.views-field a.active {
    text-decoration:none !Important;
	color:#4c1114 !Important;
	padding:0;
}

th.views-field a.active:hover {
	color:#ffffff !Important;
}

tr.no-border {
    border-top:none !Important;
	border-bottom:none !Important;
}

.red-block-border{
    height:10px;
	margin:10px;
	border-top:none !Important;
	border-bottom:none !Important;
}

.red-block{
    height:10px;
	width:auto;
    background-color:#f00c01;
}

table.views-table tbody tr.even,
table.views-table tbody tr.odd {
    margin:0 0 0 0;
    background-color:#ffffff;
	border-bottom:thin;
	border-bottom-color:#866268 !Important;
	border-bottom-style:dotted !Important;
}

/* IE8 FIX  --------------------------------------------------*/

td {
    border-bottom:thin;
	border-bottom-color:#866268 !Important;
	border-bottom-style:dotted !Important;
}

/* END IE8 FIX  ----------------------------------------------*/

table.views-table tr.odd td.views-field-title,
table.views-table tr.even td.views-field-title {
    background-color:#e7e7e8;
}

table.views-table tr.odd td.views-field,
table.views-table tr.even td.views-field {
    padding:10px 10px 10px 10px;
}

table.views-table thead tr th.views-field-title {
    width:75%;
}

table.views-table thead tr th.views-field-field-event-location-value {
    width:15%;
}

/*table.views-table thead tr th.views-field-field-date-value,
table.views-table thead tr th.views-field-field-end-date-value, {
    width:5% !important;
}

/* VIEWS NEXT/LAST TAB STYLES --------------------------------------------- */

#main-wrapper .pager li.pager-current {
    border:none;
	background-color:#b30802;
    color:#ffffff;
    margin:0 4px;
    padding:4px;
}

#main-wrapper .pager li.pager-item {
    background-color:#FFFFFF;
    background-image:none;
	border:none !Important;
    display:inline;
    list-style-type:none;
    margin:0;
    padding:2px;
}

#main-wrapper .pager li.pager-previous,
#main-wrapper .pager li.pager-first,
#main-wrapper .pager li.pager-next,
#main-wrapper .pager li.pager-last {
    background-color:#FFFFFF;
    background-image:none;
	border:none !Important;
    display:inline;
    list-style-type:none;
    margin:0;
    padding:2px;
}

#main-wrapper .item-list .pager a.active:link {
    color:#400107;
	background-color:#400107;
}

#main-wrapper .item-list .pager a.active:visited {
    color:#400107;
	background-color:#400107;
}

#main-wrapper .item-list .pager a.active:hover {
    color:#ffffff;
	background-color:#400107;
}

#main-wrapper .item-list .pager a.active:active {
    color:#400107;
	background-color:#400107;
}

/* FOOTER STYLES ===================================================================================================== */


#footer {
    margin:0 auto;
	border-bottom:none;
    border-top:none;
}

.logos {
    margin:10px 0 0 15px;
}

.logo1 {
    float:left;
    width:61px;
	height:61px;
	margin:0 30px 0 0;
    background-image:url(../images/logo1.png);
    background-repeat:no-repeat;
}

.logo2 {
    float:left;
    width:60px;
	height:61px;
	margin:0 30px 0 0;
    background-image:url(../images/logo2.png);
    background-repeat:no-repeat;
}

.logo3 {
    float:left;
    width:31px;
	height:61px;
	margin:0 30px 0 0;
    background-image:url(../images/logo3.png);
    background-repeat:no-repeat;
}

.logo4 {
    float:left;
    width:196px;
	height:61px;
	margin:0 30px 0 0;
    background-image:url(../images/logo4.png);
    background-repeat:no-repeat;
}
/* jCarousel styles*/
.jcarousel-skin-ie7 .jcarousel-container {
    -moz-border-radius: 10px;
    background: #ffffff;
    border: 1px solid #808080;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 600px !important;
    height: 250px !important;
    padding: 20px 40px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 75px;
    height: 250px;
    padding: 40px 20px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  550px !important;
    height: 230px !important;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  550px;
    height: 130px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 150px;
    height: 200px;
    border: hidden !important;
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
    border-color: #808080;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 12px;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 12px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/*views cloud */
div.views-cloud {
  /*line-height: 1 !important;*/
  color:#000000;
}

div.views-cloud a {
  color:#000000;
}
div.views-cloud a:hover {
  color:#000;
  text-decoration: underline;
  background-image: none;
}

div.view-tags-cloud a:hover {
  color:#000;
  text-decoration: underline;
  background-image: #fff;
  background-color: transparent;
}

.view-id-individual_network_tagcloud .view-content {
  text-align: center;
  position: relative;
}

.views-cloud-text {
  border: 0 none !important;
  position: relative;
  padding: 0.1em;
  display: block;
}

.views-cloud-size-1 {
  font-size: 1em;
  /*color: #66CC33 !important;*/
  z-index: 120;
}
.views-cloud-size-2 {
  font-size: 1.5em;
  /*color: #B30802;*/
  z-index: 110;
}
.views-cloud-size-3 {
  font-size: 2em;
  /*color: #98919B;*/
  z-index: 100;
}
.views-cloud-size-4 {
  font-size: 2.5em;
  /*color: #8D010A;*/
  z-index: 90;
}
.views-cloud-size-5 {
  font-size: 3em;
  /*color: #6F0108;*/
  z-index: 80;
}
.views-cloud-size-6 {
  font-size: 3.4em;
  /*color: #680208;*/
  z-index: 70;
}
.views-cloud-size-7 {
  font-size: 3.6em;
  /*color: #620107;*/
  z-index: 60;
}
.views-cloud-size-8 {
  font-size: 4em;
  /*color: #5A0207;*/
  z-index: 50;
}
.views-cloud-size-9 {
  font-size: 4.2em;
  /*color: #510207;*/
  z-index: 40;
}
.views-cloud-size-10 {
  font-size: 4.6em;
  /*color: #3C0107;*/
  z-index: 30;
}
.views-cloud-size-11 {
  font-size: 5em;
  /*color: #3C0107;*/
  z-index: 20;
}
.views-cloud-size-12 {
  font-size: 5.5em;
  /*color: #3C0107;*/
  z-index: 10;
}
.views-cloud-size-13 {
  font-size: 6em;
  /*color: #3C0107;*/
}
div.views-cloud ul {
  list-style: none;
  text-align: center;
  line-height: 1.4; /* Increase line height per font-size */
}
div.views-cloud ul li, div.views-cloud div {
  display: inline;
  background: none;
  padding: 5px;
  margin: 10px;
  border: 3px solid #808080 !important;
}
.view-individual-network {
	border: 3px solid #808080 !important;
}
/* extras - go to top link and copyright text */
.to-top {
	float:right;
	color: #330000;
}
.copyright-text {
	float:right;
	color: #330000;
}
/* try to get attached images over the fieldgroups*/
div.all-attached-images {
	z-index: 10006;
}
div.image-attach-body {
	z-index: 10006;
}
/* try to change the format of the comments boxes */
#comments h2.comments {
	background-color: #400107 !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.field-name-field-other-names .field-items {
	border: 2px solid #b30801;
}

/*Tag-cloud view "/individual-network" */
.view-individual-network-tagcloud .view-content > div {
	display: inline-block;
	margin-right: 1em;
}

.jcarousel-skin-default .jcarousel-item {
border: 0 none #CCC;
}

.view-tags-cloud div {
  line-height: 200%;
}
