/*   
Theme Name: Miss Kish New
Theme URI: http://www.misskish.com/
Description: A Simple layout
Author: Karishma Dugar
Author URI: http://misskish.com
Version: 1.0
.
General comments/License Statement if any.
.
*/

*{
	margin:0px;
	padding:0px;
}
html, body {
	height: 100%;
}
body{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}
#container{
	margin:auto;
	width:846px;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -80px; /* the bottom margin is the negative value of the footer's height */
	overflow:hidden;
}
.footer {
	position: relative;
	text-align:center;
	color:#a2a2a2;
	border:solid 0px red;
}
.footer img{
	padding:0px 15px;
	border-right:1px solid #a2a2a2;
}
.footer img.lastlink{
	border:none;
}
.footer p {
	font-size:13px;
  	margin: 1px;
}
.footer, .push {
	height: 80px; /* .push must be the same height as .footer */
}
.push{
	clear:both;	
}
#header h1{
	background:transparent url(images/misskish-logo.png) top left no-repeat;
	width:133px;
	height:73px;
	margin-top:21px;
	text-indent:-9999px;
}
#header h1 a{
	display:block;
	height:60px;
}
#nav{
	margin-top:66px;
	overflow:hidden;
	border:solid 0px red;
}
#nav li{
	float:left;
	height:15px;
	font-size:12px;
	list-style:none;
	border:solid 0px green;
}
#nav li a{
	display:block;
	text-decoration:none;
	height:11px;
	text-indent:-9999px;
	background:transparent url(images/main_nav.png) top left no-repeat;
}
#nav li#the-why{
	width:63px;
	margin-right:100px;
}
#nav li#the-why a{
	background-position: 0px -12px;
}
#nav li#the-why a:hover,#nav li#the-why.current a{
	background-position: 0px 0px;
}
#nav li#what-we-do{
	margin-right:105px;
	width:88px;
}
#nav li#what-we-do a{
	background-position: 0px -36px;
}
#nav li#what-we-do a:hover,#nav li#what-we-do.current a{
	background-position: 0px -24px;
}
#nav li#blog{
	margin-right:96px;
	width:86px;
}
#nav li#blog a{
	background-position: 0px -60px;
}
#nav li#blog a:hover,#nav li#blog.current a{
	background-position: 0px -48px;
}
#nav li#misskish{
	margin-right:90px;
	width:146px;
}
#nav li#misskish a{
	background-position: 0px -84px;
}
#nav li#misskish a:hover,#nav li#misskish.current a{
	background-position: 0px -72px;
}
#nav li#idea{
	width:64px;
}
#nav li#idea a{
	background-position: 0px -108px;
}
#nav li#idea a:hover,#nav li#idea.current a{
	background-position: 0px -96px;
}
.content h1{
	margin-top:49px;
}
.content img{
	border:none;
}
.content h2{
	margin-top:49px;
	padding-bottom:7px;
	margin-bottom:17px;
	border-bottom:solid 1px #f03f3f;
}
.content h2#the-why{
	background:transparent url(images/thewhy_h1.png) no-repeat;
	text-indent:-999px;	
}
.content h2#the-idea{
	background:transparent url(images/theidea_h1.png) no-repeat;
	text-indent:-999px;	
}
.content h2#get-me{
	background:transparent url(images/contact_h1.png) no-repeat;
	text-indent:-999px;
}
.content h2#the-basic-bits{
	background:transparent url(images/basic_bits.png) no-repeat;
	text-indent:-999px;
}
.content h2#the-deeper-bits{
	background:transparent url(images/deeper_bits.png) no-repeat;
	text-indent:-999px;
}
.content p.bits{
	line-height:1.9;
/*	padding-bottom:13px;*/
}
.bits img{
	margin-bottom:7px;
}
.bits p{
	line-height:1.6;
	margin-bottom:13px;
}
.deeper-bits p{
	font-size:11px;
}
.bits p a{
	color:#EF3D10;
	text-decoration:none;	
}
#the-why-wrapper .content p{
	padding-bottom:5px;
	line-height:1.6;
}
.content li{
	list-style:none;
	background: transparent url(images/plus.gif) left center no-repeat;
	background-position: 0px 4px;
	padding-left:20px;
	padding-bottom:10px;
}
.contact-wrapper .contact{
	float:left;
	width:320px;
}
.map{
	float:right;
	width:500px;
}
.content ul{
	margin-top:15px;
	padding-left:0px;
}
.contact #touch li, .contact #touch{
	background:none;
	padding:0px;
	margin-bottom:5px;
	font-size:11px;
	line-height:1.5;
}
p.contact2{
	padding-top:5px;
}
.contact #touch li span, #touch p span{
	list-style:none;
	font-size:11px;
	background:none;
	color:#EF3D10;
}
#touch a{
	color:#666666;
	text-decoration:none;
}
a#view-map{
	color:#505154;
	text-decoration:none;
}
a#view-map:hover{
	text-decoration:underline;
}
#middle_content {	
  	background-color:#fff;  	
	width: 320px;
  	padding: 0 10px;
	margin-left:30px;
	float: left;
}
#main_content, #portfolio_content{
	width:610px;
  	background-color:#fff; 
  	padding: 0 0px;
	padding-right:0;
	margin-left:0px;
	float: right;
}
#portfolio_content{
/*	width:667px; */
	margin-right:0;
}
#contact_middle_content {	
  	background: #FFF;  	
  	padding: 0 10px 0 10px;
	margin-left: 35px;
	float: left;
}
#prev, #next {
	float:left;
	margin-left:14px;
	margin-right:18px;
	margin-top:180px;
}
.prev {	
	margin: 0;
	float:left;
}
.next {	
	margin: 0 5px 0 0;
	float:right;
}
#content_wrapper {
	overflow:hidden;
	margin-top:49px;
}
.pic {	
	margin: 0 0 10px -5px;
}
.prev {
	margin: 0;
	float:left;
}
.next {	
	margin: 0 5px 0 0;
	float:right;
}
img.profile {
	float: left;
	margin: 5px;
	border: 1px solid #cccccc;
}
#right_content {	
	float: right;
  	background: #FFF;  	
	width: 200px;
  	padding: 0 0px 0 0px;
	margin-left: 20px;
	height: 360px !important;
  	height: 360px;
	min-height: 360px;
}
#right_content h3 {
	margin: 10px 0;
}
#content_wrapper #middle_content ul{
	padding: 5px;
	list-style-image: url(images/arrow.png);
	margin: 0;
}
#content_wrapper #middle_content li 
{
  margin-left: 8px;
  padding: 0 0 10px 0;
}
#right_content ol
{
	padding: 5px;		
	margin-top: 10px;
	list-style: decimal;
}
#right_content li 
{
  margin-left: 8px;
  padding: 0 0 10px 0;
}

p.copy { padding-top:20px;}
.clear { clear: both; }
.hide { display: none; }
#left_content {	
  	float: left;
  	background: #FFF;  	
	width: 200px;
  	padding: 0 5px 0 0px;
	margin-left: 15px;
 /*	border:1px solid #000;*/
 }
#clients{
  	float: left;
  	background: #FFF;  	
	width: 130px;
}
#merged_columns {	
  	padding: 0;
	margin: 0;
  	background: #FFF;  	
	width: 900px;  	
	height: 360px !important;
  	height: 360px;
	min-height: 360px;
	text-align:center;
}
#middle_content {	
  	background-color:#fff;  	
	width: 320px;
  	padding: 0 10px;
	margin-left:30px;
	float: left;
}
#main_content, #portfolio_content{
	width:610px;
  	background-color:#fff; 
  	padding: 0 0px;
	padding-right:0;
	margin-left:0px;
	float: right;
}
#portfolio_content{
	width:670px;
}
#contact_middle_content {	
  	background: #FFF;  	
	width: 520px;
  	padding: 0 10px 0 10px;
	margin-left: 35px;
	float: left;
}
#aboutmisskish{
	margin-top:115px;
	text-align:left;
	margin-left:242px;
	color:#535353;
}
#subnav{
	margin-top:0px;
}
#subnav, #subnav li{
	margin-left:0px;
	padding:0;
}
#subnav a{
	color:#858585;
	text-transform:uppercase;
}
#subnav a:hover{
	color:#ef3d10;
}
/*#subnav a.currenta {	
	color: #ef3d10;
}*/
#subnav li.current_page_item a {
color:#EF3D10;
}
#subnav li {
	line-height:20px;
	list-style:none;
}
#subnav li a{
	text-decoration:none;
}
.page-nav{
	text-align:right;
	margin-top:0;
}

.d-image{
	margin-top:0px;
}
#prev, #next{
	float:left;
	margin-right:18px;
	margin-left:14px;
/*	border:1px solid #000;*/
	margin-top:180px;
}
#next{
	margin-right:0;
	margin-left:18px;
}
p.rss{
	background:transparent url(images/rss.png) center left no-repeat;
}
p.rss a{
	padding:10px;
	display:block;
	padding-left:30px;
	color:#b5b5b5;
	font-family: "Tahoma";
}
p.rss a:hover{
	color: #ef3d10;
}
.blogpost{
	border-bottom:1px solid #ccc;
	line-height:1.8;
	font-size:11px;
	text-align:center;
	overflow:hidden;
}
.blogpost img{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.blogpost p{
	text-align:left;

/*	border:1px solid #000;*/
}
.comments{
	clear:both;
	text-align:left;
	margin-bottom:10px;
	padding-top:10px;
}
#blog-navigation{
	margin:10px 0;
}
#blog-navigation img{
	border:none;
}
input.email_box {
	background: #FFFFFF;
	width:150px;
	border:1px solid #d3d3d3;
	float:left;
	color:#b5b5b5;
	padding:5px 5px;
	margin-right:10px;
	font-family: "Tahoma";
}
.search_hand {
	background:url(images/email-add.png) no-repeat;
	height:23px;
	width:26px;
	cursor:pointer;
	cursor:hand;
	border:none;
	margin-top:2px;
}
#s1{
	width:570px;
	float:left;
	height:600px;
	overflow: hidden; 
	position: relative; 
	margin-top:5px;
}
.boxgrid{ 
	width:570px; 
	height:600px;
	float:left; 
	background:#161613; 
}
.captionbox{ 
	float: left; 
	padding:3px 5px; 
	position: absolute; 
	color:#000; 
	background:#ccc;
	height: auto; 
	width:570px; 
	top: -260px;
	left: 0;
	opacity: .8;
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionbox p{
	margin:0px;
	padding:3px;
}
.blogpost h2{
	font-size:17px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}
.subscription h2 {
	color:#B5B5B5;
	font-family:"Tahoma";
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:2px;
	text-transform:uppercase;
}
li#frontpage{
	display:none;
}
.blogpost .item{
	overflow:hidden;
}
.item a, .blogpost a{
	color:#EF3D10;
	text-decoration:none;
}
.item a:hover, .blogpost a:hover{
	text-decoration:underline;
}
#content_wrapper.home_special{
	margin-left:14px;
}
.bits h3{
	margin-top:2px;
}
#comments li {
	margin-top:10px;
	list-style:none;
}
#comments h4{
	font-size:13px;
	margin:20px 0px;
}
.d-image a img{
 border:none;
}