/*
Theme Name: Envision
Theme URI: http://www.headsetoptions.org/
Description: Envision is a sleek, sophisticated, neat and clean 2 column "Widget" ready WordPress theme with a professional Web2.0 look by <a href="http://www.headsetoptions.org">Headsetoptions</a> and <a href="http://www.mandarinmusing.com/"> MandarinMusing</a> based on a design by <a href="http://www.styleshout.com/">Erwin Aligam</a>. Ideal for corporate/business blogs. The CSS (stylesheet) and images are released under a <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5 License</a>, while the rest of the theme files are released under a <a href="http://www.gnu.org/licenses/gpl.html">GNU GPL License</a>. What this means is, if you are to use this CSS/images to redesign or redistribute, you are required to link back to the authors in the footer. You can make any changes to the php files any way you like. However, we encourage you to leave the credits for theme authors intact. If you plan on redistributing this theme, ask for permission first.
Version: 
Author: Headsetoptions
Author URI: http://www.headsetoptions.org/
*/



a img{ border:none; }


/* Top Elements */
* { margin: 0; padding: 0; }

body {
	background: #000;
	font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
	color: #555; 
	text-align: center;
}

/* links */
a, a:visited {
	text-decoration: none;
	color: #2180BC;
	background: inherit;
}
a:hover {
	color: #88ac0b;
	background: inherit;
	text-decoration: underline;
}

/* headers */
h1, h2, h3 {
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	font-weight: Bold; 		
}
h1 {
	font-size: 130%;	
}
h2 {
	font-size: 120%;
	text-transform: uppercase;
	color: #88ac0b;
}
h3 {
	font-size: 120%;
	color: #666666; 
}

/* images */
img {
	background: #FAFAFA;
   border: 1px solid #E5E5E5;
	padding: 5px;
}
img.float-right {
  margin: 5px 0px 10px 10px;  
}
img.float-left {
  margin: 5px 10px 10px 0px;
}

h1, h2, h3, p {
	padding: 10px;		
	margin: 0;
}
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
}
ul li {
	list-style-image: url(images/bullet.gif);
}

li li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

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: #FAFAFA;
  border: 1px solid #f2f2f2;  
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin: 10px;
 	padding: 0 0 0 28px;  
   border: 1px solid #f2f2f2; 
  	background: #FAFAFA url(images/quote.gif) no-repeat 5px 5px;    
}

/* start - table */
table {
	border-collapse: collapse;
	margin: 10px;	
}
th strong {
	color: #fff;
}
th {
	background: #93BC0C;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	color: #FFF;
	text-align: left;
	border-left: 1px solid #B6D59A;
	border-bottom: solid 2px #FFF;
}
tr {
	height: 30px;
}
td {
	padding-left: 11px;
	padding-right: 11px;
	border-left: 1px solid #FFF;
	border-bottom: solid 1px #ffffff;
}
td.first,th.first {
	border-left: 0px;
}
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;
}
/* end - table */

/* form elements */
form {
	margin:10px; padding: 0 5px;
	border: none; 
	background-color: inherit; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #999;
	font: normal 1em Verdana, sans-serif;
	color:#000;
}
textarea {
	width:800px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background: #8EB50C url(images/button-bg.jpg) repeat-x 0 0;
	border: none;
}

/* search form */
.searchform {
	background-color: transparent;
	border: none;	
	margin: 0; padding: 5px 0 15px 0;	
	width: 190px;	
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { 
	width: 120px;
	color: #777; 
	height: 18px;
	padding: 2px;	
	border: 1px solid #E5E5E5;
	vertical-align: top;
}
.searchform input.button { 
	width: 60px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}

/********************************************
   LAYOUT
********************************************/ 
#wrap {
	width: 1036px;
	background: #CCC url(images/content2.jpg) repeat-y center top;
	margin: 0 auto;
	text-align: left;
}
#content-wrap {
	clear: both;
	width: 995px;
	padding: 0; 
	margin: 10px auto;
}
#header {
	width: 1036px;
	position: relative;
	height: 103px;
	background: #CCC url(images/header2.jpg) no-repeat center top;
	padding: 0;	
	color: #FFF;
	/* font-size: 14px; */
}
#header h1#logo-text {
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 36px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px;
	color: #FFF;
	text-transform: none;
	
	/* change the values of top and left to adjust the position of the logo*/
	top: 25px; left: 47px;	
}
#header h2#slogan {
	position: absolute;
	margin: 0; padding: 0;
	font: normal 12px 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	color: #FFF;
	
	/* change the values of top and left to adjust the position of the slogan*/
	top: 70px; left: 55px;		
}

/* header links */
#header #header-links {
	position: absolute;
	top: 20px; right: 30px;	
	color: #C6DDEE;
	font-size: 10px;	
}
#header #header-links a {	
	color: #FFF;
	text-decoration: none;	
}
#header #header-links a:hover {
	color: #D4E59F;	
}

/* Menu */
#menu {
	clear: both;	
	margin: 0 auto; padding: 0;
	background: url(images/menu.jpg) repeat-x 0 0;	
	font: bold 12px/37px Verdana, Arial, Tahoma, Sans-serif;
	height: 37px;
	width: 995px;	
}
#menu ul {
	float: right;
	list-style: none;
	margin:0; padding: 0;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	display: block;
	float: left;
	padding: 0 10px;
	color: #FFF;	
	text-decoration: none;
}
#menu ul li.last a {
	padding-right: 20px;	
}
#menu ul li a:hover {
	color: #D4E59F;	
}
#menu ul li#current a {	
	color: #D4E59F;
}

/* Main Column */
#main {
	float: left;
	width: 75%;
	padding: 0; margin: 0 0 0 5px;
	display: inline;
}
#main h1 {
	margin-top: 10px;
	font: Bold 140% 'Trebuchet MS', Tahoma, Sans-serif;
	color: #88ac0b; 
	padding: 5px 0 5px 25px; 	
	border-bottom: 1px solid #EFF0F1;
	background: #FFF url(images/square-green.png) no-repeat 3px 50%;	
}

#main h1 a {
	margin-top: 10px;
	font: Bold 140% 'Trebuchet MS', Tahoma, Sans-serif;
	color: #88ac0b; 
	padding: 0; 	
	border-bottom: none;
	background: none;	
}


#main img {
	padding: 3px;
	border: 1px solid #999;
	margin: 3px;
	}


.post-footer {
	background-color: #FAFAFA;
	padding: 5px; margin: 20px 10px 0 10px;
	border: 1px solid #f2f2f2;
	font-size: 95%;	
}
.post-footer .date {
	background: url(images/clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 20px 0 5px;
}
.post-footer .comments {
	background: url(images/comments.gif) no-repeat left center;
	padding-left: 20px; margin: 0 20px 0 5px;
}
.post-footer .readmore {
	background: url(images/page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 20px 0 5px;
}

/* Sidebar */	
#sidebar {
	float: right;
	width: 20%;
	padding: 0; margin: 0;	
	color: #68774A;	
}	
#sidebar h1 {
	margin-top: 10px;
	padding: 5px 5px; 
	font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #728D26;	
}
#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 7px 4px 8px 0; padding: 0;
	text-decoration: none;		
	background: url(images/dots.jpg) repeat-x left top;
}
#sidebar ul.sidemenu li {
	list-style: none;
	background: url(images/dots.jpg) repeat-x left bottom;
	padding: 4px 0 4px 5px;
	margin: 0 2px;	
	color: #68774A;	
}
* html body #sidebar ul.sidemenu li {
	height: 1%;
}
#sidebar ul.sidemenu li a {
	text-decoration: none;	
	background-image: none;	
	color: #666666;			
}
#sidebar ul.sidemenu li a:hover {	
	color: #1773BC;	
}

#sidebar img {
	padding: 3px;
	border: 0px;
	margin: 3px;
	background-color: inherit;
}

/* Footer */	
#footer {
	color: #C6DDEE;
	background: #CCC url(images/footer2.jpg) no-repeat center top;
	clear: both;
	width: 1036px;
	height: 65px;
	text-align: center;	
	font-size: 92%;	
}
#footer a { 
	color: #FFF;
	text-decoration: none; 
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }







#flickr img {
	display: block;
	float: left;
	padding: 0px;
	position: relative;
	height: 55px;
	width: 55px;
	border-width:0;
	margin:2px;
	}

#commentform textarea 
        {
	width:350px;
	background-color: #ccc;
}




/* PARKED.COM SPECIAL STYLES */
#keywordresults * {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}

#keywordresults {
	float: right;
	width: 360px;
	position: relative;
	display: inline-block;
	border: 1px solid #E5E5E5;
	padding: 5px;
	margin-top: 12px;
	margin-bottom: 20px;
}

#keywordresults img {
	display: none;
}

.sponsoredresults {
	padding-bottom: 15px!important;
}

.URLtop { font-weight: bold; font-size: 1.2em; text-decoration: underline; }
.URLtext { color: #000; font-weight: bold; }
.URLbottom { color: #333333; font-size: .75em; }

.URLtop:hover, .URLtext:hover, .URLbottom:hover { color:#000; text-decoration: none; }

#results p {
	display: block;
	padding-bottom: 10px;
}

#main p {
	vertical-align: top;
	text-align: left;
	margin: 0!important;
}

p img {
	float: left;
	margin: 0 30px 20px 0!important;
	width: 310px;
	height: auto;
}

#resuls_page p img {
	clear: both;
}
