/*
Theme Name: D5 CORPORATE LITE
Theme URI: http://d5creation.com/theme/corporate/

Author: D5 Creation
Author URI: http://d5creation.com/

Description: D5 CORPORATE LITE is a theme for Business. Customizable Background and other options will give the WordPress Driven Site an attractive look.  D5 CORPORATE is super elegant and Professional Theme which will create the business widely expressed.  Right and Footer Sidebar will be usable for showing the widgets and PlunIns items. Full Wide page can be used for showing showcase or other pages. D5 CORPORATE, the Premium Version of this Theme has come with 7 different Color Schemes. D5 Creation's Support will be with you, Always! 

Version: 1.5.7

Tags: green, two-columns, right-sidebar, fixed-width, custom-header, custom-background, custom-menu, threaded-comments, sticky-post, front-page-post-form, full-width-template, theme-options 

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

D5 CORPORATE LITE WordPress Theme, Copyright 2012-2013: D5 Creation (www.d5creation.com)
D5 CORPORATE LITE is distributed under the terms of the GNU GPL

Text Domain: d5corporatelite

*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}

body {
	line-height: 1;
}

ol, 
ul {
	list-style: none;
}

table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
}

blockquote:before, 
blockquote:after,
q:before, 
q:after {
	content: "";
}

blockquote, 
q {
	quotes: "" "";
}

a img {
	border: 0;
}

article, 
aside, 
details, 
figcaption, 
figure,
footer, 
header, 
hgroup, 
menu, 
nav, 
section {
	display: block;
}


/* =WordPress Core and Addition
-------------------------------------------------------------- */
.alignnone,
#content .alignnone,
#content-full .alignnone,
div .alignnone  {
    margin: 5px 20px 20px 0;
}

.aligncenter,
#content .aligncenter, 
#content-full .aligncenter,
div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright,
#content .alignright,
#content-full .alignright,
div .alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft,
#content .alignleft,
#content-full .alignleft,
div .alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}

/* =Structure
----------------------------------------------- */

body {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.6;
	word-wrap: break-word;
}


img {
	max-width: 100%;
	border: 0 none;
}

#container {
	border-radius: 10px 10px 10px 10px;
    margin: 20px auto;
    padding: 0 20px;
    width: 1050px;
}

#top-menu-container {
	border-radius: 10px 10px 0 0;
    height: 30px;
    margin: 0 -20px;
    width: 1050px;
	padding: 5px 20px;
}

#top-menu-container input#s {
	float: right;
    padding: 5px 25px 5px 10px;
    width: 150px;
}

#top-menu-container input[type="submit"] {
	display: none;
}

#header {
	min-height: 100px;
}

img.site-logo, h1.site-title {
	float: left;
    font-size: 80px;
    font-weight: bold;
    max-height: 90px;
    max-width: 300px;
    padding: 5px 0;
}

#header-content {
	width: 1050px;
	margin:auto;
}

.site-title-hidden {
	display: none;
}

#headersep {
	height: 3px;
    margin: 20px -20px;
}

#content {
	float:left;
    width: 700px;
}

#content-full {
	
    width: 1050px;
}

.content-ver-sep {
	clear: both;
    height: 1px;
}

#right-sidebar {
	float: right;
	width: 300px;
}

#footer {
	border-radius: 0 0 10px 10px;
    clear: both;
    margin: 0 -20px;
    font-size: 12px;
}

#footer-content {
	width: 1050px;
	margin: 0 auto;
}

#social {
	display: table;
    float: right;
    height: 20px;
    margin-right: 20px;
}

.facebook-link {
	background: url("images/fbicon.png") no-repeat scroll center 50% transparent;
}

.twitter-link {
	background: url("images/twittericon.png") no-repeat scroll center 50% transparent;
    
}

.youtube-link {
	background: url("images/youtubeicon.png") no-repeat scroll center 50% transparent;
    
}

.li-link {
	background: url("images/liicon.png") no-repeat scroll center 50% transparent;
    
}

.feed-link {
	background: url("images/feedicon.png") no-repeat scroll center 50% transparent;
    
}


.facebook-link, 
.twitter-link, 
.youtube-link, 
.li-link, 
.feed-link {
	float: left;
    height: 20px;
    margin: 2px 5px;
    padding: 3px;
    width: 20px;
	border-radius: 5px 0 5px 0;
	border-style: solid;
    border-width: 1px;
}

.facebook-link:hover, 
.twitter-link:hover, 
.youtube-link:hover, 
.li-link:hover, 
.feed-link:hover {
	opacity: 1;
}

#footer-sidebar {
	overflow: hidden;
	padding: 20px 0 0;
}

#creditline {
	border-radius: 0 0 10px 10px;
    font-size: 13px;
    margin: 0 -20px;
    padding: 5px 20px 10px;
    text-align: center;
    width: 1050px;
}

#creditline a {
	font-weight: bold;
}
 
.textcenter {
	text-align: center;
	margin: 30px 0;
}

.textcenter h2.post-title-color {
	text-align: center;
}

/* Common Elements 
------------------------------------------------------------- */
ol, 
ul {
	padding: 0 0 10px 20px;
	display: block;
	margin-bottom: 10px;
}

ul {
	list-style: square outside none;
}

ol {
	list-style: decimal outside none;
}

strong {
	font-weight: bold;	
}

dl {
	margin: 0 0 24px 0;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 18px;
}

strong {
	font-weight: bold;
}

cite,
em,
i {
	font-style: italic;
}

big {
	font-size: 131.25%;
}

ins {
	background: #ffc;
	text-decoration: none;
}

blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}

pre {
	background:#FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #222222;
    line-height: 18px;
    margin-bottom: 18px;
    overflow: auto;
    padding: 1.5em;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
	font-size: 70%;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

address {
	background: #EEEEEE;
    border: 2px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 15px;
    max-width: 250px;
    padding: 5px 10px;
    text-align: right;
}

embed  {
	max-width: 100%;	
}

/* Menu Elements 
------------------------------------------------------------- */

#d5corporate-main-menu {
    float: right;
    font-family: 'Oswald',Impact,Helvetica,sans-serif;
    line-height: 1;
	max-width: 740px;
}

#d5corporate-main-menu .menu, #d5corporate-top-menu .menu {
	float: right;
}

#d5corporate-main-menu ul {
    list-style: none outside none;
}

#d5corporate-main-menu li {
    float: left;
    position: relative;
	margin: 0 3px;
}


#d5corporate-main-menu a {
    display: block;
    font-size: 13px;
    min-width: 40px;
    padding: 47px 11px 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}

#d5corporate-main-menu li ul {
    float: left;
    position: relative;
	margin: 0;
}

#d5corporate-main-menu ul ul, 
.sub-menu, .sub-menu ul ul {
    display: none;
	float: left;
    left: 0;
    position: absolute;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border-radius: 5px;
	padding: 5px;
	z-index: 10000;
		
}

#d5corporate-main-menu ul li ul li {
margin:0;
}

#d5corporate-main-menu ul ul ul {
    left: 100%;
    top: 0;
	z-index: 999;
}

#d5corporate-main-menu ul ul a  {
    padding: 9px 15px;
    width: 140px;
	text-align: left;
	text-transform: none;
	
}

#d5corporate-main-menu ul li:hover > ul {
	display: block;
}

#d5corporate-top-menu {
	display: block;
    float: left;
    max-width: 550px;
	height: 25px;
}

#d5corporate-top-menu ul{
	list-style: none outside none;
	padding:0;
}

#d5corporate-top-menu li{
	position: relative;
	float: left;
}

#d5corporate-top-menu li a{
	font-size: 11px;
    padding: 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
}


/* Wedget Elements 
------------------------------------------------------------- */
.widget {
	display: block;
	word-wrap: break-word;
}

.widget ul,
.widget ol {
	padding: 0;
}

#right-sidebar .widget {
	border-radius: 10px 10px 10px 10px;
   	float: right;
    margin-bottom: 20px;
    padding: 15px;
    width: 250px;
}

#right-sidebar .widget h3 {
	padding-bottom: 5px;
    text-transform: uppercase;
}

#right-sidebar .widget, 
#right-sidebar .widget li, 
#right-sidebar .widget a, 
#right-sidebar .widget a:hover {
	text-decoration: none;
} 

#right-sidebar .widget li {
	list-style: none outside none;
    padding: 5px 0 5px 17px;
}


#footer-sidebar .widget {
	width:215px;
	margin-bottom: 30px;
}

#footer-sidebar #first-footer-widget {
	float:left;
}

#footer-sidebar #footer-widgets {
	margin-left: 63.33px;
	float:left;
}

#footer-sidebar .widget h3 {
	padding-bottom: 5px;
    text-transform: uppercase;
}

#footer-sidebar .widget, 
#footer-sidebar .widget li, 
#footer-sidebar .widget a, 
#footer-sidebar .widget a:hover {
	text-decoration: none;
} 

#footer-sidebar .widget li {
	list-style: none outside none;
    padding: 3px 0 3px 17px;
}

#right-sidebar input#s, 
#footer-sidebar input#s {
    width: 60%;
	min-width: 100px;	
}

#right-sidebar form#searchform input[type="submit"], 
#footer-sidebar form#searchform input[type="submit"] {		
	padding: 8px 7px;
}

.textwedget {
	width: 100%;		
}

/* Design Elements 
------------------------------------------------------------- */
h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6 {
	font-family: 'Oswald',arial,serif;
    font-weight: normal;
    line-height: 1.25;
    margin: 0 0 10px;
}

h1 {
	font-size: 30px;	
}

h2 {
	font-size: 23px;	
}

h3 {
	font-size: 20px;	
}

h4 {
	font-size: 17px;	
}

h5 {
	font-size: 15px;	
}

h6 {
	font-size: 13px;	
}

p {
	margin-bottom: 15px;
}

a {
	text-decoration:none;	
}

displaynone {
	display: none;
}

.clear {
	clear: both;
}

center {
    display: block;
    text-align: center;
}

table {
	border-radius: 3px 3px 3px 3px;
    padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	min-width: 200px;
	margin-bottom: 15px;
	max-width: 100%;
}

td {
	padding: 5px 7px;
	vertical-align: top;
}

#wp-calendar td {
	padding: 0px 7px;
}

th {
	font-weight: bold;
    line-height: 1;
    padding: 5px 7px;
}

table#wp-calendar {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    width: 100%;	
}

button,
input[type="reset"],
input[type="button"],
input[type="submit"]{
	border-radius:5px;
	display:inline-block;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:5px 15px 6px;
	text-decoration:none;
	height:35px;
	text-transform: uppercase;
	cursor:pointer;
	margin:5px 0;
}


input[type="text"], 
textarea, input#s, 
input[type="password"] {
   	border-radius: 5px;
    font-size: 14px;
    padding: 10px 7px;
    width: 98%;
}

input[type="password"] {
    width: 200px;
}

button:active, 
input[type="reset"]:active, 
input[type="button"]:active, 
input[type="submit"]:active {
	position:relative;
	top:1px;
}


input#s {
    width: 70%;
	min-width: 135px;
}



.post.sticky, 
.sticky {
	border-radius: 10px 10px 10px 10px;
    margin-bottom: 30px;
    padding: 15px;
}

.gallery-caption {
	clear: both;
	width: 95%;
}

.bypostauthor {
}

#container, 
#content, 
#content-full {
	font-size: 14px;
    text-align: justify;
}

#content img, 
#content-full img {
	height: auto;
    margin: 0;
    max-width: 100%;
    vertical-align: middle;
}


#heading {
	font-size: 48px;
    margin: 0 0 40px;
    text-align: center;
    text-transform: uppercase;
}

#slide-container {
	width: 1050px;
	height: 400px;
	margin: 30px 0 50px;
	clear: both;
}

#slide-container img{
	width: 1050px;
	height: 400px;
}

#featured-boxs {
	padding: 10px 0;
	display: inline-block;
}


#featured-boxs img {
	height: 100px;
    width: 215px;
	display: block;
}

#featured-boxs h2 {
	padding: 10px 0 5px;
    text-align: center;
    text-transform: uppercase;
}

#featured-boxs p {
	text-align: justify;
}

.featured-box, 
.featured-box-first {
	width:215px;
	display:inline;
	padding-bottom: 10px;
}

.featured-box-first {
	float:left;
	
}

.featured-box {
	margin-left: 63px;
	float:left;
}

#customers-comment {
	font-size: 17px;
    font-weight: bold;
    margin-top: 20px;
	line-height: 2;
}

blockquote {
	margin:20px 10px;
	padding:10px;
	quotes: quotes: '<<' '>>';
}

blockquote:before {
	content:'\201C';
	font-size:4em;
	line-height:.1em;
	margin-right:.20em;
	vertical-align:-.4em;

}

blockquote:after {
	content:'\201D';
	font-size:4em;
	line-height:.1em;
	margin-left:.20em;
	vertical-align:-.4em;
}

blockquote p {
	display:inline;
}

#container .attachment-thumbnail {
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 8px 15px 10px 0;
    padding: 3px;
}

#container .gallery .attachment-thumbnail {
    float:none;
	margin: 5px auto;
}

h1.page-title, 
h1.arc-post-title {
	font-size: 35px;
    text-transform: uppercase;
	text-align: left;
}

h2.post-title, 
h2.comments, 
h3#reply-title, 
h2.post-title-color {
	font-size: 25px;
    margin-bottom: 0;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}


.entrytext {
	padding: 10px 0;
}

h3.arc-src {
	text-transform: uppercase;
	font-size: 20px;
}

.post, 
.hentry, 
.no-results {
	margin-bottom: 20px;
	
}

.read-more {
	border-radius: 10px 10px 10px 10px;
    display: table;
    padding: 5px 10px;
		
}

.postmetadata {
	font-family:Arial, Helvetica, sans-serif;
}

p.postmetadata {
	margin: 0;
}

.postmetadataw {
	letter-spacing: 3px;
	font-weight: bold;
}

.up-bottom-border {
	border-radius: 10px 10px 10px 10px;
    display: inline-block;
    margin-bottom: 20px;
    padding: 5px 10px;
    width: 98%;
}

.floatleft {
	float: left;
	width: 45%;
	text-align:left;
}

.floatright {
	float: right;
	width: 45%;
	text-align:right;
}

#page-nav .alignright {
	text-align:right;
}

#page-nav .alignleft {
	text-align:left;
}

#page-nav a {
	border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px;
    font-size: 17px;
    padding: 10px;
}



#commentsbox {
	margin: 20px 0;
} 

#commentsbox ol, 
#commentsbox li {
    list-style: none outside none;
}




#commentsbox .commentlist { 
margin: 0;
}

#commentsbox .watermark {
	font-family: 'Oswald',arial,serif;
    font-size: 17px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;	
}

#commentsbox .comment-author cite, 
#commentsbox .comment-author cite a {
    font-weight: bold;
    letter-spacing: 3px;
}



ol.commentlist, 
ul.commentlist, {
	list-style: none outside none;
}


#commentsbox img.avatar {
	left: 0;
    position: absolute;
    ttop: 7px;
    
}

#commentsbox ul.children {
	padding: 0;
}


.comment-body {
	padding: 0 0 10px;
}

#commentsbox .comment-body ol li {
	list-style: decimal outside none;
}

#commentsbox .comment-body ul  li{
	list-style: square outside none;
}

#commentsbox .commentlist li.comment {
    line-height: 19px;
    margin: 0 0 24px;
    padding: 5px 0 0 50px;
    position: relative;
}

#comments .comment-body p:last-child {
    margin-bottom: 6px;
}

#commentsbox .comment-meta, 
#commentsbox .comment-meta a:link, 
#commentsbox .comment-meta a:visited {
    font-size: 12px;
    padding-bottom: 10px;
    text-shadow: none;
}

a.comment-reply-link {
	font-size: 12px;
	padding: 1px 5px;
	border-radius: 5px;		

}

#commentsbox .commentlist .children li {
    margin: 0;
}

#commentsbox .commentlist li:last-child {
    border-bottom: medium none;
    margin-bottom: 0;
}

#comment-form {
	max-width: 550px;
}


#respond .required {
	font-weight: bold;
	position:absolute;
}



#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}

#cancel-comment-reply-link {
	font-weight: normal;
	line-height: 18px;
}


#respond input {
	margin: 0 0 9px;
}

#respond textarea {
	width: 98%;
}

#respond .form-allowed-tags {
	font-size: 13px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

h2#client-text.post-title {
	opacity: 0.7;
    padding: 10px 0;
    text-align: center;
}

#client {
	display:table;
    margin: 20px auto;
}

#client img {
	margin: 0 13px;
    max-height: 90px;
    vertical-align: middle;
    width: 120px;
}


/* D5 CORPORATE GREEN CSS */

body {
    background: none repeat scroll 0 0 #8AE4B2;
    color: #333333;
}
#container {
    background: none repeat scroll 0 0 #F6F5F5;
    box-shadow: 0 0 3px 0 #555555;
}
#top-menu-container {
    background: none repeat scroll 0 0 #054C37;
}
#top-menu-container input#s {
    background: url("images/search.png") no-repeat scroll right 50% transparent;
    border: 1px solid #444444;
    box-shadow: 0 0 3px 0 #FFFFFF;
    color: #63CE8E;
}
img.site-logo, 
h1.site-title {
    color: #0F9D73;
    text-shadow: 0 0 0 #000000, 1px 1px 0 #000000, 2px 2px 1px rgba(0, 0, 0, 0.75), 2px 2px 1px rgba(0, 0, 0, 0.5), 0 0 1px rgba(0, 0, 0, 0.2);
}
#headersep {
    background: none repeat scroll 0 0 #CCCCCC;
    border-bottom: 2px solid #FFFFFF;
}
.content-ver-sep {
    background: none repeat scroll 0 0 #CCCCCC;
    border-bottom: 1px solid #FFFFFF;
}
#footer {
    background: none repeat scroll 0 0 #0F9D73;
    border-top: 3px solid #054C37;
    box-shadow: 0 0 3px 0 #555555;
}
.facebook-link, 
.twitter-link, 
.youtube-link, 
.li-link, 
.feed-link {
    background-color: #08BA86;
    border-color: #32EDB6 #025B41 #025B41 #32EDB6;
}
.facebook-link:hover, 
.twitter-link:hover, 
.youtube-link:hover, 
.li-link:hover, 
.feed-link:hover {
    background-color: #07E2A2;
}
#creditline {
    background: none repeat scroll 0 0 #054C37;
    color: #EEEEEE;
    text-shadow: 0 0 1px #000000;
}
#creditline a {
    color: #C4C2C2;
}
#d5corporate-main-menu {
    color: #EEEEEE;
}
#d5corporate-main-menu a {
    color: #047F52;
}
#d5corporate-main-menu a:hover, #d5corporate-main-menu .current-menu-item > a, 
#d5corporate-main-menu .current-menu-ancestor > a, 
#d5corporate-main-menu .current_page_item > a, 
#d5corporate-main-menu .current_page_ancestor > a {
    background: url("images/menuback-green.png") repeat-x scroll 0 0 transparent;
    color: #035235;
}
#d5corporate-main-menu ul ul, 
.sub-menu, 
.sub-menu ul ul {
    background: none repeat scroll 0 0 #599D78;
    box-shadow: 0 0 5px 0 #000000;
}
#d5corporate-main-menu ul ul a {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #FFFFFF;
    color: #159B4B;
}
#d5corporate-main-menu ul ul a:hover, 
#d5corporate-main-menu ul ul .current-menu-item > a, 
#d5corporate-main-menu ul ul .current-menu-ancestor > a, 
#d5corporate-main-menu ul ul .current_page_item > a, 
#d5corporate-main-menu ul ul .current_page_ancestor > a {
    background: none repeat scroll 0 0 #AFD1BD;
    color: #159B4B;
}
#d5corporate-top-menu {
    border-left: 1px solid #09281A;
    border-right: 1px solid #589277;
}
#d5corporate-top-menu li a {
    border-left: 1px solid #589277;
    border-right: 1px solid #09281A;
    color: #B9F2E1;
    text-shadow: 0 0 1px #000000;
}
#right-sidebar .widget {
    background: none repeat scroll 0 0 #C4EEE2;
    border: 1px solid #999999;
}
#right-sidebar .widget h3 {
    color: #076046;
}
#right-sidebar .widget, 
#right-sidebar .widget li, 
#right-sidebar .widget a, 
#right-sidebar .widget a:hover {
    color: #333333;
}
#right-sidebar .widget ul {
    border-bottom: 1px solid #B7FBDC;
    border-top: 1px solid #5BA583;
}
#right-sidebar .widget li {
    background: url("images/listicon.gif") no-repeat scroll 0 10px transparent;
    border-bottom: 1px solid #5BA583;
    border-top: 1px solid #B7FBDC;
}
#footer-sidebar .widget h3 {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000;
}
#footer-sidebar .widget, 
#footer-sidebar .widget li, 
#footer-sidebar .widget a, 
#footer-sidebar .widget a:hover {
    color: #FFFFFF;
}
#footer-sidebar .widget ul {
    border-bottom: 1px dotted #13CE8A;
    border-top: 1px dotted #036638;
}
#footer-sidebar .widget li {
    background: url("images/listiconf.gif") no-repeat scroll 0 7px transparent;
    border-bottom: 1px dotted #036638;
    border-top: 1px dotted #13CE8A;
}
a {
    color: #4DBD10;
}
table {
    background-color: #EEEEEE;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 5px 0 #DDDDDD;
    color: #333333;
}
th {
    background: none repeat scroll 0 0 #CCCCCC;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}
caption {
    color: #555555;
}
input[type="text"], 
textarea, 
input#s, 
input[type="password"] {
    background: none repeat scroll 0 0 #EDEDED;
    border-color: #999999 #FFFFFF #FFFFFF #999999;
    border-style: solid;
    border-width: 1px;
}
input[type="text"]:focus, 
textarea:focus, 
input#s:focus, 
input[type="password"]:focus {
    background: none repeat scroll 0 0 #F7F7F7;
}
button, input[type="reset"], 
input[type="button"], 
input[type="submit"] {
    background: url("images/btn-green.png") repeat-x scroll right top #07AA5F;
    border: 2px solid #03794E;
    box-shadow: 0 0 5px 0 #03794E;
    color: #F7F7F7;
    text-shadow: 1px 1px 1px #000000;
}
button:hover, 
input[type="reset"]:hover, 
input[type="button"]:hover, 
input[type="submit"]:hover {
    border: 2px solid #66D49F;
    box-shadow: 0 0 5px 0 #66D49F;
}
.post.sticky, 
.sticky {
    background: url("images/sticky-green.png") no-repeat scroll right top #F2F2F2;
    border: 5px solid #DDDDDD;
    box-shadow: 0 0 5px 0 #555555;
}
#content img, 
#content-full img {
    border: 1px solid #999999;
    box-shadow: 0 0 5px 0 #777777;
}
#heading {
    color: #09883C;
    text-shadow: -1px -1px 0 #FFFFFF;
}
#featured-boxs img {
    box-shadow: 0 0 1px 0 #333333;
}
#featured-boxs h2 {
    text-shadow: -1px -1px 3px #FFFFFF;
}

#container .attachment-thumbnail {
    border: 1px solid #EEEEEE;
}

blockquote {
    background: none repeat scroll 0 0 rgba(105, 195, 141, 0.35);
    border-left: 10px solid #4DB878;
    border-right: 10px solid #4DB878;
}
blockquote:before {
    color: #0DAC4C;
}
blockquote:after {
    color: #0DAC4C;
}
h1.page-title, 
h1.arc-post-title {
    color: #054C37;
    text-shadow: -1px -1px 3px #FFFFFF;
}
h2.post-title, 
h2.comments, 
h3#reply-title, 
h2.post-title-color {
    color: #06A396;
    text-shadow: -1px -1px 3px #FFFFFF;
}
h2.post-title a, 
h2.post-title a:hover, 
h2.comments a, 
h2.post-title-color {
    color: #059E29;
}
h3.arc-src {
    color: #3ED48B;
}
h3 span {
    color: #2B6731;
}
.read-more {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #06A056;
    box-shadow: 0 0 3px 0 #06A056;
}
.read-more a {
    color: #555555;
}
.postmetadata {
    text-shadow: 0 0 1px #FFFFFF;
}
.postmetadata a {
    color: #259760;
}
.postmetadataw a {
    color: #05641B;
}
.up-bottom-border {
    background: none repeat scroll 0 0 #DCF3E2;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    border-top: 1px solid #999999;
}
#page-nav a {
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #FFFFFF #B1B4B5 #B1B4B5 #FFFFFF;
}
#commentsbox .watermark {
    color: rgba(150, 150, 150, 0.7);
}
#commentsbox .comment-author cite, 
#commentsbox .comment-author cite a {
    color: #05641B;
    text-shadow: -1px -1px 1px #FFFFFF;
	font-style: normal;
}
#commentsbox .commentlist li.comment {
    border-top: 3px solid #ABD4B5;
}
#commentsbox .comment-meta, 
#commentsbox .comment-meta a:link, 
#commentsbox .comment-meta a:visited {
    color: #A19F9F;
}
a.comment-reply-link {
    box-shadow: 0 0 3px 0 #555555;
}
#commentsbox .commentlist .children li {
    border-top: 1px solid #ABD4B5;
}
#respond .required {
    color: #FF4B33;
}
h2#client-text.post-title {
    color: #6CD395;
    text-shadow: 1px 1px 3px #EEEEEE;
}
.box_skitter .label_skitter {
    background: none repeat scroll 0 0 #09883C;
    color: #FFFFFF;
}
#f-post-page { margin: 10px auto; width: 100%; font-size: 15px; cursor: pointer; text-align: center; font-weight: bold; color: #CCCCCC; } 
#f-post-page-container { display: none; }