
body {margin:0px; font-family:'Calligraph421 BT' serif; font-size:14px;}

h1, h2, h3, h4{font-family: 'Calligraph421 BT' serif; color:#333333; font-weight: normal;  } 
	h1 {font-size:26px; margin-top:0px;}
	h2 {font-size: 20px; line-height:1.2em; margin-top:0px; margin-bottom:0px; color:#134B66;  }
	h3{font-size:16px; line-height:32px; margin-bottom:12px;}
	h4{font-size:20px; line-height:32px;}
	h5{font-family: 'Calligraph421 BT'; font-size: x-large; color: #2a3869;font-weight: normal;}
	h6{font-family: 'Calligraph421 BT'; font-size: medium; color: #2a3869;font-weight: normal;}
	h7{font-family: 'Calligraph421 BT'; font-size: x-large; color: #6100a3;font-weight: normal;}


h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
a{color:#14558F}
a:hover{color:#D6213A;}
.comment-name a {color:#FFF}
#top { height:318px; width:100%; text-align:left; margin: 0 auto 0 auto; position:relative; background-image:url("images/background.jpg");}
#middle {height:auto; width:100%; text-align:left; margin: 0 auto 0 auto; position:relative;  background-image:url("images/background-middle.jpg"); background-repeat:no-repeat; padding-top:20px; clear:left} 
#bottom {height:97px; width:100%; text-align:left; margin: 0 auto 0 auto; position:relative;  background-image:url("images/background-bottom.jpg"); font-size:10px; padding-top:20px; clear:left}

.center { height:auto; width:900px; margin: 0 auto 0 auto; position:relative;}
#center { height:auto; width:900px; margin: 0 auto 0 auto; position:relative; z-index:2}

#header{height:54px; width:899px; background-image:url("images/header.gif"); position:absolute; z-index:3}

#main-nav{height:45px; width:485px; background-image:url("images/menu.jpg"); position:relative; left:385px; top:5px; z-index:3;}

#main-nav ul{border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;clear: left;}
#main-nav ul li{display: block;float: left;text-align: center;padding: 0;margin: 0;}
#main-nav ul li a span{display:none;}
#main-nav ul li a.about{width:79px;height:45px;margin:0px;padding:0px;display: block;}
#main-nav ul li a.readings{width:81px;height:45px;margin:0px;padding:0px;display: block;	}
#main-nav ul li a.news{width:93px;height:45px;margin:0px;padding:0px;display: block;	}
#main-nav ul li a.source{width:65px;height:45px;margin:0px;padding:0px;display: block;	}
#main-nav ul li a.testi{width:98px;height:45px;margin:0px;padding:0px;display: block;}
#main-nav ul li a.contact{width:69px;height:45px;margin:0px;padding:0px;display: block;		}

#main-nav ul li a.about:hover{background: url(images/menu.jpg) -0px -45px;}
#main-nav ul li a.readings:hover{background: url(images/menu.jpg) -79px -45px;}
#main-nav ul li a.news:hover{background: url(images/menu.jpg) -160px -45px;}
#main-nav ul li a.source:hover{background: url(images/menu.jpg) -253px -45px}		
#main-nav ul li a.testi:hover{background: url(images/menu.jpg) -318px -45px;}	
#main-nav ul li a.contact:hover{background: url(images/menu.jpg) -416px -45px;}	

#logo{height:32px; width:315px; background-image:url("images/logo.jpg"); position:absolute; top:15px; left:20px;}
#tunein{height:320px; width:1000px; background-image:url("images/tunein.png"); position: absolute;}
#radio{height:511px; width:666px; background-image:url("images/radio.png"); position:absolute; left:300px; z-index:1;}

#myname {height:74px; width:466px; background-image:url("images/myname.gif"); margin-bottom:20px; position:relative; float:left; z-index:3}
#contact {height:111px; width:315px; background-image:url("images/contact.gif"); margin-bottom:20px; position:relative; float:left; z-index:3}
#line {height:525px; width:2px; background-image:url("images/line.gif"); position:relative; float:right; margin-right:15px; margin-top:50px;}

.line2 {height:1px; width:450px; background-color:#CCCABF; margin-bottom:30px;}
.line3 {height:1px; width:535px; background-color:#CCCABF; margin-bottom:15px;}
.line4 {height:1px; width:327x; background-color:#CCCABF; margin-bottom:15px;}



#fromsource{height:490px; width:327px; background-image:url("images/fromsource.gif"); margin-top:80px; position:relative; float:right; z-index:3;}
#podcast-text{height:auto; width:327px; margin-top:80px; position:relative; float:right; z-index:3;}
#left {height:auto; width:300px; margin-top:80px; position:relative; text-align:center; float:right; z-index:3;}
#ourfriends{height:45px; width:278px; background-image:url("images/ourfriends.gif"); position:relative; float:right; z-index:3;}
#testimonials-form{height:490px; width:327px; margin-top:80px; position:relative; float:right; z-index:3;}
#testimonials{height:45px; width:278px; background-image:url("images/testimonials.gif"); margin-bottom:20px; position:relative; float:left; z-index:3}
#contact2{height:auto; width:500px; margin-bottom:20px; clear:left; text-align:justify; font-size:14px; z-index:3; font-size:12px;}
#aboutme{height:auto; width:535px; margin-bottom:20px; clear:left;text-align:justify; z-index:3}
#source-text{height:auto; width:500px; margin-bottom:30px; clear:left;text-align:justify; z-index:3}
#single{height:auto; width:500px; margin-bottom:100px; clear:left;text-align:justify; z-index:3}

#design {width:116px; height:14px; background-image:url("images/design.gif"); position:relative; float:left;margin-left:5px; margin-top:5px;}
#wordpress {width:220px; height:68px; position:relative; float:right; margin-top:15px;}
#wordpress-logo {width:39px; height:39px; background-image:url("images/wordpress-logo.gif"); position:relative; float:left;}
#supported {width:150px; height:40px; position:relative; float:left; margin-left:5px; font-size:12px; color:#636363}
#menu-footer {width:600px; height:20px; position:relative; float:left; font-size:12px;}


.name {width:400x; height:auto; font-size:20px; font-weight:bold; color:#7f23b3; clear:left;font-family: 'Calligraph421 BT' Georgia; font-size:26px}
.title {width:400x; height:auto; font-size:20px; clear:left; color:#D6213A; font-family:  Georgia;}
.text {width:450px; height:auto; font-size:14px; margin-bottom:20px; z-index:4 }
.text2 {width:450px; height:auto; font-size:14px; margin-bottom:20px; z-index:2; border:solid 1px #CCCABF; padding-left:10px; padding-right:10px; }
.text3 {width:535px; height:auto; font-size:14px; margin-bottom:20px; z-index:3; font-family: 'Calligraph421 BT',Georgia, Geneva, sans-serif;  }
.text4 {width:325px; height:auto; font-size:14px; margin-bottom:20px; z-index:3; font-family: 'Calligraph421 BT',Georgia, Geneva, sans-serif;  }
#comments {width:400px; height:auto; font-size:14px; margin-bottom:20px; z-index:3; font-family:'Calligraph421 BT',Georgia, Geneva, sans-serif;  }


#text {width:450px; height:auto; font-size:14px; margin-bottom:20px; z-index:4 }


.date {width:400x; height:auto; font-size:16px; font-weight:bold; clear:left;}
.text-news {width:450px; height:auto; font-size:12px; border:1px #DBD5CE  solid; padding:10px; margin-bottom:20px;}

#comment-area { width:500px; height:auto; position:relative;}
#commentform {width:445; height:500px; position:relative; margin-top:20px; }

.comment { width:500px; height:auto; position:relative; }
.avatar { width:60px; height:60px; position:relative; float:left;} 
.comment-name { width:auto; height:20px; color:#FFF; background:#463168; position:relative; float:left; margin-left:-15px; font-size:14px; font-weight:bold; margin-top:20px; padding-bottom:5px; padding-top:5px; padding-left:15px; padding-right:15px;}
.comment-date { width:auto; height:20px; color:#463168; background:#987EC2; position:relative; float:left; font-size:14px; font-weight:bold; margin-top:20px; padding-bottom:5px; padding-top:5px; padding-left:15px; padding-right:15px;}
.comment-text { width:445px; height:auto; position:relative; float:left; padding-left:10px;}
.clear {clear:both;}
.line-com { width:495px; height:1px; background-color:#CCCABF; margin-top:15px; margin-bottom:10px;}


#email {font-size:12px; color:#999}
#message { width:495px; height:300px; background-color: #ECEBE6; border-top: #968D69 solid 1px; border-left:#968D69 solid 1px; border-bottom:#CECDB9 solid 1px; border-right:#CECDB9 solid 1px}
.form {width:175px; height:20px; font-size:14px; margin-bottom:10px; z-index:4; background-color: #ECEBE6; border-top: #968D69 solid 1px; border-left:#968D69 solid 1px; border-bottom:#CECDB9 solid 1px; border-right:#CECDB9 solid 1px}

#submit {width:160px; height:25px; background-color:#A9A389; color:#FFF; font-weight:bold; font-size:11px; margin-top:5px; border-top: #FFF solid 1px; border-left:#FFF solid 1px; border-bottom:#666 solid 1px; border-right:#666 solid 1px}
#inputbox {width:175px; height:20px; font-size:14px; margin-bottom:10px; z-index:4; background-color: #ECEBE6; border-top: #968D69 solid 1px; border-left:#968D69 solid 1px; border-bottom:#CECDB9 solid 1px; border-right:#CECDB9 solid 1px}
#inputbox2 {width:300px; height:250px; font-size:14px; margin-bottom:10px; z-index:4; background-color: #ECEBE6; border-top: #968D69 solid 1px; border-left:#968D69 solid 1px; border-bottom:#CECDB9 solid 1px; border-right:#CECDB9 solid 1px}
