/* 

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(img/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: 734px;

	voice-family: "\"}\""; 

  	voice-family: inherit;

	width: 734px;

}



html>body #rap { /* be nice to Opera */

	width: 734px;

}

/* Sub-Section:  FONTS --------- */



h2,h3 {

	font-size: 1.3em;

	color: #456;

	padding: 4px 0 0 0;

	margin: 0;

	font-family: 'Frutiger Linotype', 'Lucida Grande', 'Trebuchet MS', sans-serif;	

	border-bottom:#c7c7c7 1px dotted;	

}



/* Sub-Section: Body Links --------- */

a 

{

	text-decoration: none;	

}

a img 

{

	border: none;

}

a:link

{

	color: #4f6072; 		

	border-bottom: 1px solid #b5cce3;

}

a:visited 

{

	color: #647a90; 

	border-bottom: 1px 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: 175 px;

	margin:0 auto;

	border:#333333 1px solid;

	border-left:none;

	padding:0;	

	background:#333;

	position:relative;	

	text-align:left;

	width:734px;

}

#header h1 

{

	font-size:1.6em;

	margin:20px 20px;	

}

#header h1 a:link, #header h1 a:visited 

{

	color:#333;	

	text-decoration:none;

	border:none;

}

#header h1 a:hover, #header h1 a:active

{

	color:#333;	

	text-decoration:none;

	background:none;

}

#header h4 

{

	color:#999999;

	font-size:1em;

	font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;

	margin:10px 30px;	

	font-style:normal;	

	font-weight:normal;

}

#onecolumn 

{

    width:650px;

    margin:0 auto;

}

#main 

{

    width:650px;

    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:#999 0px solid;

    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:#33cc00;

	color: #ccc;

	font-size: 0.9em;		

	border:#33cc00 1px solid;	

	padding:5px 10px;

	width:714px;

	text-align:left;

}

#footer strong 

{

	color:#000000;

}

#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:734px;

	font-family: Geneva, Arial, Helvetica, sans-serif

	text-transform: lowercase;

	text-align:right;

	font-size:1.1em;

}

#gnav li 

{



	list-style:none;

	font-family: Geneva, Arial, Helvetica, sans-serif

	text-transform: lowercase;

	font-size:0.7em;

	display:inline;

	padding:5px 10px;		

}

#gnav li a:link, #gnav li a:visited

{

	color:#088A08;

	text-decoration:bold underline;

	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:#999999 1px dotted;

}

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 1px 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;

}


