/**

Theme Name: Soho

Author URI: http://wpjunction.com

Theme URI: http://wpjunction.com

Version: 1.0

Author: hpa

Description: Premium WP Theme. 

*/



@import url('css/reset.css');

@import url('css/default.css');

@import url('css/lavalamp.css');

@import url('css/slide.css');

@import url('css/glide.css');

@import url('css/widgets.css');

@import url('css/comments.css');



body {

	background:#F0EEE1 url('./images/background.gif') repeat-x 0 0;

	font:normal 12px Arial, Verdana, Tahoma;

}



a { color:#738609; }



a:hover { color:#8CA114; }



#wrapper {

	width:983px;

	margin:0 auto;

}



/* icon system */

.icon{

	background-image:url('images/all-icons.gif');

	background-repeat:no-repeat;

	display:block;

}





/* header */

#header {

	font-family:Tahoma, 'Trebuchet MS';

	padding-top:14px;

}



#branding {

	height:75px;

}



#blog-title {

	font-size:41px;

	text-transform:capitalize;

}



#blog-title a { color:#ECEADA; }



#blog-description-wrap {

	position:relative;

	padding-top:2px;

}



#blog-description, #blog-description-shadow {

	position:absolute;

	font:normal 14px 'Myriad Pro', Tahoma;

	text-transform:uppercase;

	color:#C5BF99;

}



#blog-description {

	top:3px;

	left:1px;

	color:#FFFFFF;

}



#top-menu {

	background:#ADC71F url('./images/menu-top-bg.jpg') no-repeat 0 0;

	height:26px;

	padding:8px 10px;

	overflow:hidden;

}



#menu-shadow {

	float:left;

	width:720px;

	position:relative;

	left:3px;

	overflow:hidden;

}



.lavaLampWithImage {

	float:left;

	width:720px;

}



#menu-shadow li {

	float:left;

	list-style:none;

	z-index:9;

	height:26px;

	text-transform:uppercase;

	margin-right:7px;

}



#menu-shadow li a {

	color:#BCD629;

	line-height:26px;

	text-decoration:none;

	outline:none;

	text-align:center;

	z-index:7;

	display:block;

	float:left;

	height:26px;

	position:relative;

	overflow:hidden;

	margin:1px 6px 0 8px;

}

#menu-shadow li a:hover, #menu-shadow li a:active, #menu-shadow li.current_page_item a {

	color:#556110;

}



#menu-shadow li.current_page_item a {

	z-index:10;

}



/* search form */

#top-search-wrap {

	float:right;
	width:242px;
	height:24px;
	position:relative;
	top:-24px;
}



#top-search-wrap span {

	float:left;

	font-size:10px;

	line-height:24px;

	color:#657607;

}



#top-search {
	background:transparent url('./images/search-form-bg.gif') no-repeat 0 0;
	width:198px;
	height:24px;
	position:absolute;
	left:45px;
}



#top-search input {
	border:medium none;
	background:transparent;
	position:absolute;
	color:#BEBEBE;
}



#top-search .input-text {

	width:187px;

	left:5px;

	top:4px;

	color:#DBD7BE;

}



#top-search .input-submit {

	width:63px;

	height:30px;

	padding:0;

	right:0;

	top:0;

	cursor:pointer;

}



/* container */

#container {

	background:#FFFFFF url('./images/container-bg.gif') repeat-y 0 0;

	padding:8px 8px 0;

}



#container-bottom {

	background:transparent url('./images/container-bottom-bg.gif') no-repeat 0 0;

	height:11px;

}



/* top container */

#top-container { padding-bottom:8px; }



#top-container a { color:#918B58; }



.block {

	float:left;

	width:315px;

	margin-right:10px;

	overflow:hidden;

}



.last { margin:0 !important; }



.title {

	font:normal 17px Tahoma, Verdana;

	color:#7D920A;

}



#top-container li {

	background:transparent url('./images/all-icons.gif') no-repeat 0 0;

	padding-left:20px;

	border-bottom:1px solid #EFF2DF;

	overflow:hidden;

	height:29px;

	line-height:28px;

}



#top-container #recent-entries li {

	background-position:2px 7px;

}



#top-container #popular-posts li {

	background-position:2px -16px;

}



#top-container #recent-comments li {

	background-position:2px -38px;

}



/* content */

#content {

	float:left;

	width:666px;

}



#featured-posts-wrapper {

	padding:8px;

	background-color:#151614;

	margin-bottom:10px;

}



/* mini posts */

.mini-post {

	float:left;

	width:325px;

	height:180px;

	margin-bottom:10px;

	position:relative;

}



#mini-posts .even { float:right !important; }



.mini-post .title {

	font:16px 'Trebuchet MS', Verdana, Tahoma;

	padding-bottom:3px;

}



.mini-post .meta {

	background:transparent url('./images/meta-bg.gif') repeat-x 0 0;

	width:325px;

	height:27px;

	position:absolute;

	bottom:0;

	color:#FFFFFF;

	font:normal 11px Tahoma, Verdana;

	overflow:hidden;

}



.mini-post .meta a {

	color:#FFFFFF;

}



.mini-post .meta .icon {

	float:left;

	display:block;

	height:16px;

	padding:7px 0 0 27px;

	text-transform:none;

}



.mini-post .meta .date-post {

	background-position: 10px -64px;

	width:165px;

}



.mini-post .meta .read-more { background-position: 10px -87px; }



.mini-post .meta .read-more { margin:0; }



.mini-post .meta-left-bg, .mini-post .meta-right-bg {

	display:block;

	position:absolute;

	width:7px;

	height:27px;

	top:0;

}



.mini-post .meta-left-bg {

	background:transparent url('./images/meta-left-bg.gif') no-repeat 0 0;

	left:0;

}



.mini-post .meta-right-bg {

	background:transparent url('./images/meta-right-bg.gif') no-repeat 0 0;

	right:0;

}



.pagetitle {

	font:normal 25px 'Trebuchet MS', Tahoma, Verdana;

	color:#686868;

}



.post { margin-bottom:10px; }



/* post navigator */

#post-nav { text-align:center; }



#post-nav a {

	color:#7D920A;

	padding:6px 7px;

	float:left;

	display:block;

}



#nav-prev-post, #nav-next-post {

	background-color:#F1EFDD;

	border:1px solid #E4E1CD;

	float:right;

	height:26px;

	margin-left:10px;

}



/* sidebar */

#sidebar {
	float:left;
	width:291px;
	padding-left:10px;
	position:inherit;
}



#primary .widget, #secondary {

	background:#FFFFFF url('./images/widget-bottom-bg.gif') no-repeat 0 100%;
	padding-bottom:6px;
	margin-bottom:10px;
}



.widget-top {
	background:transparent url('./images/widget-top-bg.gif') no-repeat 0 100%;
	height:6px;
}



.widget-title {

	border-bottom:4px solid #EFECD6;

	font:normal 16px Tahoma, Verdana;

	color:#8CA114;

	padding-bottom:5px;

}



#primary .widget-content {

	background:transparent url('./images/widget-bg.gif') repeat-y 0 0;

	padding:0 5px;

	width:281px;

}



.widget-content a { color:#918B58; }



.widget-content a:hover { color:#738609; }



.widget-content li {

	background:transparent url('./images/all-icons.gif') no-repeat 4px -109px;

	padding:8px 0 8px 20px;

	border-bottom:1px solid #E0E5C2;

}



.widget-content li.hover { background-color:#FAF8EB; }



.widget-content li li {

	border:none;

	padding-bottom:0;

}



#secondary { margin:0; }



#secondary-in {

	background:#FFFFFF url('./images/widget-bg.gif') repeat-y 0 0;

	width:281px;

	padding:0 5px;

}



#secondary-in .widget {

	padding-bottom:10px;

}



.widget-bottom {

	background:#FFFFFF url('./images/widget-bottom-bg.gif') no-repeat 0 0;

	height:6px;

}



#primary #subscribe-rss {

	background:none;

	padding:0;

}



/* footer */

#footer {

	margin:10px 0 10px;

}



#footer-left, #footer-right, #footer-center {

	float:left;

	height:38px;

}



#footer-left, #footer-right {

	width:6px;

}



#footer-left { background:#ABC41E url('./images/footer-left-bg.gif') no-repeat 0 0; }



#footer-right { background:#ABC41E url('./images/footer-right-bg.gif') no-repeat 100% 0; }



#footer-center {

	background:#ABC41E url('./images/footer-bg.gif') repeat-x 0 0;

	width:971px;

	line-height:38px;

	color:#4D590D;

	text-transform:uppercase;

}



#blog-name-wrap {

	background:#ABC41E url('./images/blog-name-bg.gif') no-repeat 0 0;

	padding-left:7px;

	display:block;

	float:left;

	margin:7px 5px 0 0;

}



#blog-name {

	background:#ABC41E url('./images/blog-name-bg.gif') no-repeat 100% 0;

	display:block;

	float:left;

	height:26px;

	line-height:25px;

	padding-right:7px;

	color:#FFFFFF;

	cursor:pointer;

	text-transform:capitalize;

}









