/*
Author Name : Gus Gollings
Author Site : http://commonground.com.au
Style Name : Common Ground
Style URI : http://commonground.com.au/
Version : 0.1
Header Height : 200
Comments : For Common Ground Community Sites
*/

body {
  background: rgb(244,244,237);
}
h1,h2,h3,h4,h5,h6 {
  letter-spacing: 0.1em;
  font-family: Helvetica,Arial,sans-serif;
  text-align: left;
}


/* Three Columns, content middle. */

body.columns-three #primary {
	margin-left: 200px;
}

.columns-three .secondary {
	width: 184px;
	}

body.columns-three #sidebar-1 {
	left: -670px;
	margin-left: -200px;
}

.feedlink { /* On the sidebar */
  top:4px;
	right: 10px;
	}
.feedlink span { /* On the sidebar */
	color:white;
	}
.feedlink span a { /* On the sidebar */
  text-decoration: none;
	}


#page {/* The entire design is contained within the 'page' id */
padding-top:0;
}

#header {/* Contains the H1 and menu */
  background:#FFF;
}

ul.menu li a {
  background: #52545F;
}
ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_ancestor a,
ul.menu li.current_page_ancestor a:hover {
  font-weight: bold;
  color: #666;
  background: #F4F4ED;
  text-decoration: none;
  border: 1px solid #52545F;
  border-width: 1px 1px 0 1px;
}
ul.menu {
  clear: both;
  width: 80em;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
ul.menu li {
  float: left;
  margin: 0 2px 0 0;
  padding: 0;
}
ul.menu li a {
  float: left;
  margin: 0;
  padding: 10px 1.3em;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #666;/* background:#52545F;*/
  background:#EAE6CE;
}
ul.menu li a:hover {
  color: white;
  background: #BF311A;
}

.sb-pagemenu {/* border:1px solid #ddd;*/
}
.sb-pagemenu h4 {
/*  padding: 5px;*/
  border-bottom: 1px solid #ddd;
}
.sb-pagemenu ul {
}
.sb-pagemenu ul li {
}
.sb-pagemenu ul li a {
  padding: 0 5px;
  display: block;/* width:100%;*/
  font-weight:bold;
}
.sb-pagemenu ul li a:hover {
  color: white;
  background: #BF311A;
}

#primary {/* Contains the main column */
	width: 640px;
}

}
.entry-content {/* The meat and potatoes of every entry */
  line-height:1.5em;
}
.iframe {
}
#sidebar-1 {/* The first sidebar */
}

#sidebar-2 {/* The second sidebar */
}


.secondary {/* Contains both sidebars */
  font-size:1.2em;
/*  padding-left: 20px;*/
/*  width: 190px;*/
}
.secondary h4 {
  font-size: 1em;
}
.comments h4 {
  font-size: 1.71em;
}
#FAQ dt {
  margin-top: 1em;
  font-weight: bold;
}

#sidebar-cgpublink {
  position: absolute;
  top:2em;
  right: 1em;
}
#sidebar-newsletter {
  position: absolute;
  top:11em;
  right: 1em;
  text-decoration: none; 
}

#sidebar-search.secondary {
  position: absolute;
  top:3em;
  right: 1em;
}

.gsc-control, .gsc-search-box, .gsc-branding {
width: 200px!important;
}

#sidebar-search.secondary input {
  font-size: 85%;  
}

/* BOXES */
.box { background: url(box_580bg.png) 0 100% no-repeat; overflow: hidden; }
.box { background: url(box_184bg.png) 0 100% no-repeat; }
.box h2 { height: 21px; overflow: hidden; position: relative; margin-bottom: 0; padding: 4px 10px 0 10px; color:white; font-weight:normal; font-size:12px; }
.box h2 a { display: block; position: absolute; height: 25px; width: 100%; background: url(box_linkarrow.png) 95% 50% no-repeat; }

/*#pages { height: 286px; }*/
#pages h2 { background: url(header_184bg.png) no-repeat; }
#pages h3 { font-size:11px; font-weight:bold; line-height:1.2em; margin-bottom:5px; }
#pages li { padding-bottom:5px; }
#pages ul.square { margin-bottom:0; }
#pages ul.square a { text-align:left; background: url(morearrow.png) 100% 0.4em no-repeat; padding-right: 9px; *display:inline-block; }
#pages ul.square.back a { text-align:right; background: url(backarrow.png) 0 0.4em no-repeat; padding-left: 9px; *display:inline-block; }
#pages ul.square { margin-left: 1.5em; }
#pages ul.square li { line-height: 1.3em; padding: 4px 0; }
.divider { border-top:1px solid #ccc; margin-bottom:10px; }

/* text pages */
.pad5 { padding: 5px; }
.pad10 { padding: 10px; }
.padtop10 { padding-top: 10px;}
.padbottom10 { padding-bottom: 10px;}
.padtop5 { padding-top: 5px;}
.padbottom5 { padding-bottom: 5px;}

/* - Links */
#primary a:hover, #primary a:visited:hover,
 {
	text-decoration: none;
         color: #2277DD; 
	}
a {
	color: #2277DD;
	text-decoration: none;
	}

.entry-content a:visited {
	color: #2277DD;
	text-decoration: none;
	}
/* hide page title */
#post-18 h2 {display:none;}
#post-1472 h2 {display:none;}



