/*
Theme Name: LimeChile.
Theme URI: Your Theme's URI
Description: A brief description.
Version: 1.0
Author: Jed (original design by Mark)
Author URI: http://silentrant.com.
*/

body {
   color:#000;
   font: 62.5%  Helvetica, Arial, sans-serif;
   background:#FFF;}


/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}
hr { display: none; }
img { border: none; }
li.last{border:none !important;background:none !important;}

/* Clear Floats
--------------------------------------------------------------------------*/
.clear {
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

.clearfix {display:inline-block;}
.clearfix {display: block;}
	
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}

/* General Form Styles 
-------------------------------------------------------------------------*/
input, textarea, select { color:#000000;font:11px Arial, Helvetica, sans-serif;outline:none;}
fieldset br{ clear:both;}
fieldset{ border:none;}


/* General Link Styles 
--------------------------------------------------------------------------*/
a:link, a:visited {
 color:#C96B04;
 text-decoration:none;}

a:hover, a:active {
 text-decoration:underline;}

a{outline:none;}

/*-------------------------------------------------------------------------
                         PAGE STYLES
*-------------------------------------------------------------------------*/

blockquote {
	margin: 1em 3em;
	padding: .5em 1em;
	border-left: 5px solid #b9b88d;
	background-color: #f4f2d4; 
}

blockquote p {
	margin: 0; 
}
	
.standardbody{
	font-size:1.4em;
	font-family:Helvetica, Arial, Verdana;
	line-height:20px;
	color:#666666;}

.featurelist{
	font-size:1.6em;
	font-family:Helvetica, Arial, Verdana;
	line-height:24px;
	color:#666;
}

.wrapper{
  width:960px;
  margin:0 auto;}

#header{
  background: #E6E6E6 url(/images/ui/bg_header.gif) 0 0 repeat-x;
  /* border-top:5px solid #DA841A; */
  border-bottom:1px solid #CCC;
  padding:5px 0;}

#intro-banner{
  background:url(/images/ui/bg_intro.gif) 0 0 repeat-x;
  height:232px;}

#main-nav{
  background:url(/images/ui/bg_nav.gif) 0 0 repeat-x;
  height:33px;
  padding:6px 0 0 0;}

#main-content{
  padding:15px 0 30px 0;}

#footer{
  background:#EAEAEA;
  border-top:5px solid #CCCCCC;
  padding:9px 0 15px 0;}


/* header
--------------------------------------------------------------------------*/
#header h1 a{
  background:url(/images/ws_logo_wide_235_50.png) 0 0 no-repeat;
  width:235px;
  height:50px;
  display:block;
  text-indent:-9999px;
  float:left;}

#header ul{
  float:right;
  padding:10px 0 0 0;}

#header ul li{
  display:block;
  float:left;
  font-size:1.5em;
  padding:0 20px 0 0;}

#header ul li a{
  color:#000;
  display:block;
  padding-top:5px;}

#header ul li.selected a{
  background:url(/images/ui/bg_topleftnav.gif) 0 0 no-repeat;
  float:left;
  height:24px;
  padding-left:5px;
  padding-top:0 !important;}

#header ul li.selected a span{
  float:left;
  height:20px;
  padding:5px 9px 0 5px;
  color:#FFF;
  background:url(/images/ui/bg_toprightnav.gif) right no-repeat;}

#header ul li.login a{
  font-weight:bold;
  color:#C56700;}

/* intro-banner
--------------------------------------------------------------------------*/
#intro-banner .photobanner{
  background:url(/images/photo1.png) 0 0 no-repeat;
  width:303px;
  height:252px;
  z-index:1;
  position:relative;
  top:13px;
  float:right;}

#intro-banner .sideintro{
  width:640px;
  float:left;
  padding:30px 0 0 0;}

#intro-banner .sideintro  h2{
  background:url(/images/ui/title_improve.gif) 0 0 no-repeat;
  width:631px;
  height:40px;
  text-indent:-9999px;
  display:block;
  padding:0 0 17px 0;}

#intro-banner .sideintro p{
  color:#D7D7D3;
  font-family: 'Helvetica', Arial, Verdana;
  font-size:1.6em;
  line-height:23px;}

#intro-banner .sideintro .gs{
  width:360px;
  padding:30px 0 0 0;
  margin:0 auto;}

#intro-banner .sideintro .btn-getstarted{
  background:url(/images/ui/btn_getstarted.gif) 0 0 no-repeat;
  width:231px;
  height:47px;
  display:block;
  float:left;
  text-indent:-9999px;}

#intro-banner .sideintro .lm{
  display:block;
  float:left;
  padding:10px 0 0 15px;
  font-size:0.9em;
  color:#FFF;}

#intro-banner .sideintro .lm a{
  color:#FFF;
  text-decoration:underline;}

/* main-nav
--------------------------------------------------------------------------*/
#main-nav ul li{
  display:block;
  float:left;
  font-size:1.6em;
  font-family:Arial, Helvetica, sans-serif;
  padding:0 17px 0 0;}

#main-nav ul li a{
  color:#FFF;
  padding-top:5px;
  display:block;}

#main-nav ul li a.selected{
  background:url(/images/ui/bg_mainleft.gif) 0 0 no-repeat;
   float:left;
   height:33px;
   padding:0 0 0 10px !important;}

#main-nav ul li a.selected span{
  float:left;
  padding:7px 30px 0 25px;
  height:26px;
  color:#000;
  background:url(/images/ui/bg_mainright.gif) right no-repeat;}


/* main-content
--------------------------------------------------------------------------*/
#main-content h3.title-home{
  font-family:'Lucida Grande', Arial , Verdana;
  font-size:2.6em;
  color:#453F34;
  padding:0 0 20px 0;}

#main-content ul.numlist li{
  width:297px;
  float:left;
  padding:0 26px 0 0;} 

#main-content ul.numlist li.last{
  float:right;
  padding:0 !important;}

#main-content ul.numlist li h4{
  background:url(/images/ui/bg_roundedtitle.gif) 0 0 no-repeat;
  width:286px;
  height:22px;
  padding:6px 0 0 10px;
  margin:0 0 10px 0;
  font-size:1.6em;
  color:#FFF;}

#main-content ul.numlist li h4 span{
  color:#EFEFEF;
  font-size:1em;}

#main-content ul.numlist li p{
  color:#636363;
  font-size:1.2em;
  padding:0 0 10px 0;}

#main-content ul.numlist li p a{
  color:#DB841A;
  text-decoration:underline;}

#main-content ul.numlist li img{
  border:6px solid #EFEFEF;}

#main-content .intro{
  background:url(/images/ui/bg_quote.gif) 0 0 repeat-x;
  border-top:1px dotted #B9B88D;
  margin:29px 0 0 0;
  padding:10px 20px 20px 20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.4em;
  line-height:1.3em;
  font-style:italic;
  color:#616256;}

#main-content .intro span{
   display:block;
   padding:5px 0 0 0;
   color:#7F7D4A;
   font-size:0.8em;}

/* Subpage */
#main-content .secondary{
  float:left;
  width:646px;
  padding:19px 0 30px 0;}

#main-content .secondary h2{
  font-family: Helvetica, Arial, Verdana;
  color:#C96B04;
  font-size:2.6em;
  padding:5px 0 5px 0;}
  
#main-content .secondary h3{
  font-family: Helvetica, Arial, Verdana;
  color:#C96B04;
  font-size:1.7em;
  padding:15px 0 10px 0;}

#main-content .secondary ul.dotlist li{
  border-bottom:1px dotted #CCC;
  padding:15px 0 5px 0;}
  
#main-content .secondary ul.dotlist li ul.featurelist li{
  border-bottom:none;
  padding:5px 0 5px 0;}

#main-content .secondary h4{
   color:#949256;
   font-size:2.2em;
   padding:0 0 10px 0;}
 
#main-content .secondary ul.dotlist li p{
    font-size:1.4em;
	font-family:Helvetica, Arial, Verdana;
	line-height:20px;
	color:#666666;
	width:423px;
	float:left;
	padding:0 0 15px 0;}

#main-content .secondary ul.dotlist li p a{
   text-decoration:underline;}
 
#main-content .secondary ul.dotlist li img{
   float:right;
   border:1px solid #CCC;}

#main-content .sidetext{
  width:249px;
  float:right;
  padding:82px 0 0 0;}

#main-content .sidetext .block{
  padding:0 0 20px 0;}

#main-content .sidetext .block h4{
  background:url(/images/ui/bg_subtitle.gif) 0 0 no-repeat;
  width:240px;
  height:24px;
  color:#FFF;
  font-size:1.8em;
  padding:5px 0 0 8px;
  margin:0 0 10px 0;}

#main-content .sidetext .block p{
  font-size:1.2em;
  font-family:Helvetica, Arial, Verdana;
  color:#999999;
  padding:0 0 10px 0;
  line-height:17px;}

#main-content .sidetext .block ul li{
  padding:0 0 10px 0;
  font-size:1.2em;
  line-height:15px;
  font-family:Helvetica, Arial, Verdana;
  color:#999999;}

#main-content .sidetext .block ul li a{
  text-decoration:none;
  font-weight:bold}
  
 #main-content .sidetext .block ul li a:hover{
  text-decoration:underline;
}

#ready{
  color:#949256;
  font-size:1.2em;
  font-family:Helvetica, Arial, Verdana;
  font-weight:bold;}

#ready a{
  text-decoration:underline;
  color:#C96b04;
  background-color:#FFF;
  padding-right:4px;
  padding-left:4px;}
  
#ready a:hover{
	text-decoration:none;
	color:#FFF;
	background-color:#c96b04;
}

#main-content .largetext a.learn{
  color:#949256; !important;}
  
div.contactform {
	margin-left:0px;
	margin-bottom:25px;
}

div.contactform input{
	margin-bottom:10px;
}

div.contactform textarea{
	margin-bottom:20px;
}

#usewebsort {
	height:305px;
}


#clientlogos li{
height:50px;
display:block;
  float:left;}
  
#clientlogos li img{
	padding:20px;
}
 
 /* entry
--------------------------------------------------------------------------*/
div.hentry {
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCC;
}

div.hentry small{
	font-size:1.1em;
	color:#999;
}

div.entry {
	font-size:1.4em;
	color:#444;
	line-height:1.6em;
}

.wp-caption {
	font-size:12px;
	color:#999;
}


div.entry p {
	padding:4px 0 4px 0;
}

div.entry p a:link {
	color:#C96B04;
	text-decoration:underline;
}


 /* footer
--------------------------------------------------------------------------*/
#footer p.copy{
  float:left;
  font-size:1.4em;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#999;}

#footer p.copy a{
  color:#CCC;}

#footer ul{
  float:right;}

#footer ul li{
  display:inline;
  padding:0 10px 0 0;
  color:#999999;
  font-size:1.2em;}

#footer ul li a{
  text-decoration:underline;
  color:#999999;}
