/*Theme Name: I Still DoTheme URI: http://www.jomoca.com/wordpress-theme-i-still-do/Description: A 3 column stylish grey and green theme created by <a href="http://josemoreno.com.uy/">José Moreno</a>.  Visit <a href="http://www.jomoca.com">Jomoca.com</a> for more themes.Version: 1.0Author: José MorenoAuthor URI: http://www.josemoreno.com.uy/Tags: three-columns, green, fixed-width, right-sidebar*/body {    background: #bfc4c7 url(images/bg.jpg) repeat-x;    padding: 0px;    margin: 0px;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    color: #031930;}#wrapper {    background: #fff;    width: 946px;    margin: 0 auto;    padding: 10px;    margin-top: 10px;}#header {    background: #F2F2F2;    height: 90px;    border: #dadada 1px solid;    border-bottom: none;    padding: 10px 0 10px 0;	}.logo{	float:left;	width:300px;	padding: 10px;}#title {    width: 298px;    float: left;    text-align: left;    padding: 20px 0 0 20px;}#title a, #title p {    font-family: Arial,Helvetica,sans-serif;    font-size: 24px;    color: #031930;    text-decoration: none;    margin: 0px;    padding: 0px;}#description {    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;}#title a:hover {    text-decoration: none;}#leaderboard_ad {    width: 728px;    height: 90px;    float: right;}#menu {    background: url(images/menu_bg.jpg) repeat-x;    height: 37px;    border: #dadada 1px solid;    border-top: none;    border-bottom: none;}#menu ul, #menu li {    padding: 0px;    margin: 0px;    list-style-type: none;    float: left;}#menu li a {    height: 37px;    padding-left: 10px;    padding-right: 10px;    color: #031930;    line-height: 37px;    float: left;    display: block;    text-decoration: none;}#menu li a:hover {    text-decoration: none;    background: url(images/menu_h.jpg) repeat-x;}#menu .current_page_item a {        font-weight: bold;    text-decoration: none;}#menu .current_page_item a:hover {    text-decoration: none;}.p-con{	width: 946px; 	height: 300px; }#content {    width: 644px;    margin-top: 10px;    float: left;    text-align:justify;}#side {    width: 260px;    margin: 10px 0 10px 0;    float: right;    margin-left:30px;    background:#ECEDED;    padding:5px;	}.p-head { border-bottom: solid 1px #dddddd; padding-bottom: 10px;}.p-head h1 { font: bold 29px/29px Arial, sans-serif; letter-spacing: -1px; padding-bottom: 3px; color:#000;}#footer {    clear: both;}.post {    width: 646px;    margin-bottom: 10px;    padding: 0 0 10px 0;}.post_meta,.post_meta a, .post_categories a, .post_comments a, .post_comments, .post_tags, .post_tags a, #commentlist li a {color:#999999;font:11px/14px 'Arial';margin-top:10px;text-transform:uppercase;}.the_post {    margin: 0px;    padding: 5px;}.the_post p {    padding: 5px 0 5px 0;    margin: 0px;}.the_post p a {    text-decoration: none;}.post_info {    padding: 5px;    clear: both;}.post_categories {    background: url(images/category.png) no-repeat left center;    padding-left: 20px;    padding-right: 10px;}.post_categories a {    text-decoration: none;}.post_comments {    background: url(images/comment.png) no-repeat left center;    padding-left: 20px;    padding-right: 10px;}.post_comments a {    text-decoration: none;}.post_tags {    background: url(images/tag.png) no-repeat left center;    padding-left: 20px;}.post_tags a {    text-decoration: none;}.read_more {    background: url(images/more.png) no-repeat 0px 2px;    height: 18px;    padding-left: 20px;    padding-top: 3px;    padding-bottom: 15px;    margin-left: 5px;}.read_more a {    text-decoration: none;    font-size: 11px;}.comments_title {    background: url(images/comments.png) no-repeat 0px 2px;    height: 34px;    padding-left: 35px;    padding-top: 3px;    margin-left: 5px;}.comments_title a {     font-size: 12px;    font-weight: bold;    color: #031930;    text-decoration: none;}#toolbox_menu {    width: 336px;}#tb {    background: url(images/menu_bg.jpg) repeat-x #F2F2F2;    height: 37px;}#tb, #tb li {    padding: 0px;    margin: 0px;    list-style-type: none;    float: left;}#tb li a {    height: 37px;    width: 112px;    text-align: center;    color: #031930;    line-height: 37px;    float: left;    display: block;    text-decoration: none;}#tb li a:hover {    text-decoration: underline;}.tb2, .tb2 li, .wp-tag-cloud, .wp-tag-cloud li {    padding: 0px;    margin: 0px;    list-style-type: none;    float: left;}.tb2 li a, .wp-tag-cloud li a {    background: url(images/tb_icon.gif) no-repeat left center;    width: 307px;    margin-left: 5px;    padding-left: 19px;    padding-top: 5px;    padding-bottom: 5px;    text-align: left;    font-size: 12px;    color: #031930;    float: left;     display: block;    text-decoration: none;}.wp-tag-cloud li a {    width: 135px;}.tb2 li a:hover, .wp-tag-cloud li a:hover {    background: url(images/tba_icon.gif) no-repeat left center #E3E4E6;    text-decoration: underline;}#tb_archives, #tb_recent_posts, #tb_tags {    background: #F2F2F2;    width: 336px;}#tb_archives, #tb_recent_posts {    display: none;}#tb_tags {    text-align: center;}#tb_tags a {    color: #031930;    font-size: 12px;    text-decoration: none;}#tb_tags a:hover {    text-decoration: underline;}#tb_tags_link {    font-weight: bold;    background: #F2F2F2;}.rc_author {    padding-left: 5px;}#commentlist li {    background: #E5E5E5;    padding: 5px;    margin-bottom: 10px;}#comment {    width: 585px;}#left_sidebar {    width: 163px;    margin-top: 0px;    float: left;}#right_sidebar {    width: 163px;    margin-top: 0px;    float: right;}.sidebar_item {    background: url(images/menu_bg.jpg) repeat-x #F2F2F2;    width: 153px;    padding: 5px 0 5px 10px;    border: #dadada 1px solid;    border-top: none;    margin-bottom: 10px;}.sidebar_item, .sidebar_item a, sidebar_item a:vlink, sidebar_item a:alink {    text-color: #000;    text-decoration: none;}.sidebar_item a:hover {    text-decoration: underline;}.sb_header {    height: 37px;    padding: 0px;    margin: 0px;    font-weight: bold;    font-size: 12px;    line-height: 27px;}.sidebar_item ul, .sidebar_item ul li {    padding: 0px;    margin: 0px;    list-style-type: none;    text-align: left;}#s {    width: 105px;    float: left;}#search_but {        background: #F2F2F2;        border: 0px;        color: #FFF;        font-weight: bold;        color: #031930;        margin-bottom: 5px;}#wp-calendar {    width: 100%;    text-align: center;}#wp-calendar a {    text-decoration: underline;}#today {    border-bottom: #031930;    border-right: #031930;}#nav {    background: #F2F2F2;    width: 590px;    padding: 5px;    margin-bottom: 10px;    border: #dadada 1px solid;}#nav_prev {    float: left;}#nav_next {    float: right;}#nav_prev a, #nav_next a {    color: #776677;    font-size: 12px;}#nav_prev a:hover, #nav_next a:hover {    text-decoration: underline;   }#footer {    background: #F2F2F2 url(images/menu_bg.jpg) repeat-x;    height: 34px;    padding: 0;    margin: 0;    text-align: left;    border: #dadada 1px solid;    border-top: none;}#footer p {    padding: 0px;    margin: 0px;}#footer a {    text-decoration: none;    color: #000;}#footer a:hover {    text-decoration: underline;}#footer-left {    float: left;    width: 466px;    padding: 2px 0 0 5px;    text-align: left;    margin: 0;    color: #776677;    font-size: 11px;    }#footer-left a {    color: #776677;}#footer-left a:hover {    color: #776677;    text-decoration: underline;}#footer-right {    float: left;    width: 466px;    padding: 2px 5px 0 0;    text-align: right;    margin: 0;      color: #776677;    font-size: 11px;    }#footer-right a {    color: #776677;}#footer-right a:hover {    color: #776677;    text-decoration: underline;}a, h2 a:hover, h3 a:hover {   text-decoration: none;}a {   text-decoration: none;   color: #637180;}a:link {   text-decoration: none;   color: #637180;}a:vlink {   text-decoration: none;   color: #637180;}a:alink {   text-decoration: none;   color: #637180;}a:hover {   text-decoration: none;   color: #637180;}a img {   border: none;}.wp-pagenavi a {	padding:5px 7px;	text-decoration:none;	}.wp-pagenavi a:hover {	background:#F7F7F7;		text-decoration:none;}.wp-pagenavi span.pages {	padding:1px 7px 1px 22px !important;	padding:2px 7px 2px 22px;	background:url(images/pagenavi.png) no-repeat;	height:16px;	line-height:16px;}*+html .wp-pagenavi span.pages {	padding:2px 7px 2px 22px !important;}.wp-pagenavi span.current {	background:#F7F7F7;	padding:5px 7px;		font-weight:bold;}.wp-pagenavi span.extend {	padding:2px 4px;}p img {   padding: 0;   max-width: 100%;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}.SL{	margin-top:10px;}/* Top Menu+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */#suckerfishnav {    background:url("images/menu_bg.jpg") bottom repeat-x;    height: 37px;    border: #dadada 1px solid;    width:944px;    }#suckerfishnav, #suckerfishnav ul {    list-style:none;    line-height:40px;    padding:0;    border:1px solid #aaa;    border-top: none;    border-bottom: none;        margin:0;    width:944px;    }#suckerfishnav a {    height: 37px;    padding-left: 10px;       padding-right: 10px;        color: #637180;    line-height: 37px;    display: block;        text-decoration: none;    }#suckerfishnav li {    float:left;    padding:0;    }#suckerfishnav ul {    position:absolute;    left:-999em;    height:auto;    width:169px;    font-weight:normal;    margin:0;    line-height:1;    -moz-opacity:0.85;    opacity:0.85;    khtml-opacity:0.85;    border:0;    border-top:1px solid #dadada;    }#suckerfishnav li li {    width:169px;    border-bottom:1px solid #dadada;    border-left:1px solid #dadada;    border-right:1px solid #dadada;    color:#FFFFFF;	    font-family:Arial,Helvetica,sans-serif;    }#suckerfishnav li li a {    padding:4px 10px;    width:150px;    color:#FFFFFF;    }#suckerfishnav li ul ul {    margin:-21px 0 0 150px;    }#suckerfishnav li a:hover {    text-decoration: none;    color:#FFFFFF; 	    background: url(images/nav-shadow.png) repeat-x;    }#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li ul li:hover a {    text-decoration: none;    background: #FCFCFC;    color:#003399;	    }#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {    }#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {    }#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {    left:-999em;    }#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul,#suckerfishnav li ul li ul li:hover a, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {    left:auto;    color:#FFFFFF; 	    background: url(images/nav-shadow.png) repeat-x; }#suckerfishnav li:hover, #suckerfishnav li.sfhover {	}#suckerfishnav .current_page_parent {}#suckerfishnav .current_page_item {    background: #F2F2F2 url(images/menu_c.jpg) bottom repeat-x;    font-weight: bold;    text-decoration: none;    }#suckerfishnav .current_page_parent a:after, #suckerfishnav .current_page_parent li a:after, #suckerfishnav .current_page_parent li li a:after, #suckerfishnav .current_page_parent li li li a:after, #suckerfishnav .current_page_parent li li li li a:after {    content:"";    }#suckerfishnav .current_page_parent a:after, #suckerfishnav li .current_page_parent a:after, #suckerfishnav li li .current_page_parent a:after, #suckerfishnav li li li .current_page_parent a:after {    color:#000000;    content:"";}#suckerfishnav .current_page_item a:after, #suckerfishnav li .current_page_item a:after, #suckerfishnav li li .current_page_item a:after, #suckerfishnav li li li .current_page_item a:after, #suckerfishnav li li li li .current_page_item a:after {    color:#000000;    content:"";}#suckerfishnav li ul .current_page_item,#suckerfishnav li ul .current_page_item{    background:none;}/* Home page Benefits */	.benefits{		margin:0px;		margin-top:20px;		width:159px;		height:60px; 		background-color:#ECEDED;		border:#CCCCCC 1px solid;		float:left;			position:relative;			cursor:default;		}	.benefitstext{		width:157px;height:60px;		font-size:15px;		padding:10px 2px 0 4px;		margin:0;	}	#benefits0,#benefits1,#benefits2{		border-right:0;	}	/* Home page Benefits */#bottomcontent{	clear:both;	float:left;	width:100%;	margin-top:20px;	margin-bottom:20px;		height:250px;}.provider{	width:304px;	float:left;	border:#CCCCCC 1px solid;	border-left:none;		height:250px;	padding: 5px;}.provider p{	text-align:justify;}#lastservice{	border-right:none;	width:305px;}/** Side Bar */.widget { margin-bottom: 15px;}.widget h2 { background: url(images/h-widget-ico.png) no-repeat left; padding-left: 20px;}.widget li { background: url(images/categories-li-arrow.png) no-repeat left 7px; font-size: 12px; padding: 2px 0px 2px 10px;}.widget li ul li { background: none; font-size: 12px; padding: 2px 0px 2px 0px; font-weight: normal;}.widget_tag_cloud { line-height: 22px; font-family: Arial,Helvetica,sans-serif }/** Call Us */.clear{	clear:both;}.arrow {	background:url(images/arrow.png) no-repeat center left;	width:10px;	height:50px;	float:right;}.call-us-container {	width:350px;	clear:right;	float:right;	margin:12px 0 0 0;	padding:0;}.call-us {	float:right;	background:#469497;	margin:0;	padding:5px 10px 5px 10px;}.call-us p span,.call-us p span a  {	font-size:18px;	color:#FFF;	display:block;}.call-us p {	font-size:12px;	color:#FFF;	text-align:right;	margin:0;}/* Banner */#banner{	width:646px;	float:left;	height:310px;}#cu3er-container {	width:640px; 	outline:0;	background:#FFFFFF;}.featuredcustomers{	width: 293px; 	text-align:center;	height: 380px; 	float: right;	border:#CCCCCC 1px solid;	}.featuredcustomers img{	padding:5px;	vertical-align:middle;}.divheading{	font-size:24px;	padding:0;		margin-top:10px;}.marquee0 div{	height: 100px!important;}.marquee0 div div {	top: 3px!important;}.bullets{	background: url(images/icon_done.gif) no-repeat left center; 	list-style:none;	padding-left:20px;	padding-right:2px;}.section,.post_title{	border-top:1px solid #CCCCCC;	margin-bottom:10px;	margin-top:10px;}.section ul,.widget_recent_entries ul,.widget_categories ul,.widget_archive ul{	margin:5px 5px 5px 20px;	padding:5px;}.section ul li,.widget_recent_entries ul li,.widget_categories ul li,.widget_archive ul li { 	padding: 2px 0px 2px 5px; 	list-style-type: none; 	list-style-image: url("images/p-con-li.png"); }.sectionheading,.post_title .permalink{	color:#000000;	font-size:20px;	padding:0;		margin-top:10px;}.subheading{	font-size:16px;}.section img{	margin:0px 5px 0 5px;		}.widget{	list-style:none;}.section blockquote {	background:none repeat scroll 0 0 #ECF6F8;	font:italic 14px/19px Georgia,"Times New Roman",Times,serif;	margin:10px 0;	padding:5px 20px;}#side .sectionheading{	border-bottom:1px solid #CCCCCC;}#side a,.section a,.the_post a{	color:#003399;	text-decoration: underline;}#side caption{	color:#FFFFFF; 		background:#637180;	padding: 5px 0px; 	margin-bottom: 10px;}.widget_calendar .widgettitle{	display:none;}#calendar_wrap{	border-bottom:1px solid #CCCCCC;}#prev{	text-align:left;}#next{	text-align:right;}.widget h2,.sectionheading,.divheading, h1{	color:#0b7396;}
