/*Theme Name: innovaTheme URI: http://www.meltingpx.comDescription: <p>ProGallery wordpress theme for All Type of portfolio displays</p>Version: 1.0Author: ramCreated Date:06/12/2009Author URI: http://www.meltingpx.com/*//* `Basic HTML----------------------------------------------------------------------------------------------------*/body {	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;	background-color:#fff;	background-image: url(images/bg.jpg);		color:#666;}a:focus {	outline: 1px dotted invert;}hr {	border: 0 #ccc  dotted;	border-top-width: 1px;	clear: both;	height: 0;	}/* `Headings----------------------------------------------------------------------------------------------------*/h1 {	font-size: 25px;	letter-spacing: -1px;}h2 {	font-size: 23px;}h3 {	font-size: 21px;}h4 {	font-size: 19px;}h5 {	font-size: 17px;}h6 {	font-size: 15px;}/* `Spacing----------------------------------------------------------------------------------------------------*/ol {	list-style: decimal;}ul {	list-style: square;	padding-left:15px;}li {	}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {	margin-bottom: 20px;	}a:link, a:visited{color:#1993d1;text-decoration:none;}h1, h2, h3, h4, h5, h6{margin-bottom:10px;}h1{color:#eeac0c;}h3{color:#111;}/* imgage alignment----------------------------------------------------------------------------------------------------*/.alignright {  float: right;   margin: 0 0 20px 20px;  width:auto;}.alignleft {  float: left;   margin: 0 20px 10px 0;  width:auto;}a img {	border:none;}blockquote{	border:1px solid #eee;	background-color:#dedede;	padding:10px 10px 10px 20px;	margin:10px 0px 10px 0px;	border-left:3px solid #ccc;	font-size:12px;	font-style: italic;}.tn-br{	border:1px solid #eee;	padding:3px;}.col1{	padding-right:10px;	float:left;	width:auto;	}.col2{	padding-left:10px;	padding-right:10px;}.col-left{	padding:10px;}.pftnc {width: 275px;float:left;margin-right:20px;margin-bottom:20px;	}.pftnc h4{font-size:12px;}.tn-br1{border:1px solid #dedede;padding:5px;background-color:#f9f9f9;}.img-br{margin-left:20px;	margin-bottom:20px;	padding:2px;	border:1px solid #ccc;}/* header----------------------------------------------------------------------------------------------------*/#header{	background-image: url(images/header.png);	background-repeat: no-repeat;	height: 99px;}/* logo----------------------------------------------------------------------------------------------------*/#logo {	padding-left:0;	margin-top:20px;	float:left;	width:auto;	background-image: url(images/logo.png);	background-repeat: no-repeat;	width:400px;	height:100px;	width:50%;}#call{	width:50%;	float:left;	text-align:right;	padding-top:30px;}#call h3{	font-size:25px;	letter-spacing: -1px;	margin:0px;	}#call strong{color:#1993d1;	}/* Navigation----------------------------------------------------------------------------------------------------*/#navigation{	background-image: url(images/menu-bg.png);	background-repeat: no-repeat;	background-position: center center;	height:56px;}/* titles----------------------------------------------------------------------------------------------------*/.pagetitle{			padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;			margin-bottom:10px;	font-family: Arial, Helvetica, sans-serif;	font-size:2em;	color:#111;	letter-spacing: -1px;	}.col2 h3, .col1 h3{letter-spacing: -1px;}/* Thumbnails----------------------------------------------------------------------------------------------------*/.thumb-nails img{float:left;	}/* right column/sidebar----------------------------------------------------------------------------------------------------*/.right-column{	padding:0 20px;	position: relative;	color:#777;	}	.right-column h3{		margin-bottom:10px;		letter-spacing: -1px;		font-family: sans-serif;		font-weight:normal;		color:#1993d1;	}	.right-column p{		margin-top:10px;		margin-bottom:0px;	}	/*sidebar rounded box*/	.sidebar-top{		background-image: url(images/sidebar-top.png);		background-repeat: no-repeat;		background-position: center bottom;		width:299px;	}	.sidebar-bot{		background-image: url(images/sidebar-bot.png);		background-repeat: no-repeat;		background-position: center top;		width:299px;			}	.sidebar-mid{			background-image: url(images/sidebar-mid.png);		background-repeat: repeat-y;		width:299px;	}.view-more{margin-top:10px;}/*  sidebra titles/ icons----------------------------------------------------------------------------------------------------*/.right-column h3.search{	background-image: url(images/search.png);	background-repeat: no-repeat;	background-position: left center;	padding-left:40px;	margin-bottom:10px;	}.right-column h3.news{	background-image: url(images/news.png);	background-repeat: no-repeat;	background-position: left center;	padding-left:40px;	margin-bottom:10px;}.right-column h3.contacts{	background-image: url(images/email.png);	background-repeat: no-repeat;	background-position: left center;	padding-left:40px;	width: auto;	margin-bottom:10px;}/*widget style*/.right-column h3{margin:0px;}.right-column ul, .right-column #searchform{margin:0px;margin-bottom:10px;}/* left column/content column----------------------------------------------------------------------------------------------------*/.left-col-inner {padding-right:20px;}.left-col h3{	margin-bottom:0px;	letter-spacing: -1px;	font-family: sans-serif;	font-weight:normal;}/* bottom container----------------------------------------------------------------------------------------------------*/.bottom-coaninter{	background-image: url(images/bottom-bg.png);	background-repeat: no-repeat;	background-position: center top;	height: 291px;	width: 940px;	color:#111;	margin-top:20px;}	.bottom-coaninter h3, .rightc-olumn h3{	margin:0px;	color:#1993d1;	}	.bottom-coaninter .col1, .bottom-coaninter .col2 {		padding: 20px;	}	.bottom-coaninter .col2 {		margin-left:0px;}	.bottom-coaninter .col2 .tm-bg{		background-image: url(images/tm-bg.png);		background-repeat: no-repeat;		height: 179px;		width: 390px;		}		.bottom-coaninter .col2 .tm-content{			width:350px;			padding-top:35px;			padding-left:20px;		}/* search----------------------------------------------------------------------------------------------------*/.search {	margin:0px;	float:left;	margin-bottom:20px;	width:auto;}	form#searchform input{		padding:0px 3px;		border:1px solid #ccc;		background-image: url(images/form-field-bg.jpg);		background-repeat: repeat-x;		height:20px;		width: 15em;		display:block;		float:left;	}	form#searchform #go{		background-color:#333;		color:#fff;		border:1px solid #111;		background-image:none;		width:40px;		height:22px;		font-weight:bold;		position:relative;		line-height:22px;		margin-left:2px;			}/* @ post style----------------------------------------------------------------------------------------------------*/.entry{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;}.post{width:610px;padding: 5px;/*border-bottom:1px solid #eee;*/}	.post-date {	width: 45px;	height: 49px;	float:left;	background: url(images/calendar.png) no-repeat;}.post-month {	font-size: 11px;	text-transform: uppercase;	color: #FFFFFF;	text-align: center;	display:block;	line-height: 11px;	padding-top: 2px;	margin-left: -3px;}.post-day {	font-size: 18px;	text-transform: uppercase;	color: #999999;	text-align: center;	display:block;	line-height: 18px;	padding-top: 7px;	margin-left: -3px;}.post-head{		padding-bottom: 5px;	margin-bottom: 5px;}.post-head .title{	margin-top: -5px;	padding-bottom: 5px;	margin-left: 50px;	width: 350px;	border-bottom: 1px solid #CCC;}.post-head div.title, .post-head div.title a{	font-size: 16px;	color: #484647;	line-height: 1.6em;	text-decoration: none;}.post-head div.title a:hover{	color: #587513;}.post-head .posted{	font-size: 11px;	margin-left: 8px;	float: left;}.post-head span.comments{	float: left;	font-size: 11px;}.post-head span.comments a{	background: url(images/comments.png) left no-repeat;	padding-left: 20px;	padding-bottom: 1px;	display: block;	text-decoration: none;}/*_________________________________________________________________________*/	/*content rounded box*/.postbg-top{		background-image: url(images/content-top.png);		background-repeat: no-repeat;		background-position: center bottom;		width:632px;		height:16px;	}.postbg-bot{		background-image: url(images/content-bot.png);		background-repeat: no-repeat;		background-position: center top;		width:632px;		height:24px			}.postbg-mid{			background-image: url(images/content-mid.png);		background-repeat: repeat-y;		width:632px;	}	/* @ comments style----------------------------------------------------------------------------------------------------*/	h3#comments, #respond{color:#222;padding-left:20px;padding-right:20px;}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	border:1px solid #ccc;	background-color:#f2f2f2;	color:#333;	}#commentform textarea {	width: 99%;	padding: 2px;	border:1px solid #ccc;	background-color:#f2f2f2;	color:#333;	overflow:auto;	}#commentform #submit {	margin: 0;	float: left;	background-color:#000;	color:#fff;	margin-bottom:10px;	border:none;	width:auto;	padding: 5px 10px;	border:1px solid #444;	font-weight:bold;	}.alt {	margin: 0;	padding: 10px;	}.commentlist {	padding: 0;	padding:0px;		padding-left:20px;    padding-right:20px;    padding-top:20px;    padding-bottom:20px;		}.commentlist a:link, .commentlist a:visited  {color:#0099CC;		}.commentlist li {	margin: 5px 0 10px;	padding: 15px 5px 10px 10px;	list-style: none;	border:1px solid #ccc;	background-color:#f2f2f2;	color:#000;	}.commentlist li ul li { 	margin-right: -5px;	margin-left: 10px;}.commentlist p {	margin: 10px 5px 10px 0;}.children { padding: 0; }#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	margin: 0;	display: block;	}	.navigation{	background-image: url(images/pf-bg.jpg);	background-repeat: repeat-x;	background-position: -50px;	font-size:2em;}.avatar {	padding:5px;	background-color:#fff;	border:1px solid #ddd;	float:right;	width:auto;}/* footer container----------------------------------------------------------------------------------------------------*/#footer{		background-image: url(images/footer.png);	background-repeat: no-repeat;	background-position: center center;	height:56px;	margin-top:20px;}	#footer p{		padding-right:10px;		padding-top:10px;		color: #CCCCCC;		float:right;		width:auto;	}		#footer p img.rss{		position:relative;		top:4px;						}
