
      /*  
      Theme Name: KWS Design
      Description: A Child Theme of Thematic.
      Template: thematic
      */

      /* Using @import, we can borrow style sheets from the Parent Theme */

      /* Reset the browser defaults */

/*      @import url('../thematic/library/styles/reset.css');

      @import url('../thematic/library/styles/typography.css');

      @import url('../thematic/library/styles/images.css');

      @import url('../thematic/library/layouts/2c-l-fixed.css');

      @import url('../thematic/library/styles/18px.css');
	  
	  @import url('../thematic/library/styles/default.css');*/


.mir { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */ 

body {
	background-color: #000;
}

#branding {
	margin-bottom:30px;
}

#blog-title {
	background: #000 url(../images/siteBits/dharambir_header.jpg) no-repeat;
	margin: 0;
	padding: 0;
	height: 200px;
	border: 0; /* don't need a border all the way around the image*/
	border-bottom: 1px solid #222;
	text-indent: -9999px;
}

/*#access {
    border-bottom:1px solid #ccc;
    height:40px;
    font-size:13px;
    overflow:visible;
    z-index:100;
	background-color: #ccc;
}*/
body {
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#1B1B1B;
}

img {
	border:none;
/*	padding:0;*/
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.35em;
	color:#1B1B1B;
}


#wrapper {
	width:800px;
	margin: 0 auto;
}


#scrollerContainer {
	background:#333;
	padding:10px 10px 0 10px;
	width:780px;
	height:280px;
}

.bannerContainer {
	width:800px;
	height:110px;
	overflow:hidden;
}
.bannerContainerHome {
	width:800px;
	height:170px;
	overflow:hidden;
}

ul#bannerUL {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul#bannerUL li {margin:0;padding:0;list-style:none;float:left;margin:0 0 0 0;}
ul#bannerUL li a {text-decoration:none;padding:0;border:none;color:#003;background:#fff;}
ul#bannerUL li a:hover {border:none;color:#000;background:#efefef}





.skip-link {
    display:none;
}
#access {
    
    height:40px;
    font-size:13px;
    overflow:visible;
    z-index:100;
}





#content {
	border:10px #333 solid;
	border-top:none;
	background:#F2F2F2;
	width:760px;
	padding:10px;
	/*margin-top:-10px;*/
}

#illustratePhoto {
	/*position:absolute; 
	top:0;
	left:0;*/
	margin:-10px -10px 0 -10px;
	border-bottom:5px #333 solid;
}

#footer {
	background:#1A1A1A;
	width:800px;
	border-top:#666 1px solid;
}
#siteinfo {
	padding:10px 20px;
	/*margin: 0 -10px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#F2F2F2;
}





.menu {
	width:800px;
	height:40px;
	background:#000 url(images/menu_background.gif) repeat-x left top;
}
.sf-menu {font-family:helvetica,arial,sans-serif;margin:0 0 0 10px;padding:0;float:left;width:100%; vertical-align:bottom; height:40px;}
.sf-menu li {margin:0;padding:0;list-style:none;float:left;margin:0 0 0 0; vertical-align:bottom; padding:0 15px 0 15px;display:block; height:40px;}

.sf-menu li {
	font-size:11px;
	padding-top:18px;
}
.sf-menu a {
	text-decoration:none;
	color:#000;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu li.current_page_item {
	background-image:url(images/button_background_yellow.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:40px;
	margin:0 0 0 0;
	/*margin-top:-16px;*/
}

/*#content {
	position:relative;
}*/
