﻿/*
Theme Name: Kings House
Theme URI: http://www.kings-house.org
Description: A Wordpress CMS skinned to look like the flash version of the website designed by Judah Cole.
Version: 1.0
Author: Jamie Clouting
Author URI: http://www.makingjesusfamous.org
*/

.aligncenter {
	display: block;
	margin-left: 320px;

}

.alignleft {float: left;}
.alignright {float: right;}

/* Body */
* {margin:0; padding:0;}
body {background-image: url('/wp-content/themes/conference/img/kh_corner.jpg');
background-repeat: no-repeat; color:#303030; font:70% Verdana,Tahoma,sans-serif; width: 900px; }
#wrap {color:#333; margin:0 auto; width:950px;}

/* Links */
a {background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none;}
a:hover {background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:underline;}
a img {border:0;}

/* Header */
#header {position: absolute; margin:0 0 0 0px; width:350px;  text-align: left; }
#header h1 {display:none;}
#kh-title {left:250px; position:relative;}

/* Sidebars */
#top-nav {position:relative; left:180px; clear:left; line-height:1.5em; margin:0 0 0 30px; padding:0; text-align:center;}
#extras {float:right; line-height:1.4em; margin:0 0 5px; padding:0; width:140px;}
#top-nav p, #top-nav ul, #top-nav div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 18px;}
#top-nav li, #extras li {line-height:1.2em; list-style:none; margin:0 0 6px;}
#top-nav ul ul, #extras ul ul {margin:6px 0 0 10px;}
#top-nav ul ul li, #extras ul ul li {margin:0 0 4px;}
#top-nav ul ul li a, #extras ul ul li a {font-weight:normal;}
#top-nav ul.linklist, #extras ul.linklist {font-size:1em;}
#top-nav ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}
#top-nav ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}
#top-nav h2, #top-nav ul.linklist li h2, #top-nav h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}
#top-nav label, #extras label {display:none;}

/* Main menu */
ul.page {list-style:none; margin:0 0 20px; width: 790px; clear: both; float: left; }
ul.page li {display:inline; line-height:1.4em; width:140px;}
ul.page li a {background-color:#E4E0EF; border-left:0px solid #cccccc; color:#320142; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:100px; font-size:1.1em; margin-left:2px;}
ul.page li a:hover, ul.page li.current_page_item a {background-color:#DAD1EF; border-left:0px solid #286ea0; color:#505050;}
ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
ul.page ul a {padding:3px 1px 3px 5px; width:115px;}
ul.page ul ul {width:113px;}
ul.page ul ul a {width:100px;}

/* Content */
#content {line-height:1.6em; margin:0 155px 5px; padding:0;}
#contentwide {line-height:1.6em; margin:0 0 5px 150px; padding:0; width:840px; clear: both; position: relative; }
/* #content h2,#contentwide h2 {font-size:1.6em;} */
#content h3,#contentwide h3 {font-size:1.4em; margin:0 0 8px;}
#content img,#contentwide img {border:5px solid #FFFFFF; float:left; margin: 10px 5px -5px;}
#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 0 0px;}
#content li,#contentwide li {padding:0 0 0 5px;}
/* #content h7.page-title, #contentwide h7.page-title {font-size:1.6em;} */

/* Footer */
#footer {width: 1000px; clear:both; color:#777; font-weight:normal; line-height:1.7em; text-align:right;}
#footer p {margin-left:610px; margin-top:5px; padding:0; position:absolute;}
#footer a {color:#320142; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#555; text-decoration:underline;}

#footer span.credits {font-size:1.1em;}
img.strap-line {display:block; margin-left:auto; margin-right:auto;}
img.kc-logo {margin-right:10px;}

/* Subpage menu */
#subpages {float:right; font-weight:bold; line-height:1.3em;  padding:0 0 10px 10px; width:190px;}
#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:5px 0 0;}
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#E4E0EF; border-left:0px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#E4E0EF; border-left:0px solid #286ea0; color:#320142; width:155px;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#555;}

#subpages ul.submenu li.download a:hover, #subpages ul.submenu li.download a {
background-color:#320142; color:#E4E0EF; height:20px; padding-top:7px; width:155px;}

/* Tags */
p,ul,ol {margin:0 0 18px;}
blockquote {
display: block;
width: 110px;
}

#quote {
left:40px;
margin:0;
position:absolute;
top:280px;
width:100px;
}
#quote a {
	color:#320142; 
}

#quote blockquote {
background-image:url(/wp-content/themes/conference/img/open.png);
background-position:left top;
background-repeat:no-repeat;
color:#ABABAB;
padding:26px 0 5px;
}
#quote cite {
background-image:url(/wp-content/themes/conference/img/close.png);
background-repeat:no-repeat;
display:block;
padding:0px 0 0 32px;
position:relative;
height:25px;
}


label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Book Antiqua,Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post, .rooms { margin: 10px 0 0 65px; width:550px; }
.postinfo {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em; margin:1px 0 30px; padding:8px 5px 8px 8px;}
.comment {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}



.post p{ padding-top:5px; }
#text p {margin-top:5px;}
.roomsMain p {
margin-left: 35px;
padding:5px;
}
.roomsMain h2 {
margin-left: 45px;
}

.rooms h2 {margin-bottom: 20px; margin-left:130px; font-size:1.6em;}
.post h2 {font-size:1.6em;}

#text{margin-left:130px;}
#dims {background-color:#FFFFFF;
float:right;
margin-left:5px;
margin-bottom:5px;
width:105px;
text-align:right;}
#dims ul, li {list-style-type:none; margin:0px;}
/*#room-thumbnails{float:left; margin:-15px 10px 10px 30px; text-align:center;}*/
#room-thumbnails li {list-style-type:none;}
#room-thumbnails{float:left; margin:5px 10px 10px 10px; text-align:center;background-color:#B4A0B9; width:92px; height:353px;}

/* Contact Form Starts */

#contact-left {float:left;}
#contact-left p {margin-left:25px; width:370px;}
#contact-left p, #contact-left ul, #contact-left ol {margin:0 0 0px;}
#contact-right {float:left; margin:210px 0 0; width:180px;}
#contact-right p, #contact-right ul, #contact-right ol {margin:0 0 0px;}
#address {background-color:#E4E0EF; left:350px; padding:10px; position:absolute; width:220px;}
#address a {font-style:normal; color:#320142;}

/* Contact Form Ends */

/* Google Maps Starts */
div#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}

/* Google Maps Ends */

#sitemap {margin-top:15px;}
#sitemap li.level1 a:hover, #sitemap li.level1 a {color:#A9A9A9; font-size:120%; margin:5px;}
#sitemap ul.ul-level2 {margin-left:25px;}
#sitemap li.level2 a:hover, #sitemap li.level2 a {color:#320142; font-size:100%;}


