@import "http://services.igloocommunities.com/download-noauth/lib/boxes/css/boxcss";
@import "http://services.igloocommunities.com/download-noauth/lib/grid/css/gridcss";

/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

#trailer-viewcount { visibility: hidden; }

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#625b4b;
}

a                { color: #946f00; text-decoration: none; }
#tinymce a       { color: #946f00 !important; text-decoration: none !important; }

a:hover          { color: #bd910e; text-decoration: none;}
#tinymce a:hover { color: #bd910e !important; text-decoration: none !important; }

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:26px;
	color:#741c13;
}

#content-head h1 {
	font-size:30px;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#625b4b;
}

h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#625b4b;
}

h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#625b4b;	
}

h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#625b4b;	
}

.editable ul{
	/*margin-left:0 !important;*/
}

.arrow li{
	background:url("/download/gallery/img/list_arrow_png?attachment=0") no-repeat scroll 0 7px transparent;
	padding-left: 20px !important;
	list-style:none;
}

img{
    border:none !important;
}

map{
    border:none !important;
}

/* Custom Classes */
.transparent, .transparent .ig-cpt-footer{ background-color:transparent !important; }

.thm-photo-source{
	font-size:10px;
	color:#ababab;
}

.thm-icon-groups .ig-cpt-title{
	padding-left:40px !important;
	background: url(/download/gallery/img/icon_groups_png?attachment=0) no-repeat 0 14px !important;
	border-bottom:none !important;	
}

.thm-icon-calendar-small .ig-cpt-title{
    background-image:url(/download/gallery/img/icon_calendar_small_png?attachment=0) !important;
    background-repeat:no-repeat !important;
    background-position: 10px 50% !important;
    padding-left:40px !important;
}

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body {
	background: #fff url(/download/gallery/img/gradient_background_png?attachment=0) repeat-x 0 30px;
}

#page{
	background:transparent url(/download/gallery/img/background_jpg?attachment=0) no-repeat center top;	
}

#header-inner, #main, #footer-inner{
	margin:0 auto;
	width:960px;
}

/* HEADER
------------------------------------------------- */
#header{
	padding:25px 0 30px;
}

#logo{
	margin-left:25px;
}

#logo a{
	background:url("/download/gallery/img/logo_png?attachment=0") no-repeat scroll 0 0 transparent;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding-top:84px;
	width:192px;
}

#thm-header-tagline p{
    color:#C4968A;
    font-family: "Times New Roman", Georgia, Times, serif;
    font-size:16px;
    left:300px;
    line-height:18px !important;
    position:absolute;
    top:29px;
    width:400px;
}

#thm-header-links{
    position:absolute;
    right:5px;
    top:-10px;
}

#thm-header-links, #thm-header-links a{
    color:#FFFFFF;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
}

#thm-header-links a:hover{
    text-decoration:underline;
}

#thm-header-links a{
    padding:0 5px;
}

/* Search Box */
#search-keyword {
	right: 0;
	top: 20px;
	margin: 0px !important;
	padding: 0px !important;
}

* html #search-keyword {
	top: 11px;
}

* + html #search-keyword {
	top: 11px;
	right: 37px;
}

#search-keyword fieldset {
	position: relative;
}

#search-keyword div {
	float: none !important;
}

#search-keyword .text {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url(/cmedia/img/interface/pixel_ddd.gif) left top repeat-x #fff;
	margin-right: 0px !important;
	-moz-box-shadow: 0 0 1px #000;
	-webkit-box-shadow: 0 0 1px #000;
}

#search-keyword .text span {
	margin-right: 20px;
	padding: 5px;
	display: block;
}

#search-keyword .text span input {
	color: #999;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: inherit;
	background: transparent;
}

#search-keyword .buttons {
	position: absolute;
	width: 16px !important;
	right: 5px;
	top: 4px;
}

#search-keyword .buttons input {
	float: right !important;
	margin: 0 !important;
	width: 16px !important;
	height: 16px !important;
	background: url(/cmedia/img/icons/magnifier.png) top left no-repeat !important;
	border: 0px;
	padding: 0px;
	text-indent: -999px;
	overflow: hidden;
	cursor: pointer;
}

* html #search-keyword .buttons input {
	font-size: 0px;
	line-height: 0px;
}

* + html #search-keyword .buttons input {
	font-size: 0px;
	line-height: 0px;
}

/* Primary Nav */
#primarynav {
	overflow:hidden;
}

#navigation {
	background-color: #771903;	
}

#primarynav li {
	float: left;	
	text-align:center;
	width:137px;
}

#primarynav li.here{
	background-color: #571100;
}

#primarynav a {
	display: block;	
	padding:7px 0;
}

#primarynav a{ 
	color: #fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

#primarynav a:hover span  { border-bottom:1px solid #c1593f; }

/* CONTENT
------------------------------------------------- */
#content{
	background-color:#eaebe3;	
}

#content-inner{
	padding:20px 10px;
}

#trailer, #trailerbar{
	padding:0 10px;
}

/* FOOTER
------------------------------------------------- */
#footer{
	background:#fff url(/download/gallery/img/footer_background_gif?attachment=0) repeat-x center bottom;	
}

/* Share Links */
#thm-share{
	height: 71px;	
	background-color:#ddded6;
	border-top:1px solid #d3d4cb;
	padding-left:23px;
}

#thm-share ul{
	padding-top:17px;
}

#thm-share a{
	color:#857D6C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

#thm-share a:hover{
    /*color:#cec8bc;*/
}

#thm-share li{
	float:left;
	padding-right:20px;
	width:166px;
}

#thm-share .thm-share-image{
	float:left;
	height:32px;
	padding-right:15px;
	width:32px;	
}



#thm-share .thm-share-title{	
	float:left;
	position:relative;
        width:92px;
	line-height:14px;
}

#thm-share-facebook .thm-share-title{
    width:69px;
}

#thm-share-twitter .thm-share-title{
    width:69px;
}

#thm-share-flickr .thm-share-title{
    width:96px;
}

#thm-share-linkedin .thm-share-title{
    width:88px;
}

.thm-share-title br{
    line-height:10px;
}

#thm-sitemap{
	background-color:#7d7666;
	padding-top:16px;
	padding-left:27px;
}

#thm-sitemap *{
	font-size:11px;	
}

#thm-sitemap th{
	text-align:left;
	color:#fff;	
	font-weight:bold;
	padding:0 40px 10px 0;
}

#thm-sitemap td{
	padding-right:40px;
}

#thm-sitemap td a{
	color:#cec8bc;
}

#thm-sitemap td a:hover{
    color: #f1f1f1;
}

#thm-footer-bottom{		
	padding:15px 0 20px 10px;
}

#thm-footer-bottom p{
	color:#e87b60;	
	margin-bottom:5px;
	margin-top:5px;
	font-size:11px;	
}

#thm-footer-bottom p a, #thm-footer-bottom p a:hover{
	color:#fff;
        font-size:11px;	
}

#thm-footer-bottom p a:hover{
	text-decoration:underline !important;
}

#thm-footer-bottom span{
	padding:0 2px;
}

#footer-system{
	margin-top:-60px;
	padding-bottom:24px;	
}

#poweredby {
	background-image:url("/download/gallery/img/icon_chicklet_png") !important;
}

/*--------------------------------------------- */
/*  		>>> CUSTOM CONTENT <<<     			*/
/*--------------------------------------------- */

/* HTML Slideshow:
=============================================== */
#slideshow-main{
	padding:0;
}

.ps-slideshow-controls{
	float:right;	
}

.ps-slideshow-controls ul {
	margin:0 !important;
	padding:0 !important;	
}


.ps-slideshow-controls li {
	list-style: none;
	float: left;
	margin: 0 10px;
}

/* Rotating Banner */
.ps-slideshow-frame-container {
	height: 280px; /* maximum hight of slideshow */
	position: relative;
}

.ps-slideshow-frame {
	height: 280px; 
	position: absolute;
}

/*----------------------------------------------------------------------*/
/* Hi Sarah, this is where the homepage slideshow tweak thinga majig is */
/*----------------------------------------------------------------------*/

/* -- START -- */

.frame-recasting-development .frame-picture{
	height:219px;
	background: transparent url(/download/gallery/features/arctic_690x219_milazinkovajpg?attachment=0) no-repeat;
}

.frame-nooriginality-frame .frame-picture{
	height:219px;
	background: transparent url(/download/gallery/features/open_can_690x219jpg?attachment=0) no-repeat;
}

.frame-thirdfeature-frame .frame-picture{
	height:219px;
	background: transparent url(/download/gallery/features/theamericas_690x219_sharedinterestjpg?attachment=0) no-repeat;
}

/* -- END -- */

.frame-description{
	width:650px;
	padding:10px 20px 0px 10px;
	font-size:11px;
	color:#625b4b;	
}

.frame-description p{
	margin-bottom:0 !important;
}

.ps-slideshow-frame h1{
	color:#FFFFFF;
	font-family:"Times New Roman",Times,Georgia,serif;
	font-size:34px;
	font-weight:normal;
	line-height:36px;
	padding:26px 0 0 20px;
}

/* GPS Box */
.thm-gps-box{	
	-moz-border-radius: 5px !important;	
	-webkit-border-radius: 5px !important;
	background:#8c8074 url(/download/gallery/img/gradient_brown_png?attachment=0) repeat-x !important;		
}

.thm-gps-box .ig-cpt-inner-1{
	padding:20px 10px 0 15px;
	background:transparent url(/download/gallery/img/picture_gps_png?attachment=0) no-repeat right bottom !important;
}


.thm-gps-box *{
	color:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;	
}

.thm-gps-box p{
	font-size:12px;	
}

.thm-gps-box h4{	
	font-weight:bold !important;
	font-size:14px;	
}

.thm-gps-box a, .thm-gps-box a:hover { color:#fff; }
.thm-gps-box a:hover { text-decoration: underline; }

/*--------------------------------------------- */
/*      >>> WIDGET COMPONENTS <<<               */
/*--------------------------------------------- */
h2.ig-title{
	font-size:12px !important;		
	font-weight:normal !important;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin-bottom:5px !important;
}

#ig-page-home2 h2.ig-title{
    font-weight:bold !important;
}

.ig-meta{
	margin-bottom:10px !important;	
	color:#625b4b !important;
}

.ig-date, .ig-smallfont{
	color:#8d8d8d !important;
}

.ig-item{
	border-top-style:dotted !important;
}

.ig-noborder{
	border-top:none !important;
}

.ig-widget-layout-default .ig-body {
	color:#625b4b !important;
}

.ig-widget-type-html{
	background-color:transparent !important;
}

.thm-home-calendar{
	background:#eaebe3 url(/download/gallery/img/gradient_event_png?attachment=0) repeat-x !important;
	border-color:#dde0d7 !important;	
}

.thm-home-calendar .ig-cpt-footer {
	background-color:#eaebe3 !important;
}

.thm-home-calendar .ig-cpt-inner-1{
	background:transparent url(/download/gallery/img/icon_calendar_red_png) no-repeat 10px 0;	
}

.thm-home-calendar .ig-cpt-title{
	margin:0 10px 0 50px;
	background-color:transparent !important;
	font-size:18px;
	font-weight:normal;
	border-color:#D7D7D7 !important;
	padding-bottom:7px !important;
	padding-left:7px !important;
	color:#625b4b !important;
}

.thm-home-calendar .ig-item{
	padding-left:36px !important;	
	background:url(/download/gallery/img/icon_calendar_png) no-repeat 0 12px !important;
}

.thm-home-calendar no-indent.ig-item{
	background:none !important;	
}

.thm-home-calendar .ig-widget-calendar .ig-widget-layout-default .ig-first {
	padding-top:12px !important;
}

.thm-home-calendar .ig-widget-calendar{
	padding-top:0 !important;
}

.ig-header h2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}

/* Commentary (Blog widget) */
.thm-commentary{
	background:#eaebe3 url(/download/gallery/img/gradient_commentary_png) repeat-x !important;
	border-color:#dde0d7 !important;
}

.thm-commentary .ig-cpt-title{
	margin:0 10px 0 50px;
	background-color:transparent !important;
	font-size:18px;
	font-weight:normal;
	border-color:#D7D7D7 !important;
	padding-bottom:7px !important;
	padding-left:7px !important;
	color:#625b4b !important;
}

.thm-commentary .ig-cpt-inner-1{
	background:transparent url(/download/gallery/img/icon_bubble_png) no-repeat 10px 0;	
}

.thm-commentary .ig-cpt-footer {
	background-color:#eaebe3 !important;
}

/* Publications */
.thm-publications .ig-cpt-title{
	padding-left:33px !important;
	font-size:18px;
	font-weight:normal;
	border-color:#D7D7D7 !important;
	padding-bottom:7px !important;	
	background:none !important;
	color:#625b4b !important;
}

.thm-publications .ig-cpt-inner-1{
	background:transparent url(/download/gallery/img/icon_document_png) no-repeat 6px 8px;	
}

.thm-publications td{
	padding-bottom:10px;
}

.thm-publications .thm-pub-img{
	padding-right:20px;	
} 

.thm-publications .author a{
	color:#625b4b !important;
}

.thm-publications .author a:hover{
	color:#625b4b !important;
	text-decoration:underline;
}

/* Membership Box */
.thm-membership{	
	padding:10px;
	background:#708e53 url(/download/gallery/img/icon_members_png) no-repeat right bottom !important;
	-moz-border-radius: 5px !important;	
	-webkit-border-radius: 5px !important;
}

.thm-membership p{
	color:#c0d7a9;
	font-size:11px;
}

.thm-membership h2{
	color:#fff;
}

.thm-membership a{
	color:#fff;
	font-size:11px;
}

.thm-membership a:hover{
	text-decoration:underline !important;	
}

/* thm-news-rss */
.thm-news-rss{
	border:none !important;
}

.thm-news-rss .ig-cpt-title{
	padding-left:33px !important;
	font-size:18px;
	font-weight:normal;	
	padding-bottom:7px !important;	
	background:none !important;
	border-color:#D7D7D7 !important;
	color:#625b4b !important;
}

.thm-news-rss .ig-cpt-inner-1{
	background:transparent url(/download/gallery/img/icon_broadcast_png) no-repeat 6px 8px;	
}

.thm-news-rss .ig-smallfont{
	color:#625b4b !important;	
}

/* Newsletter */
.thm-newsletter{	
	padding:10px;	
	-moz-border-radius: 5px !important;	
	-webkit-border-radius: 5px !important;
	background:#a32b10 url(/download/gallery/img/gradient_red_png) repeat-x !important;
}

.thm-newsletter .ig-cpt-inner-1{	
	background:transparent url(/download/gallery/img/icon_mail_png) no-repeat right bottom !important;
}

.thm-newsletter p{
	color:#e87b60;
	font-size:11px;
}

.thm-newsletter h2{
	color:#fff;
}

.thm-newsletter a, .thm-newsletter a:hover{
	color:#fff;
	font-size:11px;
}

.thm-newsletter a:hover{
	text-decoration:underline !important;	
}

/*--------------------------------------------- */
/*      	>>> Branches <<<                */
/*--------------------------------------------- */

.thm-branch-header{
	background-image: url(/download/gallery/img/subbranch_header_png?attachment=0);
	background-repeat: no-repeat;	
	height:83px;
}

.thm-branch-header h1{
	color:#fff;	
	margin:25px 0 0 25px;
}

.thm-title .ig-cpt-title, .thm-title .ig-cpt-title a{		
	font-size:18px;
	font-weight:normal;
	padding-left:0;	
	padding-bottom:5px;
	color:#625b4b !important;
}

.transparent.thm-title .ig-cpt-title{		
	background-color:transparent !important;
	background-image:none;
}

.thm-rounded-title .ig-cpt-title{
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	font-size:14px;
	font-weight:bold;
	border-bottom: none !important;
	color:#625b4b !important;
}

.thm-branches{
	background:#eaebe3 url(/download/gallery/img/gradient_event_png?attachment=0) repeat-x !important;
	border-color:#dde0d7 !important;
}

.thm-branches .ig-widget-navigation{
    padding-left:0 !important;
    padding-right:0 !important;
}

.thm-branches li{
    margin:0 5px !important;
    padding:0 5px !important;
}

.thm-branches li.ig-here{
    background-color:#eee5cb;
}

.thm-branches .ig-widget-layout-default .ig-here a {
	color:#946F00 !important;
}

.thm-branches a{
    background:url("/download/gallery/img/list_arrow_png?attachment=0") no-repeat scroll 0 11px transparent;
    border-top:medium none !important;
    font-size:12px !important;
    font-weight:bold;  
    padding:4px 9px 4px 20px !important;  
}

.thm-branches a:hover{
	background-color:transparent !important;	
}

.thm-branches .ig-cpt-title{
	margin:0 10px !important;
	padding:10px 0 !important;
}

.thm-branch-executives img{
	padding:5px;
	border:1px solid #C3C3C3;
	background-color:#fff;
}

.thm-icon-phone .ig-cpt-title{	
	background:url("/download/gallery/img/icon_phone_png?attachment=0") no-repeat scroll 2px 8px transparent !important;
	padding-left:35px;
}

.thm-subtitle{	
	background:transparent url(/download/gallery/img/subpage_top_png?attachment=0) no-repeat !important;
	height:83px;
}

.thm-subtitle h1{	
	border-bottom:1px solid #B6B2A6;
	line-height:40px;
	margin:27px 20px 0;
}

/*--------------------------------------------- */
/*                 >>> GPS e-Conference <<<     */
/*--------------------------------------------- */

.grid-row, .grid-row-inner {
	height: auto !important;
	height: 1%;
	overflow: hidden;
}

#grid-column-custom {
	padding-right: 20px;
	width: 740px;
}

.img-placeholder {
	border: 1px solid black;
	padding: 25px 15px;
	text-align: center;
	margin-bottom: 0;
}

h3 { font-weight: normal; }

.date { margin-bottom: 0em; }

.topics { line-height: 1.75; }

.grid-3 {
	padding-right: 0px;
	width: 140px;
}

.grid-themes {
        display: inline;
        float: left;
        margin: 0 5px;
	padding-right: 5px;
	width: 175px;
}

.grid-topic {
    display: inline;
    float: left;
    margin: 0 5px;
	padding-right: 5px;
	width: 235px;
}

.grid-4 {
	padding-right: 20px;
	width: 200px;
}


.grid-row-seperator .grid-topic {
	padding: 0 10px;
}

.grid-row {
	background: url('http://www.governancevillage.org/download-noauth/gallery/img/1pxgreygif') 0 0 repeat-y;
}

#grid-custom-nav { background: transparent; }

#grid-custom-nav .grid-3 {
background: #9cb25e url(/download-noauth/gallery/img/navglobepng) 0 100% no-repeat;
padding-bottom: 200px;
width: 160px;
}

#grid-custom-nav .grid-3 ul { background: url(/download-noauth/gallery/img/navtoppng) 0 0 no-repeat; }

#grid-custom-nav .grid-3 ul { padding: 12px 8px 0; margin: 0; list-style: none; }

#grid-custom-nav .grid-3 ul ul { background: transparent; padding: 0; }

#grid-custom-nav .grid-3 li {
background: url(/download-noauth/gallery/img/arrowsmallpng) 5px 13px no-repeat;
border-top: 1px dotted #fff;
padding: 0 0 0 14px;
}

#grid-custom-nav .grid-3 li a { padding: 8px 0; display: block; }

#grid-custom-nav .grid-3 li li {
background: url(/download-noauth/gallery/img/arrowlargepng) 0 15px no-repeat;
padding-left: 23px;
border-top: 0;
}

#grid-custom-nav .grid-3 li,
#grid-custom-nav .grid-3 li a { color: #fff; font-size: 14px; }

#grid-custom-nav .grid-3 li a { font-weight: bold; }

#grid-custom-nav .grid-3 li li a { font-weight: normal; }

#grid-custom-nav .grid-3 li.first { border-top: 0; }

#grid-custom-nav .grid-13 { width: 740px; }

#subnavigation {
	background: url(http://www.governancevillage.org/download-noauth/gallery/img/subnavlogogif) 0 0 no-repeat;
	margin-left: 0;
	padding-top: 140px; 
}

#subnavigation li { list-style: none; }

#subnavigation a {
	color: #fff;
	display: block;
	padding: 2px 0 2px 12px;
	text-decoration: none;
}

#subnavigation ul { margin-left: 0; padding-left: 24px; }

#subnavigation ul li a { padding-left: 0; }

#subnavigation a:hover{ background: url(http://www.governancevillage.org/download-noauth/gallery/img/navheregif) 0 100% no-repeat; }

#subnavigation li li a { background: none; }

#subnavigation li li a:hover { background: url(http://www.governancevillage.org/download-noauth/gallery/img/navheresubgif) 0 100% no-repeat; }

#subnavarticle {
	background: url(http://www.governancevillage.org/download-noauth/gallery/img/subnavlogogif) 0 0 no-repeat;
	margin-left: 0;
	padding-top: 140px; 
}

#subnavarticle li { list-style: none; }

#subnavarticle a {
	color: #fff;
	display: block;
	padding: 2px 0 2px 12px;
	text-decoration: none;
}

#subnavarticle ul { margin-left: 0; padding-left: 24px; }

#subnavarticle ul li a { padding-left: 0; }

#subnavarticle a:hover{ background: url(http://www.governancevillage.org/download-noauth/gallery/img/navheregif) 0 100% no-repeat; }

#subnavarticle li li a { background: none; }

#subnavarticle li li a:hover { background: url(http://www.governancevillage.org/download-noauth/gallery/img/navheresubgif) 0 100% no-repeat; }

a.gv-button  {
	background: url(http://www.governancevillage.org/download-noauth/gallery/img/btnrightgif) 100% 0 no-repeat;
	color: #595757;
	display: block;
	font-size: 11px;
	font-family: 'Times New Roman';
}

a.gv-button span {
	background: url(http://www.governancevillage.org/download-noauth/gallery/img/btnleftgif) 0 0 no-repeat;
	color: #595757;
	display: block;
	font-size: 11px;
	padding: 2px 20px 3px;
	font-family: 'Times New Roman';
	text-align: center;
}

.grid-row-seperator {
	background: url(http://www.governancevillage.org/download-noauth/gallery/img/seperatorgif) 50% 0 repeat-y;
	margin: 20px 0;
}

.grid-row-seperator li {
	font-size: 11px;
}

.grid-row-partner {
	background: #e5e5e5;
	border-left: 140px solid #7f7f7f;
	padding: 12px 0 12px 40px;
}

.grid-row-partner img {
	width: auto;
}

#old-footer{ display:none; }

#blogs #refinement{ display:none; }

#nav-join{ display:none; }