/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/
	Licensed under GPL and MIT.
	Modified by St. Peter's East Lindfield (2009)
*/

/* St. Peter's CSS */
/* =============== */

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {	background: #eee; /* #cde; */
	font: 62.5% Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 0;
}

body#home {background: #fff;}
body#error_page {background: #cde;}

/* Text - headings, paragraphs, lists */
/* ---------------------------------- */

/* headings
------------------------------------ */

h1, h2, h3, h4 {
	font-weight: normal; 
	line-height:1.5em; 
	margin-bottom: 1em;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
}

h1 {
	font: 2.3em Verdana, sans-serif;
	color: #445288
}

h2 {
	border-bottom: 1px dotted #4890C4;
	font: 2.2em Garmond, Verdana, Arial, sans-serif;
	color: #2d2d2d;
	clear: both;
}

h3 {
	font: 1.6em Verdana, Arial, sans-serif;
	color: #4d5d6d;
}

h4 {
	font: 1.4em Tahoma, Arial, sans-serif;
	color: #4d5d6d;
}

h5 {
	font: 1.2em Tahoma, Arial, sans-serif;
	color: #4d5d6d;
	text-transform:uppercase;
}

hr{
	border:0;
	color:#BFBAB0;
	background-color:#bfbab0;
	height: 1px;
	text-align:left;
	clear:both;
	margin: 5px;
	padding: 0;
}


/* paragraphs, quotes and lists
------------------------------------ */

p, ul, ol, tr, dt, dd {
	margin-bottom: 1em;
	font: 1.2em/1.5em Verdana, Arial, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}

ul, ol {margin-left: 1em}

ol {list-style: decimal}
ul {list-style: disc}
li {margin-left: 10px}


blockquote {
	font-family: Georgia, 'Times New Roman', serif;
	font-size:1.2em;
	padding-left:2em;
	padding-right:2em;
	border-left:4px solid #ccc;
}

blockquote cite {
	font-size:1.0em;
}

code {font:1.0em "Courier New",monospace}



/* anchors
---------------------------------- */

a {
	color: #006699;
	text-decoration:none
}

a:focus {outline: 1px dotted invert}

a:hover {color:#e55300}

a img {	border:0}



/* images
----------------------------------------------- */

img {	border: none;
	margin: 0px;
}

img.fit {width: 96%}

img.center {text-align: center}

img.picture{
	display:inline;
	float: left;
	font-size:100%;
	margin:0 10px 10px 5px;
	padding:5px;
	border: 1px solid #444;
}


img.picture a:hover {border-color:#000}

img.article-image {
	display: inline;
	float: left; 
	margin: 0 10px 10px 5px;
	padding: 5px;
	max-width:95%;
	}

img.rss {
	display: inline;
	float:left;
	margin: 0 5px;
	padding: 0;
	border: none;
	}

/* forms
---------------------------------- */

form {	width:96%;}


fieldset {
	float: left;
	clear: left;
	width: 99%;
	margin: 1em 1px 1em 1px;
	padding: 1em 0;
	border: 1px solid #BFBAB0;
	background-color: #F2EFE9;
	background-image: url(../img/fieldset_gradient.jpg);
	background-repeat: repeat-x;
}

legend {
	margin-left: 2em;
	padding: 0;
	font-weight: bold;
	font-size: 1.2em;
}

fieldset ol {
	padding: 1em 0.5em 0 0;
	list-style: none;
}

fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 1em;
	line-height: 2em;
}

label {
	float: left;
	text-align: right;
	width: 130px;
	margin-right: 8px;
}


fieldset fieldset
{
	margin-bottom: -3em; 
	margin-top:-2em;
	margin-left:140px;
	border-style: none;
	background-color: transparent;
	background-image: none;
}

fieldset fieldset legend
{
	margin-left: 0;
	font-weight: normal;
}

fieldset fieldset ol
{
	position: relative;
	top: -2.5em;
	margin: 0 0 0 100px;
	padding: 0;
}

fieldset fieldset label
{
	float: none;
	margin-right: auto;
	width: auto;
	font-size: 1em;

}

fieldset.submit
{
	display: inline;
	float: left;
	border-style: none;
	background-color: transparent;
	background-image: none;
}

.button{
	display: inline;
	width:auto;
}

/* ----------------------------------------------------------- */ 
/*                 Page Layout and navigation styles           */

/* Viewing Area */
/* Fixed width: 960px */

#wrapper{
	width: 960px;
	min-height:100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	border-bottom: 2px solid #CECFD0;
	font-size: 100%;
	color: #000;
	}


#top	{
	position: relative;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
	background: #0A246A; /* #2d2d2d; */
	list-style-type: none;
	overflow: hidden;
	}

#banner	{
	position: relative;
	height: 80px;
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #B7C6D8;
	border-bottom: 1px solid #B7C6D8;
	background:#467aa7  url(../img/newbanner.png) no-repeat bottom right;
	}

/* Slogan */
/* Location: inside #banner  */

#slogan {
	position: absolute;
	right: 20px;
	top: 20px;
	margin: 0;
	padding: 0;
	display: inline;
	color: #587DB5;
	}

#slogan p {
	margin:0;
	padding:0;
	font: 2.0em Arial, sans-serif;
	}


/* For Main navigation menu */


#navigation {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%;
	background-color: #5E80B7; /* gray #D6D6D6; */
	overflow: hidden;
	text-align: center;
	}


/* ----------------------------------- */ 
/*         Style Variations            */
/* ----------------------------------- */ 
/* Site Name */
/* Location: inside #top  */

.sitename {
	padding: 0 0 0 20px;
	margin: 0;
	}

.sitename h1 {
	padding: 0.5em 0 0 0;
	margin-bottom: 0.3em;
	color: #fff;
	font: 2.0em Verdana, sans-serif;
	line-height: 1.2em;
	letter-spacing: 0.12em;
	}

.sitename h1 a {color: #fff}
.sitename h1 a:hover {color: #fa9300}

.sitename p {
	clear: left;
	float: left;
	padding: 0 0 1em 0;
	margin: 0;
	font: 1.0em Verdana, sans-serif;
	color: #CFD9EA;
	line-height: 1.2em;
}

.sitename p a {color: #CFD9EA}
.sitename p a:hover {color: #fa9300}

/* Minor navigation menu  */
/* Location: inside #top  */
/* ---------------------- */

.minornav {
	display: inline;
	float: right;
	right: 5px;
	padding: 0;
	margin: 5px 0;
	font: 0.9em Arial, sans-serif;
}

.minornav li {
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
}

.minornav  a {
	padding: 0 6px;
	color: #fff; 
	display: block;
}

.minornav a:hover {color: #fa9300}


#navigation ul {
	margin:0; 
	padding:0; 
	list-style-type:none
}

#navigation li {
	display:inline;
	float:left;
	margin: 0;
	padding: 0;
}

#navigation a {
	display: block;
	margin: 0;
	padding: 6px 8px 6px 8px;
	background-color: #5E80B7;
	color: #fff;
}

#navigation a:hover {
	background-color: #FFB750;
	color: #fff;
}

#navigation a.current {
	background-color: #4D5D79;
	color: #fff;
}


/* Main Contents - ccontent and sidebar */

#container {
	padding-top: 20px;
	background-color: #fff;
}


#content h1,
#content h2, 
#content h3,
#content h4,
	{
	clear: both;
	margin-bottom:15px; /* a stricter spacing */
}

#content h2, 
#content h3, 
#content h4 {padding-top:5px;}

#content h3 {
	font-variant:small-caps; 
	color:#344067
}
#content hr {
	color: #E3E3E3;
	clear: both;
	height: 2px;
	margin-top: 2px;
	margin-bottom: 15px;
	padding: 0 5px;
}

#content p,
#content ol,  
#content ul{
	margin-bottom:1.2em;
}

#content li {padding:0 0 0 10px}

#container table {
	margin-left:10px;
	margin-bottom: 15px;
	border: 1px solid #C0C0C0;
	border-spacing:0;
}

#content th,
#content td {
	padding: 4px 6px;
	border: 1px solid #C0C0C0;
}


/* article info: comments count, date posted, author etc. */
p.info{
	font-size:1.0em;
	margin:-15px 0px 15px 0px;
	}

p.notice{
	background:#333;
	color:#eeb;
	padding:0 5px;
	text-align:justify
}

p.excerpt span{
	display:block;
	margin:0 0 15px;
	text-align:right
}

p.search_results {color:#999}

p.search_results strong{
	color:#3399FF;
	font-weight:normal
}

blockquote {margin:0 5px 1em 15px}

blockquote p{
	font: 1.2em/150% Georgia,sans-serif;
	margin:0 5px;
	padding:0 5px;
	text-align:justify
}


.sitemap h3 {font-size:1.3em; line-height:1.5em; margin-bottom: 10px;}
.sitemap p {font-size:1.1em}


/* 2-col, Sidebar right
------------------------------------------------ */

#sidebar_right{	overflow:hidden;}

#sidebar_right table {
	margin: 5px 0 10px 5px;
	padding: 0;
	border: 1px solid #C0C0C0;
	border-spacing:0;
}

#sidebar_right th,
#sidebar_right td {
	padding: 2px 2px;
	border: 1px solid #C0C0C0;
	font-size: 1.0em;
	text-align: center;
}


/* 2-col, Sidebar Top */

#sidebar_top {overflow:visible}



#sidebar_top h3{
	padding: 0;
	font-size:1.3em;
	font-weight: bold;
	line-height: 1.5em;
	border-bottom: none;
}

#sidebar_top h3 a {
	color:#e55300;
	display:block;
	padding: 0;
}

#sidebar_top h3 a:hover {
	color:#fff; 
	background-color:#FFB750; 
	text-decoration:none}

#sidebar_top p,
#sidebar_top ul {
	display: block;
	margin: 0 0 0 5px;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.5em;
	text-align: left;
}

#sidebar_top p {padding: 0 1em 0 0}

#sidebar_top ul{padding: 0 1em 10px 5px}

#sidebar_top a{color: #313131}
#sidebar_top a:hover{color: #e55300; text-decoration:underline;}


/* 2-col, Sidebar Bottom */

#sidebar_bottom {overflow:visible}

#sidebar_bottom h3{
	padding: 0 3px;
	font-size:1.3em;
	font-weight:bold;
	border-bottom: none;
	margin-bottom: 0.5em;
}

#sidebar_bottom h3 a {
	color:#e55300;
	font-weight:bold;
	display:block;
}

#sidebar_bottom h3 a:hover {color:#fff; background-color:#FFB750}

#sidebar_bottom p,
#sidebar_bottom ul {
	margin: 0 0 0.5em 0.5em;
	font: 1.1em Verdana, Arial, sans-serif;
	line-height:1.5em;
}

#sidebar_bottom p {padding: 0 5px}

#sidebar_bottom ul{padding: -15px 0 15px 0}

#sidebar_bottom a{color: #313131}
#sidebar_bottom a:hover{color: #e55300; text-decoration:underline}



/* Footer */

#footer {
	position: relative;
	clear: both;
	display: block;
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-align: center;
	}

#footer p {
	color: #BCBCBC; /* #666; */
	font: 1.1em normal Verdana, sans-serif;
	margin: 0;
	padding: 5px 10px 10px 10px;
	width: 100%
	}

 
#footer a {color:#666}
#footer a:hover {color: #e55300; text-decoration:underline}
/*
#footer a {color:#eee}
#footer a:hover {color: #fff; text-decoration:underline}
*/
/* footer web links
-------------------------------- */
#footer_links {
	height: auto;
	border-top: 1px solid #CECFD0;
	background:#fff;  /* url(../img/blue_gradient.jpg) repeat-x; */
	text-align: center;
	margin:0;
	padding:0;
	font: 1em Verdana, Arial, sans-serif;
	}

#footer_links a {color:#000}
#footer_links a:hover {color:#e55300} 

.footer-links {
	width: 100%;
	text-align:left;
	padding-bottom:5px;
	margin:0;
	}
.footer-links img {
	border: none;
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0
	}


#footer_last {height:1%}
#footer_last:after {
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
	}


/* Border & Spacing
----------------------------------------------- */

.border {border: 2px solid #CECFD0;}

.border_top_bottom {
	border-top: 2px solid #cecfd0;
	border-bottom: 2px solid #cecfd0
}

.padding {padding: 15px 10px 0 10px; }

.padding_top {padding-top:15px}
.padding_bottom {padding-bottom:15px}

.line_space_10 {
	line-height: 1.5em;
	width: 100%;
	margin:0;
	padding:0;
}
.line_space_15 {
	line-height:2em;
	width: 100%;
	margin:0;
	padding:0;
}

/* Color
------------------------------------------------ */

.bg_homepage {background-color: #D6E0ED}
.bg_gray {background-color: #eee}
.bg_dark_gray {background-color: #454545}
.bg_white {background-color: #fff}
.bg_black {background-color: #2d2d2d}
.bg_jaal {background: url(/img/jaal_small.jpg) top right no-repeat;}

.odd {background-color: #EAD8FC}
.even {background-color: #fff}

.page_color {color: #2d2d2d} /* #585858* 34339B */

.white {color: #fff}
.white a {color: #fff}
.blue {color:#36436C}
.blue a {color:#36436C}

.black {color: #000}
.black a {color: #000}
.light {color: #f0f0f0}

.strong {font-weight: bold; display:inline}

.strong {font-weight: bold;}
.bold {font-weight:bold; display:block}
.highlight {background-color: #8BADC1}

.small {font-size: 1.0em}

.smallright{
	display: inline; 
	float:right; 
	font-size:1.0em
}

.center {text-align: center}
.right {text-align: right}

.float_left {float:left}
.float_right {float:right}

.caps {text-transform:uppercase}
.small_caps {font-variant:small-caps}

.margin_left {margin-left:5px}
.margin_right {margin-right:5px}



/* columns
----------------------------------------------- */
.col_left {
	width: 23%;
	display: inline;
	float: left;
	clear: both;
	margin-right:5px;
	padding:0;
	font-weight: bold;
}

.col_left_w {
	width: 35%;
	display: inline;
	float: left;
	clear: both;
	margin-right:5px;
	padding:0;
	font-weight: bold;
}

.col_right {
	width:72%;
	display: inline;
	float: right;
	padding:0;
}

.col_right_w {
	display: inline;
	float: right;
	width:60%;
	text-align: left;
	padding:0;
}

/* boxes
----------------------------------------------- */

/* box - promo, fixed height and width
----------------------------------------------- */
.box_promo {
	width: 442px;
	margin: 0 1px 15px 1px;
	padding:0;
	border:1px solid #cecfd0;
	clear: both;
	overflow:hidden;
}

.box_promo h3 {
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	color:#3E6FB9;
	padding: 0.5em;
	border-bottom: silver dotted 1px; 
}

.box_promo p {
	font-size:1.1em;
	padding-left: 1em; /* 2 characters padding */
	padding-right: 1em;
}

.box_promo1 {
	display: inline;
	float: left;
	height: 135px;
	width: 140px;
	margin: 0 3px 15px 3px;
	padding: 0;
	border:1px solid #cecfd0;
	overflow:hidden;
}

.box_promo2 {
	height: 135px;
	width: 295px;
	margin-top: 0;
	margin-bottom:10px;
	padding:5px; 
	float: left;
	overflow:hidden;
}


.box_promo1 h3,
.box_promo2 h3 {
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	color:#3E6FB9;
	padding: 0.5em;
	border-bottom: silver dotted 1px; 
}

.box_promo h3 a:hover,
.box_promo1 h3 a:hover,
.box_promo2 h3 a:hover{color:#FFB750}

.box_promo1 p,
.box_promo2 p {
	font-size:1.1em;
	color: #000;
	padding-left: 1em; /* 2 characters padding */
	padding-right: 1em;
	}


/* box - non fixed height 
------------------------------------------------ */
.box {
	background:#FCFAF0;
	margin: 0 1px 15px 1px;
	width:216px;
	border:1px solid #cecfd0;
	padding:0;
}


.box h3 {
	border: none;
	font-size:1.3em;
	line-height:1.5em;
	font-weight:normal;
	text-align:center;
	color:#fff;
	background-color:#525252;
	margin:0;
	padding:0;
}

.box h3 a {
	border: none;
	line-height:1.5em;
	color:#fff;
/*	background-color:#5E80B7; */
	display:block;
	margin:0;
	padding:0;
}
.box h3 a:hover {color:#fff; background-color:#FFB750}

.box p, .box ul {font-size:1em}

.box p {padding-left: 5px; padding-right: 5px}

.block {
	margin:0 1px 0 1px;
	padding:0.5em 1em;
	color: #000;
}

.block p {
	display: block;
	margin:0 0 0.5em 0;
	padding:0;
	font-size:1.1em;
	font-weight: normal;
	line-height:1.5em;
	text-align: left;
}

.block ul {
	display: block;
	margin:0 0 0.5em 0;
	padding: 0;
	font-size:1.1em;
	font-weight: normal;
	line-height:1.5em;
	text-align: left;
}

.block a:hover {text-decoration:underline}





/*                Search form                    
------------------------------------------------*/

#search_form {
	background:none;
	border:none;
	padding:0;
	margin:3px 0 0 10px;
	display: inline;
	float:left;
	font:0.8em Verdana, sans-serif;
}

#search_form input {
	color:#445288;
	margin-right: 3px;
	padding:1px 0 0 0;
}


#search_form input.text:focus{
	background-color:#E0E5F5}


/*                Contact form
----------------------------------------------*/

.zemContactForm fieldset {border: none;}

.zemContactForm legend {display: none;}

.zemContactForm label {font-size: 1.2em;}

.zemContactForm br {clear: left;}

.zemContactForm input,
.zemContactForm select,
.zemContactForm textarea {
	margin: 0 5px 10px 0;}

input.zemText {width: 20em}

textarea.zemTextarea {width: 30em}

.zemText:focus,
.zemTextarea:focus,
.zemCheckbox:focus {
	background-color:#E0E5F5}

.zemContactForm .checkbox {margin: 0 0 10px 140px;}

.zemContactForm .checkbox label {
	float: none;
	text-align: left;
	display: inline;
	}

.zemCheckbox {padding-right:1em;}

.zemContactForm .zemSubmit {
	margin-left: 140px;
	padding: 2px;
	}


.zemThanks {padding: 10px;}

.zemThanks p {font-style: italic;}

.zemError {
	padding: 10px;
	color: red;
}


/*    Login Form
----------------------------------------------- */

.login, .selfedit {width:25em;}

.login label,
.selfedit label {
	width:100%;
	clear: left;
	display: inline;
	float: left;
	text-align: left;
	margin: 0 0 5px 0;
	padding: 1px;
	font-size: 1em;
	}

.login input,
.selfedit input {
	display: inline;
	margin: 0;
	padding: 1px;
	}

.login submit,
.selfedit submit {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	font-size:0.8em;
	}

.active p {font-size: 1.2em}

.error {color: red}



/*     Comments form, comments display     */
/* --------------------------------------- */

/* id=discuss
------------------------------------------ */

h3#discuss{
	background-color: #B2D3ED;
	color: #fff;
	font: bold 1.5em "Lucida Console",monospace;
	letter-spacing:3px;
	text-align: center;
	margin:2em 0px 1.5em 0px;
	padding-bottom:0.5em;
}


/* Comments display
------------------------------------------ */
h3.comments {
	border-bottom: 1px solid #B2D3ED;
	margin:0 0 1em 0;
	padding-bottom: 1em;
	text-align: center;
}

div.comments {
	border-bottom: 1px solid #B2D3ED;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

img.gravatar {
	display: inline;
	float:left; 
	margin-left: 1em;
	padding:1px;
	border: 1px solid #000;
	}

.comment_block {
	margin: 0 10px;
	padding:0;
}

.comment_name {font:1.1em "Courier New",monospace; padding:0; margin:0;}

.comment_num{
	float:right;
	font:1.1em "Courier New",monospace;
	text-align:right;
	padding-right:0.5em; margin:0;
}

.comment_num a{
	color:#000;
	cursor:default
}

/* Comments input
------------------------------------------------- */

.comments-wrapper {width:100%; margin: 1em 0; padding:5px;}

.comment_name_input,
.comment_email_input,
.comment_web_input,
.txpCommentInputMessage {
	color:#445288;
	font: 1em Verdana,sans-serif;
	margin: 2px 0;
	padding: 2px;
}

.comment_name_input,
.comment_email_input,
.comment_web_input {width:25em}

.txpCommentInputMessage {width:35em;}

div.remember {display:inline; margin: 0 0 -2em 0; padding-left:0; padding-right:0}
.remember label {margin:0; font-size:0.8em; float:none; width:auto}

#comment_name_input:focus, 
#comment_email_input:focus,
#comment_web_input:focus,
#name:focus,
#email:focus,
#web:focus,
#subject:focus,
#message:focus{
	background-color:#E0E5F5}

#message{
	height:150px;
	overflow:auto
}

#comment_name_input.comments_error,
#comment_email_input.comments_error,
#comment_web_input.comments_error,
#name.zemRequirederrorElement,
#email.zemRequirederrorElement,
#website.zemRequirederrorElement,
#message.comments_error,
#message.zemRequirederrorElement{
	border-color:#cfc;
}



ul.comments_error {color:red}


p#txpCommentInputForm{
	padding-top:1.5em;
	padding-botttom:1.5em;
	letter-spacing:2px;
	text-align:center;
	background-color: #f0f0f0;
	border-top: 1px solid #e5e5e5 ;
	border-bottom: 1px solid #e5e5e5;
}


ol.comments {
	margin:0.5em 0.5em 0 0.5em;
	padding: 0;
	list-style: none;
}

ol.comments p, #cpreview p {
	padding:0;
	margin-left:0;
	margin-right:0;
	overflow:hidden;
	font: 1.0em Verdana, Arial, sans-serif;
	line-height: 1.5em;
}

ol.comments li {
	background-color:#D8E5ED;
	border-bottom:1px dotted #BFBAB0;
	margin:0;
	padding: 1em;

}




#cpreview{
	border-bottom: 1px dotted #BFBAB0;
	line-height:150%;
	margin:0 10px 15px 10px;
	padding:0;
}

.announcement {
	background-color: #FFFF99;
	text-align: center;
	font-size: 1.1em;
}


/* RSS Supa Archive 
----------------------------------------------- */

#rssCatArchive {
	margin:0;
	padding:0;
	width:98%;
}

#content #rssCatArchiveHeader {
	margin-top:1em;
	margin-bottom: 1.5em;
	padding-top:5px;
	border-bottom: 1px solid #bc6f29;
	font: 2.2em Verdana, Arial, sans-serif;
	color: #445288;
}


#content #rssCatList {
	margin:0 5px 0 10px;
	font: 1em Verdana, Arial, sans-serif;
}

#content #rssCatList ul {list-style:none;}

.rssCcat {
	line-height:1.5em; 
	margin-bottom:.3em;
	border: none;
	font: 1.3em Verdana, Arial, sans-serif;
	text-transform: uppercase; 
/*	color:#344067 */
	color: #4d5d6d;
}

#content .rssDateList {
	margin:0 5px 0 0;
	padding:0;
}

#content .rssDateList dt {
	line-height:1.5em;
	margin-top:1em; 
	margin-bottom:.5em;
	padding-left:0;
	border: none;
	font: 1.4em Verdana, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase; 
	color: #4d5d6d;
}

#content .rssDateList dd {
	line-height:1.2em;
	padding-left:1em;
	border: none;
	font-size: 1.2em;
}


.rssCcat a:hover{color:#e55300}

.rssCart li {
	line-height:1.2em;
	padding-bottom: 10px;
	padding-left: 0;
	margin:0;
	font-size: 1em;
}

.rssCart a:hover{color:#e55300}


#sidebar_top #rssCatArchiveHeader {
	margin:0;
	padding:5px 5px 5px 10px;
	border-bottom: none;
	font: 1.3em Verdana, Arial, sans-serif;
	font-weight:bold;
	color: #445288;
}

#sidebar_top #rssCatList {
	margin:0 5px;
	font: 1em Verdana, Arial, sans-serif;
}




/* Others
----------------------------------------------- */

.links{overflow:hidden}
.links a{white-space:nowrap}
.links li{font-size: 1.3em;}

.weblinks p {font-size:1.2em}

#sydanglican table,
#sydanglican th,
#sydanglican td {border: 0;}
#sydanglican tr {line-height:1.0em;}


#sydanglican img {width: 100%}

#sydanglican form {clear:both; display:inline; float:left; width:100%}

#biblegateway {clear:both; text-align:center; width:100%; padding:0 0 15px; margin:0}

#biblegateway img {display:block; margin:0; padding:0; text-align:center;}

#biblegateway form {margin:0; padding:0; font-size:1.0em}




