/*  

Theme Name:    Tikka Masala
Theme URI:     http://www.mytikkamasala.com/
Description:   Developed by ...
Version:       0.1
Author:        Me
Author URI:    http://www.mytikkamasala.com/

/*=== Setup ===*/


/* Import RESET styling for grid framework*/
@import url('library/css/reset.css');

/* Import TEXT styling for grid framework*/
@import url('library/css/text.css');

/* Import GRID styling for grid framework*/
@import url('library/css/960.css');

/* ----------------------------------------------------------------------------------------------------------
Hide tags
---------------------------------------------------------------------------------------------------------- */

#conash3D0 {height:0px; top:-1px;}
#ieoxAdTag {display:none;}

/*

html {scrollbar-face-color: #FF0000;
scrollbar-shadow-color: #0000FF;
scrollbar-highlight-color: #00FF00;
scrollbar-3dlight-color: #FF00FF;
scrollbar-darkshadow-color: #00FFFF;
scrollbar-track-color: #FFFF00;
scrollbar-arrow-color: #000000;}

*/

/* ----------------------------------------------------------------------------------------------------------
Wi-Fi Tag
---------------------------------------------------------------------------------------------------------- */

div#tag {
	position: absolute;
	top: 0px;
	left: -20px;
}

/* ----------------------------------------------------------------------------------------------------------
Google tags
---------------------------------------------------------------------------------------------------------- */

#goog-wm {
	width: 500px;
	background-color: white;
	padding-left: 100px;
}


#goog-wm h3.closest-match {
	color: #660000;
	border-bottom: 3px dashed #aebd63;
	padding-bottom: 1px;
	;
	font-size: 170%;
	margin: 0;
}

#goog-wm h3.closest-match a { }
   
#goog-wm h3.other-things {
	color: #660000;
}
   
#goog-wm ul li { }
   
#goog-wm li.search-goog {
  display: none;
}

/* ----------------------------------------------------------------------------------------------------------

/* ----------------------------------------------------------------------------------------------------------
Selection Style
---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------

/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
html, body { margin:0; padding:0; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
a { text-decoration:none; }
a:hover { text-decoration:none; }

.fix{ clear: both; height:1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }

hr { margin-bottom:30px; margin-top:20px; clear:both;  }
.hr2 { margin:0px; padding:0; clear:both;  }

h1,h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; }




.imgright { margin:0 0 15px 10px; float:right; border:1px solid #ccc; padding:2px; }

#content .imgleft { margin:5px 18px 15px 0; float:left; border:1px solid #ccc; padding:2px; }
#content #post .imgleft { margin:5px 18px 5px 0; float:left; border:1px solid #ccc; padding:2px; }

/* headings ---------------------- */

h1.head { margin:0; display:block; font-size:36px; padding:10px 15px; float:left; }
* html h1.head  { margin:0 0 0 5px; }
.container_border {
	width:auto;
	margin:auto;
}


/* Structure ---------------------- */
#header {}
#header-in {  padding:13px 0 13px 0;  background:url(skins/1-default/banner_bg_in.html) no-repeat bottom left; }

#banner { margin-bottom:30px; }
#sidebar {
	float:right;
	width:300px;
	/*overflow-x: hidden;*/
	margin: 0;
	padding: 0;
}
#sidebar-inner { float:right; width:340px;  }
.sidebar_in { padding:20px 10px 0 20px; margin-right:-10px; } 
* html .sidebar_in { position:relative; /* ie6 */ }
#content { float:left; }
#content-inner {  float:left; }

#bottom { margin-top:20px; }
.bottom-in { padding:35px 0 25px 0;  }
.footer-in  { padding:15px 0; overflow:hidden; }

/* header ---------------------- */
#header .blog-title a{ font:30px Georgia, "Times New Roman", Times, serif; padding:0; margin:0; text-decoration:none; }
    #header .blog-title a:hover{ text-decoration:none;}
#header p.blog-description{ font-style:italic; font-size:12px; margin:0; padding:0;  }

#header .photo { float:left; border:2px solid #d5d5d5; margin-right:10px; margin-top:4px; }
#header .header_left {
	float:left;
	width:445px;
}
/* Banner ---------------------- */
.banner-in { position:relative; min-height:387px;  }
* html .banner-in  { height:387px; }

.banner_content {  float:left; padding:70px 0 0 0; } 

#banner h1 { margin:0 0 20px 0; padding:0; font:bold 38px Arial, Helvetica, sans-serif; line-height:45px; }
#banner p  { margin:0 0 30px 0; padding:0; font:14px aArial, Helvetica, sans-serif; line-height:24px;   }
#banner h3.subline { margin:0 0 20px 0; padding:0; font:20px Georgia, "Times New Roman", Times, serif;   }

.container { width:372px; height:233px; overflow:hidden; position:relative;  }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:372px; display:none; }
#loopedSlider,#newsSlider { margin:0 auto; width:456px; height:273px; padding:67px 0 0 84px ;  position:relative; float:right; background:url(images/laptop.png) no-repeat left 48px; }
		
.button {
	height:100%;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-right:10px;
	padding-left:17px;
}
.button a {   float:left; padding:7px 30px 10px 10px;  font:bold 14px Arial, Helvetica, sans-serif;   }
.button a:hover { font:bold 14px Arial, Helvetica, sans-serif;  }

a.previous{ position:absolute; left:15px; top:175px;  width:28px; height:28px; display:block; text-indent:-9009px; }
a.next{ position:absolute; right:15px; top:175px;  width:28px; height:28px;display:block; text-indent:-9009px; }


/*#breadcrumb section  =================================== */
.breadcrumb {font-size:11px; padding:5px 0; clear:both; } 
.breadcrumb { padding-left:15px;   font-weight:normal; }
.breadcrumb a { font-weight:normal; text-decoration:none; padding:0 3px 0 0; margin:0; text-align:left; text-decoration:none; }
.breadcrumb strong { padding:0 0 0 5px; margin:0; font-weight:normal; font-size:11px; text-align:left; }
.breadcrumb a:hover { text-decoration:none; }


/* content ---------------------------- */

/*---------TOP NAVIGATION for PAGES---------  */
.page_nav { float:right; height:27px; margin:20px -30px 0 0; text-align:left; padding:0;  }
.page_nav li { list-style:none; margin:3px 30px 0 0; padding:0; float:left; }
.page_nav li  a { list-style:none; font-size:12px; font-weight:bold; padding:6px 0;  }
.page_nav li  a:hover { text-decoration:none; }


.main_navi { float:right; width:600px; margin-top:15px; }

/* post  ---------------------------- */

/* Post Pagination */

/*#sidebar ----------------------- */


#sidebar .testimonials { height:100%; overflow:hidden; }
#sidebar .testimonials_top {
	padding:10px 10px 10px 10px;
}
#sidebar .testimonials_bottom { padding:12px; text-align:right; }
#sidebar .testimonials_bottom_maps {
	padding:12px;
	text-align:right;
}
.testimonials_hr {
	padding-bottom:1px;
}


#sidebar .testimonials p {
	line-height:22px;
	text-align: justify;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	font-style: italic;
}

#sidebar .testimonials p maps {
	font: italic 10px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:22px;
	text-align: justify;
}

#sidebar .testimonials_bottom p.author {
	margin:0;
	padding:0;
	font:italic 12px Georgia, "Times New Roman", Times, serif;
	text-align: right;
}
#sidebar .testimonials_bottom_maps p.author {
	margin:0;
	padding:0;
	font:italic 12px Georgia, "Times New Roman", Times, serif;
	text-align: right;
}

#sidebar .contact h3 { padding-top:0; }
#sidebar .contact img { float:left;  }
#sidebar .contact_right { width:230px; float:right;  }
.contact_info { border-top:1px solid #ccc; padding-top:10px; }
#sidebar .cfield { float: left; display:block; width:50px; font-weight:bold; }

/* sidebar inner ------------*/
#sidebar-inner h3 { margin:0 0 10px 0; padding:0 0 5px 0; font-size:17px; }
#sidebar-inner ul { list-style:none; margin:0 0 20px 0; padding:0;  }
#sidebar-inner li { margin:0 0 10px 0; padding:0 0 10px 0; width:100%; font-size:14px; }
#sidebar-inner li a { text-decoration:none; }
#sidebar-inner li a:hover { text-decoration:none; }

#sidebar ul { list-style:none; margin:0; padding:0;  }
#sidebar li { list-style:none; margin:0; padding:0; width:100%; }

#sidebar .social_mark li a { padding:12px 0 12px 42px; font-size:18px; display:block; }

/* widget search box */
#searchform { padding:5px;  }
#searchform input { padding:5px 4px; width:255px; font:12px Georgia, "Times New Roman", Times, serif;  }
#searchform #searchsubmit { font:bold 12px Georgia, "Times New Roman", Times, serif !important; font-weight:bold; cursor:pointer; width:60px;  }
.screen-reader-text { display:none; }

	  
/*---------ARCHIVE PAGE --------- */

/*---------COMMENTS --------- */

/* bottom ---------------------------- */
#bottom .widget-spot h3 { margin:0 0 20px 0; padding:0; font:20px Georgia, "Times New Roman", Times, serif; }
#bottom .postlist  {  margin:0 0 0 -5px; padding:0; }
#bottom .postlist li { margin:0 0 5px 0; padding:3px 5px; list-style:none; font-size:14px;  }
#bottom .postlist li a { text-decoration:none;  }
#bottom .postlist li span { font-size:11px; }
#bottom .postlist li a:hover { text-decoration:none;   }
#bottom .postlist li:hover  { cursor:pointer; }
#bottom .postlist li p { margin:0; padding:0; line-height:18px;}
#bottom .grid_4 { margin:0; }

#bottom li { margin:0 0 5px 0; padding:3px 0; list-style:none; font-size:14px;  }
#bottom li a { text-decoration:none;  }
#bottom li span { font-size:11px; }
#bottom li a:hover { text-decoration:none;   }
#bottom li:hover  { cursor:pointer; }


.subscribe form { position:relative; }
.subscribe b { margin-top:-3px; }
.aleft { float:left; padding:8px 5px 0 0 ;  }

.field { padding:5px; width:165px; font-size:12px; height:16px; }
.replace {  text-align:center; vertical-align:middle;   width:78px; font:14px Georgia, "Times New Roman", Times, serif; border:none; cursor:pointer; float:right; 
position:absolute; right:0; top:0px; height:28px; padding-bottom:3px;  line-height:25px;    }
* html .replace { top:1px; right:40px; }
*+html .replace { top:1px; }


#bottom .widget  { width:300px; }
#bottom .subscribe_spacer{  margin:0 0 0 20px; }
#bottom .subscribe { padding:0;  list-style:none; }

#bottom .iSocialize_icons img { float:left; margin-right:10px; }
a.i_linkedin { background:url(images/i_linkedin.png) no-repeat; width:30px; height:30px; float:left; display:block; text-indent:-9009px; margin-right:10px; }


#footer .copyright , #footer .copyright  a {text-decoration:none; }

#footer ul { float:right; margin:0 -10px 0 0; padding:0; list-style:none; font-size:11px; }
#footer li { float:left; padding:0 10px; margin:0; line-height:12px; }
#footer li a { text-decoration:none; }
#footer li a:hover { text-decoration:none; }


* {
	margin: 0;
	padding: 0;
	border: 0;
}

.rss-popup {
	padding: 0;
	width: 100px;
	position: relative;
	margin-top: 100px;
	margin-left: 240px;
	margin-bottom: 5px;
	margin-right: 10px;
}
 
div.rss-popup em {
	background: url(images/bubble.png) no-repeat;
	width: 140px;
	height: 96px;
	position: absolute;
	top: -100px;
	left: -19px;
	text-align: center;
	text-indent: -9999px;
	z-index: 2;
	display: none;
}
 
#rss-icon {
	width: 85px;
	height: 128px;
	text-indent: -9999px;
	margin: 0 auto;
	display: block;
	background-image: url(images/icon_menu.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
