/**

Theme Name: Derekj

Author URI: http://wpjunction.com

Theme URI: http://wpjunction.com

Version: 1.0

Author: hpa

Description: Derekj Theme Premium WP

*/



@import url('css/reset.css');

@import url('css/default.css');

@import url('css/lavalamp.css');

@import url('css/jquery.tabs.css');

@import url('widgets.css');

@import url('comments.css');



body {

	background:#FFFFFF url('./images/background.gif') repeat-x 0 100%;

	font:normal 12px Arial, Verdana, Tahoma;

	color:#000000;

}



a {

	text-decoration:none;

	color:#C2CB08;

}



a:hover { color:#9CA405; }



#body-in {

	background:transparent url('./images/body-in-bg.gif') repeat-x 0 0;

}



#wrapper {

	width:960px;

	margin:0 auto;

}



.icon {

	background:transparent url('./images/all-icons.gif') no-repeat;

	padding-left:20px;

	display:block;

	float:left;

	height:15px;

	line-height:15px;

	margin-right:5px;

}



/* header */

#header { margin-bottom:10px; }



#page-menu { height:38px; }



#right-now, #subcribe-form, .input-text {

	text-transform:uppercase;

	font-size:13px;

	color:#4E4E4E;

}



/* branding */

#branding {

	overflow:hidden;

	height:105px;

}



#blog-title {

	margin-top:27px;

	font:normal 30px Georgia,'Times New Roman','Bitstream Charter',Times,serif;

	font-style:italic;

	display:block;

}



#blog-title a { color:#000000; }



#blog-title a:hover { color:#BAC300; }



#blog-description {

	background:transparent url('./images/tagline-bg.gif') no-repeat 0 0;

	font:normal 12px 'Lucida Grande',Verdana,Arial,'Bitstream Vera Sans',sans-serif;

	color:#9CA405;

}



#right-now {

	background-position:0 9px;

	height:36px;

	padding-left:23px;

	line-height:36px;

}



#header-tools {

	float:right;

	width:370px;

	height:36px;

}



#rss-icon {

	background-position:0 -21px;

	float:right;

        height:36px;

	padding:0;

	width:22px;

	margin-right:5px;

}



#subcribe-form {

	margin:0;

	padding:0;

	background:transparent url('./images/subscribe-email-form-bg.gif') no-repeat 0 0;

	float:left;

	width:230px;

	height:23px;

	position:relative;

	top:7px;

	left:110px;

}



#subcribe-form .input-text, #subcribe-form .input-submit, #subcribe-form label {

	border:medium none;

	background:transparent;

	position:absolute;

}



#subcribe-form label {

	left:-107px;

	top:5px;

}



.input-text {

	left:6px;

	top:4px;

	width:192px;

	font-size:9px;

}



.input-submit {

	width:21px;

	height:22px;

	padding:0;

	right:0;

	top:0;

	cursor:pointer;

}



#cat-menu {

	height:37px;

	overflow:hidden;

	font-size:18px;

}



#cat-menu li {

	display:inline;

	margin-right:17px;

}



#cat-menu li a {

	color:#FFFFFF;

	display:block;

	float:left;

	height:37px;

	line-height:35px;

	padding:0 16px;

	text-transform:uppercase;

}



#cat-menu li a:hover, #cat-menu li.current-cat a {

	background:#C9D20E url('./images/cat-menu-hover-bg.gif') repeat-x 0 0;

}



/* container */

#container { margin-bottom:10px; }



/* content */

#content {

	float:left;

	width:628px;

}



#featured { margin-bottom:10px; }



/* post */

.pagetitle {

	font:normal 14px 'Trebuchet MS', Tahoma, Verdana;
        color:#CDD612;

}



.post-header {

	text-align:right;
        margin-bottom:-8px;

}



.post {

	url('./images/post-bg.gif') no-repeat 50% 36px;

	margin-bottom:10px;

        border:medium none;

}



.single { background:none !important;}



.title {

	font:normal 22px 'Trebuchet MS', Tahoma, Verdana;

	color:#222222;

	float:left;

	width:470px;
        margin-top:20px;
        margin-left:80px;
	margin-bottom:-80px;

	text-align:left;

}



.title a { color:#222222; }



.title a:hover { color:#C2CB08; }



.meta {

	clear:left;

	font:bold 13px Tahoma, Verdana;

	color:#A0A0A0;

	margin-bottom:14px;

}



.meta a { color:#C2CB08; }



.meta a:hover { color:#A0A0A0; }



.post-date {

	font:bold 12px Tahoma, Verdana;
        
	color:#C2CB08;

	line-height:20px;

}



.post-author { background-position:0 -60px; }
.post-categories { background-position:0 -85px; }
.post-comment { background-position:0 -109px; }



#sidebar {

	float:left;

	width:280px;

	padding-left:7px;

}



.widget {

	background:#FFFFFF url('./images/widget-bg.gif') no-repeat 50% 24px;

	margin-bottom:10px;

}



.widget ul li {

	font:normal 11px Tahoma, Verdana;

	line-height:27px;

	border-bottom:1px solid #E2E2E2;

	color:#8D8D8D;

}



.widget ul li a { color:#8D8D8D; }



.widget ul li a:hover { color:#5FA9DF; }



/* sidebar */

#sidebar {

	float:left;

	width:315px;

	padding-left:12px;

}



.widget { margin-bottom:10px; }



.widget ul li {

	font:normal 11px Tahoma, Verdana;

	line-height:27px;

	border-bottom:1px solid #E2E2E2;

	color:#8D8D8D;

	padding:0 5px;

}



.widget ul li a { color:#393939; }



.widget ul li a:hover { color:#C2CB08; }



.widget ul li li { border:none; }



/* footer */

#footer {

	height:39px;

	font:normal 10px Tahoma, Verdana;

	line-height:39px;

	overflow:hidden;

	text-transform:uppercase;

	color:#ffffff;

}



#blog-name, #blog-name span {

	background:#FFFFFF url('./images/blog-name-bg.gif') no-repeat;

	background-position:0 0;

	display:block;

	float:left;

	height:24px;

	padding-left:8px;

}



#blog-name { margin:8px 9px 0 9px; }



#blog-name span {

	background-position:100% 0;

	display:block;

	float:left;

	height:24px;

	line-height:24px;

	padding:0 8px 0 0;

	color:#000000;

	text-transform:capitalize;

}
