/* CSS Document *//* Theme Name: One ColumnVersion: 1.0Description: One Column is a single column theme from <a href="http://wpthemes.info">WP Themes.Info</a>Author: Sadish BalasubramanianAuthor URI: http://crave4more.com*//* Section: Body --------- */body {	margin: 0;	padding: 0;	font-family:Verdana, Tahoma, Arial, Serif;	text-align: center;	line-height: 1.5em;	font-size: 10px; /* IE5 Win */  	voice-family: "\"}\"";   	voice-family: inherit;  	font-size: 10px; /* easy scaling */  	font-size: 0.76em;  	background:#e4e4e4 url(images/b-slice.jpg) repeat-y center;   	color:#333;  	}/* Edge shadow */#rap {	position: relative;	margin: 0 auto ;	padding:0;		text-align: left;	background:#fff;  			/* box model hack */	width: 700px;	voice-family: "\"}\"";   	voice-family: inherit;	width: 700px;}html>body #rap { /* be nice to Opera */	width: 600px;}h1 {	font-size: 22px;	font-weight: strong;	margin: 10px 10px 0 10px;	padding-bottom: 2px;}h2 {	font-size: 18px;	font-weight: strong;	margin: 10px 10px 0 10px;	padding-bottom: 2px;}h3 {	font-size: 22px;	font-weight: bold;	margin: 10px 10px 0 10px;	padding-bottom: 2px;	color: #000000;}.red18 {	font-size: 16px;	color: #D70000;}/* Sub-Section: Body Links --------- */a {	text-decoration: none;	}a img {	border: none;}a:link{	border-bottom: 0px solid #b5cce3;}a:visited {	color: #647a90; 	border-bottom: 0px solid #647a90;	}#rap a:hover, #rap a:active {	color: #4d6680; 	border-bottom:#4d6680 1px solid;	background:#f0f0f0;}	abbr, acronym {	font-style: normal;	border-bottom: 1px dotted;}blockquote{	margin: 1em;	padding: 1em;	border: 1px solid #DDD;	background:#edf1f4;}/* Section: Positioning --------- */#header {	height: 2px;	margin:0 auto;	border:none;	border-left:none;	padding:0;		position:relative;		text-align:left;	width:602px;}#header h1 {	font-size:1.6em;	margin:5px 10px;	}#header h1 a:link, #header h1 a:visited {	color:#f0f0fd;		text-decoration:none;	border:none;}#header h1 a:hover, #header h1 a:active{	color:#fff;		text-decoration:none;	background:none;}#header h4 {	color:#f0f0f0;	font-size:1.2em;	font-family:Georgia, Verdana, Arial, Serif;	margin:10px;		font-style:italic;		font-weight:normal;}#onecolumn {    width:600px;    margin:0 auto;}#main {    width:600px;    margin:0 auto;}#onecolumn ul, #main ul {	margin:5px 10px;	padding:5px;}#onecolumn ul li, #main ul li {	list-style:none;	background:url(img/bullet1.gif) no-repeat left top;	padding-left:15px;	}.post {	margin:0px 0 20px 0;		padding:10px 5px 0;			}.post-title{	margin-left:10px;			}.post-title, .post-title a {	color: #456;		}.post-title a:link, .post-title a:visited  {	border:none;}.day-date {	font-size: 0.9em;	color: #999;	padding: 2px 0;	margin: 0 0 0 10px;			}.day-date em {	font-style:normal;	color:#666;}.post-info {	font-size : 0.9em;	color : #666;	margin : 0;	background:url(img/comments-small.gif) no-repeat left center;	padding-left:12px;	border-bottom:#c7c7c7 1px dotted;}.post-content {	padding:10px;	}#content img {    border:0;    padding:3px;}#sidebar {	color:#456;	line-height:1.3em;			margin:0 auto;	padding:0 20px;    border-top:#ccc 1px dashed;}#sidebar form {	margin: 10px 0 15px 0;	padding:0 1em;}#footer {	clear:both;	margin:0 auto;	background:#474747;	color: #ccc;	font-size: 0.9em;			border:#474747 1px solid;		padding:5px 10px;	width:600px;	text-align:left;}#footer strong {	color:#fff;}#footer div {	float:right;	width:25%;	margin:0;	padding:0;	}#footer a:link, #footer a:visited {	color:#ccc;		border-bottom:#ccc 1px dashed;	text-decoration:none;}#footer a:hover,#footer a:active{	color:#fff;		border-bottom:#fff 1px solid;	}#footer ul {	margin:0;	padding:0;	}#footer ul li {	list-style:none;	padding-left:15px;	background:url(img/arrow.gif) no-repeat left center;}#trackbacks{	margin-left: 2ex;	margin-top: 2em;}#comments, #respond{	margin-bottom: 1em;	margin-top: 2em;}.commentlist {	margin:10px;	padding:10px 20px;}.comment-info{	padding-left: 13px;	background: transparent;}#commentform {	margin:10px;	padding:10px;}#comments blockquote{	margin-left: 1ex;	margin-bottom: 2em;	padding-left: 1ex;	border-left: 1px solid #DDD;}fieldset{	border: none;}.field label{	display: block;}textarea{	width: 90%;	height: 20em;	border: 1px solid #ccc;}input[type=text]{	border: 1px solid #456;		background:#f0f0f0;}/* Section: Misc --------- */p {	margin-top: 0;	margin-bottom: 1.5em;	line-height: 1.5em;	}.commentlist {	margin: 0;	padding: 0;}.commentlist li {	list-style:none;	margin: 0.5em 0;	padding: 0.5em;	}.commentlist li .cmtinfo {	font-size:1em;		border-bottom: #eee 1px solid;}.commentlist li cite {	font-style:normal;	font-weight:bold;}.commentlist li em {	float:right;	margin:0;	padding:0;	font-style:normal;	font-size:0.9em;	color:#999;}.commentlist .alt {	background:#fff;}#s {	background:#f0f0f0 url(img/find.gif) no-repeat left center;	padding-left:18px;		border:#999 1px solid;}/* Themes----------------------------------------------- */.theme-container {  margin:0 0 1.5em;  border-bottom:1px dotted #ccc;  padding-bottom:1.5em;  font-size:0.9em;  }.theme-datablock {  margin:.5em 0 .5em;  }.theme-datablock dt img {  display:inline;  float:left;  padding:4px;  border:1px solid #ddd;  margin:0 8px 3px 0;  }.theme-datablock dd {  margin:0;  font-weight:bold;  text-transform:uppercase;  letter-spacing:.1em;  }.theme-textblock {  margin:0 0 .5em;}#gnav {	list-style:none;		margin:0 auto;	padding:2px 0;		background:#f0f0f0;	width:600px;	font-variant:small-caps;	text-align:right;	font-weight:bold;	font-size:1.1em;}#gnav li {	list-style:none;	display:inline;	padding:5px 10px;		}#gnav li a:link, #gnav li a:visited{	color:#5a7236;	text-decoration:none;	border-bottom:none;	}#gnav li a:hover, #gnav li a:active, #gnav .current_page_item a:link,#gnav .current_page_item a:visited{	border-bottom:#5a7236 2px solid;}html{height: 100%;}body{height: 100%;}#rap{position: relative;min-height: 100%;}* html #rap{height: 100%;}#footer{position: relative;}#intro {    margin:10px;    padding:0;    list-style:none;    font-size:0.9em;}#intro h2 {	border-bottom:#ccc 1px solid;}#intro li {    margin:0;    padding:0;    list-style:none;            float:left;    background:none;}#intro li .smallbox{    width:180px;        margin:0 10px;        padding:0 10px;    background:#fafafa;     color:#333;      border:#eee 1px solid;    }#intro a:link,#intro a:visited{	border:none;}#intro a:hover, #intro a:active{	border-bottom:#666 11px solid;}#intro li .smallbox ul {	list-style:none;	text-align:left;		margin:0;	padding:5px 10px;}#intro li .smallbox ul li {	list-style:none;	display:block;	float:none;	margin:0;	padding:0 0 5px 0;}.redfont {	color: #D70000;}.imagespacert {	margin-right: 5px;	margin-bottom: 35px;}