/*  Theme Name: Colors of RainbowDescription: A 2 Columns, Widget Ready theme.<br />Coded to WordPress by <a href="http://www.technroll.com/">Tech n Roll</a>Version: 1.0Author: Tech n Roll*/* {	margin: 0;	padding: 0;	outline: none;}img {	border: none;}a, a:visited {	text-decoration: none;	color: #0099CC;}a:hover {	text-decoration: none;	color: #65C1FF;}body {	text-align: center;	background: url('images/bgtop.gif') repeat-x left top;	font: normal 86%/150% arial, helvetica, sans-serif;	color: #666;}#header {	height: 200px;	overflow: hidden;	clear: both;}#wrap {	width: 950px;	margin: 0 auto;	text-align: left;}h1 {	float: left;	font-size: 10px;	line-height: 10px;	padding: 40px 0 0 40px;	width: 182px;}h1 a, h1 a:visited {	color: #000;	display: block;	position: relative;}h1 a span {	display: block;	width: 300px;	height: 85px;	position: absolute;	top: 0;	left: 0;	cursor: pointer;	background: url('images/logo.gif') no-repeat left top;}#des {	font-size: 9px;	line-height: 9px;	clear: left;	padding-left: 5px;	color: #999;}ul {	list-style: none outside;}#menu {	float: right;	padding: 45px 35px 0 0;}#menu li,#menu li.current {	display: inline;	float: left;	margin: 0 5px 0 0;	overflow: hidden;	background: url('images/button.gif') repeat-x left top;}#menu li {	background-image: none;}#menu li a,#menu li a.current {	position: relative;	float: left;	padding: 0 20px;	height: 34px;	color: #FFF;	font: bold 12px/34px verdana,helvetica,sans-serif;	background: url('images/buttonleft.gif') no-repeat left top;}#menu li a {	color: #000;	background-image: none;}#menu li a:hover {	position: relative;	color: #FFF;	background: #555 url('images/buttonleft.gif') no-repeat left top;}#menu li a:hover span,#menu li .current span {	position: absolute;	top: 0;	right: 0;	width: 3px;	height: 34px;	background: url('images/buttonright.gif') no-repeat right top;}#searchform {	margin-top: 15px;}input#s {	padding: 5px 5px 5px 23px;	color: #888;	width: 180px;	background: url('images/magnifier.gif') no-repeat 5px 4px;	border: 1px solid #999;	font-size: 11px;}input#searchsubmit {}#main {	float: left;	clear: both;	width: 690px;	padding: 20px 0 50px;}.apost {	float: left;	display: inline;	width: 100%;	margin: 0 0 50px 10px;	background: url('images/p.gif') repeat-x left top;}.apost h2 {	padding: 13px 0 0 63px;	font: normal 20px/28px verdana;	background: url('images/pleft.gif') no-repeat left top;}.apost h2 a,.apost h2 a:visited {	font-size: 24px;	color: #0066CC;}.apost h2 a:hover {	color: #0099CC;}.ahead {	float: right;	width: 8px;	height: 39px;	background: url('images/pright.gif') no-repeat right top;}.date {	text-align: center;	float: left;	display: inline;	width: 42px;	height: 49px;	margin: 10px 10px 0 15px;	padding-top: 5px;	color: #FFF;	background: url('images/date.gif') no-repeat left top;	font-weight: bold;}.date span {	display: block;	font-size: 24px;}.ptime,.pauth {	display: block;	padding-left: 85px;	background: url('images/comments.gif') no-repeat 65px 4px;	font: normal 11px/20px verdana;}.apost p,.apost blockquote {	clear: both;	padding: 10px 16px;	margin: 20px 10px 0 0;	text-indent: 0px;	font: normal 13px/24px Georgia, "Times New Roman", Times, serif;	text-align: justify;}.apost blockquote {	padding: 10px 80px;	background: url('images/quote.gif') no-repeat 68px 22px;	color: #999;	}.apost #srel,.apost #linklist,.apost .subh {	padding: 15px;}.apost ul {	padding-left: 50px;}.pfoot {	font-size: 11px;	border-bottom: 1px solid #DDD;	padding: 3px 10px;	overflow: hidden;	margin-left: 12px;	width: 94%;}.pfl {	float: left;	padding-left: 20px;	color: #0099CC;	background: url('images/tag_blue.gif') no-repeat left;}.pfl a,.pfl a:visited {	color: #999;}.pfl a:hover {	color: #0066CC;}p.nopost {	font: normal 15px/20px verdana;}.lead {	clear:both;	padding: 0 0 10px 25px;}.lead .ppre {	float: left;}.lead .pnex {	float: right;}#sidebar-one {	float: right;	width: 210px;	padding: 0 20px 50px 0;}#sidebar-one h2 {	color: #0066CC;	font-size: 14px;	margin: 40px 0 5px;}#sidebar-one ul li {	font-size: 11px;}#sidebar-one ul li a {	display: block;	padding: 0 38px 0 8px;	min-height: 28px;	line-height: 28px;	color: #666;	border-top: 1px solid #FFF;	border-bottom: 1px solid #DDD;	background: url('images/brick.gif') no-repeat 188px center;}* html #sidebar-one ul li a {	height: 28px;}#sidebar-one ul li a:hover {	color: #5BBEEC;	border-top: 1px solid #FFF;	border-bottom: 1px solid #DDD;	background: url('images/sidebar.gif') no-repeat right;}.none {	display: none;}#footer {	clear: both;	text-align: right;	height: 60px;	line-height: 60px;	font-size: 13px;}#cmbox {	clear: both;	width: 600px;	margin: 0 auto;}.nocomments {	font-size: 13px;	padding-left: 25px;}#commentform {	padding: 10px 25px;}#commentform p {	padding-bottom: 10px;}#commentform input,#commentform textarea {	border: 1px solid #999;	padding: 5px 8px;	color: #666;}#commentform input:focus,#commentform textarea:focus {	border-color: #65C1FF;}#commentform p#ptext {	padding: 0;}#commentform p#psubmit {	width: 380px;	margin-top: -1.5px;}#commentform input#submit {	border: none;	padding: 0;}#commentform label {	padding-left: 8px;	font-size: 15px;	color: #888;}#author,#email,#url,#comment {	width: 550px;}.commentlist {	list-style: none outside;	background: url('images/p.gif') repeat-x left top;}.commentlist li {	border-bottom: 1px solid #DDD;	padding-top: 5px;	margin: 0 25px 15px;}.commentlist li p {	padding: 15px 0 10px 0;	clear: both;	font-size: 13px;	text-align:justify;	text-indent: 5px;}.commentlist li em {	font-size: 12px;}span.cauth {	float: left;	font-size: 12px;}span.cauth a {	font-size: 15px;}span.cauth em {	font-size: 11px;}span.cdate {	float: right;	font-size: 11px;	color: #BBB;}h3#respond,h3#comments {	font-size: 16px;	padding: 10px 10px 15px;	color: #5BBEEC;}h3#respond {	padding-left: 30px;}h3#comments {	position: relative;	height: 62px;	line-height: 62px;}h3#comments span {	position: absolute;	top: 0;	left: 0;	width: 181px;	height: 62px;	background: url('images/sofar.gif') no-repeat left top;}.postarchive {	clear: both;}h3.atitle,h3#srel {	padding-left: 15px;	font-size: 16px;}#tof {	float: right;	padding-left: 22px;	height: 20px;	line-height: 20px;	background: url('images/feed.png') no-repeat left 3px;	font-size: 11px;	color: #CCC;}* html #tof {	background: url('images/feed.gif') no-repeat left 3px;}#tof a, #tof a:visited {	color: #CCC;}#tof a:hover {	text-decoration:underline;}#widgets {	clear: both;	padding: 20px 0 0;	overflow: auto;	width: 100%;}.widgetd {	float: left;	width: 275px;	padding: 10px 20px;}.widgetd h2 {	text-align: center;	font: normal 18px/22px verdana;	color: #039AFF;	padding: 20px 0;}.widgetd li ul li {	font-size: 12px;	border-bottom: 1px solid #DDD;}.widgetd a,.widgetd a:visited {	color: #888;	display: block;	padding: 2px 10px;	min-height: 22px;	line-height: 22px;}* html .widgetd a {	height: 22px;}.widgetd a:hover {	color: #555;	background: url('images/widget.gif') repeat-x left;}