@charset "iso-8859-1";
/* ------MAIN BODY STUFF ----*/

body
{
	background-color:#f0f0f0;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
	color:#888888;
	line-height: 17px;
}

td {
font-size:11px;
line-height:17px;

}

h1, h2 ,h3 {
	font-family:Arial, Helvetica, sans-serif;
}


.leftborder {
	background-image: url(../images/left_border.gif);
	background-repeat: repeat-y;
}
.rightborder {
	background-image: url(../images/right_border.gif);
	background-repeat: repeat-y;
}

/*-------NAVIGATION ITEMS-------- */

.mainnavbg {
background-color:#A8A8A8;
}

.mainnav {
	font-size: 10px;
	line-height: normal;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	/*letter-spacing: 0.1em;*/
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	vertical-align: middle;
}


.mainnav a {
	color: #ffffff;
	}
	
.mainnav a:link {
	color: #ffffff;
	text-decoration: none;
}

.mainnav a:visited {
	color: #eeeeee;
		
}

.mainnav a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.navtable {
background-color:#FFFFFF;
z-index:100;
}
.whatson{
background-color:#FFFFFF;
}

.leftnav a {
	background-color:#FFFFFF;
	color: #005C7E;
	padding-left: 20px;
	font-size:12px
}
ul.leftnav a {
	background-color:#FFFFFF;
	color: #005C7E;
	padding-left: 0px;
	font-size:12px
}

.leftnav a:link {
	text-decoration:none
}

.leftnav a:active {
	
}	

.leftnav a:hover {
	text-decoration:underline
	}
	
.leftnav a:visited {
	color: #666666
	}
	


/* ---HEADINGS--- */

.mainheading {	
	font-size: 19px;
	line-height: normal;
	font-weight: bolder;
	color: #99BDCB;
	padding-bottom: 20px;
	padding-left: 20px;
}
.subheading {
	font-size: 16px;
	line-height: normal;
	font-weight: bolder;
	color: #005C7E;
	padding-bottom: 22px;
}
a {
	color: #005C7E;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
.rightpanel_title {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005C7E;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 12px;
	padding-left: 12px;
}
.rightpanel_content {
	font-weight: normal;
	color: #aadddd;
	background-color: #005C7E;
	padding: 8px 12px 12px;
	line-height: normal;
}
.rightpanel_grayback {
	background-color: #A8A8A8;
}
.homeheading_text {

	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	color: #005C7E;
	padding-bottom: 22px;
}
.newspanel_title {
	font-size: 12px;
	line-height: normal;
	font-weight: bolder;
	color: #005C7E;
	padding-bottom: 10px;
	padding-top: 15px;
}
.newspanel_maintitle {
	font-family:arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bolder;
	color: #005C7E;
	padding-bottom: 15px;
}

/*-----------------------TABLES------------------------------*/

.sermonword{
background-color:#eee;
width:550px;
border-collapse:collapse;
border:1px solid #000;
}

.sermonword th{
background-color:#bbb;
text-align:left;
font-size:11px;
padding:5px 0 5px 10px;
color:#FFF;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
}

.sermonword td{
background-color:#eee;
text-align:left;
font-size:10px;
padding:2px 0 2px 5px;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
}

.theme{
width:280px;
}

.text{
width:110px;
}

.speaker {
width:80px;
}

.date{
width:80px;
}

.length{width:65px;}
.stream{width:40px;}
.download{width:40px;}
.size{width:40px;}

/*--Contact Us Page --------------------------------------------------------------*/
form{position:absolute; left:20%; border:0px solid red;width:600px;height:400px;}


/*--Add because IE is cant cope with CSS-------------------------------------*/
input.iesubject{position:absolute;top:10%;left:10%; width:80%;}           /*-*/
input.iereply{position:absolute;top:17%;left:10%; width:80%;}             /*-*/
input.iemessage{position:absolute;top:24%;left:10%; width:80%;}           /*-*/
input.iesubmit{position:absolute;top:87%;left:72%;}                      /*-*/
input.iereset{position:absolute;top:87%;left:82%; }                      /*-*/
/*---------------------------------------------------------------------------*/

input[type="text"]{position:absolute; left:10%; width:80%;}
textarea{position:absolute; left:10%; width:80%;height:68%;}
input[type="submit"]{position:absolute; left:72%;top:95%;}
input[type="reset"]{position:absolute; left:82%; top:95%;}

input[name="txtSubject"]{position:absolute;top:10%;}
input[name="txtReply"]{position:absolute;top:17%;}
#txtmessage{position:absolute;top:24%;}


#lblsubject{position:absolute;top:10%;}
#lblreply{position:absolute;top:17%;}
#lblmessage{position:absolute;top:24%;}

td.main{height:420px;}

div.centre{padding-top:20px;padding-left:20px;}

/*--------------------------------------------------------------------------------*/