
@import url(http://fonts.googleapis.com/css?family=Oswald:300);

/*Theme Name:Anglican Diocese of BrisbaneAuthor:Adriana del Monaco ShepherdVersion:1*/
/* location Find a parish .widgettitle {
  margin:inherit;
  margin-bottom:5px;
  margin-top::1px;
  line-height: normal;
}
*/
/* =Reset default browser CSS. Based on work by Eric Meyer:http://meyerweb.com/eric/tools/css/reset/index.html-------------------------------------------------------------- */
/* Home form validation error msg-------------------------------------------------------------- */
#span.wpcf7-not-valid-tip {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #FF0000;
  font-size:10pt;
  left:20%;
  position:absolute;
  top:-526%;
  width:280px;
  z-index:100;
}
.entry-content img.attachment-thumbnail {
  float:left;
  margin-right:7px;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
  background:transparent;
  /*border:0;
  margin:0;
  padding:0;
  vertical-align:middle;
  */
}
body {
  line-height:1;
}
h1,h2,h3,h4,h5,h6 {
  font-weight:normal;
}
ol,ul {
  list-style: none;
}
blockquote {
  quotes:none;
  /*background-color:#fff;
  border:1px dotted #ccc;
  width:220px;
  float:left;
  padding:0 1em;
  */
  padding:5px 15px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  /* For IE 8 */
  /*-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000')";
  /* For IE 5.5 - 7 */
  /*filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000');
  */
}
/* ---------------- FOCUS Focus online ---------------- */
.magazine {
  quotes:none;
  background-color:#fff;
  border:1px dotted #ccc;
  width:190px;
  float:left;
  margin:5px;
  padding:0 1em;
  height:550px;
  /*-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  /* For IE 8 */
  /*-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000')";
  /* For IE 5.5 - 7 */
  /*filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000');
  */
}
.magazine ul {
  background-color:#eee;
  margin:0 0 10px 0;
  padding:5px 25px;
}
.magazine ul li {
  line-height:1.2em!important;
}
.magazine h2,.magazine h3 {
  background-color:#ffb317;
  color:#fff !important;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  text-align:center;
  padding:5px 0 0 0;
}
.magazine a:link,blockquote a:link {
  border-color:none !important;
  border-style:none !important;
  border-width:0px !important;
}
.magazine img {
  margin-left: 25px !important;
}
/**/
blockquote:before,blockquote:after {
  content:'';
  content:none;
}
del {
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse:collapse;
  border-spacing:0;
}
a img {
  border:none;
}
p img {
  margin-bottom:-15px;
}
.ir {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
}
.hidden {
  display:none;
  visibility:hidden;
}
.visuallyhidden {
  position:absolute !important;
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px,1px,1px,1px);
}
.invisible {
  visibility:hidden;
}
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {
  display:inline-block;
}
* html .clearfix {
  height:1%;
}
.clearfix {
  display:block;
}

/* =Layout-------------------------------------------------------------- */
/*LAYOUT:Two columnsDESCRIPTION:Two-column fixed layout with one sidebar right of content*/
#wpcf7-form-control wpcf7-text textfield {
  display:none;
}
#wpcf7-form-control-wrap email {
  display: none;
}
#container {
  float:right;
  margin:0 0px 0 0;
  /*width:690px;
  */
  background:#FFFFFF
}
#primary,#secondary {
  float:left;
  /*overflow:hidden;
  */
  width:220px;
}
#secondary {
  clear:right;
}
.entry-content h3,.entry-content h2 {
  color:#b93e80;
  border-bottom: 1px solid #fae9b4;
}
/*LAYOUT:One column,no sidebarDESCRIPTION:One centered column with no sidebar*/
.one-column #content {
  margin:0 auto;
  width: 980px;
}
/*LAYOUT:Two column,left sidebarDESCRIPTION:One centered column with no sidebar*/
.two-column #content {
  width:685px;
  /*width:730px;
  float: right;
  */
}
/*LAYOUT:Full width,no sidebarDESCRIPTION:Full width content with no sidebar;
used for attachment pages*/
.single-attachment #content {
  margin:0 auto;
  width: 900px;
}
/* =Fonts-------------------------------------------------------------- */
body {
  font-family:Arial,Helvetica,sans-serif;
}
input,textarea,.pingback a.url {
  font-family:Arial,Helvetica,sans-serif;
}
h3#comments-title,h3#reply-title,#navigation-bar .menu,#navigation-bar div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.wp-caption-text {
  font-family:Arial,Helvetica,sans-serif;
}
input[type=submit] {
  font-family:Arial,Helvetica,sans-serif;
}
pre {
  font-family:Arial,Helvetica,sans-serif;
}
code {
  font-family: Arial,Helvetica,sans-serif;
}
/* =Structure-------------------------------------------------------------- */
/* The main theme structure */
#navigation-bar,#colophon,#branding,#main,#wrapper {
  margin:auto;
  width: 980px;
}
#wrapper {
  margin-top:25px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0;
  padding-left:0px;
  border:0px solid #999;
  background-color:#FFFFFF;
  position:relative;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  -o-border-radius:20px;
  /* firefox's individual border radius properties */
-moz-border-radius-topleft:5px;/* top left corner */
-moz-border-radius-topright:5px;/* top right corner */
-moz-border-radius-bottomleft:5px;/* bottom left corner */
-moz-border-radius-bottomright:5px;/* bottom right corner */
-moz-border-radius:5px 5px 5px 5px;/* shorthand topleft topright bottomright bottomleft */
/* webkit's individual border radius properties */
  -webkit-border-top-left-radius:5px;
  /* top left corner */
  -webkit-border-top-right-radius:5px;
  /* top right corner */
  -webkit-border-bottom-left-radius:5px;
  /* bottom left corner */
  -webkit-border-bottom-right-radius:5px;
  /* bottom right corner */
  border-top-right-radius:5px;
  border-top-left-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:3px 3px 4px rgba(0,0,0,0.3);
  -webkit-box-shadow:3px 3px 4px rgba(0,0,0,0.3);
  box-shadow:3px 3px 4px rgba(0,0,0,0.3);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999');
}
#logo {
  left:16px;
  margin-top:-15px;
  position:absolute;
}
#masthead {
  position:relative;
  padding-top: 10px;
}
/* =Global Elements-------------------------------------------------------------- */
/* Main global 'theme' and typographic styles */
.breadcrumb {
  padding-left:10px;
  font-size:12px;
  background-color:#FBFBFB;
  background-image:-moz-linear-gradient(center top,#FFFFFF,#F5F5F5);
  background-repeat:repeat-x;
  border:1px solid #DDDDDD;
  border-radius:3px 3px 3px 3px;
  box-shadow:0 1px 0 #FFFFFF inset;
  list-style:none outside none;
  padding:7px 14px;
  padding-bottom:5px;
  margin:1px 0 1px 0;
}
body {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/background.jpg);
  background-repeat:no-repeat;
  background-color:#ebebeb;
}
body,input,textarea {
  color:#000;
  font-size:13px;
  line-height:1.5em;
}
hr {
  background-color:#ccc;
  border:0;
  clear:both;
  height:1px;
  margin-bottom: 18px;
}
/* Text elements */
ul {
  /*list-style:square;
  *margin:0 0 0px 1.5em;
  */
  margin:0 0 0px 0px;
}
ol {
  list-style:decimal;
  margin:0 0 18px 1.5em;
}
ol ol {
  list-style:upper-alpha;
}
ol ol ol {
  list-style:lower-roman;
}
ol ol ol ol {
  list-style:lower-alpha;
}
ul ul,ol ol,ul ol,ol ul {
  margin-bottom:0;
}
dl {
  margin:0 0 24px 0;
}
dt {
  font-weight:bold;
}
dd {
  margin-bottom:18px;
}
strong {
  font-weight:bold;
}
cite,em,i {
  font-style:italic;
}
big {
  font-size:131.25%;
}
ins {
  background:#ffc;
  text-decoration:none;
}
blockquote cite,blockquote em,blockquote i {
  font-style:normal;
}
pre {
  background:#f7f7f7;
  color:#222;
  line-height:18px;
  margin-bottom:18px;
  padding:1.5em;
}
abbr,acronym {
  border-bottom:1px dotted #666;
  cursor:help;
}
sup,sub {
  height:0;
  line-height:1;
  position:relative;
  vertical-align:baseline;
}
sup {
  bottom:1ex;
}
sub {
  top:.5ex;
}
input[type="text"],textarea {
  background:#fff;
  border:1px solid #6392EC;
  padding:2px;
  /*-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  */
}
a:link {
  color:#6392EC;
}
a:visited {
  color:#6392EC;
}
a:active,a:hover {
  color: #6392EC;
}
/* Text meant only for screen readers */
.screen-reader-text {
  position:absolute;
  left: -9000px;
}
/* image Post and Box in internal pages */
.entry-content img {
  border-color:#ddd;
  border-width:1px;
  border-style:solid;
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
.entry-content h1 {
  color:#000;
  font-size:24px;
  font-weight:bold;
  padding-bottom:10px;
  line-height:1.2em;
}
/*#content-three-columns .entry-title {
  display: none;
}
*/
#content .entry-content ul li {
  list-style-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
  margin-bottom:7px;
}
/*#content .entry-content ul li a:link,#content .entry-content ul li a:visited {
  background-image:none;
  border-bottom:1px solid #fcd78c;
  border-right:1px solid #fcd78c;
  border-left:1px solid #fff;
  border-top: 1px solid #fff;
}
*/
#container .entry-content ul li {
  list-style-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
  line-height:1.8em;
}
#menu-buttonshome a {
  background-color:#6392EC;
  border-radius:5px 5px 5px 5px;
  color:#FFFFFF;
  display:block;
  float:left;
  font-weight:bold;
  margin:0px 0px 10px 0px;
  padding:5px 10px;
  text-decoration:none;
  width:190px;
}
.entry-content .button a:link {
  color:#FFF;
  background-image:none;
  text-decoration:none;
}
.entry-content .button a:visited {
  color:#FFF;
  background-image:none;
  text-decoration:none;
}
.entry-content #sl_div img {
  -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.2);
  -moz-box-shadow:0px 0px 0px rgba(0,0,0,0.2);
  box-shadow:0px 0px 0px rgba(0,0,0,0.2);
}
#content .entry-content .inline-post {
  float:right;
  border-top-width:7px;
  border-top-style:solid;
  border-top-color:#6392EC;
  background-color:#f4f4f4;
  padding:15px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-color:#CCC;
  border-bottom-color:#CCC;
  border-left-color:#CCC;
  width:270px;
  margin-right:10px;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
}
/*.inline-post .wpcf7-list-item input[type="radio"] {
}
.wpcf7-list-item {
  display:block;
}
#help-content .inline-post {
  float:right;
  border-top-width:7px;
  border-top-style:solid;
  border-top-color:#6392EC;
  background-color:#f4f4f4;
  padding:15px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-color:#CCC;
  border-bottom-color:#CCC;
  border-left-color:#CCC;
  width:310px;
  margin-right:10px;
  margin-left:10px;
  margin-top:5px;
}
#help-content .inline-post input {
  margin:0 0 10px;
}
#help-content .inline-post select {
  margin:0 0 10px;
}
#content-three-columns .entry-content .inline-post {
  float:right;
  border-top-width:7px;
  border-top-style:solid;
  border-top-color:#6392EC;
  background-color:#f4f4f4;
  padding:15px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-color:#CCC;
  border-bottom-color:#CCC;
  border-left-color:#CCC;
  width:320px;
  margin-right:10px;
  margin-left:10px;
  margin-top: 5px;
}
*/
/* Hides the date in the post .entry-content div small {
  display:none;
}
.entry-content div h2 {
  font-weight:bold;
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom-color:#CCC;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  line-height:1.5em;
}
.entry-content .inline-post div h2 {
  font-weight:bold;
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom-color:#CCC;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  line-height:1.2em;
  font-size: 16px;
}
*/
/* Links on Box */
/*.entry-content a:link {
  font-weight:bold;
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:10px;
  text-decoration:none;
  font-size:13px;
}
.entry-content a:visited {
  font-weight:bold;
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:10px;
  text-decoration:none;
  font-size: 13px;
}
*/
/* Search -------------------------------------------------------------- */
#header .search {
  margin-left:700px;
  padding:15px;
  width:auto;
}
.sidebar .search {
  padding:15px;
  width:auto;
}
#header .search input[type="submit"] {
  background:url("images/button_glass.png") no-repeat scroll left top transparent;
  border:none;
  -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0);
  -moz-box-shadow:0px 0px 0px rgba(0,0,0,0);
  box-shadow:0px 0px 0px rgba(0,0,0,0);
  width:65px;
  height: 35px;
}
.search input[type="text"] {
  moz-border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  /* firefox's individual border radius properties */
-moz-border-radius-topleft:3px;/* top left corner */
-moz-border-radius-topright:3px;/* top right corner */
-moz-border-radius-bottomleft:3px;/* bottom left corner */
-moz-border-radius-bottomright:3px;/* bottom right corner */
-moz-border-radius:3px 3px 3px 3px;/* shorthand topleft topright bottomright bottomleft */
/* webkit's individual border radius properties */
  -webkit-border-top-left-radius:3px;
  /* top left corner */
  -webkit-border-top-right-radius:3px;
  /* top right corner */
  -webkit-border-bottom-left-radius:3px;
  /* bottom left corner */
  -webkit-border-bottom-right-radius:3px;
  /* bottom right corner */
  border:#ccc 1px solid;
  width:150px;
  color:#aaa;
}
.search #button {
  background:url("images/button_glass.png") no-repeat scroll left top transparent;
  left:180px;
}
.search #content h1 {
  font-size:1.4em;
  font-weight:bold;
  color:#000;
}
.search #content h1 span {
  font-size:24px;
  font-weight:bold;
  color:#000;
}
.search #content h2 a:link {
  font-size:18px;
  font-weight:bold;
  color:#000;
}
.search #content div {
  border-bottom-color:#CCC;
  border-bottom-width:1px;
  border-bottom-style:dotted;
}
.search #content .entry-utility {
  display: none;
}
/* END -------------------------------------------------------------- */
/* three columns */
#content-three-columns .entry-title ul li {
  list-style-type:none;
}
#content-three-columns {
  float:left;
  width:365px;
}
#content-three-columns .box-right h2 {
  font-weight:bold;
}
#content-three-columns .entry-title {
  color:#000;
  font-size:27px;
  font-weight:bold;
  line-height:1.3em;
  margin-bottom:0;
  margin-top:10px;
}
#content-three-columns img {
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  padding:8px;
  border-width:1px;
  border-color:#ccc;
  border-style:solid;
  margin-bottom:15px;
}
#content-three-columns #top {
  padding-top:0px;
}
#content-three-columns {
  margin-bottom:36px;
}
#content-three-columns {
  margin:0 0px 0 20px;
}
#content-three-columns textarea {
  color:#000;
  font-size:13px;
  line-height:1.43;
}
#content-three-columns .entry-content a:link {
  display:block;
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
  background-position:50px center;
}
iframe {
  border-color:#ddd;
  border-width:4px;
  border-style: solid;
}
/* ----------------------- News Home ----------------------- */
#container-home .news-home h2 {
  margin:0;
}
#container-home .news-home h1 {
  margin:0px;
}
#container-home .news-home h2 a:link {
  font-size:15px;
  font-weight:bold;
  padding-right:10px;
  color:#95B247;
  text-decoration:none;
}
#container-home .news-home h2 a:visited {
  font-size:15px;
  font-weight:bold;
  padding-right:10px;
  color: #95B247;
}
#container-home .news-home img {
  float:right;
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#333333')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#333333');
}
#container-home .news-home .more-link:link {
  font-weight:bold;
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:10px;
  text-decoration:none;
  color:#6392EC;
}
.news-post_new {
  margin-bottom:5px;
  border-bottom:1px #eee dotted;
  padding-top: 5px;
}
/* News Home title*/
#container-home .news-home h1 a:link {
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  padding:5px;
  color:#3d3d3d;
  background-color:#fef0c9;
  border-bottom:#b93e80 1px solid;
  display:block;
}
#container-home .news-home h1 a:visited {
  font-size:18px;
  font-weight:bold;
  text-decoration:none;
  color:#000;
  padding-bottom:15px;
  color:#000;
}
#container-home .news-home .post {
  font-size:10px;
  padding-bottom:10px;
}
#news-posts {
  height:200px;
  position:relative;
  overflow:hidden;
  margin-top:5px;
}
#news-posts .news-posts {
  width:100%;
}
#news-posts-inner {
  position:absolute;
  left:0;
  top:0;
  width:100%;
}
#news-posts .news-post p {
  margin-top:3px;
}
#news-toggle-nav {
  position:absolute;
  left:0;
  bottom:1px;
  width:100%;
  margin:0;
  padding:0;
  text-align:left;
  overflow:hidden;
  font-size:14px;
}
#news-toggle-nav li {
  list-style-type:none;
  margin:0;
  padding:0;
  display:inline;
}
#news-toggle-nav a {
  font:xx-large;
  background-color:#FCCB34 no-repeat left top;
  width:40px;
  height:40px;
  margin:0 8px;
  text-decoration:none;
  text-indent:-9999px;
  padding:5px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
#news-toggle-nav a.active {
  background-color:#B93E80;
  background-position:bottom left;
  font:x-large;
  color:#FFF;
  padding:5px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius: 3px;
}
/* =Header-------------------------------------------------------------- */
#header {
  padding:0px 0 0 0;
}
#site-title {
  float:left;
  font-size:30px;
  line-height:36px;
  margin:0 0 0px 0;
  width:400px;
}
#site-title a {
  color:#000;
  font-weight:bold;
  text-decoration:none;
}
#site-description {
  clear:right;
  float:right;
  font-style:italic;
  margin:15px 0 18px 0;
  width:220px;
}
#branding .logo-social {
  margin:5px;
  float: right;
}
/* This is the custom header image */
#branding img {
  border-top:0px solid #000;
  border-bottom:0px solid #000;
  display:block;
  float:left;
  position:relative;
  clear: both;
}
/* =Menu - Main Navigation Bar-------------------------------------------------------------- */
#navigation-bar {
  background:#b93e80;
  display:block;
  float:left;
  /*width:1000px;
  */
  height:auto;
  /*-moz-border-radius:5px;
  border-radius:5px;
  */
  padding-left:0px;
  margin-bottom:1px;
  z-index:9999;
  position:relative;
}
#navigation-bar .menu-header,div.menu {
  margin-left:3px;
}
#navigation-bar .menu-header ul,div.menu ul {
  list-style:none;
  margin:0;
  padding-left:0px !important;
}
#navigation-bar .menu-header li,div.menu li {
  float:left;
  position:relative;
}
#navigation-bar a {
  color:#FFF;
  display:block;
  line-height:40px;
  padding:0 10px;
  text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;
  text-decoration:none;
  padding-right:12px;
  padding-left:10px;
  border-right-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-left-style:solid;
  border-right-color:#c76599;
  border-left-color:#c76599;
  text-shadow:black 1px 1px 0.1em;
  font-size: 90%;
}
#navigation-bar ul ul {
  /* box-shadow:0px 3px 3px rgba(0,0,0,0.2);
  -moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);
  -webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);
  display:none;
  position:absolute;
  top:38px;
  left:0;
  float:left;
  width:180px;
  z-index:99999;
  background:none repeat scroll 0 0 #b93e80;
  */
  border:0px solid #c76599;
  display:none;
  float:left;
  left:0;
  list-style:none outside none;
  margin:0;
  padding:0;
  position:absolute;
  top:40px;
  width:170px;
  font-size:12px;
}
#navigation-bar ul ul li {
  border-bottom:1px solid #FCB137;
  border-top:0px solid #FCB137;
  clear:both;
  margin:0;
  padding:0;
  /*width:170px;
  */
  font-size:12px;
}
#navigation-bar ul ul ul {
  left:100%;
  top:0;
}
#navigation-bar ul ul a {
  background:none repeat scroll 0 0 #FCB137;
  filter:alpha(opacity=95);
  opacity:.95;
  border-left:medium none;
  border-right:medium none;
  float:left;
  font-size:107%;
  padding-bottom:8px;
  padding-left:15px;
  padding-top:8px;
  width:140px;
  line-height:130%;
}
#navigation-bar ul ul:hover>a {
  background-color:#d89424;
}
#navigation-bar li:hover>a,#navigation-bar li.active>a,#navigation-bar li.current_page_item>a,#navigation-bar li.current_page_parent>a {
  background-color:#fcb137;
  color:#fff;
}
#navigation-bar ul li:hover>ul {
  /* display:block;
  */
}
#navigation-bar ul li.current_page_item>a,#navigation-bar ul li.current-menu-ancestor>a,#navigation-bar ul li.current-menu-item>a,#navigation-bar ul li.current-menu-parent>a {
  color:#fff;
}
* html #navigation-bar ul li.current_page_item a,* html #navigation-bar ul li.current-menu-ancestor a,* html #navigation-bar ul li.current-menu-item a,* html #navigation-bar ul li.current-menu-parent a,* html #navigation-bar ul li a:hover {
  color: #fff;
}
/* =Hero-------------------------------------------------------------- */
#wave {
  left:10px;
  margin-top:254px;
  position:absolute;
  background:0 0;
  z-index:9999;
}
#hero {
  width:100%;
  height:309px;
  margin-bottom:8px;
}
#hero-body {
  width:654px;
  float:left;
  height:309px;
  overflow:hidden;
  position:relative;
}
#hero-body img.size-full {
  max-width:none;
}
.hero-panel {
  position:absolute;
  left:0;
  top:0;
  z-index:1;
  width:654px;
  height:309px;
}
#hero-nav {
  float:left;
  width:326px;
  height:309px;
  margin:0;
  padding:0;
  background:#cfcfcf url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/bg-hero.jpg) repeat-x 0 0;
}
#hero-nav li {
  margin:0;
  padding:0;
  height:95px;
  list-style-type: none;
}
#hero-nav li a {
  display:block;
  position:relative;
  z-index:9000;
  padding:15px;
  height:73px;
  color:#333;
  /*border-bottom:1px solid #cfcfcf;
  border-top:1px solid #eee;
  */
  text-decoration:none;
}
#hero-nav li a.hero-nav-1 {
  border-left:1px solid #cfcfcf;
}
#hero-nav li a.hero-nav-1.active {
  border-top:1px solid #b91b46;
}
#hero-nav li a strong {
  display:block;
  margin-bottom:10px;
  font-size:14px;
  color:#b93e80;
}
#hero-nav li a.active strong {
  display:block;
  margin-bottom:10px;
  font-size:16px;
  background:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif) no-repeat left center;
  color:#b93e80;
  padding-left: 15px;
}
#hero-nav li a.active {
  background:#fde295 url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/hero-nav-bg.jpg);
  /*color:#fff;
  text-shadow:1px 1px 0px #333;
  */
  border-left:5px solid #b93e80;
  padding:15px;
  height:73px;
}
#hero-nav li a span {
  position:absolute;
  left:-6px;
  top:0;
  width:6px;
  height:113px;
  display:none;
  z-index:9999;
  text-indent:-9999px;
}
#hero-nav li a.active span {
  display: block;
}
/* =Content-Home-------------------------------------------------------------- */
#content-home {
  margin-bottom:0px;
}
#container-home {
  float:left;
  width:100%;
  background: #FFF
}
.box-inner-pages,.box-services-home {
  /*-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  */
  float:left;
  width:310px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  margin:20px 35px 4px 0;
  height:185pxpx;
}
.box-inner-pages,.box-services-home img {
  -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:4px #fff solid;
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999');
}
.box-services-home h2 {
  margin-top:-20px;
}
.box-services-home h2 a:link {
  color:#b93e80;
  text-decoration:none;
  font-size:1.1em;
  font-weight:normal;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  position:absolute;
  margin-top:7em;
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/bg-transparent-white.png);
  clear:left;
  padding:7px 3px 3px 10px;
  display:block;
  width:300px;
}
.box-services-home h2 a:visited {
  color:#b93e80;
  text-decoration:none;
  font-size:1.1em;
  font-weight:normal;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  position:absolute;
  margin-top:7em;
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/bg-transparent-white.png);
  clear:left;
  padding:7px 3px 3px 10px;
  display:block;
  width:300px;
}
.box-services-home b {
  font-size:18px;
  font-weight:bold;
}
.box-services-home h1 {
  font-size:18px;
  font-weight:bold;
}
.more-link.iip-more-link:link {
  font-size:12px;
  font-weight:bold;
  padding-right:10px;
  text-decoration:none;
  color:#6392EC;
  display:block;
}
.more-link.iip-more-link:visited {
  font-size:12px;
  font-weight:bold;
  padding-right:10px;
  text-decoration:none;
  color:#6392EC;
  display:block;
}
#content .more-link.iip-more-link:link {
  font-size:12px;
  font-weight:bold;
  padding-right:10px;
  text-decoration:none;
  margin-top:10px;
  color:#6392EC;
  display:block;
}
#content .more-link.iip-more-link:visited {
  font-size:12px;
  font-weight:bold;
  padding-right:10px;
  text-decoration:none;
  margin-top:10px;
  color:#6392EC;
  display:block;
}
.where:link {
  display:block;
  background-color:#eee;
  font-weight:bold;
  padding-right:10px;
  text-decoration:none;
  color:#6392EC;
  border-top-color:#CCC;
  border-top-style:solid;
  border-top-width:1px;
  padding-left:3px;
}
.where:visited {
  display:block;
  background-color:#eee;
  font-weight:bold;
  padding-right:10px;
  text-decoration:none;
  color:#6392EC;
  padding:5px;
  border-top-color:#ccc;
  border-top-style:solid;
  padding-left:3px;
  border-top-width:1px;
}
.more-link.iip-more-link:link {
  font-weight:bold;
  padding-right:10px;
  text-decoration:none;
  color:#6392EC;
}
.more-link.iip-more-link:hover {
  font-weight:bold;
  padding-right:10px;
  text-decoration:none;
  color:#6392EC;
}
.more-link.iip-more-link:visited {
  font-weight:bold;
  padding-right:10px;
  text-decoration:none;
  color: #6392EC;
}
.news-home {
  float:left;
  width:280px;
  /*-webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-bottom:10px;
  height:220px;
  */
  margin-right:5px;
  padding-left:10px;
}
/* --------- Calendar Home -----------------*/
.box-calendar {
  width:660px;
  float:left;
  margin-top:5px;
}
.box-calendar .month_name {
  color:#b93e80;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight: 300;
}
/* = Welcome message-------------------------------------------------------------- */
#zhc_cl_form_wrap input[type="submit"],.button:link,.button:visited {
  float:right;
  text-align:right;
  background-color:#b93e80;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  color:#fff;
  border:1px #fbb5da solid;
  color:#fff;
  text-decoration:none;
  padding:3px;
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000');
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
.all-events-link a:link,.all-events-link a:visited,.reply a,a.comment-edit-link {
  background-color:#b93e80;
  font-weight:normal;
  color:#fff !important;
  border:1px #fbb5da solid;
  color:#fff;
  text-decoration:none;
  padding:3px;
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000');
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
.locationhome {
  width:350px;
  float:left;
  padding:5px 15px 5px 5px;
  border-right:1px dotted #aaa;
}
.welcomevideo {
  width:350px;
  float:left;
  padding:5px 15px 5px 5px;
  border-right:1px dotted #aaa;
}
.askus {
  width:350px;
  float:left;
  padding:5px 15px 5px 5px;
  border-right:1px dotted #aaa;
  color:#B93E80;
}
.welcomevideo img {
  border:2px solid #fae9b4;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  box-shadow:1px 1px 4px rgba(0,0,0,0.3);
}
.welcomevideo h2,.box-location .title,.survey .title,.survey .widgettitle {
  font-size:1.5em;
  font-weight:normal;
  color:#b93e80;
  text-align: center;
}
.welcome {
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;
  height:195px;
  margin:10px 0;
  /*background-image:url('images/welcome-message-bg.jpg');
  background-position:left;
  */
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  box-shadow:1px 1px 4px rgba(0,0,0,0.3);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999');
  background-color:#fff;
}
#content-home .survey {
  width:260px;
  float:left;
  padding-left: 15px;
}
#content-home .survey p {
  /*float:left;
  */
  line-height:0em;
  margin-bottom:0px;
  padding-bottom:0px;
}
#content-home .survey select {
  width:190px;
  border:1px #ccc solid;
  color:#666;
}
#content-home .box-location {
  width:290px;
  float:left;
  padding-top:5px;
  border-right:1px dotted #aaa;
  height:140px;
}
#content-home .box-location ul {
  margin-left:-30px;
}
#content-home #location_widget_search {
  padding-left:65px;
  color:#000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1em;
}
#content-home .box-location input[type="text"] {
  width:90px;
  border:1px solid #CCCCCC;
  color:#666;
  margin-left:5px;
  margin-top:15px;
  margin-bottom:10px;
}
#content-home .box-location input[type="submit"] {
  text-align:right;
  background-color:#b93e80;
  color:#fff;
  border:1px #fbb5da solid;
  margin-left:5px;
}
#content-home .box-location .second {
  margin-bottom:.5em;
  margin-top:2em;
  padding-left:5px;
}
#content-home .box-location select {
  width:190px;
  border:1px #ccc solid;
  color: #666;
}
/* END Find the right service-------------------------------------------------------------- */
/* Forms ---------------------*/
select {
  height:23px;
  border:1px solid #6392EC;
  padding-left:10px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
input {
  border-color:#6392EC;
  border-width:1px;
  border-bottom-style:solid;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-left:10px;
  font-size:12px;
}
.inline-post input {
  border-color:#6392EC;
  border-width:1px;
  border-bottom-style:solid;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-left:10px;
  font-size:12px;
  /*width:250px;
  */
}
.inline-post textarea {
  border-color:#6392EC;
  border-width:1px;
  border-bottom-style:solid;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-left:10px;
  font-size:12px;
  height:100px;
  width: 250px;
}
.inline-post input[type=submit] {
  background-color:#6392EC;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:#d93c26;
  border-right-color:#d93c26;
  border-bottom-color:#9b1d0c;
  border-left-color:#9b1d0c;
  color:#FFF;
  /*height:27px;
  */
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  font-size:12px;
  width:50px;
}
.inline-post input[type=radio] {
  width:50px;
}
#content-where .inline-post input {
  border-color:#6392EC;
  border-width:1px;
  border-bottom-style:solid;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-left:10px;
  font-size:12px;
  width:150px;
}
#content-where .inline-post textarea {
  border-color:#6392EC;
  border-width:1px;
  border-bottom-style:solid;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-left:10px;
  font-size:12px;
  width:200px;
}
#content-where .inline-post input[type=radio] {
  width:10px;
}
#content-where .inline-post .address input {
  width:150px;
}
#content-where .inline-post .wpcf7-text .address {
  width: 250px;
}
#content-where .inline-post input[type=submit] {
  background-color:#6392EC;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:#d93c26;
  border-right-color:#d93c26;
  border-bottom-color:#9b1d0c;
  border-left-color:#9b1d0c;
  color:#FFF;
  /*height:27px;
  */
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  font-size:12px;
  width:50px;
}
.contactform {
  float:right;
  border-top-width:7px;
  border-top-style:solid;
  border-top-color:#6392EC;
  background-color:#f4f4f4;
  padding:10px;
  margin:10px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-color:#CCC;
  border-bottom-color:#CCC;
  border-left-color:#CCC;
  width:700px;
}
.contactform input {
}
.pageform {
  float:right;
  border-top-width:7px;
  border-top-style:solid;
  border-top-color:#6392EC;
  background-color:#f4f4f4;
  padding:10px;
  margin:10px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-color:#CCC;
  border-bottom-color:#CCC;
  border-left-color:#CCC;
  width:420px;
}
.pageform-small {
  float:right;
  border-top-width:7px;
  border-top-style:solid;
  border-top-color:#6392EC;
  background-color:#f4f4f4;
  padding:10px;
  margin:10px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-color:#CCC;
  border-bottom-color:#CCC;
  border-left-color:#CCC;
  width:320px;
  text-align:center;
}
.pageform h2 {
  font-weight:bold;
}
.pageform b {
  font-size:14px;
}
.pageform a:link {
  text-decoration:none;
}
.pageform a:visited {
  text-decoration:none;
}
.pageform label {
  font-weight: bold;
}
.cform label span {
  width:90px;
  /* must be the same as above!*/
  display:block;
}
#content #top {
  padding-top: 0px;
}
#content img {
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#444444')";
  /* For IE 5.5 - 7 */
  margin:5px;
  padding:5px;
}
.em-location-map,#simplemap {
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  box-shadow:2px 2px 2px rgba(0,0,0,0.2);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#444444')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#444444');
  border-width:3px;
  border-color:#fae9b4;
  border-style:solid;
  margin-bottom:5px;
}
#content .map img {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#content .map p {
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom:10px;
  padding-left:2px;
}
#zhc_gmf_form_wrap {
  margin-bottom: 20px;
}
#main {
  clear:both;
  /*overflow:hidden;
  */
  padding:0px 0 0 0;
  background-color:#FFF;
}
#content {
  margin-bottom: 36px;
}
#content,#content input,#content textarea {
  /*color:#464646;
  */
  font-size:13px;
}
#content p,#content ol,#content dd,#content pre,#content hr {
  /*margin-bottom:20px;
  */
  border-bottom:0px dotted #666;
}
#content ul ul,#content ol ol,#content ul ol,#content ol ul {
  margin-bottom:0;
}
#content pre,#content kbd,#content tt,#content var {
  font-size:15px;
  line-height:21px;
}
#content code {
  font-size:13px;
}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
  line-height:1.5em;
  margin:10px 0 0px 0;
}
/*#content table {
  border:0px;
  margin:0 -1px 24px 0;
  text-align:left;
}
#content tr th,#content thead th {
  color:#888;
  font-size:12px;
  font-weight:bold;
  line-height:18px;
  padding:9px 24px;
}
#content tr td {
  border-top:1px solid #e7e7e7;
  padding:6px 24px;
}
#content tr.odd td {
  background: #f2f7fc;
}
*/
.category-news {
  margin:0 0 0px 0;
  border-bottom:1px dotted #bbbbbb;
  padding-bottom:10px;
}
.hentry {
  margin:0 0 0px 0;
  border-bottom:1px dotted #ddd;
  padding-bottom:10px;
}
.format-standard img {
  float:left;
  margin:0 10px;
}
.home .sticky {
  background:#f2f7fc;
  border-top:4px solid #000;
  margin-left:-20px;
  margin-right:-20px;
  padding:18px 20px;
}
.single .hentry {
  margin:0 0 36px 0;
}
.page-title {
  color:#000;
  font-size:14px;
  font-weight:bold;
  margin:0 0 36px 0;
}
.page-title span {
  color:#B93E80;
  font-weight:normal;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-size:1em;
  margin-bottom:1px;
  margin-top:10px;
  padding:5px 0px 0 0px;
}
.page-title a:link,.page-title a:visited {
  color:#888;
  text-decoration:none;
}
.page-title a:active,.page-title a:hover {
  color:#ff4b33;
}
/*#content .entry-title a {
  color:#B93E80;
  line-height:1.3em;
  padding:5px;
  margin-bottom:0;
  margin-top:10px;
  display:block;
  font-size:1em;
  margin-bottom:1px;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight: 300;
}
*/
#content h1,#content .event .entry-title a:link,#content .event .entry-title a:visited,#content .entry-title a:link,#content .entry-title a:visited {
  background-color:#FDF0C9;
  border-bottom:1px solid #B93E80;
  color:#B93E80;
  display:block;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  margin-bottom:1px;
  margin-top:1px;
  padding-top:5px;
  padding-left:10px;
  padding-right:5px;
  padding-bottom:0px;
  font-size:1.7em;
}
#content h2.entry-title {
  margin-top:1px;
}
#content h2.entry-title a:link,#content h2.entry-title a:visited {
  background-color:#FDF0C9;
  border-bottom:1px solid #B93E80;
  color:#B93E80;
  display:block;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  margin-bottom:1px;
  margin-top:1px;
  padding:7px 7px 4px 10px;
  padding-bottom:0px;
  font-size: 1.1em;
}
/* ---- Individual event title ---- */
#content .event .entry-title a:link,#content .event .entry-title a:visited {
  background-color:#FDF0C9;
  border-bottom:1px solid #B93E80;
  color:#B93E80;
  display:block;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  margin-bottom:1px;
  margin-top:10px;
  padding-top:5px;
  padding-left:10px;
  padding-right:5px;
  padding-bottom:0px;
  font-size:1em;
}
.entry-title a:link,.entry-title a:visited {
  text-decoration:none;
}
.entry-title a:active,.entry-title a:hover {
  color:#ff4b33;
}
.entry-meta {
  color:#888;
  font-size:.9em;
  font-style:italic;
}
.entry-meta abbr,.entry-utility abbr {
  border:none;
}
.entry-meta abbr:hover,.entry-utility abbr:hover {
  border-bottom:1px dotted #666;
}
.entry-content,.entry-summary {
  clear:both;
  padding:0px 0 0 0px;
}
a.moretag:link {
  display:block;
}
#content .entry-summary p:last-child {
  margin-bottom:12px;
}
.entry-content fieldset {
  border:1px solid #e7e7e7;
  margin:0 0 24px 0;
  padding:24px;
}
.entry-content fieldset legend {
  background:#fff;
  color:#000;
  font-weight:bold;
  padding:0 24px;
}
.entry-content input {
  margin:0 0 10px 0;
}
.entry-content input.file,.entry-content input.button {
  margin-right:24px;
}
.entry-content label {
  color:#888;
  font-size:12px;
}
.entry-content select {
  margin:0 0 24px 0;
}
.entry-content sup,.entry-content sub {
  font-size:10px;
}
.entry-content blockquote.left {
  float:left;
  margin-left:0;
  margin-right:24px;
  text-align:right;
  width:33%;
}
.entry-content blockquote.right {
  float:right;
  margin-left:24px;
  margin-right:0;
  text-align:left;
  width:33%;
}
.page-link {
  clear:both;
  color:#000;
  font-weight:bold;
  margin:0 0 22px 0;
  word-spacing:0.5em;
}
.page-link a:link,.page-link a:visited {
  background:#f1f1f1;
  color:#333;
  font-weight:normal;
  padding:0.5em 0.75em;
  text-decoration:none;
}
.home .sticky .page-link a {
  background:#d9e8f7;
}
.page-link a:active,.page-link a:hover {
  color:#ff4b33;
}
body.page .edit-link {
  clear:both;
  display:block;
}
#entry-author-info {
  background:#f2f7fc;
  border-top:4px solid #000;
  clear:both;
  font-size:14px;
  line-height:20px;
  margin:24px 0;
  overflow:hidden;
  padding:18px 20px;
}
#entry-author-info #author-avatar {
  background:#fff;
  border:1px solid #e7e7e7;
  float:left;
  height:60px;
  margin:0 -104px 0 0;
  padding:11px;
}
#entry-author-info #author-description {
  float:left;
  margin:0 0 0 104px;
}
#entry-author-info h2 {
  color:#000;
  font-size:100%;
  font-weight:bold;
  margin-bottom:0;
}
.entry-utility {
  clear:both;
  color:#888;
  font-size:12px;
  line-height:18px;
  padding-left:10px;
  font-style:italic;
  display:none;
}
.entry-meta a,.entry-utility a {
  color:#888;
}
.entry-meta a:hover,.entry-utility a:hover {
  color:#ff4b33;
}
#content .video-player {
  padding: 0;
}
/* Social 2 columns */
#content-social .entry-title {
  /*display:none;
  */
}
#content-social h1 {
  color:#000;
  font-size:27px;
  font-weight:bold;
  line-height:1.3em;
  margin-bottom:0;
  margin-top:10px;
}
#content-social .entry-summary p:last-child {
  margin-bottom:12px;
}
#content-social {
  margin:0 0px 0 20px;
}
#content-social .inline-post {
  float:right;
  border-top-width:7px;
  border-top-style:solid;
  border-top-color:#6392EC;
  background-color:#f4f4f4;
  padding:15px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-color:#CCC;
  border-bottom-color:#CCC;
  border-left-color:#CCC;
  width:310px;
  margin-right:10px;
  margin-left:10px;
  margin-top: 5px;
}
/* -------------------------- Sidebar Home page and menus/buttons -------------------------- */
#content-home .sidebar {
  float:right;
  margin-top: 15px;
}
/* Button Our Church */
#menu-item-117 a:link {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/btn-icon-church.png);
  background-repeat:no-repeat;
  background-position: left center;
}
/* Button Christian */
#menu-item-114 a:link {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/btn-icon-christian.png);
  background-repeat:no-repeat;
  background-position: left center;
}
/* Button School */
#menu-item-113 a:link {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/btn-icon-schools.png);
  background-repeat:no-repeat;
  background-position: left center;
}
/* Button Anglicare */
#menu-item-112 a:link {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/btn-icon-anglicare.png);
  background-repeat:no-repeat;
  background-position: left center;
}
/* Button Parishes & Chaplaincies */
#menu-item-5351 a:link {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/pmc-logo-sml.png);
  background-repeat:no-repeat;
  background-position: left center;
}
/* Button ANFIN */
#menu-item-116 a:link {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/btn-icon-anglicare.png);
  background-repeat:no-repeat;
  background-position: left center;
}
/* Button ANFIN */
#menu-item-116 a:link {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/btn-icon-anfin.png);
  background-repeat:no-repeat;
  background-position: left center;
}
/* Button Family */
#menu-item-111 a:link {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/btn-icon-family.png);
  background-repeat:no-repeat;
  background-position: left center;
}
/* Button Vacancy */
#menu-item-115 a:link {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/btn-icon-vacancy.png);
  background-repeat:no-repeat;
  background-position: left center;
}
.xoxo #menu-sidebarmenu li {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/btns-sidebar-bg.jpg);
  background-repeat:repeat-x;
  border:#fff 1px solid;
  margin-bottom:12px;
  height:43px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000');
}
#menu-sidebarmenu a:link,#menu-sidebarmenu a:visited {
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-size:16px;
  color:#FFF;
  text-decoration:none;
  display:block;
  float:left;
  padding-left:45px;
  padding-top:9px;
  padding-right:5px;
  padding-bottom:5px;
  margin:5px;
}
#menu-sidebarmenu a:visited {
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-size:14px;
  color:#FFF;
  text-decoration:none;
  display:block;
  float:left;
  padding-left:45px;
  padding-top:9px;
  padding-right:5px;
  padding-bottom:5px;
  margin:5px;
}
#content-services .menu-header {
  padding-top:5px;
  border-top-width:0px;
  border-top-color:#ddd;
  border-top-style: solid;
}
.xoxo .menu-aboutmenu-container,.menu-archbishopbishops-container,.menu-news-container,.menu-recordsarchives-container,.menu-vacancies-container,.menu-resourcesdownloads-container,.menu-news-and-media-container,.menu-socialjustice-container,.menu-safeministercheck-container {
  background: #FCCB34;
  border:1px solid #fff;
  width:250px;
  padding:10px 15px 20px;
  border-radius:5px 5px 5px 5px;
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000');
}
#main .widget-area .menu-aboutmenu-container ul ul,#main .widget-area .menu-archbishopbishops-container ul ul,#main .widget-area .menu-news-container ul ul,#main .widget-area .menu-recordsarchives-container ul ul,#main .widget-area .menu-vacancies-container ul ul,#main .widget-area .menu-resourcesdownloads-container ul ul,#main .widget-area .menu-socialjustice-container ul ul,#main .widget-area .menu-safeministercheck-container ul ul,#main .menu-news-and-media-container ul ul {
  margin-left:1.5em;
  list-style-type:disc;
  line-height:1.5em;
}
#main .widget-area .menu-aboutmenu-container ul ul li,#main .widget-area .menu-archbishopbishops-container ul ul li,#main .widget-area .menu-news-container ul ul li,#main .widget-area .menu-recordsarchives-container ul ul li,#main .widget-area .menu-vacancies-container ul ul li,#main .widget-area .menu-resourcesdownloads-container ul ul li,#main .widget-area .menu-socialjustice-container ul ul li,#main .widget-area .menu-safeministercheck-container ul ul li,#main .menu-news-and-media-container ul ul li {
  margin-bottom: 0.6em;
}
/* ------------------- news home ------------------ */
.news-home {
  float:left;
  width:650px;
  /*-webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-bottom:10px;
  height:320px;
  */
  margin-bottom:12px;
  margin-right:5px;
  margin-top:8px;
  border:1px solid #ccc;
  padding-left:10px;
}
/* =Asides-------------------------------------------------------------- */
.home #content .format-aside p,.home #content .category-asides p {
  font-size:14px;
  line-height:20px;
  margin-bottom:10px;
  margin-top:0;
}
.home .hentry.format-aside,.home .hentry.category-asides {
  padding:0;
}
.home #content .format-aside .entry-content,.home #content .category-asides .entry-content {
  padding-top: 0;
}
/* =Gallery listing-------------------------------------------------------------- */
.format-gallery .size-thumbnail img,.category-gallery .size-thumbnail img {
  border:10px solid #f1f1f1;
  margin-bottom:0;
}
.format-gallery .gallery-thumb,.category-gallery .gallery-thumb {
  float:left;
  margin-right:20px;
  margin-top:-4px;
}
.home #content .format-gallery .entry-utility,.home #content .category-gallery .entry-utility {
  padding-top: 4px;
}
/* =Attachment pages-------------------------------------------------------------- */
.attachment .entry-content .entry-caption {
  font-size:140%;
  margin-top:24px;
}
.attachment .entry-content .nav-previous a:before {
  content:'\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
  content: '\00a0\2192';
}
/* =Images-------------------------------------------------------------- */
/*Resize images to fit the main content area.- Applies only to images uploaded via WordPress by targeting size-* classes.- Other images will be left alone. Use "size-auto" class to apply to other images.*/
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {
  max-width:100%;
  /* When images are too wide for containing element,force them to fit. */
  height:auto;
  /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,img.alignleft {
  display:inline;
  float:left;
  margin-right:24px;
  margin-top:4px;
}
.alignright,img.alignright {
  display:inline;
  float:right;
  margin-left:24px;
  /*margin-top:4px;
  */
}
.aligncenter,img.aligncenter {
  clear:both;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
img.alignleft,img.alignright,img.aligncenter {
  margin-bottom: 12px;
}
.wp-caption {
  background: #FCCB34;
  line-height:1.5em;
  margin-bottom:20px;
  max-width:632px !important;
  /* prevent too-wide images from breaking layout */
  padding:5px;
  text-align:center;
  float:right;
  font-style:italic;
  width:415px;
  margin:5px 10px 10px 5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:1px solid #FFFFFF;
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#444444')";
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#444444');
}
.wp-caption img {
  margin:5px 5px 0;
  padding:0px !important;
}
.wp-caption p.wp-caption-text {
  color:#444;
  font-size:12px;
  margin:5px;
}
.wp-smiley {
  margin: 0;
}
#content .attachment img {
  /* single attachment images should be centered */
  display:block;
  margin:0 auto;
}
/* =Navigation-------------------------------------------------------------- */
.navigation {
  color:#888;
  font-size:12px;
  line-height:18px;
  overflow:hidden;
}
.navigation a:link,.navigation a:visited {
  color:#888;
  text-decoration:none;
}
.navigation a:active,.navigation a:hover {
  color:#ff4b33;
}
.nav-previous {
  float:left;
  width:50%;
}
.nav-next {
  float:right;
  text-align:right;
  width:50%;
}
#nav-above {
  margin:0 0 18px 0;
}
#nav-above {
  display:none;
}
.paged #nav-above,.single #nav-above {
  display:block;
}
#nav-below {
  margin: -18px 0 0 0;
}
/* =Comments-------------------------------------------------------------- */
#comments {
  clear:both;
  /*border-color:#ddd;
  border-width:1px;
  border-style:solid;
  */
  -moz-border-radius:5px;
  border-radius:5px;
  padding-left:10px;
}
#comments .navigation {
  padding:0 0 18px 0;
}
h3#comments-title,h3#reply-title {
  color:#000;
  font-size:12px;
  margin-bottom:0;
}
h3#comments-title {
  padding:24px 0;
}
.commentlist {
  list-style:none outside none;
  margin:0;
  padding:3px 3px 3px 0;
}
.commentlist li.comment {
  background-color:#eee;
  border:1px dotted #AAAAAA;
  line-height:24px;
  margin:0 0 5px;
  padding:0 0 0 10px;
  position:relative;
}
.commentlist li:last-child {
  border-bottom:none;
  margin-bottom:0;
}
#comments .comment-body ul,#comments .comment-body ol {
  margin-bottom:18px;
}
#comments .comment-body p:last-child {
  margin-bottom:6px;
}
#comments .comment-body blockquote p:last-child {
  margin-bottom:24px;
}
.commentlist ol {
  list-style:decimal;
}
.commentlist .avatar {
  position:absolute;
  top:4px;
  left:0;
}
.comment-author {
  background-color:#fff;
  border:1px solid #ccc;
  margin:5px 3px 0 0;
  padding-left:10px;
  text-transform:capitalize;
  color:#6392EC;
}
.comment-author cite {
  color:#000;
  font-style:normal;
  font-weight:bold;
}
.comment-author .says {
  font-style:italic;
}
.comment-meta {
  font-size:12px;
  margin:0 0 18px 0;
}
.comment-meta a:link,.comment-meta a:visited {
  color:#888;
  text-decoration:none;
}
.comment-meta a:active,.comment-meta a:hover {
  color:#ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
  font-size:12px;
  padding:0 0 24px 0;
}
.reply a,a.comment-edit-link {
  color:#888;
}
.reply a:hover,a.comment-edit-link:hover {
  color:#ff4b33;
}
.commentlist .children {
  list-style:none;
  margin:0;
}
.commentlist .children li {
  border:none;
  margin:0;
}
.nopassword,.nocomments {
  display:none;
}
#comments .pingback {
  border-bottom:1px solid #e7e7e7;
  margin-bottom:18px;
  padding-bottom:18px;
}
.commentlist li.comment+li.pingback {
  margin-top:-6px;
}
#comments .pingback p {
  color:#888;
  display:block;
  font-size:12px;
  line-height:18px;
  margin:0;
}
#comments .pingback .url {
  font-size:13px;
  font-style: italic;
}
/* Comments form */
input[type=submit] {
  background-color:#b93e80;
  color:#fff;
  border:1px #fbb5da solid;
  color:#FFF;
  /*height:27px;
  */
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  font-size:12px;
}
/* Referral form*/
.day-birth input {
  width:50px;
}
.month-birth input {
  width:50px;
}
.year-birth input {
  width:100px;
}
.client-state input {
  width:100px;
}
.client-postcode input {
  width:100px;
}
.day-service input {
  width:50px;
}
.month-service input {
  width:50px;
}
.year-service input {
  width:100px;
}
.funding-details input {
  width:150px;
}
.gp-firstname input {
  width:200px;
}
.gp-lastname input {
  width:200px;
}
.gp-phone input {
  width:200px;
}
.gp-fax input {
  width:200px;
}
.gp-email input {
  width:200px;
}
.gp-organisation input {
  width:200px;
}
.gp-organisation input {
  width:200px;
}
.where-other input {
  width:200px;
}
.entry-content .contactform input[type=radio] {
  margin:0 0 10px;
  width:auto !important;
}
.entry-content .contactform input {
  margin:0 0 0px !important;
}
.entry-content .contactform select {
  margin: 0 0 0px !important;
}
/*END*/
input .sendbutton {
  color:#FFF;
}
#respond {
  border-bottom:1px dotted #e7e7e7;
  margin:24px 0;
  overflow:hidden;
  position:relative;
}
#respond p {
  margin:0;
}
#respond .comment-notes {
  margin-bottom:1em;
}
.form-allowed-tags {
  line-height:1em;
  display:none;
}
.children #respond {
  margin:0 48px 0 0;
}
h3#reply-title {
  margin:18px 0;
}
#comments-list #respond {
  margin:0 0 18px 0;
}
#comments-list ul #respond {
  margin:0;
}
#cancel-comment-reply-link {
  font-size:12px;
  font-weight:normal;
  line-height:18px;
}
#respond .required {
  color:#ff4b33;
  font-weight:bold;
}
#respond input {
  margin:0 0 9px;
  width:100px;
}
#respond textarea {
  width:98%;
}
#respond .form-allowed-tags {
  color:#888;
  font-size:12px;
  line-height:18px;
}
#respond .form-allowed-tags code {
  font-size:11px;
}
#respond .form-submit {
  margin:12px 0;
}
#respond .form-submit input {
  font-size:14px;
  width:auto;
}
#recaptcha_area img {
  padding:0px;
  border: none;
}
/* =Widget Areas-------------------------------------------------------------- */
.widget-area ul {
  list-style:none;
  margin-left:0;
}
.widget-area ul ul {
  margin-left:1.3em;
  list-style-type:none;
}
.widget-area select {
  max-width: 100%;
}
.widget_search #s {
  /* This keeps the search inputs in line */
  width:60%;
}
.widget_search label {
  display:none;
}
.widget-container {
  margin:0 0 18px 0;
}
#primary .widget-title {
  color:#b93e80;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-weight:normal;
  font-size:1.5em;
  display:block;
  padding:10px 3px 3px 8px;
  margin-bottom:0px;
  margin-top:0px;
  border-bottom:1px dotted #ddd;
  text-align:center;
}
#primary .widget_em_calendar .widget-title {
  color:#fff;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-weight:normal;
  background-color:transparent;
  font-size:1.5em;
  display:block;
  padding:10px 3px 3px 3px;
  margin-bottom:0px;
  margin-top:0px;
}
div.em-calendar-wrapper {
  border:1px #ddd solid;
}
.widget-area a:link,.widget-area a:visited {
  text-decoration:none;
}
.widget-area a:active,.widget-area a:hover {
  text-decoration:underline;
}
.xoxo-news a:link,.xoxo-news a:visited,.xoxo-news a:hover {
  font-weight:bold;
}
.xoxo-personnel a:link,.xoxo-personnel a:visited,.xoxo-personnel a:hover {
  font-weight:bold;
}
/*#kpg_cpl-3 ul {
  list-style-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
  margin-left: 40px !important;
}
*/
#listcategorypostswidget-4 a:link,#listcategorypostswidget-4 a:visited,#listcategorypostswidget-4 a:hover {
  font-weight:bold;
}
#listcategorypostswidget-7 a:link,#listcategorypostswidget-7 a:visited,#listcategorypostswidget-7 a:hover {
  font-weight:bold;
}
#listcategorypostswidget-8 ul {
  list-style-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
}
#listcategorypostswidget-8 a:link,#listcategorypostswidget-8 a:visited,#listcategorypostswidget-8 a:hover {
  font-weight:bold;
}
#listcategorypostswidget-7 ul {
  list-style-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
}
.widget-area .entry-meta {
  font-size:11px;
}
.widget_archive {
  padding-top:0px;
  padding-left:25px;
}
.widget_archive a:link {
  font-weight:bold;
}
.widget_recent_entries {
  padding-top:15px;
  padding-left:15px;
}
.widget_recent_entries a:link {
  font-weight:bold;
}
.widget_recent_entries ul {
  list-style-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
}
.widget_archive ul {
  list-style-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow.gif);
}
#wp_tag_cloud div {
  line-height:1.6em;
}
#wp-calendar {
  width:100%;
}
#wp-calendar caption {
  color:#222;
  font-size:14px;
  font-weight:bold;
  padding-bottom:4px;
  text-align:left;
}
#wp-calendar thead {
  font-size:11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
  color:#aaa;
}
#wp-calendar tbody td {
  background:#f5f5f5;
  border:1px solid #fff;
  padding:3px 0 2px;
  text-align:center;
}
#wp-calendar tbody .pad {
  background:none;
}
#wp-calendar tfoot #next {
  text-align:right;
}
.widget_rss a.rsswidget {
  color:#000;
}
.widget_rss a.rsswidget:hover {
  color:#ff4b33;
}
.widget_rss .widget-title img {
  width:11px;
  height: 11px;
}
/* Menu News*/
.xoxo-news {
  background-color:#f4f4f4;
  border:1px solid #CCC;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  margin:0px;
  font-weight:bold;
  line-height:30px;
  width:205px;
  font-size:12;
}
.xoxo-news .menu-about-container {
  border:none;
}
.xoxo-news .widget-title {
  display:none;
}
.custom_post_select {
  float:right !important;
}
/*#kpg_cpl-3 {
  background-color:#EFEFEF;
  border-color:#FFFFFF #FFFFFF #CCCCCC;
  border-style:solid;
  border-width:1px;
  float:left !important;
  padding:3px;
  width:150px !important;
  list-style-image:none;
  list-style: none !important;
}
*/
/* ---------- List category plugin posts -------------- */
.widget_listcategorypostswidget,.widget_kpg_cpl {
  padding:0 10px 0 10px;
  margin-top:0px;
  border:1px solid #ddd;
}
.widget_listcategorypostswidget ul li,.widget_kpg_cpl ul li {
  border-bottom:1px dotted #DDDDDD;
  font-weight:normal;
  list-style-position:outside;
  margin-bottom:8px;
  margin-top:0;
  padding:8px;
}
.widget_listcategorypostswidget ul li a:link,.widget_listcategorypostswidget ul li a:visited {
  font-weight:bold;
  color:#6392EC !important;
}
li #archives {
  padding-left:25px;
  margin-top: 0px
}
/* Main sidebars */
#main .widget-area ul {
  margin-left:0;
  padding: 0 0px 0 0;
}
#main .widget-area ul ul {
  /*margin-left:1.3em;
  */
  padding:0;
  list-style-position:outside;
  font-weight:normal;
  margin-top:2px;
}
/*--------------- Events on the sidebar -------------------- */
#content-home li.widget_em_widget,li.widget_meta,.s2_form_widget {
  border:1px solid #ccc;
  margin-top:62px;
}
li.widget_em_widget,li.widget_meta,.s2_form_widget {
  border:1px solid #ccc;
  margin-top:45px;
}
#main .widget-area .widget_em_widget ul li,#main .widget-area .widget_meta ul li {
  border-bottom:#DDDDDD dotted 1px;
  font-weight:normal;
  list-style-position:outside;
  margin-top:0px;
  padding:8px;
  margin-bottom:8px;
}
#main .widget-area .widget_em_widget ul li a:link {
  color:#6392EC;
  text-decoration:none;
  font-weight:bold;
}
#main .widget-area .widget_em_widget ul li a:visited {
  color:#6392EC;
  text-decoration:underline;
  font-weight:bold;
}
#main .widget-area .widget_em_widget ul li ul li {
  background-color:transparent !important;
  border-color:transparent;
  border-style:solid;
  border-width:0;
  box-shadow:0 0px 0px rgba(182,182,182,0);
  font-weight:normal;
  list-style-position:outside;
  padding:0px;
  margin-bottom:0px;
}
#main .widget-area ul .current_page_item a {
  color:#b93e80;
  font-weight:bold;
}
#main .widget-area ul .current_page_item a:visited {
  color:#b93e80;
  font-weight:bold;
}
#main .widget-area ul .current_page_item ul a {
  color:#000;
  font-weight:normal
}
#main .widget-area ul .current-menu-item ul li a:link,#main .widget-area ul .current-menu-item ul li a:visited {
  color:#000;
  font-weight:normal
}
#main .widget-area ul .current_page_item ul li a:link,#main .widget-area ul .current_page_item ul li a:visited {
  color:#000;
  font-weight:normal
}
#main .widget-area ul .current_page_item ul a:visited {
  color:#000;
  font-weight:normal
}
#main .widget-area ul .current-menu-item a {
  color:#b93e80;
  font-weight:bold;
}
#main .widget-area ul .current-menu-item a:visited {
  color:#b93e80;
  font-weight:bold;
}
.widget-area ul li a:link,.widget-area ul li a:visited {
  color:#000;
  display: block;
}
.widget-area a img {
  border:2px solid #FAE9B4;
  float:left;
  margin:10px 10px 0 0;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  box-shadow:1px 1px 5px rgba(0,0,0,0.3);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000');
}
#primary {
  width: 280px;
}
#secondary {
}
/* ---- Sidebar --- */
/* =Footer-------------------------------------------------------------- */
/* Footer widget areas */
#footer-widget-area a {
  text-decoration:none;
  font-size:11px;
  color:#fff;
  font-weight:normal;
}
/*#footer-widget-area .xoxo {
  width: 250px;
}
*/
#footer-widget-area ul {
  padding-left:0px !important;
}
#footer-widget-area li {
  list-style-type:none !important;
  padding-left:8px;
  padding-right:8px;
  line-height:13px;
  margin-bottom:7px;
}
#footer-widget-area .sub-menu li {
  list-style-image:none !important;
  padding-left:8px;
  line-height:14px;
  margin-bottom:7px;
}
#footer-widget-area .sub-menu {
  margin-top:0px;
  margin-bottom: 0px;
}
#footer {
  /*background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/footer-bg.jpg);
  */
  background-color:#b93e80;
  background-position:top center;
  background-repeat:no-repeat;
  margin-bottom:20px;
  padding-top:15px;
  padding-left:10px;
  font-size:11px;
  color:#ffffff;
}
#footer img {
  padding-right:12px;
}
#colophon {
  border-top:4px solid #000;
  margin-top:-4px;
  overflow:hidden;
  padding:18px 0;
}
#site-info {
  font-weight:bold;
}
#site-info a {
  color:#000;
  text-decoration:none;
}
#site-generator {
  font-style:italic;
  position:relative;
}
#site-generator a {
  background:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/wordpress.png) center left no-repeat;
  color:#666;
  display:inline-block;
  line-height:16px;
  padding-left:20px;
  text-decoration:none;
}
#site-generator a:hover {
  text-decoration:underline;
}
img#wpstats {
  display:block;
  margin:0 auto 10px;
}
#footer .widget-title {
  font-size:1.4em;
  color:#fcb034;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  margin-bottom:3px;
}
#footer .footer-logo {
  float:left;
  width:450px;
  padding-bottom:10px;
}
#footer .footer-social {
  float:left;
  width: auto;
}
/* Structure the Footer area */
#footer-widget-area {
  margin-top:15px;
}
#footer-widget-area .widget-area {
  float:left;
  margin-right:20px;
  width:220px;
}
#footer-widget-area #fourth {
  margin-right:0;
}
#site-info {
  float:left;
  font-size:14px;
  font-weight:bold;
  width:700px;
}
#site-generator {
  float:right;
  width:220px;
}
.clearfloat {
  clear:both;
  height:0;
  font-size:1px;
  line-height: 0px;
}
/* =Mobile Safari ( iPad,iPhone and iPod Touch )-------------------------------------------------------------- */
pre {
  -webkit-text-size-adjust:140%;
}
code {
  -webkit-text-size-adjust:160%;
}
#navigation-bar,.entry-meta,.entry-utility,.navigation,.widget-area {
  -webkit-text-size-adjust:120%;
}
#site-description {
  -webkit-text-size-adjust:none;
}
#page-wrap a,a:visited {
  color:#6392EC;
  text-decoration:none;
}
#page-wrap a:hover,a:active {
  color: #6392EC;
}
/*/* Social plugin add to any */
.addtoany_list {
  display:inline !important;
  float:right !important;
  margin-top:5px !important;
}
.addtoany_share_save {
}
.social-buttons {
  float:right !important;
  margin-top:5px !important;
  margin-right:5px;
}
.addtoany_share_save_container {
  clear:both;
  line-height:32px;
  margin:16px 0;
  display:none !important;
}
.addtoany_list iframe {
  margin-top: 0px !important;
}
/* ------------------------- Font size plugin ------------------------- */
#chgfontsizeoptions {
  float:right;
  padding-right:5px;
  margin-right:5px;
  padding-left:5px;
  margin-left:5px;
  /*border-radius:5px;
  */
  border-right:#CCCCCC 1px solid;
  border-left:#CCCCCC 1px solid;
}
/* ------------------------- Events Manager plugin css \ events-manager ------------------------- */
.widget_em_calendar {
  background-color:#cfcfcf;
  padding:10px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  box-shadow:2px 2px 2px rgba(0,0,0,0.3);
  /* For IE 8 */
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000')";
  /* For IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#000000');
}
.widget_em_calendar h3 {
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-size:1.4em;
}
.em-calendar {
  width:100%;
}
table.em-calendar thead {
  background-color:#fff;
  border:0px solid #d89424;
}
.widget_em_calendar table {
  background-color:#f5f5f5;
  padding:2px;
  border-collapse:separate !important;
  border-spacing:0;
  border:1px solid #aaa;
}
.month_name {
  color:#b93e80;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-size:1em;
  font-weight:normal;
  margin-top:2px;
}
.widget-area ul li .em-calnav:link {
  color:#fff;
  font-size:.7em;
}
.widget-area ul li .em-calnav:visited {
  color:#fff;
  font-size:.7em;
}
.em-calendar .days-names {
  font-size:.8em;
  font-weight:bold;
  background-color:#f5f5f5;
}
.em-calendar .eventful,.em-calendar .eventless {
  /*border-top:1px solid #fff;
  border-right:1px solid #fff;
  border-bottom:1px solid #ccc;
  border-left:1px solid #ccc;
  border-spacing:2px;
  border-collapse:separate !important;
  */
}
.em-calendar .eventless {
  color:#6392EC;
  background-color:#fff;
}
.em-calendar .eventful {
  background-color:#ffefa4;
}
table.em-calendar td {
  border:#ddd 1px solid;
}
table.em-calendar td.eventless-today,table.em-calendar td.eventful-today {
  border:2px #ccc solid;
  background-color:#fdf6d3 !important;
}
table.em-calendar td.eventless-today,table.em-calendar td.eventful-today a:link,table.em-calendar td.eventless-today,table.em-calendar td.eventful-today a:visited {
  color:#000;
}
.em-calendar-wrapper thead {
  background-color:#f7b64a;
  border: 1px solid #d89424;
}
/* ------------- calendar on the hme page ----------------- */
.box-calendar td {
  height: 58px;
}
/* ------------- calendar over ----------------- */
.ui-widget {
  font-family:Arial,Helvetica,sans-serif !important;
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
  color:#6392EC !important;
  font-weight:normal !important;
}
.ui-datepicker td span,.ui-datepicker td a {
  text-align: center !important;
}
/* ------------- calendar full size ----------------- */
table.fullcalendar {
  background-color:#F5F5F5;
  border:1px solid #AAAAAA;
  border-collapse:separate !important;
  border-spacing:0;
  padding:2px;
}
table.fullcalendar thead td {
  border:none !important;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-size:1.5em;
  text-align:center;
  height:
}
table.fullcalendar thead a:link {
  font-size:.6em;
  color:#B93E80;
  text-decoration:none;
}
#container .entry-content .fullcalendar ul li {
  list-style-image:none !important;
  list-style:none outside none;
  margin-left:0px;
  background-color:#fcf2bf;
}
table.fullcalendar .eventful-pre,table.fullcalendar .eventless-post,table.em-calendar .eventful-pre,table.em-calendar .eventless-post {
  background-color:#f5f5f5;
}
table.fullcalendar a:link,table.fullcalendar a:visited,table.em-calendar a:link,table.em-calendar a:visited {
  color:#b93e80;
  text-decoration:none;
  font-size:1em;
}
table.fullcalendar .eventful,table.fullcalendar .eventless,table.fullcalendar .eventless-today,table.fullcalendar .eventful-pre,table.fullcalendar .eventless-pre,table.fullcalendar .eventless-post,table.fullcalendar .eventful-post {
  width:98px;
  vertical-align:text-top;
  border-color:#FFFFFF #FFFFFF #CCCCCC #CCCCCC !important;
  border-style:solid !important;
  border-width:1px !important;
  height:92px;
}
table.fullcalendar td {
  border:0px solid #888888 !important;
}
table.fullcalendar .days-names td {
  border-bottom:1px solid #BBBBBB !important;
}
table.fullcalendar td.eventful-pre a {
  color:#888 !important;
  font-weight:bold;
  font-size:1.2em;
  text-decoration:none !important;
}
table.fullcalendar .eventful-pre ul li a {
  background-color:transparent;
  font-size:.8em;
  font-weight:normal;
}
table.fullcalendar .eventless-pre {
  color:#aaa !important;
  font-weight:bold;
  font-size:1.2em;
}
table.fullcalendar .eventless {
  font-weight:bold;
  font-size:1.2em;
}
table.fullcalendar td.eventful a {
  color:#FD7E29 !important;
  font-weight:bold;
  font-size:1.2em;
  text-decoration:none !important;
}
table.fullcalendar .eventless-today {
  color:#000 !important;
  font-weight:bold;
  font-size:1.2em;
}
table.fullcalendar td.eventful ul li a,table.fullcalendar td.eventful-post ul li a,table.fullcalendar td.eventful-today ul li a {
  background-image:url(http://anglicanbrisbane.org.au/wp-content/themes/Anglican/images/arrow-small.gif);
  background-repeat:no-repeat;
  background-position:left 6px;
  font-size:.8em;
  line-height:1.2em;
  font-weight:normal;
  display:block;
  padding:2px 2px 2px 4px;
  margin-bottom:3px;
}
table.fullcalendar td.eventful ul,table.fullcalendar td.eventful-post ul,table.fullcalendar td.eventful-today ul {
  margin-left: -40px;
}
/* ------------- Calendar per day list ----------------- */
table.events-table {
  margin-top:5px;
  width:100%;
}
table.events-table th {
  font-size:1.5em;
  font-weight:normal;
  color:#b93e80;
  border-bottom:solid 1px #fde191;
  border-right:1px dotted #ccc;
  border-top:1px dotted #ccc;
  border-left:1px dotted #fff;
  padding:5px;
}
table.events-table td {
  padding:10px;
  border-bottom:1px dotted #ccc;
  border-right:1px dotted #ccc;
  border-left: 1px dotted #fff;
}
/* ------------- News on the side Plugin:wp-category-posts-list ----------------- */
.wp-cpl-widget li.wp-cpl {
  margin-bottom:8px !important;
  background-color:#D1DFFA !important;
  box-shadow:0 5px 5px rgba(182,182,182,0.75) !important;
  font-weight:normal !important;
  margin-bottom:8px !important;
  margin-top:0px !important;
  padding:8px !important;
  border:1px #fff solid;
}
.wp-cpl-widget li.wp-cpl a:link {
  color:#6392EC;
  text-decoration:underline;
  font-weight:bold;
}
.wp-cpl-widget li.wp-cpl a:visited {
  color:#6392EC;
  text-decoration:underline;
  font-size:1.2em;
  font-weight: bold;
}
/* ------------- News,Focus,Post type ----------------- */
.post-excerpt h2 a:link,.post-excerpt h2 a:visited,.blog-excerpt h2 a:link,.blog-excerpt h2 a:visited {
  color:#B93E80;
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-size:1em;
  text-decoration:none;
}
.post-excerpt,.blog-excerpt {
  border-bottom: 1px dotted #ccc;
}
/* --------------- Location small,Simple Map --------------------------- */
.location_search_empty_cell {
  display:none;
}
.welcome .location_search_title {
  font-family:'Oswald',Arial,Helvetica,sans-serif;
  font-weight:300;
  font-size:1.5em;
  font-weight:normal;
  text-align:center;
  color: #b93e80;
}
/* --------------- Location big page,Simple Map --------------------------- */
#results .result_name a:link {
  text-decoration:none;
}
#results .result_name a:link {
  text-decoration:none;
}
#results .result {
  border:1px dotted #CCCCCC;
  width:97%;
  margin:10px 10px 10px 0;
  padding:10px;
  height:100px;
}
div.result div.result_links {
  background-color:#EEEEEE;
  padding:3px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  width:80px !important;
  float:right !important;
}
div.result div.result_address,div.result div.result_phone,div.result div.result_email,div.result div.result_website {
  padding-top: 4px !important;
}
/*--------------------Home Slider Banner----------------------------------*/
#element.style {
  display:block;
}
#nivo-caption p {
  font-size:24px;
  margin:0;
  padding: 0 20px;
}
/*------------------- Find Parish ----------------------------------*/
.widgets_on_page ul {
  list-style:none outside none;
  font-weight:normal;
  text-align:center;
}
.widgets_on_page ul li {
  color:#B93E80;
  text-align: center
}
/* --------------------- nivoSlider ----------------------- */
.nivo-caption {
  font-family:'Oswald',Arial,Helvetica,sans-serif !important;
  font-weight:300;
  background-color:#fff !important;
  color:#b93e80 !important;
}
.nivo-caption p {
  font-size: 20px !important;
}
