/*
Theme Name: LivingDot.com
Theme URI: http://www.livingdot.com/
Author: Pavel Ushakov
Author URI: LivingDot.com
Description: This theme for WordPress is designed LivingDot.com for by Pavel Ushakov.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: green, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/


/* =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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#header, #footer-top, #footer, #bottombar, #container {
	margin: 0 auto;
	width: 960px;
}

#container {	
	width: 961px;
	padding-bottom: 60px;
}

#wrapper {
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: #ffffff;
	font-family: 'Open Sans', sans-serif;
}
body,
input,
textarea {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: disc;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
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 {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {	
	background: none repeat scroll 0 0 #D6E8B6;
    border: 0 none;   
    padding: 2px 5px;
}

input[type="text"] {		
    height: 35px;
    line-height: 35px;    
}

textarea {	   
    height: 115px;    
    padding: 2px;
	resize: none;
}

a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:active,
a:hover {
	color: #000000;
}

.clear {
	clear: both;
}


/* =Header
-------------------------------------------------------------- */

#header-wrapper {
	background-color: #333333;
}

#header {	
	height: 101px;
	padding: 0 0 50px;	
	position: relative;
}

.home #header {		
	padding: 0;	
}

#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin-top: 44px;
	width: 177px;
	height: 57px;	
}
#site-title a {
	background: url("images/png-images.png") no-repeat scroll 0 -1200px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	width: 177px;
	height: 57px;	
	text-indent: -9999em;
	display: block;	
	outline: none;
}

#site-description {
	display: none;
}

#navigation {
	float: right;
	width:  783px;	
	height: 101px;
	color: #ffffff;
}

#navigation  ul {
	margin: 0;
}

#navigation .top-nav {	
	height: 40px;
	color: #888888;
	margin-bottom: 4px;
}

#menu-top-nav{
    background-color: #222222;
    color: #888888;
    float: right;
    font-size: 12px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}

#menu-top-nav li{
    display: inline;
    margin: 0 9px 0 0;
    padding-left: 20px;
	background: url('images/top-nav-sep.png') no-repeat scroll left center;
}

#menu-top-nav li:first-child {    
	background: none;
	padding-left: 9px;
}

#menu-top-nav li a{
	text-decoration: none;	
	color: #888888;
	outline: none;
	text-transform: uppercase;	
}

#menu-top-nav li a:hover{
	color: #888888;
	text-decoration: underline;	
}

#menu-top-nav li.phone {
	margin: 0 6px;
}

#menu-top-nav li.phone a {
	text-decoration: none;		
	color: #8BBF35;
}

#menu-top-nav li.phone a:hover{
	text-decoration: none;	
	cursor: default;
	color: #8BBF35;
}

#navigation .main-nav {		
    clear: both;
    color: #FFFFFF;
    height: 57px;
    width: 100%;
}

#menu-main-nav{   
    color: #ffffff;
    float: right;
    height: 57px;   
	margin: 0; 	
	line-height: 57px;
}

#menu-main-nav li{
	display: inline;	
	margin-left: 20px;
}

#menu-main-nav li a{
	text-decoration: none;	
	color: #ffffff;
	outline: none;
	font-size: 14PX;
	font-weight: 600;
}

#menu-main-nav li a:hover, #menu-main-nav li.current-menu-item  a{
	color: #8BBF35;
	text-decoration: none;	
}

/*------------------ Banner ---------------------------*/

#banner {
	height: 321px;
	width: 982px;
	margin: 0 auto;
}

#banner-text {
    color: #FFFFFF;
    float: left;
    font-style: italic;
    font-weight: 400;
    margin-top: 83px;
    padding-left: 11px;
    width: 435px;
}

#banner-text  p {
    background-color: #555555;
    float: left;
    font-size: 20px;
    height: 37px;
    line-height: 37px;
    padding: 0 16px;
}

#banner-text  p.highlight {
	background-color: #8BBF36;	
}


#featured-image {
	background: url("images/png-images.png") no-repeat scroll 0 -900px transparent;
	width: 500px;
	height: 294px;
	float: right;	
	margin-top: 27px;
}

/*-------------------- Content ------------------------*/

#content-wrapper {
	margin-top: -4px;
	position: relative;
	min-height: 300px;
}

.content-wrapper-top {
	background: url('images/content-wrap-top.png') repeat-x scroll 0 0;     
    height: 4px;   
}

/*--------------- Home top -----------------*/

#sections {
	background: url("images/sections-bg.gif") repeat-y scroll center top transparent;
	margin-top: 38px;	
}

#sections-top .section {
    float: left;
    height: auto;
    padding: 0 18px 25px;
    width: 204px;
}

#sections-top .section-icon {    
	width: 150px;
	height: 150px;
	margin: 0 auto;
	padding-bottom: 26px;
}

#sections-top .corporate-icon {
    background: url("images/home-main-icons.gif") no-repeat scroll 0 0;	
}

#sections-top .personal-icon {
    background: url("images/home-main-icons.gif") no-repeat scroll -210px 0;	
}

#sections-top .design-icon {
    background: url("images/home-main-icons.gif") no-repeat scroll -420px 0;	
}

#sections-top .wordpress-icon {
    background: url("images/home-main-icons.gif") no-repeat scroll -630px 0;	
}

#sections-top .section h2{
	font-size: 19px;
    font-weight: 800;
    text-align: center;
	line-height: 1.1;
}

#sections-top .section p {
	margin-bottom: 0;
    text-align: center;
}

#sections-top .section ul {
    list-style: disc inside none;
    margin: 0 auto;
    width: 125px;
}

#sections-bottom  {    
    position: relative;
    right: 0;
    top: -36px;  	
}

#sections-bottom  .section-b {
    float: left;
    height: 36px;    
    width: 240px;
}

#sections-bottom .read-more {   	
	display: block;
	float: right;
	width: 36px;
	height: 36px;
	text-indent: -9999em;
	outline: medium none;
	background: url("images/gif-images.gif") no-repeat scroll -150px -500px;
}

#content-top {
	margin-bottom: 20px;
	position: relative;
	font-size: 13px;
}


#content-bottom {
	background-color: #8BBF36;
	height: 146px;
	width: 961px;
	padding: 18px 0;
	color: #000000;
	position: relative;
}

#content-bottom-inner {
	background: url("images/content-bottom-inner.gif") repeat-y scroll center top transparent;
	font-size: 13px;
}

#content-bottom-inner p {
	margin-bottom: 0;
}

#content-bottom  h3 {
    font-size: 15px;
    font-weight: 700;
	color: #000000;
	margin-bottom: 5px;
}

#announcement {
	width: 534px;
	padding: 15px 33px;
	float: left;	
}

#twitter-feed {
	width: 295px;
	padding: 15px 33px;
	float: left;	
}

#twitter-feed ul {
	margin: 0;	
	list-style: none outside none;
}

#twitter-feed .aktt_more_updates {
	bottom: 0;	
    position: absolute;
    right: 0;
    width: 140px;
	height: 56px;	
}

#twitter-feed .aktt_more_updates a {   
    width: 140px;
	height: 56px;	
	background: url("images/gif-images.gif") no-repeat scroll 0 -500px;
	text-indent: -9999em;
	display: block;
	outline: medium none;
}

#twitter-feed a.aktt_tweet_time {
	color: #ffffff;
	text-decoration: none;
}

#twitter-feed a:hover.aktt_tweet_time {	
	text-decoration: underline;
}

/*------------------- Footer nav----------------*/

#footer-wrapper {
	margin-top: -4px;
}

.footer-inner {
	background-color: #C1C1C1;
}

.footer-wrapper-top {
	background: url('images/footer-wrap-top.png') repeat-x scroll 0 0;     
    height: 4px;   
}

#footer-top {
	padding: 50px 0;
	position: relative;
	z-index: 10;
}

/*---------------- Earn Cash -------------------*/

#earn {
	width: 239px;
	height: 174px;
	float: left;
	background: url("images/gif-images.gif") no-repeat scroll 0 0; 
}

#earn h3 {
	color: #FFFFFF;
    font-size: 26px;
    font-weight: 800;
    margin-top: 25px;
    text-align: center;
    text-transform: uppercase; 
}

#earn p {
	font-size: 13px;
    margin-bottom: 0;
    padding: 20px 17px 11px;
}

#earn a.more{
	color: #8BBF36;
    display: block;
    float: right;
    font-size: 13px;
    height: 22px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 110px;
	line-height: 22px;
}

#earn a:hover.more{
	color: #ffffff; 
}

/*-------------- Our Customers -----------------*/
#clients-list  {
    float: right;
	width: 680px;
	height: 180px;
}

#clients-list h3 {
    background: url("images/title-bg.gif") repeat-x scroll left center transparent;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}

#clients-list h3 span {
    background-color: #C1C1C1;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 20px;
	text-transform: uppercase;
}

#clients {
    background: url("images/clients.jpg") no-repeat scroll 0 0 transparent;
    height: 152px;
    text-indent: -9999em;
    width: 680px;
	margin: 0;
}

#clients li  {   
    text-indent: -9999em;
	display: inline;
}

/*------------------ Footer Navigation --------------*/

#footer {
    border-top: 1px solid #FFFFFF;
    color: #222222;
    padding-bottom: 160px;
    padding-top: 8px;
}

#footer .footer-nav  ul{
	margin: 0;
	float: left;	
}

#menu-footer-nav li {
	display: inline;
	margin-right: 15px;
}

#menu-footer-nav li  a{
	color: #222222;
	text-decoration: none;
}

#menu-footer-nav li  a:hover{
	text-decoration: underline;
}

#site-info {
    float: right;
    font-size: 12px;    
    width: 19%;
	text-align: right;
	font-weight: 600;
}

/*---------------------bottom wrapper-----------------*/

.bottombar-wrapper {	
    bottom: 0;   
    height: 54px;
    left: 0;
    position: fixed;
    width: 100%;
	z-index: 1000;
}

.bottombar-top {
	background: url('images/bottombar-bg.png') repeat-x scroll 0 0;     
    height: 4px;   
}

.bottombar-inner {
	background-color: #333333;     	
}

.bottombar {
	width: 960px;
	height: 54px;
	margin: 0 auto;
	color: #FFFFFF;
}

.bottombar p {
	color: #FFFFFF;
    float: left;
    font-size: 13px;
    line-height: 54px;
	margin: 0;
}

a.order-now {
    background: none repeat scroll 0 0 #8BBF36;
    color: #000000;
    display: block;
    float: right;
    font-size: 16px;
    font-weight: 800;
    height: 30px;
    line-height: 30px;
    margin-top: 11px;
    padding: 0 40px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

a.order-now  span{   
    font-size: 19px;   
}

a:hover.order-now {   
    color: #ffffff;   
}

/*---------- footer content -------------*/

#footer-top .footer-content {
	float: left;
	width: 680px;	
}

#footer-top .footer-sidebar {
	float: right;
	width: 239px;
	height: 251px;
	background: url("images/gif-images.gif") no-repeat scroll 0 -200px;
	position: relative;
}

#footer-top .footer-content h3 {    
    color: #FFFFFF;
    font-weight: bold;    
    text-transform: uppercase;
	font-size: 15px;
    line-height: 20px;
	margin-bottom: 20px;
	background: url('images/wheel-bg.gif') no-repeat 0 0;
	padding-left: 25px;
}

#footer-top .footer-sidebar  h3 {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 800;
    margin-top: 25px;
    text-align: center;
    text-transform: uppercase;
}

#footer-top .footer-sidebar a.more {
    bottom: 9px;
    color: #8BBF36;
    display: block;
    float: right;
    font-size: 17px;
    font-weight: 800;
    height: 22px;
    line-height: 22px;
    position: absolute;
    right: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 110px;
}

#footer-top .footer-sidebar a:hover.more {
    color: #ffffff;
}

#footer-top .footer-sidebar p {
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 0;
    padding: 25px 20px 11px;
}

/*--------------- Page Content Style ---------------*/

#content .page-title {    
    height: 150px;
    padding: 0 0 0 187px;
    width: auto;
	margin-top: 30px;
	margin-bottom: 25px;
}

#content .page-title.corporate {
    background: url("images/page-title-icons.gif") no-repeat scroll 0 -300px transparent;  
}

#content .page-title.personal {
    background: url("images/page-title-icons.gif") no-repeat scroll 0 0 transparent;    
}

#content .page-title.design {
    background: url("images/page-title-icons.gif") no-repeat scroll 0 -600px transparent;   
}

#content .page-title.terms {
    background: url("images/page-title-icons.gif") no-repeat scroll 0 -1200px transparent; 
}

#content .page-title.faq {
   background: url("images/page-title-icons.gif") no-repeat scroll 0 -1500px transparent; 
}

#content .page-title.why-us {
    background: url("images/page-title-icons.gif") no-repeat scroll 0 -1800px transparent;
}

#content .page-title.contact {
    background: url("images/page-title-icons.gif") no-repeat scroll 0 -2100px transparent;
}

#content .page-title h1{
    font-size: 29px;
    font-weight: 800;
    line-height: 1;
    text-transform: uppercase;
	padding-top: 25px;
	margin-bottom: 5px;
}

#content .corporate h1{
    padding-top: 25px;
}

#content .personal h1, #content .terms h1{
    padding-top: 18px;
}

#content .faq h1, #content .why-us h1, #content .design h1, #content .contact h1{
    padding-top: 38px;
}

#content .page-title p{
    font-size: 19px;
    line-height: 1.4;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;	
}

.page #content .entry-content {
	width: 773px;
	float: right;
	font-size: 13px;
}

.page #content .entry-content h3 {
	color: #8bbf35;
	font-size: 15px;
	font-weight: 800;
	margin-bottom: 20px;
	text-transform: uppercase;
}

#content .entry-content a:link {
    color: #000000;
	outline: none;
}

#content .entry-content a:hover {
    color: #000000;		
}

.page #content .entry-content h3 {
	color: #8bbf35;
	font-size: 15px;
	font-weight: 800;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.page #content .hentry {
	background: url("images/page-sidebar-bg.png") repeat-y scroll 0 0 transparent;
}

.page #content .entry-content ul {
   list-style: disc outside none;
    margin: 0 0 18px 50px;
}

.page #content .entry-content li {  
   margin-bottom: 15px;
}

.page #content .entry-content p.indent {  
    line-height: 1.6;
    margin-left: 50px;
}

.page #content .entry-content h4 {  
    font-weight: 700;
    margin-bottom: 8px;
	color: #8BBF35;
}

/*----------------- share button -----------------*/

#social-link{
	display: block;
}

.social {
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    display: block;
    margin-top: 7px;
    padding: 3px 0 0 8px;
    position: absolute;
    right: -3px;
    text-align: right;
    top: 94px;
    width: 285px;
	z-index: 50;
}
.social:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    margin-top: 3px;
    padding: 7px 0 1px 8px;
}
.social ul {
    display: none;
	margin: 0;
    outline: 0 none;
    padding: 0;
}
.social:hover ul {
    display: block;
}
.social li {
    display: block;
    float: left;
    padding: 0 6px 0 0;
}
a.share, a.share:visited {
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
    background: none repeat scroll 0 0 #8BBF35;
    color: #FFFFFF;    
    font-size: 12px;
    line-height: 12px;
    padding: 11px 14px 9px;
    text-decoration: none;
    text-transform: uppercase;
}
a.share:hover, .social:hover a.share, .social:hover a.share:visited {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
}

/*---------------------------*/

table.chart {
	margin-top: 36px;
}

.plans  tr {
    background-color: #B9D986;
    border-bottom: 1px solid #FFFFFF;
    height: 27px;
    line-height: 27px;
}

.plans  tr.odd {
    background-color: #DCEDC3;
}

.plans  td, .plans  th  {
    text-indent: 15px;
	color: #ffffff;
}

.plans  td.feature, .plans  th.feature {
    text-indent: 25px;
	color: #000000;
}

.plans   tr.total {
    text-indent: 25px;
	text-align: left;
	height: 39px;
    line-height: 39px;
	font-size: 15px;
}

.plans  td.usage, .plans  th.usage {
    background: url("images/usage-bg.png") repeat scroll 0 0 transparent;
	/*background-color: #336600;
    font-weight: 800;
    opacity: 0.25;*/
}

.total td.usage, .total th.usage {    
    color: #000000;
}

tr.plan-title {
    background-color: #8BBF35;
    border-bottom: 1px solid #FFFFFF;
    height: 46px;
    line-height: 46px;
}

th .plan-no {
    background: url("images/plan-no.png") no-repeat scroll left center transparent;
    color: #8BBF35;
    float: left;
    font-size: 23px;
    height: 46px;
    line-height: 46px;
    margin-left: 22px;  
    width: 31px;
}

th .plan-name {
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    padding-left: 8px;
    text-align: left;
	text-transform: uppercase;
}

/*--------------------------------*/

#content .entry-content a.quote-button{
    background: none repeat scroll 0 0 #000000;
    color: #8BBF36;
    display: block;
    float: left;
    font-size: 26px;
    font-weight: 800;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
    margin-top: 30px;
    outline: medium none;
    padding: 0 45px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

#content .entry-content a:hover.quote-button{   
    color: #ffffff;   
}


#footer-top .design-footer-img {
    background: url("images/png-images.png") no-repeat scroll 0 0;
    float: right;
    height: 238px;
    position: absolute;
    right: -4px;
    top: -178px;
    width: 379px;
}

#post-18  .features-list {
	float: left;
	width: 132px;
	height: auto;
	background-color: #B9D986;
	padding: 9px;
}

.page #content .post-18 {
    background: none repeat scroll 0 0 transparent;
}

#post-18 .features-list  h3 {
    border-bottom: 1px solid #8BBF36;
    color: #FFFFFF;
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
    margin: 0 6px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}

#post-18 .features-list  ul {
    font-size: 13px;
    margin: 15px 0 15px 24px;
    width: 110px;
}

#post-18 .features-list  li{
	line-height: 1.3;
    margin-bottom: 10px;
}

#post-18 .get-list {
	background-color: #8BBF36;
	padding: 10px 4px;
}

#post-18 .get-list  a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: 800;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

#post-18 .get-list  a span {
	font-size: 11px;
}

/*---------------- Contact Us ------------*/

#post-24  .features-list {
    background-color: #B9D986;
    float: left;
    font-size: 13px;
    height: auto;
    padding: 22px 18px 43px;
    width: 114px;
}

.page #content .post-24 {
    background: none repeat scroll 0 0 transparent;
}

#post-24  .features-list  span{
    color: #ffffff;
	font-weight: 800;
}

.contact  .highlight{
    color: #8BBF36;
	font-weight: 700;
}

#content.contact  .entry-content{
    width: 450px;
	float: right;
	font-size: 14px;
}

#footer-top .contact-footer-img {
    background: url("images/png-images.png") no-repeat scroll 0 -600px;
    float: right;
    height: 200px;
    position: absolute;
    right: -16px;
    top: -169px;
    width: 354px;
	z-index: 0;
}

#contact-form {
	float: left;
	width: 297px;
	padding-left: 37px;
	font-size: 14px;
}

#contact-form  p {
	margin-bottom: 13px;
}

#contact-form  label {
	font-weight: 700;
	display: block;
	margin-bottom: 5px;
}

#contact-form  input , #contact-form  textarea {
	font-size: 14px;
    width: 280px;	
}

#contact-form span label {
	font-weight: 400;
	display: inline;
	cursor: pointer;
}

#contact-form span input{
	width: auto;
}

#content .submit {
    background: none repeat scroll 0 0 #000000;
    color: #8BBF36;
    display: block;
    float: left;
    font-size: 20px;
    font-weight: 800;
    height: 40px;
    line-height: 4px;
    margin-bottom: 20px;    
    outline: medium none;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
	border: 0 none;	
}

#content input:hover.submit {
    color: #FFFFFF;
	cursor: pointer;
}

/*------------- About Us -----------------*/

.page #content .post-6 { 
	margin-top: 30px;
	margin-bottom: 50px;
	background: url("images/about-bg.png") repeat-y scroll 0 0 transparent;
}

#content .about-sidebar {
    float: left;
	width: 290px;
	font-size: 13px;
}

#content.about  .entry-content {
    float: right;
	width: 600px;
}

#content .page-title.about , #content .page-title.about-side {
    height: 110px;   
    padding-left:130px;
	margin-top: 0;
}

#content .page-title.about p, #content .page-title.about-side p {    
    border-bottom: 0 none;
    font-size: 16px;    
	margin-top: 0;
}

#content .page-title.about {
     background: url("images/page-title-icons.gif") no-repeat scroll 0 -2729px transparent;
}

#content .page-title.about-side {
     background: url("images/page-title-icons.gif") no-repeat scroll 0 -2416px transparent;
}

.about .highlight {
	color: #8BBF36;
	font-weight: 700;
}

.about .bg-highlight {
    background-color: #000000;
    color: #FFFFFF;
    float: left;
    font-weight: 700;
    padding: 5px 10px;
}

#footer-top .about-footer-img {
    background: url("images/png-images.png") no-repeat scroll 0 -300px;
    height: 282px;
    position: absolute;
    left: 0;
    top: -246px;
    width: 308px;
}

/*--------Subscribe style-------- */

#announcement #mc_embed_signup input.email {
	float: left;
}

#content #mc_embed_signup input.submit  {
	height: 35px;
	line-height: 35px;
}


#content-bottom #twitter-feed ul a {
	color: #fff !important;
	text-decoration: none !important;	
	font-weight: normal !important;	
}

#content-bottom #twitter-feed ul a:hover {
	color: #fff !important;
	text-decoration: underline !important;	
}

#content-bottom .twigetfollow {
	display: none;
}

#content-bottom {
	height: 200px;
	position: relative;
}

#tw-followus {
	position: absolute;	
	width: 139px;
	height: 58px;
	right: 0;
	bottom: 0;	
}
 