/*   

Theme Name: Tiga

*/



/***************************** TEXT *************************************************/



body, td, p, span, div {

	font-family: 'Trebuchet MS', Verdana, Sans-Serif;

}



body {

  background-color:#ffffff;

  color:#000000;

  margin: 0;

}

.header {

	margin: 0;

}

.blog-name {

   margin: 0;

   position: absolute;

   top: 0px;

   left: 0px;

}



.blog-description {

	position: absolute;

	top: 70px;

	left: 450px;

	font-size: 12px;

	color: #000000;

}



.blog-logo {

	position: absolute;

	top: 0;

	right: 10px;

}



#categories {

	background-color: #ff9900;

	padding: 2px 0px 2px 0px;

	margin: 0;

	height: 105px;

	width: 100%;

	z-index: 100;

	position: absolute;

	top: 100px;

}

#categories,  #categories a, #categories a:visited {

	text-decoration: none;

	font-size: 10px;

	color: #ffffff;

}

#categories a:hover {

	color: #333399;

}

#categories .categoryheaderleft { /* Category header in left column, under blog title */

	font-size: 12px;

	margin: 0px 20px 0px 20px;

	}

#categories .categoryheader { /* Category header, under blog title */

	font-size: 12px;

	margin: 0px;

	}

#categories .categoriesleft { /* Blog categories, under blog title */

	font-size: 10px;

	margin: 0px 0 0 20px;

	padding: 0;

	line-height: 12px;

	display: inline; /* Checking for IE bug. If people start having problems with header width, then this is it */

	}

#categories .categories { /* Blog categories, under blog title */

	font-size: 10px;

	margin: 0px;

	padding: 0;

	line-height: 12px;

	display: inline; /* Checking for IE bug. If people start having problems with header width, then this is it */

	}



h1 {

	margin:0px;

	padding:0px;

	font-size:16px;

}

h2 {

	margin: 0;

	padding: 0 0 5px 0;

	font-size: 12px;

	font-weight: bold;

}

	

.navOn, a.navOn, a:hover.navOn, a:visited.navOn, .navOn a, .navOn a:hover, .navOn a:visited {

	font-size: 12px;

	color: #ff9900;

	font-weight: bold;

	text-decoration: none;

}

.nav, a.nav, a:visited.nav, .nav a, .nav a:visited {

	font-size: 12px;

	color: #3b3c6c;

	text-decoration: none;

}

.nav a:hover, a:hover.nav {

	color: #ff9900;

	text-decoration: none;

}

.content {

	position: absolute;

	top: 205px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;

}



/************************* SIDEBARS *************************************************/

.left-sidebar {

	font-size: 11px;

	top: 20px;

	position:absolute;

	width:190px;

}



.left-sidebar-slidepreview {

        font-size: 11px;

	top: 120px;

        left: 20px;

	position:absolute;

	width:190px;

}

.left-sidebar {

	left: 0px;

}

.left-widget ul {

	padding: 0;

	margin: 0;

}

.left-widget {

	color: #3b3c6c;

	padding: 0px 10px 25px 20px;

}

.left-widget li {

	list-style: none;

	margin: 0px;

}

.left-widget li a {

	font-size: 12px;

	color: #3b3c6c;

	text-decoration: none;

	line-height: 16px;

}



.right-sidebar {

	font-size: 11px;

	top:0px;

	right:0px;

	bottom: 0px;

	position:absolute;

	width:190px;

	z-index: 1;

	margin: 0;

	padding: 0;

	background-color: #3b3c6c;

	height: 100%;

}



.right-sidebar-slide {

	font-size: 11px;

	margin: 0;

	padding: 0;

        }



.right-widget {

	padding: 15px 10px 10px 10px;

}

.right-widget ul {

	padding: 10px 10px 0px 20px;

	margin: 0;

}

.right-widget {

	color: #ffffff;

	text-decoration: none;

}

.right-widget a, .right-widget a:visited {

	color:#ff9900;

	text-decoration: none;

}

.right-widget a:hover {

	color:#ffffff;

	text-decoration: none;

}

.right-widget ul a, .right-widget a:visited {

	color:#ff9900;

	text-decoration: none;

}

.right-widget ul a:hover {

	color:#ffffff;

	text-decoration: none;

}

.right-widget li {

	list-style-image: url(images/orange_arrow.gif);

	list-style-position: outside;

	margin: 0;

	padding: 0 0 10px 0;

}



/************************* CONTENT AREA *************************************************/



.center-widget {

	color:#000000;

	margin-top: 0px;

	margin-left: 200px;

	margin-right: 220px;

	padding-bottom: 5px;

	padding-top: 20px;

	font-size: 11px;

	border-left: #ff9900 dashed 1px;

}

.center-widget a, .center-widget a:visited {

	color:#333399;

	text-decoration: none;

}

.center-widget a:hover {

	color:#ffcc00;

	text-decoration: none;

}

.center-widget-title {

	font-size: 21px;

	color:#000000;

	text-decoration:none;

	padding: 0;

	margin: 0;

}

.comments-widget {

	color:#000000;

	padding-top: 30px;

	padding-bottom: 15px;

	font-size: 11px;

	text-align: left;

}



.post-header {

	padding: 0px 0px 10px 0px;

	margin: 0;

}

.post-time-space {

	width: 110px;

	text-align: left;

}

.post-time {

	font-size: 12px;

	color:#000000;

	margin: 0;

	padding: 0;

}

.post-title, .post-title a, .post-title a:visited, h3#respond, h3#comments {

	font-size: 16px;

	color:#000000;

	text-decoration:none;

	font-weight: bold;

	padding-bottom: 5px;

}

.post-title a:hover {

	color: #ff9900;

	text-decoration:none;

}

.post-title, h3#respond, h3#comments {

	text-decoration: none;

	margin: 0;

}



.post-content, .comment-content {

	font-size: 11px;

	margin-left: 0px;

	padding-bottom: 10px;

}



.post-metadata {

	font-size: 10px;

	color:#003366;

    padding-left: 0;

}





/************************* FOOTER *************************************************/

.footer {

	margin: 0 auto;

	padding: 10px 10px 10px 20px;

	text-align: left;

	font-size:10px;

	color:#999999;

}

.footer a, .footer a:hover, .footer a:visited {

	font-size:10px;

	color:#999999;

}



/********************************************/

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



/********************************************/





/* Search input */

input#s {

	width:90%;

}



/* Page nav */

.bottom-page-nav, .top-page-nav {

	padding-top: 25px;

	color:#003366;

	text-align:center;

}

.permitted-tags {

	font-size:7pt;

	color:#999999;

	background-color:#FFFFFF;

	width:300px;

}

textarea#comment {

	width:400px;

}

.gravatar {

        float:left;

        border:1px solid #888888;

        padding:2px;

        background-color:#ffffff;

        margin-right:5px;

}





/*- Search Form and Livesearch */



.secondary div.sb-search {

	margin-top: 20px;

	}



.secondary div.sb-search h2 {

	display: none;

	}



input[type=text], input[type=search], textarea {

	color: #444;

	padding: 2px 0 2px 2px;

	margin: 0;

	border: 1px solid #ccc;

	}



.livesearchform input#livesearch {

	width: 90%;

	}



.livesearchform input[type=submit] {

	margin: 0;

	}



#LSResult {

	margin: 0;

	width: 170px;

	z-index: 100;

	position: absolute;

	background: #eee url('images/livesearchbg.jpg') center repeat-y;

	border-bottom: 1px solid #eee; 

	}

#LSResult a, #LSResult a:visited {

	color: #000000;

}

#LSResult a:hover {

	color: #ff9900;

}



#searchcontrols {

	text-align: center;

	padding: 1px;

	background: #ddd url('images/livesearchbgdark.jpg') center repeat-y;

	}



#searchcontrols small {

	margin: 0;

	padding: 0;

	}



.LSRow:hover, #LSHighlight, #LSHighlight:hover {

	background: #ffffcc url('images/livesearchbghilight.jpg') center repeat-y;	}



#LSResult:hover #LSHighlight {

	background: none;

	border: none;

	padding: 5px 2px;

	}



#LSHighlight small, #LSHighlight small span a {

	color: #999;

	}



.LSRow {

	padding: 5px 10px;

	}



.LSRow span a, .LSRow span a:visited {

	word-spacing: -1px;

	line-height: 1.3em;

	font-weight: normal;

	color: #bbb;

	}





/* Comments Styles */

.comment-header {

        border:0px;

        padding:5px 10px;

}



.comment-num {

        float:right;

        font-family:Georgia, "Times New Roman", Times, serif;

        font-size:34px;

        font-style:italic;

        color:#aaaaaa;

}



.comment-text {

        padding:0px 10px;

}



.comment-list .odd-comment, 

.comment-list .even-comment {

	font-size:12px;

  margin-bottom:15px;

}



.comment-list {

	font-size:12px;

	padding:0px;

	margin:0px;

}



.comment-date {

	font-size:7pt;

	color:#999999;

}



/*****************  slideshow        ***************************/



#dhtmlgoodies_slideshow{

		width:100%;	/* Total width of slideshow */







	}

	

	#previewPane{

		border:0px solid #CCCCCC;

		margin-bottom:5px;	

		text-align:center;

		vertical-align:middle;

		padding-top:1px;

                height: 180px;

                width:720px;

	

	}

	#previewPane img{

		line-height:180px;

		height: 180px;

                width:720px;

	}

	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */

		font-style:italic;

		text-align:center;

		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */

		font-size:0.9em;

	}

	#galleryContainer{

		

		height:22px;	/* Height of the images + 2 */

		border:0px solid #CCCCCC;

		position:relative;

		overflow:hidden;

		padding:1px;

                width:250px;

	}

	#arrow_left{

		position:absolute;

		left:0px;

		z-index:10;

		background-color: #FFF;

		padding:1px;

	}

	#arrow_right{

		position:absolute;

		right:0px;

		z-index:10;

		background-color: #FFF;

		padding:1px;

	}

        

        #arrow_right img{

                height:20px;		

	}

         #arrow_left img{

                height:20px;		

	}



	#theImages{

                position:absolute;

		height:20px;

left:10px;

width:100000px;

	}

	#theImages #slideEnd{

		float:left;

	}

	#theImages img{

		float:left;

		padding:1px;

		filter: alpha(opacity=50);

		opacity: 0.5;

		cursor:pointer;

		border:0px;

                height:20px;

	}



	#waitMessage{

		display:none;

		position:absolute;

		left:200px;

		top:150px;

		background-color:#FFF;

		border:3px double #000;

		padding:4px;

		color:#555;

		font-size:0.9em;

		font-family:arial;	

	}

	

	#theImages .imageCaption{

		display:none;

	}