* {
    padding: 0;
    margin: 0;
    overflow: hidden;
    font-family: Century Gothic,Tahoma,Arial;
}

a{
	color:#330033;
}

html {
    overflow: auto;
    height:100%;
}

body{
	height:100%;
	position:relative;
	overflow:auto;
    background:url(/images/kccbg.jpg) no-repeat center 80px;
    background-color:#330033;
}

img{
    border:none;
}

#page{
    margin:0 auto;
    width:760px;
    font-size:13px;
}

.horizontalmenu{
    position:relative;
    list-style-type:none;
}

.horizontalmenu li{
    float:left;
    margin-left:14px;    
}

.menu li a{
    background:url(/images/arrow.8x8.gif) no-repeat left center;
    padding-left:12px;
    text-decoration:none;
    display:block;
}

.menu li a:hover{
    color:#ff3300;
}

.left{
    float:left;
}

.right{
    float:right;
}

.base{
    clear:both;
    visibility:hidden;
    height:0px;
}

#header{
    position:relative;
    padding:10px 10px 0 10px;
}

#topmenu1{
    float:right;
}

#topmenu1 li a{
    color:#ffffff;
}

#topmenu1 li a:hover{
    color:#ff3300;
}

#topmenu2{
    float:right; 
}

#content{
    padding:8px 10px 0 10px;
    background-color:#E7E3BC;
    color:#330033;
}

#content p{
    margin-bottom:8px;
    text-align: justify;
    position:relative;
}

#content p a{
	color:#ff3300;
}

#content p a:hover{
	color:#330033;
}

#menucontainer{
    position:relative;
}

#newToKCC {
    float:left;
}

#newToKCC li a{
    color:#ff3300;
	font-weight:bold;
	display:inline;
}

#newToKCC li a:hover{
    text-decoration:underline;
}

h1{
    font-size:22px;
    font-weight:normal;
    color:#ff3300;
}

h2{
    color:#ff3300;
    font-size:18px;
    border-bottom:solid 1px #ff3300;
}

h3{
    color:#330033;
	font-size:18px;
	border-bottom:solid 1px #ff3300;
	margin-bottom:10px;
	padding-bottom:4px;
	word-spacing:-1px;
	width:400px;
}

h4{
	color:#330033;
	font-size:18px;
	letter-spacing:-1px;
}

h5{
	position:absolute;
	bottom:0;
	color:#ffffff;
	padding:8px 10px;
	width:740px;
	font-size:24px;
	background: url(/images/fadedbg.png);
	letter-spacing:-1px;
	word-spacing:-2px;
}

h6{
	color:#ffffff;
	font-size:18px;
	margin-bottom:5px;
	letter-spacing: -1px;
}

h7{
	color:#330033;
	font-size:12px;
	letter-spacing:-1px;
}

#homebanner{
    margin:0 0 8px 0;
    height:250px;
    background-color:#000;
}

#banner{
	position:relative;
    margin:0 0 8px 0;
    height:200px;
    background-color:red;
}

#banner img{
	position:absolute;
}

i{
	font-family:Georgia,Century Gothic,Tahoma,Arial;
}

#rotator{
    position:relative;
    width:440px;
    height:250px;
    background-color:#000000;
}

#rotator li{
    width:440px;
    height:250px;
}

#events, #resources{
    padding-left:10px;
    width:140px;
}

#events ul, #resources ul{
    margin-top:5px;
    list-style-type:none;   
}

#footer{
    padding:10px;
    padding-top:20px;
    background:url(/images/roundbottom.png) no-repeat;
    text-align:right;
    color:#ffffff;
    font-size:11px;
}

#bottommenucontainer a{
    text-decoration:none;
    color:#ffffff;
    font-size:12px;
}

#bottommenucontainer a:hover{
    text-decoration:underline;
}

#bottommenuleft li{
    text-align:right;
}

#bottommenuright li{
    margin-left:8px;
    padding-left:8px;
    border-left:solid 1px #ffffff;
}

#bottommenuright .special a{
    color:#ff3300;
}

#moreinfo li{
    color:#ffffff;
    list-style-type:none; 
    font-size:12px;  
}

#roundtop{
    background:url(/images/roundtop.png) no-repeat;
    padding:5px 10px 0px 10px;
}

#audioholder{
    padding-top:10px;
    text-align:right;
}

.readmore{
    display:block;
    margin-top:15px;
    color:#ff3300;
}

.readmore:hover{
    color:#330033;
}

.leftimage{
	float:left;
	width:200px;
}

.leftimagemargin{
	margin:0 10px 10px 0;
}

.leftcolumn{
	float:left;
	width:180px;
	border:solid 2px #ff3300;
	background-color: #330033;
	padding:10px;
	color:#ffffff;
	font-size:12px;
	overflow:visible;
	margin-bottom:15px;
}

.leftcolumn a{
	color:#ffffff;
	text-decoration:underline;
	cursor: pointer;
}

.leftcolumn a:hover{
	color:#ff3300;
}

.leftcolumn ul{
	list-style-type:none;
}

.rightcolumn{
	float:right;
	width:526px;
}

.bibleverse{
	font-style:italic;
	font-weight:bold;
	font-family:Georgia,Century Gothic,Tahoma,Arial;
}

sup{
	font-size:9px;
}

.directions{	
	background:#E7E3BC;
	color:#330033;
	margin-bottom:5px;
	font-size:11px;
}

.details{
	display:none;
	padding:5px;
	padding-left:20px;
	text-align:justify;
}

.details a{
	color:#ff3300;
	text-decoration:underline;
	display:block;
	text-align:right;
	cursor:pointer;
}

.details a:hover{
	color:#330033;
}

.row{
	position:relative;
	margin-top:5px;
}

.row .left{
	width:90px;
}

.row .right{
	width:426px;
}

select, textarea{
	width:350px;
	font-size:13px;
	overflow:auto;
}

.error{
	font-size:12px;
	color:#FF0000;
	white-space:nowrap;
	font-style: italic;
}

#checkmark{
	float:left;
	margin:0 10px 10px 0;
}

#livestreaminglist{
	position:relative;
	width:526px;
	height:300px;
}

#livestreaminglist li{
	float:left;
	width:526px;
	height:300px;
}
	
#eventswrapper ul{
	padding-bottom:10px;
    margin-bottom:12px;
    border-bottom:solid 1px #330033;
}

#eventswrapper ul a{
	color:#ff3300;
	text-decoration:underline;
	cursor:pointer;
}

#eventswrapper ul a:hover{
	color:#330033;
}

#eventswrapper .left{
	width:236px;
	margin-left:15px;
}

#eventswrapper .special{
	margin:0;
}

#eventswrapper .details{
	margin-top:10px;
}

#eventswrapper .link{
	display:inline;
}

#eventswrapper .detailImage{
	float:left;
	border:solid 2px #ff3300;
	margin:0 10px 10px 0;
}

#eventswrapper p{
	display:inline;
}

.justify{
	text-align:justify;
}

.eventdate{
	color:#ff3300;
	font-size:18px;
	letter-spacing:0px;
	font-weight:bold;
}

.ad{
	display:none;
	background: url(/images/fadedbg.png);
	background-color:#E7E3BC;
	color:#ffffff;
	padding:5px;
	border-bottom:solid 2px #ffffff;
}

.adLink{
	display:block;
}

.adLink img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.closeAd{
	display:block;
	cursor:pointer;
	text-align:right;
}

#splitContainer{
	position:relative;
}

#splitContainer div{
	float:left;
	padding:0 10px;
	width:350px;
	text-align:center;
}

#splitContainer div p{
	text-align:center;
}

#ieSixWarning{
	background-color:#fff;
	border-bottom:solid 3px #ff3300;
	padding:10px;
	display:none;
}

#ieSixWarning p{
	margin-bottom:10px;
}

.devotionpadded{
	padding:0 10px;
}

#gcounselwrapper ul{
	padding-bottom:10px;
    margin-bottom:12px;
    border-bottom:solid 1px #330033;
}

#gcounselwrapper ul a{
	color:#330033;
	/*text-decoration:underline;*/
	cursor:pointer;
}

#gcounselwrapper ul a:hover{
	color:#ff3300;
}

#gcounselwrapper .left{
	width:236px;
	margin-left:15px;
}

#gcounselwrapper .special{
	margin:0;
}

#gcounselwrapper .details{
	margin-top:10px;
}

#gcounselwrapper .link{
	display:inline;
}

#gcounselwrapper .detailImage{
	float:left;
	border:solid 2px #ff3300;
	margin:0 10px 10px 0;
}

#gcounselwrapper p{
	display:inline;
}
