/*Theme Name: TechJunkieTheme URI: http://www.themelab.com/free-wordpress-themes/Description: A tech theme.  Design by <a href="http://www.styleshout.com">Styleshout</a>.  Ported to WP by <a href="http://www.themelab.com">Theme Lab</a>Version: 1.0Author: Theme LabAuthor URI: http://www.themelab.com/*//* ----------------------------------------------	Template Name : TechJunkie	Template Code : S-0024	Version : 1.0   	Author : Erwin Aligam	Author URI : http://www.styleshout.com/    	Last Date Modified : May 31, 2008	 ------------------------------------------------ */ /* ----------------------------------------------   HTML ELEMENTS------------------------------------------------- */ 
/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {	background: url(images/11.jpg);	font: 12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;	color: #666666; 	text-align: center;	cursor: url(http://i29.tinypic.com/1z9b2p.png), default;}

/* links */
a, a:visited {		color: #306495;	background: inherit;	text-decoration: none; border:0px;}
a:hover {	color: #73471B;	background: inherit;	text-decoration: underline;	cursor: url(http://i29.tinypic.com/1z9b2p.png), default; border:0px;}
a img {border: none; } 

/* headers */
h1, h2, h3 {	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;	font-weight: Bold; 		padding: 10px;			color: #444;	}
h1 {	font-size: 2.2em;		}
h2 {	font-size: 2em;	color: #88ac0b;}
h3 {	font-size: 1.4em;	font-weight: normal;		padding: 16px 10px 4px 10px;}

/* Paragraph */
p { padding: 12px 10px;	}

/* Lists */
ul, ol {	margin: 10px 20px;	padding: 0 20px;	}
ul { list-style: none; }
dl { padding: 10px; margin: 0; }
dt {  font-weight: bold;  color: #79A62E;}
dd {  padding-left: 25px; }

/* images */
img {	}
img.float-right {  	margin: 5px 0px 10px 10px;  }
img.float-left {  	margin: 5px 10px 10px 0px;}
code {  	margin: 5px 0;  	padding: 15px;  	text-align: left;  	display: block;  	overflow: auto;    	font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace ;  	border-bottom: 1px solid #e3e3e3; 	background: #000000; }
acronym {  cursor: help;  border-bottom: 1px dotted #895F30;}
blockquote {	margin: 15px 10px; 	padding: 5px 7px 5px 40px;  		font-weight: normal;	font-size: 17px;	line-height: 1.6em;	font-style: italic;	font-family: Georgia, 'Times New Roman', Times, serif;			color: #945239;		border-right: 5px solid #60434c; 	background: #4b2934 url(images/quote.jpg) no-repeat 7px 10px;}

/* start - table */
table {	border-collapse: collapse;	margin: 15px 10px;		}
th {	height: 38px;	padding-left: 12px;	padding-right: 12px;	color: #fff;	text-align: left;	background: #ADD163;		border-width: 1px;  	border-style: solid;  	border-color: #C4DE8F #93C138 #93C138 #C4DE8F;	}
tr {	height: 34px;	background: #fff;}
td {	padding-left: 11px;	padding-right: 11px;	border: 1px solid #E7F0CC;	}	

/* end - table *//* form elements */
form {	margin: 15px 10px; 	padding: 5px 10px 20px 10px;	border: 0px solid #D8E99E; 	background: url(images/comments-form-bg.jpg) ; 	}
form p, form small {	font-style: normal;	margin: 8px 0 5px 0;	color:#c3c3b9; font-family:Georgia, "Times New Roman", Times, serif; 	}
form a { color:#df4f5c; text-decoration:none;}
form a:hover { color:#ca727a; text-decoration:none;}
label {	display: block;	font-style: normal;	margin: 8px 0 5px 0;	color:#c3c3b9; font-family:Georgia, "Times New Roman", Times, serif;}
input, textarea, select {	padding: 4px;	color: #8e7d69;			background: #101010;	  	border-width: 1px;  	border-style: solid;  	border-color: #000000 #000000 #a00505 #000000; 		font: normal 11px Verdana, sans-serif;}
input:focus, textarea:focus, select:focus {	color: #8e7d69;			background: #393939;	  	border-width: 1px;  	border-style: solid;  	border-color: #393939 #393939 #a05a5a #393939; 		font: normal 11px Verdana, sans-serif;}
textarea {	width: 400px;		height: 100px;	display: block;	}
input#submit { 	font: normal 12px Georgia; text-transform:uppercase; 	height: 30px;	margin: 0;	padding: 2px 3px; 	color: #b4b7b8;	background: #004b7f;		border: 1px solid #004b7f;}
input#submit:hover { 	color: #b4b7b8;	background: #000000;		border: 1px solid #000000;}
#comments, #respond h3 {
	font:normal 20px 'Trebuchet MS',Tahoma,Verdana;
	color:#c1be9e;
	text-shadow:#8a8876 1px 1px 1px;
	line-height:14px;
	padding-bottom:5px;
	letter-spacing:-1px;
	word-spacing:2px;
	margin-top: 15px;
}

.commentlist {
	padding-left:25px;
}

.navigation, #respond {
}

.commentlist li {
	clear:both; 
	margin-bottom:5px;
	list-style:decimal;
	background: #dfdcbc;
 	-moz-border-radius:  10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
	border-bottom: 1px solid #d1ceaf;
	padding:8px;
	color:#8d968e;
	margin-bottom:20px;
}

.avatar { 
	float: left;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #000;
	border-left: 0px solid #0081a1;
	border-right: 1px solid #000;
	border-top: 0px solid #0081a1;
	padding: 3px;
	background: #8a8876;
	margin-right:5px;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
}

.commentlist p {
	clear:both;
	line-height: 1.5em;
}



/********************************************   LAYOUT********************************************/ 
#wrap {	position: relative;	width: 920px;	background: ;	margin: 35px auto;	text-align: left;	}
#content-wrap {	position: relative;	clear: both;	float: left;		width: 920px;		padding: 25px 0; 		background: url(images/content.png) repeat-y;	}
#header {	position: relative;	width: 920px;	height: 457px;	background: url(images/headerrr.png) no-repeat;		color: #fff;		padding: 0;		margin: 0;}
#header h1#logo-text a {	position: absolute;	margin: 0; padding: 0;	font: bold 56px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;	letter-spacing: -3px;	text-decoration: none;	color: #fff;		/* change the values of top and left to adjust the position of the logo*/	top: 58px; left: 55px;	}
#header p#slogan {	position: absolute;	margin: 0; padding: 0;	font: bold 15px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;	color: #D6EBAB;	letter-spacing: -0.5px;		/* change the values of top and left to adjust the position of the slogan*/	top: 122px; left: 135px;		}

/* header quick search */
#header form#quick-search {	position: absolute;	top: 75px; right: 55px;	padding: 0; margin: 0;	border: none;	width: 223px; height: 33px;	background: #82c7f4 url(images/header-search.gif) no-repeat;		z-index: 999999;}
#header form#quick-search p {	margin: 0; padding: 0;		}
#header form#quick-search input {	border: none;	background: transparent;	color: #0e5792;	float: left;}
#header form#quick-search .tbox {	margin: 5px 0 0 5px; 	width: 170px;		display: inline;	}
#search form#quick-search .btn{	width: 25px; height: 25px;		}
#header form#quick-search label {	display: none;}

/* Navigation */
#nav {	clear: both;		padding: 0;	margin: 0;	width: 920px;	height: 50px;	background: url(images/nav-bg.png) no-repeat;		}
#nav ul {	float: left;	list-style: none;		margin: 0;	padding: 0 0 0 40px;				height: 50px;	}
#nav ul li {	display: inline;	margin: 0; padding: 0;}
#nav ul li a {	display: block;	float: left;	width: auto;	margin: 0;	padding: 0 14px;	color: #fff;	font: bold 16px/50px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;	text-decoration: none;		letter-spacing: -0.5px;}
#nav ul li a:hover, #nav ul li a:active {	color: #f2e2b1;	background: url(images/nav-bg-over.png);}
#nav ul li.current_page_item a {		background: #000000 url(images/pointer.jpg) no-repeat center bottom;		color: #847878;}

/* Main Column */
#main {	float: left;	width: 525px;	padding: 0; margin: 0 0 0 45px;	display: inline;}
#main h2 {	font: bold 2.25em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;	color: #2a1e33; 	padding: 5px 0 5px 5px; 		margin-left: 5px;			letter-spacing: -1px;	border-bottom: 1px solid #3f363e;	text-shadow: 0 1px 0 #f7e4c8;}
#main h2 a {	color: #2a1e33;	text-decoration: none;		}
#main h2 a:hover {	color: #950e00;	text-decoration: none;		}
#main ul li {	list-style-image: url(images/bullet.gif);}
.more-link {	background: url(img/more.png) no-repeat 0 0;	font: 10px/100%  Arial, sans-serif;	text-transform: uppercase;	text-decoration: none;	letter-spacing: 1px;	padding: 2px 18px 3px 12px;	margin-left: 5px;	color: #baad9d;}
a.more-link:hover {	background-position: 0 -83px;	color: #fbcfcf;}
#sidebar {	float: right;	width: 270px;	padding: 0; 	margin: 0 45px 0 0;	display: inline;}
#sidebar h3 {			color:#bf0a30;		font-size: 25px;		font-family: Georgia, 'Times New Roman', Times, serif;	font-style: italic;	font-weight: normal;		text-transform:lowercase;		letter-spacing:1px;		line-height:20px;padding: 10px 0 2px 0; 	margin: 10px 0 0 10px; }
#sidebar img a { border:0px;}
#sidebar img a:hover { border:0px;}
.post {	background:url(images/post-bg.jpg);	-moz-border-radius: 12px;	-khtml-border-radius: 12px;	-webkit-border-radius: 12px;	border-radius: 12px;	border-bottom:1px solid #7a5027;	border-top:0px solid #7a5027;	border-left:0px solid #7a5027;	border-right:1px solid #7a5027;	margin-bottom:15px;	padding:5px;	color: #453a2e;	font: 13px Georgia, "Times New Roman", Times, serif;	word-wrap: break-word;	line-height:20px;}
.post a {color:#cf2929; text-decoration:none; }
.post a:hover {color:#a10404; text-decoration:underline; }
.post img {	background: #f2efeb;   border-bottom: 2px solid #be9c6c;	padding: 7px;}

/* sidebar menu */
#sidebar ul {	margin: 5px 10px 8px 7px; padding: 0;	text-decoration: none;}
#sidebar ul li {	list-style: none;	margin: 0;	padding: 7px 10px; 				border-bottom: 1px solid #DAEBA3;	}
* html body #sidebar ul li {	height: 1%;}
#sidebar ul li a {	text-decoration: none;		color: #684F3E;	}
#sidebar ul li a span {	color: #A98D76;		font-size: .9em;		font-family: Georgia, 'Times New Roman', Times, serif;	font-style: italic;	font-weight: normal;		}
#sidebar ul li a:hover {		color: #000;		background: none;	}
#sidebar ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul li { border: none; }

/* search form */
#sidebar .searchform {	background-color: transparent;	border: none;		margin: 0 0 0 5px; 	padding: 10px 0 10px 10px;		width: 260px;	}
#sidebar .searchform p { margin: 0; padding: 0; }
#sidebar .searchform input.textbox { 	width: 180px;	height: 18px;	padding: 2px;		vertical-align: top;}
#sidebar .searchform input.button { 	width: 60px;	height: 24px;	padding: 2px 4px;	vertical-align: top;}

/* footer */
#footer-wrap {	clear: both;	width: 920px;	text-align: left;	padding: 0;	margin: 0;		}
#footer-content {	width: 920px;	background: url(images/footer-content.png);		padding: 30px 0 35px 0;}
#footer-wrap p {	padding:10px 0;}
#footer-wrap h3 {	color: #145F94; 	margin: 0;	padding: 5px 0 5px 10px; 	text-transform: uppercase;}
#footer-wrap a:hover { 	color: #000; 	text-decoration: none;}
#footer-columns {	color: #888;	margin: 0 auto; 	padding: 0;		width: 800px;		}
#footer-columns ul {	list-style: none;	margin: 0; 	padding: 0;		border-top: 1px solid #b4b08d;}
#footer-columns li {	border-bottom: 1px solid #dad6b4;		}
#footer-columns li a {	display: block;	font-weight: normal;	padding: 8px 0 8px 10px;	width: 96%;	color: #666666;	}
#footer-columns .col3, .col3-center {	float: left;	width: 32%;}
#footer-columns .col3-center { 	margin: 0 15px; }

/* bottom */
#footer-bottom {	clear: both;	color: #555;		margin: 0 auto; 	width: 920px;	padding: 15px 0 10px 0;	text-align: center;		font-size: 0.95em;}
#footer-bottom a { color: #306495; }

/* postmeta */
.post-footer {	padding: 8px 5px; 	margin: 5px 10px 10px 10px;		color: #6e6250;	background: url('images/news-bottom-bg.png');}
.post-footer a {	color: #95304f;	text-decoration:none;	background: none;}
.post-footer a:hover {	color: #e3d5c6;	text-decoration:none;	background: none;}
.post-footer .date{ margin: 0 10px 0 5px;	}
.post-footer a.comments { margin: 0 10px 0 5px;	}
.post-footer a.readmore { margin: 0 10px 0 5px;	}
.post-info { font-size: .95em; padding: 0 10px; margin-left: 2px; color: #6c5a46; }
.post-info a, .post-info a:visited { color: #9C652E; }

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* clearing */
.clearer { clear: both; }
.clear {	display:inline-block; }
.clear:after {	display:block; 	visibility:hidden; 	clear:both; 	height:0; 	content: "."; }
img.avatar {float:left; margin-right:5px;}
#sidebarr {	-moz-border-radius: 8px;	-khtml-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px #bb0707;	background:#000000;	margin-bottom:8px;	font-size:10px;	color:#999;}

/* wp-pagenavi */
#wp-pagenavi-wrapper {
	background: #000;
	border: 1px solid #000;
	padding: 5px;
	height:42px;
	position:relative;
	margin-top:25px;
}
.wp-pagenavi {
	height:29px;
	padding:13px 10px 0;
	font-size:13px;
	text-align:center;
	color:#CCC;
}

.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:visited, .wp-pagenavi a:link, .wp-pagenavi span.extend  {
	background : #b3b094 !important;
	border-color:#b3b094 !important;
	font : 7pt Arial, sans-serif;
	text-transform : uppercase;
	text-decoration : none;
	letter-spacing : 1px;
	padding : 2px 10px 4px 5px;
	margin-left : 5px;
	color : #838168;
	
}

.wp-pagenavi a, .wp-pagenavi a:visited, .wp-pagenavi a:link, .wp-pagenavi span.extend {
	background:#b3b094 !important;
	color:#0d0f67 !important;
	border-color:#b3b094 !important;
}
.wp-pagenavi a:hover {
	background:#e50000 !important;
	color:#fbcfcf !important;
	border-color:#e50000 !important;
}
.wp-pagenavi span.current { color:#f7f5da !important; background:#8a876b; border-color:#8a876b; }
