/*   
Theme Name: SHJLobby v2
Theme URI: http://www.peaksystems.com
Description: A simple, professional design and layout created especially for Sloat, Higgins, Jensen and Associates' website.
Author: Peak Systems
Author URI: http://www.peaksystems.com
Version: 2.0.1
Tags: SHJLobby, Peak Systems

	SHJ Lobby by Aaron Day, Nick Hall
	http://www.peaksystems.com
	
	The CSS, XHTML, design and PHP are released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/


/****************************
 **   Contents
 ****************************
 
	* General
	* Layout		(Top-level page element styles)
		- Menu
		- Header
		- Content
		- Sidebar
		- Footer
	* Content	(Formatting of items in main content area)
		- General
		- Standard wordpress
		- Comments
		- Comment form
		- Frame
	* Sidebar	(Formatting of items in sidebar)
		- General
		- Search
		- Tag cloud
		- Wordpress calendar
		- Photoblog widget
	* Footer		(Formatting of items in footer)
		

/****************************
 **   General
 ****************************/

body{margin: 0;padding: 0;background: url(images/bg_repeater.jpg) top left;font-family: "Trebuchet MS", verdana, sans-serif;color: #252623;}
a{color:#5f5f5f;}
img{border: 0;}

/****************************
 **   Layout
 ****************************/


/* Menu */

#menu{/*background:url(images/menu_bg.gif) repeat-x top left;*/height:29px;width:869px;margin:0 auto;padding:0 0 0 138px;font-family:"Trebuchet MS", verdana, sans-serif;font-size:12px;}
#menu ul{width:870px;margin: 43px auto 0;padding: 0;bottom: 0;left: 0;list-style: none;}
.double-right-sidebar #menu ul{width: 1007px;}
#menu ul li{float: left;}
#menu .page_item a{display: block;padding-right:15px;padding-left:15px;line-height:33px;color:#f4f6f2;text-decoration: none;text-transform:uppercase;}
#menu .current_page_item a, #menu .page_item a:hover{color:#ffce08;}

/* Header */

#header-wrap{margin:0 auto;background:url(images/shadowed_bg.png) repeat-y center top;}
#header{height:104px;margin:0 auto;width:1023px;background:url(images/head_bg.jpg) no-repeat top left;}
.no-sidebar div #header{}
.double-right-sidebar div #header{}
#header div{}
.double-right-sidebar #header div{width: 1007px;}
#header h1{font: 2.2em/169px "Trebuchet MS", Verdana, sans-serif;margin: 0;}
#header h1 a{color: #d3d3d3;text-decoration: none;font-weight: normal;font-style: normal;}

#roaminglogo{/*position: relative;z-index:103;top: 12px;*/color:#747373;font-size:12px;text-align:right;padding-right:21px;}
#roaminglogo .address{padding-top:12px;}
#roaminglogo a{text-decoration:none;}
#roaminglogo .mini{font-size:8px;}
#int-header{}
#int-header h1{font: 2.2em/169px "Trebuchet MS", Verdana, sans-serif;margin: 0;}
#int-header h1 a{color: #d3d3d3;text-decoration: none;font-weight: normal;font-style: normal;}
#interiorlogo{background:#252623;border-bottom:1px solid #e5a01c;text-align:center;width:100%;}
.int_title, .int_title_4, .int_title_7, .int_title_9, .int_title_11, .int_title_13, .int_title_15, .int_title_17, .int_title_91{height:30px;font-size:18px;/*border-bottom:1px solid #c2becf;*/text-transform:uppercase;text-indent:-9000px;}
.int_title_4{background:url(images/int_title_4.gif) no-repeat top left;}
.int_title_7{background:url(images/int_title_7.gif) no-repeat top left;}
.int_title_9{background:url(images/int_title_9.gif) no-repeat top left;}
.int_title_11{background:url(images/int_title_11.gif) no-repeat top left;}
.int_title_13{background:url(images/int_title_13.gif) no-repeat top left;}
.int_title_15{background:url(images/int_title_15.gif) no-repeat top left;}
.int_title_17{background:url(images/int_title_17.gif) no-repeat top left;}
.int_title_91{background:url(images/int_title_91.gif) no-repeat top left;}

#intbody{float:left;width:746px;padding:23px 27px 2px 24px;}
.no-sidebar div div #intbody{width: 760px;float: none;}

/* Content */
.main-container{width:1023px;margin:0 auto;background:url(images/shadowed_bg.png) repeat-y center top;}
#content-container{width:1001px;margin:0 auto;padding:3px;background:#fff;}
#int-content-container{width:1001px;margin:0 auto;padding:3px;background:url(images/int_page_bg.gif) repeat-x top left #fff;}
.no-sidebar div #content-container{/*background-image: url(images/body-no-sidebar.jpg);*/}
.no-sidebar div #int-content-container{/*background-image: url(images/body-no-sidebar.jpg);*/}
.double-right-sidebar div #content-container{/*background-image: url(images/body-double-sidebar.jpg);*/}
.double-right-sidebar div #int-content-container{/*background-image: url(images/body-double-sidebar.jpg);*/}
.lifestyle{width:1007px;margin:0 auto;height:281px;background:url(images/lifestyle_home.jpg) top left no-repeat;}
#content{width: 1003px;margin: 0 auto;}
.double-right-sidebar #content{width: 947px;}
#body{float:left;width:791px;padding-right:3px;background:url(images/page_bg.gif) repeat-x top left #fff;}
.no-sidebar div div #body{width: 760px;float: none;}
.linkcat h2 {display:none;}
.linkcat {list-style:none;line-height:1.5em;}

/* Homepage Content */
#homecol{margin-bottom:10px;}
.h_col-first{float:left;width:260px;margin-left:0;}
.h_col, .h_col-last{float:left;width:260px;margin-left:5px;}
.col_title{/*width:215px;*/height:30px;margin:14px 20px 11px 20px;font-size:18px;text-transform:uppercase;color:#fff;text-align:center;}
.col_green{background:url(images/home_item1.gif) no-repeat top left;}
.col_blue{background:url(images/home_item2.gif) no-repeat top left;}
.col_orange{background:url(images/home_item3.gif) no-repeat top left;}
.col_detail{font-family:"Trebuchet MS", Verdana, sans-serif;font-size:14px;padding:10px 13px;}
.col_detail a{padding-left:9px;}
.col_link img{margin-right:15px;}
.home_divider{height:15px;background:url(images/home_divider.gif) no-repeat center;}
.home_content{padding-left:15px;}
/* Sidebar */

#sidebar{float:right;font-size:0.9em;width:166px;height:100%;position:relative;background:url(images/sidebar_bg.gif) top left no-repeat #e7e7e7;border-bottom:1px solid #d0d0d0;padding:20px;left:-2px;}
.double-right-sidebar #sidebar{font-size:0.8em;float:left;position:relative;left:28px;width:181px;}
.double-right-sidebar #sidebar2{font-size:0.8em;float:right;position:relative;left:-8px;width:169px;}

/* Footer */

#footer-wrap-outer{margin-bottom:10px;background:url(images/footer_shadowed_bg.png) no-repeat top center;}
#footer-wrap{/*width: 100%;background: url(images/footer.jpg) no-repeat center top;*/padding-top: 12px;padding-bottom: 20px;}
.no-sidebar div #footer-wrap{/*background-image: url(images/footer-no-sidebar.jpg);*/}
.double-right-sidebar div #footer-wrap{/*background-image: url(images/footer-double-sidebar.jpg);*/}
#footer{width: 800px;margin: 0 auto;padding-left: 7px;padding-right: 7px;min-height: 30px;}


/****************************
 **   Content
 ****************************/

/* General */

h2{font-size: 2.4em;font-weight: normal;font-style: normal;color: #3b3b3b;margin-top: 0px;margin-bottom: 0.5em;}
h2 a{text-decoration: none;color: #3b3b3b;}
.pagelevel{background:url(images/breaker_repeater.gif) repeat-x top left;}
.intpagelevel{background:url(images/breaker_repeater.gif) repeat-x top left;}
.post .entry{font-size: 0.9em;line-height: 1.3em;clear: both;}
.post .author{color: #949494;font-size: 0.8em;position: relative;top: -1.5em;}
.post .info{color: #bcbcbc;font-size: 0.8em;}
.post .date{background-image: url(images/date.jpg);width: 89px;height: 73px;text-align: center;float: right;text-transform: uppercase;}
.post .date .month{display: block;font-size: 14px;line-height: 17px;padding-top: 3px;color: #a9a9a9;font-weight: bold;}
.post .date .day{display: block;font-weight: bold;font-size: 20px;padding-top: 3px;line-height: 18px;color: #afafaf;}
.post .date .year{display: block;font-size: 0.7em;padding-top: 3px;color: #a5a5a5;}
.metadata{margin-top: 40px;text-align: center;font-size: 0.7em;color: #797979;}
.metadata a{text-decoration: none;}
.photoblog-thumbnail{display: inline;vertical-align: middle;}
.more-link{clear: both;display: block;margin-top: 30px;margin-left: 20px;font-size: 0.9em;color: #88897b;background: url(images/more-link.png) no-repeat left center;padding-left: 30px;}
.hr{clear: both;border: 0;background-image: url(images/hr.jpg);color: #f8faf7;background-color: #f8faf7;width: 426px;height: 121px;margin: -8px auto 0;}
.hr hr{display: none;}
.navigation{width: 100%;margin-top: 50px;}
.navigation a{text-decoration: none;font-size: 0.7em;}
.navigation .previous{float: right;}
.navigation .next{float: left;}
.search_result{margin-left: 20px;}
.search_result h4{margin-left: -20px;}
.search_result h4 a{text-decoration: none;}
.search_result .metadata{color: #BFC4C1;margin-top: 10px;text-align: left;}
.search_result .metadata a{color: #BFC4C1;}

/* Standard wordpress */
.aligncenter, div.aligncenter{display: block;margin-left: auto;margin-right: auto;}
.alignleft{float: left;margin:0 10px 25px 0;}
.alignright{float: right;margin:0 0 25px 10px;}
.clear{clear:both;}
.wp-caption{border: none;text-align: center;background-color: #f8faf7;padding-top: 4px;}
.wp-caption img{margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* Comments */
.commentlist{padding: 0;list-style-type: none;margin-top: 16px;margin-left: 0px;}
.commentlist li{margin-top: 16px;margin-left: 30px;max-width: 460px;}
.commentlist li .comment-content,
.commentlist li .before-comment,
.commentlist li .after-comment,
.commentlist li .after-comment div{background:transparent url(images/comment.jpg) no-repeat top right;}
.commentlist li .comment-content{position:relative;zoom:1;_overflow-y:hidden;padding: 28px 0 0px 0px;}
.commentlist li .before-comment{/* top+left vertical slice */position:absolute;left:0px;top:0px;width: 27px; /* top slice width */margin-left: -27px;height:100%;_height:1600px; /* arbitrary long height, IE 6 */background-position:top left;}
.commentlist li .after-comment{/* bottom */position:relative;width:100%;}
.commentlist li .after-comment,.commentlist li .after-comment div{height: 40px; /* height of bottom cap/shade */font-size:1px;}
.commentlist li .after-comment{background-position:bottom right;}
.commentlist li .after-comment div{position:relative;width:27px; /* bottom corner width */margin-left: -27px;background-position:bottom left;}
.commentlist .comment{margin: 0;font-size: 0.8em;padding-right: 27px;}
.comment-text{margin-left: 42px;margin-right: 10px;margin-top: 24px;font-size: 0.9em;}
.comment-text *{margin-bottom: 0;padding-bottom: 0;}
.commentlist .comment .reply{text-align: right;position: relative;top: 15px;z-index: 100;font-size: 0.9em;}
.commentlist .comment .reply a{color: #D7DBD8;text-decoration: none;}
.avatar{float: left;margin:0 10px 0 0!important;}

/* Comment Form */

input.text{width: 200px;padding: 5px;border: 1px solid #f2f2f2;}
textarea{width: 410px;height: 100px;margin: 0;padding: 5px;border: 1px solid #f2f2f2;}

/* Frame */
.frame-outer.aligncenter{text-align: center;}
.frame-outer span{display: inline-block;background: url(images/frame-top-left.jpg) no-repeat left top;}
.frame-outer span span{background: url(images/frame-bottom-left.jpg) no-repeat left bottom;}
.frame-outer span span span{background: url(images/frame-top-right.jpg) no-repeat right top;}
.frame-outer span span span span{background: url(images/frame-bottom-right.jpg) no-repeat right bottom;padding: 32px;min-width: 150px;min-height: 150px;text-align: center;overflow: hidden;}
.frame-outer span span span span *{max-width: 425px;}
.frame-outer.small span{background: url(images/frame-top-left-small.jpg) no-repeat left top;}
.frame-outer.small span span{background: url(images/frame-bottom-left-small.jpg) no-repeat left bottom;}
.frame-outer.small span span span{background: url(images/frame-top-right-small.jpg) no-repeat right top;}
.frame-outer.small span span span span{background: url(images/frame-bottom-right-small.jpg) no-repeat right bottom;padding: 10px;min-height: 38px;min-width: 38px;}
.frame-outer span span span span span{background: none;}
.frame-outer span span span span .wp-caption-text{margin-top: 10px;}

/****************************
 **   Sidebar
 ****************************/

/* General */
.sidebar h2{font-size: 14px;color: #252623;text-align:center;text-transform:uppercase;font-weight:900;}
.sidebar p{font-size:14px;color:#252623;}
.sidebar a{color: #9f9f9f;}
.sidebar ul, .sidebar ul ol{margin: 0;padding: 0;}
.sidebar ul li{list-style-type: none;list-style-image: none;margin-bottom: 25px;}
.sidebar ul p, .sidebar ul select{margin: 5px 0 8px;}
.sidebar ul ul, .sidebar ul ol{margin: 5px 0 0 10px;}
.sidebar ul ul ul, .sidebar ul ol{margin: 0 0 0 10px;}
ol li, .sidebar ul ol li{list-style: decimal outside;}
.sidebar ul ul li, .sidebar ul ol li{margin: 3px 0 0;padding: 0;}

/* Search */
.sidebar #searchform div{background-image: url(images/searchform.jpg);width: 226px;height: 49px;margin-left: -7px;}
.sidebar #searchform div #s{border: 0;margin-top: 14px;margin-left: 19px;width: 149px;height: 16px;color: #909090;font-size: 1.0em;outline: none;}
.sidebar #searchform div #searchsubmit{border: 0;background: none;width: 39px;height: 26px;margin-left: 4px;overflow: hidden;cursor: pointer;font-family: "Trebuchet MS", Verdana, sans-serif;color: #999;font-size: 0.7em;text-transform: lowercase;}
.double-right-sidebar .sidebar #searchform div{background-image: url(images/searchform-double-sidebar.jpg);width: 190px;height: 45px;margin-left: -3px;}
.double-right-sidebar .sidebar #searchform div #s{border: 0;margin-top: 14px;margin-left: 19px;width: 117px;height: 16px;color: #909090;font-size: 0.9em;outline: none;}

/* Tag cloud */
.widget_tag_cloud a{text-decoration: none;}

/* Wordpress calendar */
#calendar_wrap{margin: 0px;}
#wp-calendar{width: 100%;}
#wp-calendar th{text-align: left;}

/* Photoblog widget */
.sidebar .SHJ_Lobby_photoblog div{text-align: center;}
.sidebar .photoblog-thumbnail img{background: #fff;border: 1px solid #aaa;padding: 3px;display: inline}


/****************************
 **   Footer
 ****************************/
#footer .btmnav, #footer .credit{color: #d0d0d0;text-align:center;}
#footer .btmnav ul{margin:0 auto;padding:0;}
#footer .btmnav ul li{display:inline;padding:0 8px;list-style:none;}
#footer .btmnav ul li a{color:#d0d0d0;}
#footer .credit a{}
#footer .credit{}
#footer .widget-wrap{float: left;width: 264px;margin-bottom: 36px;}
#footer .widget{margin-right: 21px;margin-left: 21px;}
#footer{font-size: 12px;line-height: 1.5em;}
#footer a{color: #d0d0d0;text-decoration: none;}
#footer h2{color: #fff;font-size: 1.3em;margin-bottom: 15px;font-weight: normal;font-style: normal;}