/*
File: custom.css
Description: Custom styles for Thesis: www.longhorninvestments.com
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* shadow/full page css */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.custom #header_area {
	padding-top: 18px;
	background: url('http://www.longhorninvestments.com/wp-content/uploads/longhorn-header.png') no-repeat center 14px;
}
.custom #header_area .page{
	background: none;
}
.custom #header {
	padding-bottom: 20px;
}
.custom #content_area {
	background: url('http://www.longhorninvestments.com/wp-content/uploads/longhorn-content.png') repeat-y center top;
}
.custom #footer_area {
	background: url('http://www.longhorninvestments.com/wp-content/uploads/longhorn-footer.png') no-repeat center bottom;
}
.custom #footer_area .page{
	background: none;
}
.custom {
	background: url('http://www.longhorninvestments.com/wp-content/uploads/bg-longhorn-orange.jpg') #cccccc repeat-x center -8px;
}

.custom #header #logo a {
	display: block;
	height: 100px;
	/*padding-left: 140px;*/
	padding-top: -5px;
	margin-left: -4px;
	/*background: url('http://www.longhorninvestments.com/wp-content/uploads/longhorn-logo.png') no-repeat; outline: none;*/
	background: url('http://www.longhorninvestments.com/wp-content/uploads/lh3-logo.png') no-repeat; outline: none;
	font-size: 20pt;
	text-indent: -9000px;
}
.custom #header #tagline {
	padding-left: 130px;
	margin-top: -100px;
	padding-bottom: 55px;
}

.custom #content_area {
	padding-top: -5px;
}
.custom #content_area .page{
	padding-top: 6px;
}

.custom #feature_box {
	padding: 0px;
	margin: 0px;
	border: none;
	background: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* orange bar css */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.custom #orange-bar {
	width: 932px;
	height: 35px;
	margin: 0px auto 5px auto;
	text-align: center;
	background: url('http://www.longhorninvestments.com/wp-content/uploads/orange-bar.png') repeat-x left top;
}

.custom #front-page {
	width: 930px;
	height: 245px;
	margin: 0px auto 5px auto;
	text-align: center;
	background: url('http://www.longhorninvestments.com/wp-content/uploads/front-page-header.jpg') no-repeat left top;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header css */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.custom #header{
	border-bottom-style: dotted;
	border-bottom-color: #b9b9b9;
	border-bottom-width: 1px;
	padding-top: 10px;
}

.custom #header-company-info {
	float: right;
	padding: 0px;
	margin-top: -85px;
	text-align: right;
	font-size: 10pt;
	font-family: Molengo,"Trebuchet MS",Corbel,Arial,sans-serif;
	color: #444444;
}

.custom #header-company-info a {
	color: #A96027;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* menu css */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.custom .menu-header {
	border-bottom: 1px solid #7C7A6B;
	height: 31px;
	position: relative;
	z-index: 50;
}

.custom .menu {
	border-bottom: none;
	border-left: none;
}

.custom .menu,
.custom .menu a,
.custom .menu li {
	border-top: none;
	border-bottom: none;
}

.custom .menu .current-menu-item {
	border-bottom: 3px solid #A96027;
}

.custom .menu a,
.custom .menu .current ul a,
.custom .menu .current-cat ul a,
.custom .menu .current-menu-item ul a {
	background-color: none;
	background: none;
}

.custom .menu a:hover,
.custom .menu .current ul a:hover,
.custom .menu .current-cat ul a:hover,
.custom .menu .current-menu-item ul a:hover {
	color: #A96027;
}

/* sub menus */
.custom .sub-menu,
.custom .sub-menu ul,
.custom .sub-menu ul li,
.custom .sub-menu .current ul,
.custom .sub-menu .current ul li,
.custom .sub-menu .current-cat ul,
.custom .sub-menu .current-cat ul li,
.custom .sub-menu .current-menu-item ul,
.custom .sub-menu .current-menu-item ul li {
	width: 200px;
	background-color: #EBECEB;
	border: 1px solid #959595;
	border-top: none;
	border-collapse: collapse;
}

.custom .sub-menu a,
.custom .sub-menu ul a,
.custom .sub-menu ul li a,
.current-menu-item ul a {
	border: none;
	width: 182px;
	border-top: 1px solid #959595;
	border-collapse: collapse;
}

.custom .sub-menu a:hover,
.custom .sub-menu .current ul a:hover,
.custom .sub-menu .current-cat ul a:hover {
	color: #A96027;
}

/* sub menu current item */
.custom .sub-menu .current-menu-item {
	border-bottom: none;
	background-color: #A96027;
	color: #ffffff;
	width: 200px;
}

/* sub menu current item anchor*/
.custom .sub-menu .current-menu-item a,
.custom .sub-menu .current-menu-item ul a,
.custom .sub-menu .current-menu-item ul li a,
.custom .sub-menu .current-menu-item ul a:link,
.custom .sub-menu .current-menu-item ul a:visited {
	color: #ffffff;
	background-color: #A96027;
}


/* sub menu current item anchor hover*/
.custom .sub-menu .current ul a:hover,
.custom .sub-menu .current-menu-item a:hover,
.custom .sub-menu .current-menu-item ul a:hover,
.custom .sub-menu .current-menu-item ul li a:hover,
.custom .sub-menu .current-menu-item ul a:hover {
	color: #E68128;
	background-color: #A96027;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* post box/content css */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.custom .post_box {
	margin: 0px 10px 0px 8px;
	padding-top: 8px;
}

.custom .headline_area {
	margin-bottom: 2px;
}

/* hide header on main page */
.landing .headline_area {
	display:none;
}

.custom .format_text h2,
.custom .format_text h3,
.custom .format_text h4,
.custom .format_text h5,
.custom .format_text h6 {
	margin: 0.8em 0 0.6em;
}

.custom .format_text img.frame, .custom .format_text .wp-caption {
	padding: 6px;
}
.custom .wp-caption {
	background-color:#e1e1e1;
	border: 1px solid #919191;
	font-style:italic;
	text-align:center;
}

.custom .format_text img.left, .custom .format_text img.alignleft, .custom .wp-caption.alignleft {
	margin:0 10px 10px 0;
}

.custom .format_text .wp-caption p, .custom .wp-caption-text {
	line-height:1em;
	margin-bottom:0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* sidebar css */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.custom .sidebar ul.sidebar_list {
	padding-top: 8px;
}

.custom #sidebars {
	border-left-style: dotted;
	border-left-color: #b9b9b9;
	border-left-width: 1px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* footer css */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.custom #footer {
	font-size: 9pt;
	border-top-color: #7C7A6B;
	color: #444444;
}

.custom #footer a {
	color: #A96027;
}

.custom #footer p {
	line-height: 20px;
}

.custom #footer #copyright {
	float:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* content formatting */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.custom .format_text {
	line-height: 1.3em;
}

.custom .format_text p {
	margin-bottom: 10px;
}

.custom .format_text ul {
	margin: 0 0 1.3em 1.3em
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* WP Stats hider */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.custom #wpstats {
	display: none;
}