/*  
Theme Name: PC Pitstop
Theme URI: http://www.pcpitstop.com/
Description: PC Pitstop's new theme.
Version: 1.0
Author: Sandra
Author URI: http://www.pcpitstop.com
*/

/*=== Setup ===*/
*{
      border: 0;
      margin: 0;
      padding: 0;
}

body{
      background: #181617 url(images/bg.jpg) repeat-x top fixed;
      font:normal 1em helvetica,sans-serif;
	  color:#333;
}

blockquote {
	margin: 15px 0px 0 10px;
	padding: 10px 10px 0 35px;
	border: 3px dotted #ddd;
	background:#f7f7f7 url("images/blockquote.gif") no-repeat 0px 0px;
	background-attachment:scroll;
	}
hr{
	  clear:both; height:1px; color:#aaa; broder:0px; background:#aaa;
}
a,a.kbrsslink{
      color: #990000;
      text-decoration: none;
}
a:hover, a.kbrsslink:hover{
      text-decoration: underline;
}
input,select,textarea{
      border: #999999 1px solid;
      font-size: 1em;
      padding: 2px;
}
select{
      padding: 0;
}

img.thumb, img.imgalignleft, .alignleft{
      border:0px;
      margin:5px 10px 5px 0;
      float:left;
	  clear:left;
}

img.imgalignright, .alignright{
      border:0px;
      margin:5px;
      float:right;
}
.gaalignright{
      border:0px;
		overflow:hidden;
		width:80px;
      float:right;
padding-bottom:6px;
clear:right;
}
img.postimage{
      width:100px;
      height:100px;
      border:0px;
      margin:5px;
      float:left;
}
/*------Layout------*/
#page{
      background: #ffffff;
      margin: 0 auto;
      width: 988px;
	  color: #222;
}
/*=== Header ===*/
#header{
      height: 110px;
      background: url(images/techtalkheader.jpg) top right no-repeat;
}
#header h1{
      background: url(images/techtalkheader.jpg) top left no-repeat;
      height:110px;
      width:255px;
      float: left; 
}
#header h1 a{
      display:block;
      height:110px;
      width:255px;
}
/*- Ad 728x90px -*/
#header .ad{
      height: 90px;
      padding: 0px 0 0px 0;
      margin:9px 5px 9px 0px;
      width: 728px; 
      float:right;
	  background-color:#fff;
}
#header .ad img{  
      display: block;
      height: 90px;
      margin:0px;      
      width: 728px;
}
/*------Top Menu------*/
#navbar{
      width:988px; 
      background:#222;     
      display:block;
      height:25px;
      overflow:hidden;
      color:#ffffff;
}
#navbar a{
    
      color:#ffffff;
}
#breadcrumb{
         padding:2px 0px 0px 10px;

}
#rss{
      background: none !important;
      font-size: 14px !important;
      padding-right: 10px !important;
      float:right;
      position:relative;
      margin-top:-18px;
}
#rss a{
      background: url(images/ico-rss.gif) no-repeat left !important;
      margin: 0 0 0 70px;
      padding: 0 0 0 25px !important;
      color:#ffffff;
}
#rss a:hover, #navbar a:hover {
      text-decoration:none;
      color: #f1cc52;    
}


/*====== Left Column ======*/
#leftcol{
      background:#ffffff;
      margin: 5px 8px 0px 8px ;
	  padding:0;
      float: left;
      width: 140px;
}
/*------ Left List ------*/

#leftcol ul{
	list-style-type: none;
	font-size:.8em;
	 -moz-border-radius: 0px 0px 4px 4px;
    -khtml-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
	background:#F4F4F4;
	margin:0;
	padding:5px 0 8px 0;
}

#leftcol ul.test li{         
      margin: 3px 0 4px 3px;
	  line-height:1.2em;      
      padding: 1px 0px 1px 5px; 
      border-collapse:collapse;
      /*border:#919191 dashed 1px;*/
}
#rightcol ul.auth,#rightcol2 ul.auth{         
      margin: 0px 0 0px 0px;
      border-collapse:collapse;
	  padding:5px 0 8px 0;
	  text-align:left;
      /*border:#919191 dashed 1px;*/
}

#leftcol ul li a{
      color: #221e1f;
}


/*====== Center Column ======*/
li.wp-polls{ font-size:1em; font-family:arial,sans-serif}
p.wp-polls{font-size:1.2em;}
ul.post li{
      list-style-type:disc;
      list-style-position: outside;
      font-size:.8em;
      padding-left:0px;
      margin-left:20px;
}
ul.list li{
      list-style-position: outside;
      font-size:.8em;
      padding-left:0px;
      margin-left:20px;
}
#fullcol{
      /*border-right: solid 1px #a4a4a4; 
      border-left: solid 1px #a4a4a4; 
      border-bottom: solid 1px #a4a4a4; */
      background:#ffffff;
    
	  font-size:.9em;
      margin:10px 0px 0px 40px ;
      padding:0px 0px 0px 0px ;
      overflow:hidden;
      width: 900px;
}
#centercol{
      /*border-right: solid 1px #a4a4a4; 
      border-left: solid 1px #a4a4a4; 
      border-bottom: solid 1px #a4a4a4; */
      background:#ffffff;
      float:left;
	  font-size:.9em;
      margin:10px 0px 0px 22px ;
      padding:0px 0px 0px 0px ;
      overflow:hidden;
      width: 590px;
}
#centercolnews{
      /*border-right: solid 1px #a4a4a4; 
      border-left: solid 1px #a4a4a4;  
      border-bottom: solid 1px #a4a4a4; */
      background:#ffffff;
      float:left;
      margin:10px 0px 0px 10px ;
      padding:0px 0px 0px 0px ;
      overflow:hidden;
      width: 640px;
}
#centercol h2{
      height:auto;
      /*background:#fff18d url(images/navhover.jpg) repeat-x bottom left;*/
	width:630px;
	height:25px;
      font-size: 19px;
      font-weight: bold;
      margin: 0px 0 0 0;    

}
#centercol h3{

      font-size: 15px;
      font-weight: bold;
		padding:15px 0 0 0;
}
#centercolnews h2{
      height:auto;
      /*background:#fdee9b url(images/navhover.jpg) repeat-x bottom left;*/
      width:685px;
      font-size: 1em;
      font-weight: bold;
      margin: 0px 0 0 0;    
      padding: 3px 0px 3px 8px;
	   -moz-border-radius: 4px 4px 0 0px;
    -khtml-border-radius: 4px 4px 0 0px;
    -webkit-border-radius: 4px 4px 0 0px;
    border-radius: 4px 4px 0 0px;
}
#centercol h2 a,#centercolnews h2 a{
      color: #222;
      padding: 0;
}
#centercol h2 a:hover { 
      text-decoration: underline;
}
#centercol p{
      line-height: 1.4em;
      margin:  5px 0 10px 0;
}
DIV.linkedInShareButton{
 clear:right;}
div.simplesocialbuttons{
	text-align:center;
	margin:0px auto 10px 0pt;
	float:left;	
	width:300px;
	height:20px;
}
div.ssb-button-googleplus{
	float:left;width:100px;
}
div.ssb-button-twitter, div.ssb-buttom-twitter
{
	float:left; width:100px;
}
div.ssb-button-fblike{
	float:left; width:100px;
	}
/*=== Entry Content ===*/
.entry{ 
      padding:10px 5px 0px 0px;
}
.entrymain{


	width:420px;
	float:right;

	}
.entrymain p{
      font-size:1em;
	  line-height:1.8em;
      text-align:justify;
	  padding-left:15px;
}
img.attachment-post-thumbnail{
	float:left;
	margin-right:20px;
	margin-top:5px;
	height:150px; 
	width:150px;
}
.post{
	clear:left;
		margin-bottom:40px;
	min-height:150px;
}
.excerpt{
	height:82px;
}
.entry p{
      /*text-indent:.8em;*/
	  font-size:.95em;
	  line-height:1.4em;
      text-align:left;
}
.entrynews{ 
      padding:10px 0px 0px 0px;
}
.entry a{
      color: #d90000;
      text-decoration: underline;   
      font-weight:bold;
}
.entry a:hover{
      color: #0024d9;
}
.menu   { color: #447; font:bold 90% arial,helvetica,sans serif; }
.pgee-read-more{}
/*-------Date Posted------*/
.posted{height:auto;
      color: #555555;
      font-size: .8em;
      line-height:1.8em;
      background-color: #fef7e3;
      margin:0;
      padding:3px 0 0 10px;
}
/*------Comments, Link, Edit------*/
.postinfo,.tags{
      background: #ffffff;
      line-height: 1.7em;
      margin: 0 0 10px 10px;
      padding: 2px 0 0 0px;
      font-size:.8em;
 }
.postinfo a{
      color: #221e1f;
}
.comm{
      background: url(images/ico-comm.gif) no-repeat left;
      padding: 0 0 0 17px;
}
.perm{
      background: url(images/ico-perm.gif) no-repeat left;
      padding: 0 15px 0 17px;
      margin: 0 0 0 0px;
}
div.share_this{
	padding:3px;
	background-color:#eee;
	width:95%;
}
/*====== Right Column ======*/
#rightcol{
      text-align:center;
      float: right;
      margin: 0px 8px 0px 0px;
      background:#ffffff;
      width: 345px;
}
#rightcol2{
      text-align:center;
      float: right;
      margin: 10px 8px 0px 0px;
      background:#ffffff;
      width: 310px;
}

#wp-calendar{
      text-align:center;
      width: 160px;
}
#wp-calendar tr td a{
      font-weight:bold; background-color:#ffff99; width:5px;
}
#wp-calendar caption{
      text-align:center;
      width: 160px; 
	  font-weight:bold;
	  background-color:#dddddd;
}
#rightcol .spacer{
      padding: 0 15px;
}
.subcol{
      text-align:left;
      width: 160px;
}
div.textwidget{
	padding: 0px 0 0px 0;
	margin:0;
}
#rightcol h2{width:345px;}
#rightcol2 h2{width:305px;}
#rightcol h2, #rightcol2 h2, #leftcol h2{
     /* background:#ddd url(images/navigationBg_active.jpg) repeat-x bottom left;*/
      background-color:#f1d999;
	 -moz-border-radius: 4px 4px 0 0px;
    -khtml-border-radius: 4px 4px 0 0px;
    -webkit-border-radius: 4px 4px 0 0px;
    border-radius: 4px 4px 0 0px;
      /*border: #360b04 solid 2px;*/
      font: italic bold 1em arial;
      line-height: 17px;
      color:#000;
      text-align:center;
      margin:5px 0px 0px 0px;
      padding: 7px 0px 5px 0px;
}
#rightcol.ad{
      text-align:center;
      margin: 0px;
}
/*------RSS Feed------*/
.feed{
      font-size: .75em;  
      width:310px; 
      height:auto; 
     /* border-left: 1px #919191 dashed;
      border-right: 1px #919191 dashed;
      border-bottom: 1px #919191 dashed;  */  
      margin:5px 0 5px 0;
}
.fdpoweredby {
      display:none;
}

/*- Right List -*/
div.kbrss{ 
      padding:5px 5px 5px 5px;
      border-bottom:#cdcdcd solid 1px;
      width:300px;
}
.kbrss{
      text-align:center; 
      font-family:sans-serif;
      width:300px;
}
.kbrssdate{
      font-weight:bold; 
      font-size: 1em;   
      color: #555;
}
.kbrssdesc{
      line-height:1.2em;
      font-weight:bold; 
      font-size: .8em; 
      color: #555;
}
#rightcol ul {
      padding: 0 0 0px 0px;
      text-align:center;
}
#rightcol ul li{
      border:#919191 dashed 1px;    
      font-size: .75em;
      margin: 0 0 0px;
      padding: 5px 0 5px 8px;
}
#rightcol2 ul li{    
      font-size: .75em;
      margin: 0 0 0px;
      padding: 5px 0 5px 8px;
}
#rightcol li.wp-polls{
      border:none;    
      font-size: .9em;
      margin: 0 0 0px;
      padding: 5px 0 5px 8px;
}

#rightcol li.poll-ans{
	  border:none;list-style:none;
}
#rightcol ul.wp-polls{
      border:none;    
}
.st-tag-cloud{
	  padding:0 10px 0 5px;
	  text-align:justify;
}
/*-----Author List-----*/

li.test{
      /*border:#919191 dashed 1px;*/
      clear:both;
      height: auto;
	  padding:0px; 
	  margin:0px;
}
#rightcol ul li, #rightcol2 ul li{  
      list-style-type:none;
}
#rightcol li.auth,#rightcol2 li.auth{  
      clear:both;
      height: 30px;
	  width:170px;
	  padding:0;
	  margin:0;
	  border:none;
}
#rightcol2 li.auth{  

	  width:140px;

}
li.auth a img{
      float: left;
      height: 30px;
      margin-right: 5px;
	  margin-bottom:3px;
      width: 30px;
}
/*======= Twitter Widget Pro =======*/
#rightcol div.twitterwidget{
	margin:5px 0 0 5px;
	padding:15px 0px 0 0;
	background:url('images/techtalktwitterbg.jpg') no-repeat ;
	width:335px;
	height:auto;
	color:#000;
	text-align:left;
}
div.twitterwidget a.twitterfollow{
	color: #3782c0;
	padding-left:67px;
	text-align:left;
	font-size:.8em;
    text-decoration: none;
}

#rightcol div.twitterwidget .entry-content a{
	color: #3782c0;
	text-decoration: none;
}
#rightcol div.twitterwidget .twitter-user a{
	color:#024d82;
	text-decoration: none;
}
#rightcol div.twitterwidget .time-meta a{
	color:#b88211;
	text-decoration: none;
}
#rightcol div.twitterwidget .from-meta a{
	color:#b88211;
	text-decoration: none;
}
#rightcol div.twitterwidget .entry-content a:hover,
#rightcol div.twitterwidget .time-meta a:hover,
#rightcol div.twitterwidget .from-meta a:hover,
div.twitterwidget a.twitterfollow:hover
{
    text-decoration: underline;
}

#rightcol div.twitterwidget h2{
	background:none;
	color:#000;
}
#rightcol div.twitterwidget a.twitterwidget-title{
	display:none;
}
#rightcol div.twitterwidget ul{
	background:url('images/techtalktwitterbottom.jpg') no-repeat bottom left;
	list-style:none; 
	width:305px;
	padding:10px 0 10px 0;
	text-align:left;
	border:none;
}
#rightcol div.twitterwidget ul li {
    clear:both;
	border:none;
	margin:0 15px 0 6px;
	
}

div.twitter-avatar{
	float:left;
}

div.twittgerwidget li img {
    float:left;
    margin-right:.5em;
	border:none;
}
div.twittgerwidget .entry-meta{
}
div.twittgerwidget  li .clear {
    clear:both;
	border:none;
}
/*====== Search ======*/
.search{
      background: #e8e8e8;
      border: 1px solid #253c58;
      height: 25px;
      margin: 10px 0px 10px 0px;
      padding: 5px;
      width: 330px;
}
.search input{
      background: transparent;
      border: 0;
      color: #253c58;
      float: left;
      font-size: 14px;
      margin: 1px 0 0;
      padding: 2px;
      width: 290px;
}
.search .btn{
      margin: 0 0 0 8px;
      padding: 0;
      width: auto;
}
/*====== Search2 ======*/
.search2{
      background: #e8e8e8;
      border: 1px solid #253c58;
      height: 25px;
      margin: 0px 0px 10px 0px;
      padding: 5px;
      width: 290px;
}
.search2 input{
      background: transparent;
      border: 0;
      color: #253c58;
      float: left;
      font-size: 14px;
      margin: 1px 0 0;
      padding: 2px;
      width: 250px;
}
.search2 .btn{
      margin: 0 0 0 8px;
      padding: 0;
      width: auto;
}
/*------Not Used------*/
.send{
      background: url(images/ico-send.gif) no-repeat left;
      padding: 0 15px 0 17px;
}
.share{
      padding: 0 15px 0 21px;
}

/*------Ads 125 x 125px------*/
.ads{
      border: 1px solid #221e1f;
      margin: 0 0 20px;
      padding: 10px 0;
      text-align: center;
	  width:295px;
}
.ads img{
      margin: 5px;
      height:125px;
      width:125px;
}
/*-------Ad 300 x 250px------*/
#columns .ad{
      margin: 0 0 20px 0;
}
#columns .ad img{
      display: block;
}
/*=== Footer ===*/
#footer{

      clear: both;
      color: #555;
      font-size: 1em;
      height: 50px;
      line-height: 2.6em;
      padding: 0 10px;
      margin-top:30px;
	  height:100px;
	  background: transparent url('images/footerBg.jpg') repeat-x;

}
#footer a{
      color: #d4d4d4;
}
/*=== Comments ===*/
p.form-allowed-tags{
	font-size:10px;
}

#comments ol {
	list-style-type: none;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}

ol.commentlist{
      margin: 10px 0 20px;
      padding: 0;
      list-style: none;
      font-size: 12px;
      line-height: 20px;
	  text-align: justify;
}
ol.commentlist p{
      line-height: 20px;
	  font-weight: normal;
	  text-transform: none; 
	  margin: 10px 5px 10px 0;
}
ol.commentlist cite{
      font-style: normal;
      font-weight: bold;
}
ol.commentlist li{
      padding: 10px 10px 0 10px;
	  margin: 15px 0 10px;
	  list-style: none;
}

ol.commentlist li.alt{
     
      border:none;
}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	list-style: none;
}
.commentlist li li 
{	
	border:none;
	list-style:none;
	margin:3px 0 3px 20px;
	padding:3px 0;
}
.commentlist li .avatar 
{
	border:1px solid #ccc;
	margin:0px 8px 6px 0;
	float: left;
	padding:2px;
}
.commentlist cite, .commentlist cite a 
{
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
/*.thread-even{ background:#f2f2f2;}

.thread-even .children .even{ background:#ffffff;}
.thread-even .children .odd{ background:#f2f2f2;}

.thread-odd{ background:#ffffff; border:none;}

.thread-odd .children .even{ background:#f2f2f2; border:none;}
.thread-odd .children .odd{ background:#ffffff; border:none;}

.children { padding: 0 0 0 10px; }

.depth-1 {}
.thread-even .depth-2 { background:#ffffff}
.thread-even .depth-3 {background:#f2f2f2}*/

.commentlist .odd{ 
    background:#fff;
}
.commentlist .even{
	background:#f2f2f2;
}

#commentform p 
{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata 
{
	font-weight: normal; 
	margin: 0;
	display: block; 
	color: #ca5433;
}
.commentmetadata a, .commentmetadata a:visited {color: #fa7703;}
.commentmetadata a:hover{ color: #333333;}

a.comment-reply-link{
	float:right;
}
div.comment-meta{
float:right;
}
/*=========CSSMENU===========*/

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
	font-family: arial, helvetica, sans-serif; 
	width:988px; 
	height:26px;
	background:#a93a1c url(images/navigationBg_active.jpg) repeat bottom left;
	font-size: 0.9em;
	z-index:7999;
	padding:0;margin:0;
	position:relative;
	}

/* hack to correct IE5.5 faulty box model */
* html .menu {
	width:988px; w\idth:988px;
	}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;margin:0;
	list-style-type:none;
	z-index:8999;
	}
	
.menu ul li{
	padding:0;margin:0;
	list-style-type:none;
	border-collapse:collapse;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left; position:relative;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul 
{
	visibility:hidden;
	position:absolute;
	height:0;
	top:26px;
	left:5px; 
	z-index:9999;
}
/* another hack for IE5.5 */
* html .menu ul ul {top:26px;t\op:26px;}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the links for the top level */
.menu a, .menu a:visited 
{
	display:block;
	text-decoration:none; 
	color:#fff; 
	width:auto; 
	height:26px; 
	border:5px solid #222; 
	border-width:0px 0 0px 5px; 
	background:#a93a1c url(images/navigationBg_active.jpg) repeat bottom left;
	padding-left:15px; 
	padding-right:15px; 
	line-height:26px;
}

/* a hack so that IE5.5 faulty box model is corrected */
/* html .menu a, * html .menu a:visited {width:auto; w\idth:auto;}*/

/* style the top level hover */
.menu a:hover{color:#fff; background:transparent url(images/navigationBg_active.jpg) repeat bottom left; repeat;}

.menu :hover > a, .menu ul ul :hover > a {color:#000;background:transparent url(images/navigationBg.jpg) repeat bottom left;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited 
{
	background:#eee; 
	color:#000; 
	height:auto; 
	line-height:1em; 
	padding:5px 5px 5px 5px; 
	width:150px;
	font-size:.9em;
	border-collapse:collapse;
	border-width:0px 1px 1px 1px;
	border-color:#ccc;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible; }

/* yet another hack for IE5.5 */
/* html .menu ul ul a, * html .menu ul ul a:visited {width:120px;w\idth:120px;}*/

/* style the second level background */
.menu ul ul a.drop 
{
	background:transparent url(images/drop.gif) bottom right no-repeat;

}
.menu ul ul a:hover{ background:#fdf084; color:#000;}
.menu ul ul a.drop:visited 
{
}

/* style the second level hover */
.menu ul ul a.drop:hover
{
	background:transparent url(images/drop.gif) bottom right no-repeat;
}

.menu ul ul :hover > a.drop 
{
	background:transparent url(images/drop.gif) bottom right no-repeat;
}

/* position the third level flyout menu */
.menu ul ul ul
{
	left:161px; 
	top:-1px; 
	width:162px;
}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-130px;}

/* style the third level background */
.menu ul ul ul a
{
	color:#ba596f;

}
.menu ul ul ul a:visited 
{
	color:#ba596f;
}
/* style the third level hover */
.menu ul ul ul a:hover 
{
	background:#efafbc;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/* ================================================================ 
   This CSS is further CSS I have created specifically for Wordpress
   so that the current page is highlighted in two levels.
   If you want it in three levels let me know.

   Author: Isaac Rowntree
   Website: www.zackdesign.biz
=================================================================== */


.menu ul ul .current_page_item a {

}

.menu .current_page_item a {

}

.menu ul .current_page_item ul a {

}

.menu ul .current_page_item ul a:hover {

}

.menu .current_page_item a:hover {

}