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

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

body {	
	background: url(../images/36.gif) repeat-x;
	font: 62.5% Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 0;
}


/* 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: 1em}


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: right; 
	margin: 0 0 10px 10px;
	padding: 5px;
	}

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           */
/* ----------------------------------- */ 
/* Viewing Area - Fixed width: 960px   */

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

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

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

#navigation {
	position: relative;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 28px;
	background: #2d2d2d;
	list-style-type: none;
	overflow: hidden;
}

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


/* ----------------------------------- */ 
/*         Style Variations            */
/* ----------------------------------- */ 


/* Site Name */
/* Location: inside #top  */

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

.sitename h1 {
	padding: 0;
	margin: 0;
	font: 2.0em Verdana, sans-serif;
	color: #fff;
	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;
	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 0 0;
	font: 0.9em Arial, sans-serif;
}

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

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

.minornav a:hover {color: #fa9300}


/* Main navigation menu   */
/* ---------------------- */

#navigation {
	list-style-type: none;
	background: url(../images/40.gif) 50% 0 #515151 repeat-x;
	margin: 0;
	padding: 0;
	height:80px;
	width: 960px;
	overflow: hidden;
	}

#navigation ul {
	margin:0;
	padding: 0 0 0 15px;
}

#navigation li {
	background: none; 
	padding: 0;
	display: table-row;
	vertical-align: middle;
	float: left;
	height: 80px; 
	}

#navigation li a {
	font: 1.0em Arial, sans serif;
	text-transform:uppercase;
	line-height:normal !important;
	line-height:80px;
	display: table-cell; 
	vertical-align: middle;
	height:80px;
	padding:0 9px 0 9px;
	background:url(../images/41.gif) top left transparent repeat-x; 
	color: #fff;
	font-weight: normal;
	}

#navigation li a#last_menu:hover {
	background-position:center right;
	}

#navigation li a.current {
	background-position:bottom left;
	color:#1F3700;
}

#navigation li a:hover {
	background-position:center left;
	color: #fff; /* in case where the button is also current */
	}


/* Main Contents
---------------------- */

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

#content h3 {
	padding-top:5px;
	font-variant:small-caps; 
	color:#344067
}

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

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

.content li {padding:0 0 0 15px}

.content hr {
	color: #E3E3E3;
	height: 1px;
	margin-top: 1em;
	margin-bottom: 2em;
	padding: 0 1em;
}


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

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/1.5em Georgia,sans-serif;
	margin:0 5px;
	padding:0 5px;
	text-align:justify
}


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

p.info{
	font-size:1.0em;
	margin:-15px 0px 15px 0px;
	}


/* 2-col, Sidebar
------------------------------------------------ */
/* 2-col, Sidebar Left */

#sidebar_left {overflow:visible}

#sidebar_left h3 {
	padding: 0 5px;
	font-size:1.2em;
	border-bottom: none;
}

#sidebar_left h3 a {
	color:#e55300;
	font-weight:bold;
	display:block;
	padding: 5px;
}

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

#sidebar_left p,
#sidebar_left ul {
	margin: 0 0 0 10px;
	font: 1.0em Verdana, Arial, sans-serif;
}

#sidebar_left p {padding: 0 5px}

#sidebar_left ul{padding: 0 0 15px 0}

#sidebar_left a{color: #313131}
#sidebar_left a:hover{color: #e55300}


/* 2-col, Sidebar Right
------------------------------------------------ */

#sidebar h2{
	display:block;
	margin:0 0 15px 0;
	font-size:1.4em;
	font-weight:normal;
	text-align:left;
	letter-spacing:-1px;
	color:#505050;
	}

#sidebar h3 {
	display: block;
	margin: 0;
	padding: 0;
	font: 1.2em Verdana, Arial, sans-serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	line-height: 1.5em;
	}

#sidebar h3 a {
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: none;
	display: block;
	}

#sidebar h3 a:hover {
	color: #00509F;
	background-color: #ffffff;
	border: #00509F 1px;
	text-decoration: none;
	}

#sidebar p {
	display: block;
	margin: 0 0 0 0;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0.5em 0.5em 0.5em 1em;
	text-align: left;
	}

#sidebar p a:hover {
	text-decoration: underline;
	}

#sidebar ul {
	display: block;
	margin: 0 0 0 0;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0.5em 0.5em 0.5em 1em;
	text-align: left;
/*	list-style-image: url(../images/39.png); */
	}


/* Footer */

#footer p {
	color: #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}


/* 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_gray {background-color: #eee}
.bg_dark_gray {background-color: #454545}
.bg_white {background-color: #fff}
.bg_black {background-color: #2d2d2d}

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

.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;}
.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}



/* 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:2px solid #cecfd0;
	clear: both;
	overflow:hidden;
}

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

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

.box_promo1 {
	background: url(../img/bg-box.png) repeat-x;
	display: inline;
	float: left;
	height: 130px;
	width: 130px;
	margin: 0 5px 15px 5px;
	padding: 0;
	border:2px solid #cecfd0;
	overflow:hidden;
}


.box_promo1 h3 {
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	color:#3E6FB9;
	padding: 1.5em 1em 0 1em;
}

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

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

.box_about {
	font-family: Verdana, Arial, sans-serif;
	font-color: #000;
	background-color: #fff;
	}

.box_hype {
	font-family: Verdana, Arial, sans-serif;
	font-color: #000;
	background-color: #fff;
	}

.box_couch {
	font-family: Verdana, Arial, sans-serif;
	font-color: #000;
	background-color: #fff;
	}

.box_snap {
	font-family: Verdana, Arial, sans-serif;
	font-color: #000;
	background-color: #fff;
	}

.box_quiet {
	font-family: Verdana, Arial, sans-serif;
	font-color: #000;
	background-color: #fff;
	}

.box_new_bloke {
	font-family: Verdana, Arial, sans-serif;
	font-color: #000;
	background-color: #fff;
	}

.box_blogs {
	font-family: Verdana, Arial, sans-serif;
	font-color: #000;
	background-color: #fff;
	}

.box_videos {
	font-family: Verdana, Arial, sans-serif;
	font-color: #000;
	background-color: #fff;
	}

.box_members {
	font-family: Verdana, Arial, sans-serif;
	font-color: #000;
	background-color: #fff;
	}

/* box - fixed height 
------------------------------------------------ */
.box {
	display: inline;
	float: left;
	margin: 0 6px 15px 5px;
	width:165px;
	height:160px;
	border:1px solid #cecfd0;
	padding:0;
	overflow: auto;
	scrollbar-face-color:#A7C8EB;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #A7C8EB;
	scrollbar-darkshadow-color: #5FAAF5 /* #739CFF; */
	scrollbar-shadow-color: #A7C8EB;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: transparent;
}

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

.box h3 a {
	display:block;
	line-height:1.5em;
	color:#fff;
	margin:0;
	padding:0;
}

.box h3 a:hover {color:#fff; background-color:#ff9c00}

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

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

.block ul {
	display: block;
	margin:0;
	padding: 0 0 0 1em;
	font-size:1.0em;
	font-weight: normal;
	line-height:1.3em;
	text-align: left;
	list-style-image: url(../images/39.png)
}

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


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

form.search_form {
	display: inline;
	border: none;
	padding:0;
	margin:0 0 0 0;
	float_left;
}

.search_form input.text {
	font: 1.1em Verdana, sans-serif;
}

.search_form input.btn {
	font: 1.1em Verdana, sans-serif;
}

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


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


.zemContactForm fieldset {
	border: none;
	}

.zemContactForm legend {
	display: none;
	}

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

.zemContactForm br {
	clear: left;
	}

.zemContactForm input,
.zemContactForm select,
.zemContactForm textarea {
	margin: 0 0 1em 0;
}


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

.zemContactForm .checkbox {
	margin-left: 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.0em}

.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-left: 9em;
	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:0;
	padding:3px;
}

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

.txpCommentInputMessage {width:30em;}

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: 1em;
	list-style: none;
}

ol.comments p, #cpreview p{
	padding:0;
	margin-left:0;
	margin-right:0;
	overflow:hidden
}

ol.comments li{
	background-color:#D8E5ED;
	border-bottom:1px dotted #BFBAB0;
	margin:0;
	padding: 1em;
	font: 1.4em Verdana, Arial, sans-serif
}




#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;
}


/* news block: blue */

.news {
	margin: 10px 1px;
	display: block;
	border: #2c7cca 1px solid;
	background-color: #cedbe5;
	}

.news h3, .news h3 a {
	color: #FFFFFF;
	background-color: #2c7cca;
	display: block;
	}

.news a:hover {
	color: #2c7cca;
	background-color: #ffffff;
	text-decoration: none;
	}

/* event block: orange */

.event {
	margin: 10px 1px;
	display: block;
	border: #ff9c00 1px solid;
	background-color: #f7e5c6;
	}

.event h3, .event h3 a {
	display: block;
	color: #FFFFFF;
	background-color: #ff9c00;
	}

#sidebar .event a:hover {
	color: #ff9c00;
	background-color: #ffffff;
	text-decoration: none;
	}


/* recent posts block: green */

.recent {
	margin: 10px 1px;
	display: block;
	border: #6b9c00 1px solid;
	}

.recent h3, .recent h3 a {
	color: #FFFFFF;
	background-color: #6b9c00;
	display: block;
	}

#sidebar .recent h3 a:hover {
	color: #6b9c00;
	background-color: #ffffff;
	text-decoration: none;
	}

#sidebar .recent li a:hover {
	text-decoration: 1px solid;
	}


/* links block: green */

.links {
	margin: 10px 1px;
	display: block;
	border: #6b9c00 1px solid;
	overflow: hidden;
	}

div.links {overflow:hidden}

.links h3, .links h3 a {
	color: #FFFFFF;
	background-color: #6b9c00;
	display: block;
	}

p.linklist {font-family: Arial, sans-serif}


/* 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: 1.3em Verdana, Arial, sans-serif;
	color: #445288;
}


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

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

.rssCcat {
	line-height:1.2em; 
	margin-bottom:.3em;
	border: none;
	font: 1.4em 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.2em;
	margin-top:1em; 
	margin-bottom:.3em;
	padding-left:0;
	border: none;
	font: 1.4em Verdana, Arial, sans-serif;
	text-transform: uppercase; 
	color: #4d5d6d;
}

.rssCcat a:hover{color:#e55300}

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

.rssCart a:hover{color:#e55300}


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

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


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

#sydanglican tr {line-height:0.8em;}

#sydanglican img {width: 100%}

#sydanglican tr form {clear:both; display:inline; float:left}

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

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

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


