/*
Theme Name:		Kati Harken
Theme URI: 		http://homesamilehigh.com/
Version: 		0.1
Author: 		Ali Khan

*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-l.css' );

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

.clear {clear: both;}
* { margin: 0; padding: 0; }
.inside { padding: 10px; }

/* Main Divs */

body {
	background: #f2ede4 url(images/bg.png) repeat-x;
}

.container {
	width: 960px;
	margin: 0 auto;
}

.header {
	height: 143px;
}

#logo {
	text-indent: -9999px;
	height: 86px;
	background: url(images/header_01.gif) no-repeat;
}

#navigation {
	float: right;
	margin: 0 45px 0 0;
	height: 57px;
	background: url(images/nav.png) no-repeat;
	width: 660px;
}

#flash {
	height: 317px;
}

#homeleft {
	width: 230px;
	float: left;
	background: url(images/frontleft.png) no-repeat top right;
	height: 355px;
}

#homeright {
	width: 500px;
	float: left;
}

#homeright .hfeed {
	width: 480px;	
}

#quicksearch {
	width: 230px;
	height: 355px;
	float: left;
	background: url(images/quicksearch.png) no-repeat;
}

#quicksearch form {
	padding: 70px 0 0 35px;
}

.footer {
	background: url(images/footer.gif) no-repeat top;
	height: 100px;
}

/* Front Nav */

ul.nav, #navigation ul.sf {
	list-style-type: none;
	width: 640px;
	text-align: center;
	margin: 20px 0 0 10px;
}

ul.nav li, #navigation ul.sf li {
	display: inline;
	margin: 0 15px;
}

ul.nav li a, ul.nav li a:visited, #navigation ul.sf li a, #navigation ul.sf li a:visited {
	color: #5c3333;
	text-decoration: none;
	font-weight: 200;
	font-size: 15px;
	font-family: Georgia, serif;
}

ul.nav li a:hover, #navigation ul.sf li a:hover {
	text-decoration: underline;
}

/* Front Left */

ul#flnav {
	list-style-type: none;
}

ul#flnav li {
	padding: 15px 0 0 0;
	height: 40px;
	background: url(images/frontleft_li.png) no-repeat bottom;
	text-align: center;
}

ul#flnav li a, ul#flnav li a:visited {
	font-family: Georgia, serif;
	text-decoration: none;
	color: #2f252c;
}

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

/* Text */

h1, h2, h3, h4, h5 {
	font-family: Georgia, serif;
	color: #2f252c;
	font-weight: lighter;
	padding: 5px 0;
	margin: 0 0 10px 0;
}

p {
	color: #504a4a;
	margin: 0 0 5px 0;
}

#homeright ul, #right ul, #right ol, #homeright ol {
	margin: 0 0 5px 50px;
}

a, a:visited {
	color: #2f252c;
}

h1.entry-title {
	color: #594552;	
}

p#copyright {
	text-align: right;
	padding: 55px 0 0;
	color: #9d9791;
}

p#copyright a, p#copyright a:visited {
	color: #a9a9a9;
}
	
/* Slideshow */

#slideshow {
	height: 318px;
}

#slideshow IMG {

    z-index:8;
    opacity:0.0;
    position: absolute;	
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* backpages */

.home .hfeed {
    background: none;
}

#secondary {
	background: #f2ede4 url(images/sidebar.gif) no-repeat top right;
	padding: 20px;
	min-height: 500px;
	height: 500px;
	height: auto !important;
}

.hfeed {
	background: #f2ede4 url(images/content.gif) no-repeat top right;
}

.hfeed .inside {
	padding: 20px 40px 20px 20px;
}

#content {
	width: 960px;
}

/* sidebar */

input.search {
	width: 125px;
}

.widget {
	margin: 0 0 5px 0;
	text-align: right;
}

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

.widget h3 {
	text-transform: uppercase;
	color: #594552;
	margin-bottom: 0px;
}

.widget ul li a, .widget ul li a:visited, .widget ul li {
	color: #504A4A;
}

/* misc */

.search_button {
	float: left;
	width: 180px;
	margin: 10px;
}

.search_button a, .search_button a:visited {
	font-weight: bold;
	text-decoration: none;
}

.hfeed a, .hfeed a:visited {
	color: #594552;
}
.search_button a:hover {
	color: maroon;
}

.srp-tabs ul {
    list-style-type: none;
    text-align: center;
}

.srp-tabs ul li {
    display: inline;
    margin: 0 10px;
}

.srp-tabs ul li a, .srp-tabs ul li a:visited {
    color: #594552;
    text-decoration: none;
}

.srp-tabs ul li a:hover {
	text-decoration: underline;
}