/* Page Structure */

#page {
	padding: 0 !important;
	width: 1000px !important;
	_width: 1000px !important;
	border: none !important;
	background: transparent;
	}

body.flex #page {
	min-width: 1000px !important;
	}
	
#primary {
	width: 490px !important;
	_width: 490px !important;
	margin: 0 15px 0 25px !important;
	_margin: 0 15px 0 25px !important;
	}
	
.secondary {
	padding: 10px 0 10px!important;
	margin: 0 0 20px 530px !important;
	width: 470px !important;
	_padding: 10px 0 10px !important;
	_margin-left: 0%;
	_margin-right: -4%;
	_width: 470px !important;
	}
	
/* Post content font adjustment */

#primary .item .itemtext {
	font: 1.1em/1.5em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
#primary .aside .itemhead .metalink {
	font: 1.1em/1.5em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.permalink #primary .aside .itemtext {
	font: 1.1em/1.5em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #444;
	}	
	
/* Slider width adjustment */

#pagetrack {
	margin: 0 auto;
	width: 168px;
	}
input[type=text], textarea {
	padding: 2px;
	}	
#s {
	width: 79%;
	border: 3px solid #99CCFF;
	}

/* 3 column sidebar */
/* Left and right sidebars */

.lsidebar {
	margin: 0;
	width: 245px !important;
	_width: 245px;
	float: left !important;
	padding: 0 9px 0 9px !important;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	}
.rsidebar {
	margin: 0;
	width: 170px !important;
	_width: 170px;
	float: right !important;
	padding: 0 25px 0 10px !important;
	}	
	

/*----- Comments page -----*/
#primary #commentlist .itemtext {
	font: 1.1em/1.5em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: justify;
	color: #444;
	}

#primary #commentlist .itemtext p,
#primary #commentlist .itemtext ul,
#primary #commentlist .itemtext ol,
#primary #commentlist .itemtext div,
#primary #commentlist .itemtext blockquote {
	margin: 13px 0;
	}

.comments #commentlist li img.gravatar {
	float: left;
	margin: 0px 5px 0;
	border: 1px solid #ccc !important;
	padding: 2px !important;
	background-color:#E6F4FC;
	width:32px !important;
  	height:32px !important;
	}
.comments .commentmetadata {
   margin-left: 47px;
   }
.comments #commentlist .itemtext {
	/*margin-left: 58px !important;*/
	}
.comments #commentlist li {
	border: 1px solid #E6E5E3;
	border-bottom: 5px solid #E6E5E3;
	}
.comments #commentlist li.alt {
	/*border: 1px solid #E6E5E3;
	border-bottom: 5px solid #E6E5E3;*/
	background: #f6f7f8;
	}
.comments #commentlist li.authorcomment .commentmetadata {
	border-bottom: 1px solid #b6dcef;
	}
.comments #commentlist li.authorcomment {
	border: 1px solid #b6dcef;
	border-bottom: 5px solid #b6dcef;
	}

/*.comments .pinglist {
	background: #eee !important;
	}*/	
#commentlist .commentauthor {
	font-weight: normal !important;
	}
	
.comments form textarea {
	width: 98%;
	background: url('images/typehere.gif') center center no-repeat;
	}	

/*----- End Comments page -----*/

#rollingarchives,
#nested_rollingarchives {
	margin: 0 0 0px;
	}

body {
	background: #fff url('images/kbg.gif') repeat-x;
	}

body.flex #page {
	min-width: 1000px !important;
	}
	
#header {
	height: 130px;
	background: transparent;
	 /*#27d !important; url('images/kbg.png') repeat-x;*/
	}
#logo { 
      display: block;
      height: 95px;
      width: 293px;
	  background: #fff url("images/logo.gif") no-repeat top left;
    } 	
h1 {
	font-weight: normal;
	letter-spacing: -1px;
	padding: 0px 0 0 0px;
	margin: 0;
	}

h1:hover {
	text-decoration: underline;
	color: white;
	}

ul.menu li a {
	color: black !important;
	}
body.staticpage .editlink {
	position: absolute;
	right: 0;
	margin-top: -20px;
	}	
	
	
#primary h1 a:hover {
	color: #27d;
	text-decoration: none !important;
	}
#primary img {
	border: 0 !important;
	padding: 0;
	}

#footer a {
	color: #fff;
	border-bottom: none;
	font-weight: bold;
	}

#footer a:hover {
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	color: #dfdfdf;
	}
.sb-entry {
	text-align: justify;
	}
	
.itemtext a:visited {
	color: #27d;
	}
	
.line {
	border-top: 1px solid #b6dcef;
	margin-top: 0px;
	}

blockquote {
	padding: 0 0 0 40px;
	}
	
.download { 
	background: url('images/download.gif') 10px bottom no-repeat;
	padding-left: 85px;
	padding-top: 22px;
	height: 48px;
	}
.download a {
	font-weight: bold;
	}

.download small {
	display: block;
	}


.commenters p a {	
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #eeeeee !important;
	}
.commenters img{
	border: 1px solid #eee;
	background-color:#E6F4FC;
	padding: 2px !important;
	}
	
.commenters img:hover {
	background-color:#FFC0CB;
	}
	
	/* Start Quicknavigation */


html>body #post-quicknavi {

position: fixed;

}


.label { font-weight: bold; color: #333333; }



.smallLabel {

	font-weight: bold;

	font-size: 11px;

	color: #333;

	}

    

#FacetsTable {

border-spacing:0;

padding:0;

}



.URLField {

width:450px;

font-size:10px;

}