/*
Author Name : Anthony B.
Author Site : http://commonground.com.au
Style Name : Common Ground
Style URI : http://commonground.com.au/
Version : 0.2
Header Height : 200
Comments : For Common Ground Community Sites
*/

#page {
	padding-top: 0px;
	border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        -moz-border-radius-bottomleft: 0px;
        -moz-border-radius-bottomright: 0px;
        -webkit-border-bottom-left-radius: 0px;
        -webkit-border-bottom-right-radius: 0px;

	}

.content {
	padding: 0px 20px 10px;
	}

#header {
        position: relative;
        height: 140px;
        background-position: top;
        background-repeat: no-repeat;
        overflow: hidden;
        }


body {

        font-size: 62.5%;
        font-family: Helvetica, Arial, sans-serif;
        color: white;
        /*background: #EDEDED;*/ /*cgnl replace*/ 
        /* background: rgb(244,244,237); #light grey */
        text-align: center;
	/*margin: 0 200 30px;*/
        }

.columns-two #page {
        width: 950px;
        }


body.columns-two #primary-wrapper {
        float: right; /*anthony change to right for sidebar left*/
        margin-right: -20px;
        width: 750px;
        }

body.columns-two #primary {
	margin-right: 30px;
	}

#primary {
        position: relative;
        float: left; /*anthonychange to right for sidebar left*/
        width: 710px;
        padding: 10px 0px 0px 15px;
        }

body.columns-two .secondary {
        /*float: left;*/ /*anthony change to left for sidebar left*/
        }

.secondary {
        width: 180px;
        float: left;
        font-size: 1.2em;
        line-height: 1.5em;
        color: #666;
        padding: 0 10px;
        overflow: hidden;
        }

ul.menu {
	clear: both;
	list-style: none outside none;
	padding 0;
	width: 90em;
        margin: 0 20px;
        }

ul.menu li {
	margin: 0 2px 0 0;
	}

ul.menu li a {
	/*background: none repeat scroll 0 0 #C58F83; background of tabs replaced in style.php from cgnl_config*/
        padding: 10px 1.3em;
	letter-spacing: 2px;
        font-size: 1em;
	text-transform: uppercase;
	color: #FAF3F4;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        }

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 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,
body.single ul.menu li.blogtab a,
body.single ul.menu li.blogtab a:hover {
        color: #333;
	border: 1px solid #52545F;
	border-width: 1px 1px 0 1px;
        background: white;
        text-decoration: none;
        }


ul.menu li a:hover {
        /* background: #A33D44; tab hover color replaced in style.php from cgnl_config */
        }

.secondary h4 { /* Secondary H4 is sidebar headlines */
	color: #FFFFFF;
        font-size: 12px;
        font-weight: normal;
        padding: 5px 5px 5px 10px;
        display: block;
        margin-bottom: 0px;
	/*background: #A33D44; sidebar headline bg color replaced in style.php from cgnl_config */
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5pt;
	-moz-border-radius-topright: 5pt;
        }

.round-tl {
	background: url(round-tl.gif) top left no-repeat;
	}

.round-tr {
	background: url(round-tr.gif) top right no-repeat;
	}

.secondary ul, .secondary ol { /* Sidebar color+border */
        margin: 0px 0 0;
	/* CHECK style.php COLOR GRABBED FROM cgnl_config background: #FAF3F4; */
        padding: 2px 2px 2px 10px;
	border: 1px solid #C0C0C0;
	border-width: 1px 1px 1px 1px;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5pt;
	-moz-border-radius-bottomright: 5pt;
        }

.secondary ul li {
	line-height: 1.3em;
	padding: 4px 0;
	}

h4 {
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: 2.5px;
	line-height: 1.32em;	
	
	}


#sidebar-1 {
	padding: 0px;
	}

.secondary a {
	background: url("morearrow.png") no-repeat scroll 100% 0.4em transparent;
	padding-right: 9px;
	text-align: left;
	}

.secondary h4 a:visited, .secondary h4 a {
	text-decoration: none;
	color: #FFFFFF;
	background: none;
}

.secondary div {
        margin: 20px 0 0;
        }

	
.entry-content a:visited {
	color: #2277DD;
	}
#sidebar-language {
	color: #2277DD;
	font-size: 1.1em;
	position: absolute;
	right: 2.7em;
	text-align: right;
	top: 0.8em;
	text-decoration: none;
}
#sidebar-language a {
	color: #2277DD;
	font-weight: bold;
	text-decoration: none;
}

#sidebar-newsletter {
	color: #9E9585;
	font-size: 115%;
	position: absolute;
	right: 2.6em;
	text-align: right;
	top: 3.6em;
}

#sidebar-cgpublink {
	color: #9E9585;
	font-size: 115%;
	position: absolute;
	right: 2.6em;
	text-align: right;
	top: 2.4em;
}

.cg-sidebar a {
	color: #9E9585;
	}

#searchsubmit {
	font-size: 1em;
	padding: 0 0 0 0;
	}

#s { /* The actual search input field */
	padding: 2px;
	width: 60%;
	}

#sidebar-newsletter-blog {
	position: absolute;
	text-align: right;
	top: 11.5em;
	right: 2.5em;
	text-decoration: none;
	}

a.social-link {
	margin-left: 6.9px;
	}

#top-search {
	position: absolute;
	top: 7.4em;
	right: 1.5em
	}
	
#searchsubmit { /* Static search button */
        float: none;
        width: 30%;
        }

.page-head {
	margin: 10px 0;
	text-align: left;
	}

.page-head a:visited {
	color: #444444;
	text-decoration: none;
	}

.page-head h1 {
	color: #000000;
	font-style: italic;
        font-size: 2em;
	}

h2 {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 25px;
	letter-spacing: 2.5px;
	line-height: 1.32em;
	}


.four04 .entry-title,
body.page #current-content .entry-title { /*removed double header on pages */
        /*margin-left: 40px;*/
        margin-left: 0px;
        text-align: left;
	/*display: none;*/
	/*the above line removes k2 page title from pages*/
        }

#footer a {
	border-bottom: 1px solid #CCCCCC;
	color: #888888;
	font-weight: bold;
	}

#FAQ dt {
	font-weight: bold;
	margin-top: 1em;
	}
