/*
Theme Name: HNL Conference 2010
Theme URI: www.hnlconference.com
Description: Conference website for a church.
Version: 1.0
Author: Entheos IT
Author URI: http://www.entheosit.com



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:Calibri, Arial, Tahoma;
	background:#000000;
	background:#000000 url(images/body-bg.jpg) repeat-x;
	margin:0 auto;
	padding:0;
}

img{
	border:none;
}

#wrapper{
	width:1000px;
	min-height:800px;
	margin:0 auto;
	background:url(images/hnl-background.jpg) no-repeat;
	padding:0;
	overflow:hidden;
}
#header{
	width:100%;
	height:223px;
	margin:0 auto;
	background:url(images/header-back.png) repeat-x;
}

#header .logo{
	width:830px;
	height:182px;
	padding:30px 0 0 70px;
}

#menu-div{
	width:100%;
	height:37px;
	background: #000000 url(images/menu-back.png) repeat-x;
}

#menunav {
	background:url(images/menu.png) no-repeat;
    width:829px;
    height:44px;
    margin:0px auto;
    padding:0;
}

#menunav span {
    display: none;
}

#menunav li, #menunav a {
    height:44px;
    display:block;
}

#menunav li {
    float:left;
    list-style:none;
    display:inline;
}

#menunav .home {width: 99px;}
#menunav .home_visited {width: 99px;}

#menunav .register {width: 133px;}
#menunav .register_visited {width: 133px;}

#menunav .speaker{width: 145px;}
#menunav .speaker_visited{width: 145px;}

#menunav .schedule{width: 155px;}
#menunav .schedule_visited{width: 155px;}

#menunav .travelinfo{width: 157px;}
#menunav .travelinfo_visited{width: 157px;}

#menunav .directions{width: 140px}
#menunav .directions_visited{width: 140px}



#menunav .home a:hover {background: #000000 url(images/menu.png) 0px -44px no-repeat; }
#menunav .home_visited a {background:url(images/menu.png) 0px -44px no-repeat; }

#menunav .register a:hover {background:url(images/menu.png) -99px -44px no-repeat; }
#menunav .register_visited a {background:url(images/menu.png) -99px -44px no-repeat; }

#menunav .speaker a:hover {background:url(images/menu.png) -232px -44px no-repeat; }
#menunav .speaker_visited a {background:url(images/menu.png) -232px -44px no-repeat; }

#menunav .schedule a:hover {background:url(images/menu.png) -377px -44px no-repeat; }
#menunav .schedule_visited a {background:url(images/menu.png) -377px -44px no-repeat; }

#menunav .travelinfo a:hover {background:url(images/menu.png) -534px -44px no-repeat; }
#menunav .travelinfo_visited a {background:url(images/menu.png) -534px -44px no-repeat; }

#menunav .directions a:hover {background:url(images/menu.png) -689px -44px no-repeat; }
#menunav .directions_visited a {background:url(images/menu.png) -689px -44px no-repeat; }

#content-div{
	width:100%;
	min-height:426px;
	background:url(images/splat-bg.png) bottom right no-repeat;
	
}

#content{
	width:805px;
	min-height:365px;
	background:#242526 url(images/content-bg.png) repeat-x;
	margin:0 auto;
	border-bottom:1px solid #949495;
	padding:17px 12px;
}

#content .left-content{
	width:396px;
	height:492px;
	float:left;
}

#content .right-content{
	width:350px;
	height:392px;
	float:right;
	padding:0 19px;
	border-left:1px solid #292929;
}
#content .right-content h1{
	color:#FFFFFF;
	font-weight:bold;
	padding:0;
	margin:0 auto;
}

#content .right-content p{
	color:#FFF;
	font-size:12px;
	line-height:1.5em;
}

#content .entry{
	margin:20px 0 0 0;
}
#content .post{
	padding:0 30px;
	color:#FFFFFF;
	font-size:14px;
	line-height:1.5em;
}

#content .post a{
	color:#00DDE7;
	text-decoration:underline;
}
#content .post a:hover{
	color:#FFF;
}	

#content .post p, .post li{
	color:#FFFFFF;
	font-size:14px;
	line-height:1.5em;
}

#content .post table{
	color:#FFFFFF;
}

#content span.title{
	color:#00DDE7;
	font-weight:bold;
	font-size:25px;
	padding:0;
}



#content img.alignleft{
	float:left;
	padding:0 10px 0 0;
}

#footer-bg{
	width:100%;
	height:114px;
	margin:0px auto;
	background:url(images/splat-bg1.png) no-repeat right top;
	overflow:hidden;
}

#footer{
	width:828px;
	height:75px;
	margin:0 auto;
	text-align:center;
	
}

#footer .bottom-link{
	width:100%;
	height:auto;
	margin:16px auto 0 auto;
	overflow:hidden;
}
#footer .bottom-link a{
	font-size:12px;
	color:#043e46;
}

#footer .bottom-link a:hover{
	color:#a84808;
}


#bottom-menu{
	margin:0 auto;
	padding:0;
	width:416px;
	height:auto;
	overflow:hidden;
}

#bottom-menu span {
    display: inline;
}

#bottom-menu li, #bottom-menu a {
	height:auto;
	text-decoration:none;
	text-align:center;
}

#bottom-menu li {
    float:left;
	list-style:none;
	background:url(images/list-image.jpg) no-repeat center left;
	padding:0 10px 0 10px;
}



li.home{
	background:none !important;
}

#footer .copyright{
	width:339px;
	height:auto;
	text-align:center;
	font-size:11px;
	color:#242526;
	margin:22px auto 0 auto;
}

.clear{
	clear:both;
}


.video-player{
	width:380px;
	height:258px;
	margin:0 auto;
	padding:8px;
	background-color:#191a1b;
}
.registration-button{
	width:350px;
	height:89px;
	margin:19px auto 0 auto;
	border-top:1px solid #292929;
	padding:10px 0 0 45px;
}
