/*  
Theme Name: Reflect-sIFR
Theme URI: http://falconerdesigns.com/
Description: <b>Reflect-sIFR :</b><ul><li>Ajax comments </li><li> 3-column Fixed </li><li>sIFR titles</li><li>Logo PSD file added in the images folder, create your own logo with that.<li>Widgets Ready leftsidebar<li>Plugins supported : FlickrRSS, WP-Notable</li><li>Valid XHTML-CSS </li></ul><br/><br/><a href="http://wpth.org">click here if you need design/development Support for this theme</a ><br/><br/><b> Extra </b> : This theme is sponsored. Which means,it contains sponsorer's links in footer. Do not worry, They're harmless links and do not link to spam or illegal sites. Keep them to support and encorage me to create more themes.Thank you.<br/>
Version: 1.4
Author: Ekta Paneri
Author URI: http://ddsos.org/

*/


/* top elements */
* {
	margin: 0; padding: 0;
} 
body {
	margin: 0; padding: 0;
	font: 71%/1.5em  Verdana, 'Trebuchet MS', Arial, Sans-serif;
	background:#fff url(images/headerbg.jpg) repeat-x;
	color: #333;	
	text-align: center;		
}

/* links */
a {
	background: inherit;
	color: #555; 
}
a:hover {
	background: inherit;
	color: #000;
}

/* headers */



h1, h2, h3 {
	font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif;
	text-transform: uppercase;
	color: #888;
}

h1 a { text-decoration:none;text-transform: uppercase; color: #333;  }

h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; text-transform: none;}

#main h1 {
	padding: 5px 0 5px 5px;
	margin: 0 0 0 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #999;
	font-size:2.6em; 	
}	


#rightbar h1 , #sidebar h2 {
	padding: 5px 0px 5px 25px;
	font-size:1.4em;
	background: url(images/square_arrow.gif) no-repeat center left;
	margin: 0 5px 0 0;
	text-transform: uppercase;	
}

p, h1, h2, h3 {
	margin: 10px 15px;
}

.twit11 {
	word-wrap:break-word;
	text-wrap:normal;
	white-space:normal;
	overflow:hidden;
         width:165px;
         float:left;
         margin:5px;
	padding:5px;
}

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;	
	color: #666;	
}
ul span, ol span {
	color: #666;
}

/* images */
img {
	border: 1px solid #CCC;
}
img.float-right {
  margin: 5px 0px 5px 15px;  
}
img.float-left {
  margin: 5px 15px 5px 0px;
}
a img {  
  border: 0px solid #ccc;
}
a:hover img {  
  border: 0px solid #ccc !important; /* IE fix*/
  border: 0px solid #ccc;
}

code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #ddd;
  border: 1px solid #ddd;  
  border-left: 3px solid #ddd;
}
acronym {
  cursor: help;
  border-bottom: 1px solid #ddd;
}
blockquote {
	margin: 15px;
 	padding: 0 0 0 17px;  	
  	background: #fff url(images/quote.gif) top left no-repeat !important; 
font-style:italic;	
font-weight: bold; 
}

/* form elements */
form {
	margin:10px; padding: 0;
	border: 1px solid #dddddd; 
	background-color: #eeeeee; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 4px;
	border:1px solid #ddd;
	font: normal 1em/1.5em Verdana, sans-serif;
	color:#333;
	background:#fff;
}
textarea {
	width:350px;
	padding:4px;
	font: normal 1em/1.5em Verdana, sans-serif;
	border:1px solid #ddd;
	height:100px;
	display:block;
	color:#333;
	background:#fff;

}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #ddd;
	background: #eee; 
	padding: 2px 3px; 
	color: #333;	
}

/* search form */
form.searchform {
	background: transparent;
	border: none;
	margin: 0; padding: 0;	
}
form.searchform input.textbox { 
	margin: 0; 
	width: 120px;
	border: 1px solid #ddd; 
	background: #eee;
	color: #333; 
	vertical-align: top;
}
form.searchform input.button {
	width: 55px;
	vertical-align: top;
}

/*****************/
/*    Layout     */
/*****************/
#wrap {
	margin: 0 auto;
	  width: 850px; 	
	text-align: left;		
	
}
#content-wrap {
	clear:both;
   margin: 0; padding:0;
	width: 850px;	
}

/* header */
#header {
	position: relative;
	height: 120px;	
}


#header .searchform {
	position: absolute;
	top: 5px; right: 3px;	
}

/* main column */
#main {
	float: left;
	margin-left: 15px;
	padding: 0 8px;
	width: 54%;	
	border-left: 2px solid #dedede;
	border-right: 2px solid #dedede;
}

.post-footer {
	background: #ffffff url(images/footerbg.jpg) top center repeat-x;
	padding: 15px 0px 5px 0px; 10px;
	font-size: 95%;	
}

.post-footer a { 
text-decoration:none;
color:#333;
}

/* sideabar */
#sidebar {
	float: left;
	width: 20%;
	margin: 0 1% 0 0;	padding: 0; 
	display: inline;	
}
#rightbar ul, #sidebar ul {
	list-style: none;
	text-align: left;
	margin: 0 0 8px 0;	
	padding-right: 0;		
	text-decoration: none;
}
#rightbar ul li, #sidebar ul li {
	border-bottom: 1px solid #ddd;
	background: url(images/arrow.gif) no-repeat 2px 5px;
	padding: 2px 5px 2px 20px;	
}



* html body #sidebar ul li, #rightbar ul li { height: 1%; }

#rightbar ul a, #sidebar ul a {
	font-weight: bold;
	background-image: none;
	text-decoration: none;	
}

/* rightbar */
#rightbar {
	float: right;
	width: 20%;
	padding: 0;	margin: 0;		
}

/* footer */
#footer {
	clear: both;
	background: url(images/footerbg.jpg) repeat-x left top;
	padding-top:5px;
	text-align: center;	
	height: 35px;	
	color:#666;
}
#footer a {
	text-decoration: none;
	font-weight: bold;
	color: #999; 
}

/* menu */
#menu {
	clear: both;
	margin: 0; padding: 0;	
}
#menu ul {	
	position: relative; 
	bottom: 4px;
	margin: 0 0 5px 0; padding: 0;	
	float: left;
	font: bold 1.4em 'Trebuchet MS', Tahoma, Arial, Sans-serif;
	width: 850px;/* 775px; */
	list-style: none;
	border-top:2px solid #dedede;
	border-bottom:2px solid #dedede;

}
#menu ul li{
	display: inline;	
}
#menu ul li a {	
	bottom: -4px;
	color: #808080;
	padding: 0px 10px;
	text-decoration: none;
	background: #ffffff; 
		
}
#menu ul li a:hover{
	color: #ffffff;
	background-color: #333; 
	
}
#menu ul li.current_page_item a{
	color: #eee;
	background-color: #333; 	
}




/* Alignment classes */
.float-left   { float: left;}
.float-right  { float: right; }
.align-left   { test-align: left; }
.align-right  { text-align: right; }
.align-center { text-align: center;	}
.align-justify { text-align: justify; }

/* display classes */
.clear  { clear: both; }
.block  { display: block; }
.hide   { display: none; }	

.navigation { 
text-align:center;
height:30px;
}

.navigation a { font-weight:bold; text-decoration:none;}

#commentlist { 
color:#333;
}

ul.commentlist { list-style:none; padding:0; margin: 15px 0 5px 5px;}

ul.commentlist li { padding:3px;}

#commentlist cite { 
	border-bottom: 1px solid #ddd;
	background: url(images/arrow.gif) no-repeat 2px 5px;
	padding: 2px 5px 2px 20px;	
	font-style:normal;
	font-size:11px;
	font-weight: bold;
}

#commentlist cite a {
	font-weight: bold;
	background-image: none;
	text-decoration: none;	
}

.alt { 
background:#eee;padding:3px;border:1px solid #ddd; }
