/*  
Theme Name: ADPublishing
Theme URI: http://www.adpublishing.org/
Author: ADPublishing
Author URI: http://adpublishing.org/
Version: 1.0.6
Description: ADPublishing social networking theme.
Tags: social networking, blog, homepage, webspace, theme options, custom header

	Changelog:
		v1.0 - 09.18.08
		First Release
		v1.0.1 - 10.03.08
		Updated the layered PSD file
		v1.0.2 - 10.13.08
		Replaced main page random image with featured image fader and combined theme styles
		v1.0.3 - 10.14.08
		Updated the lib/image-resize.php code to 1.0.2
		v1.0.4 - 10.16.08
		Removed hard-coding from header.php
		v1.0.5 - 11.03.08
		New Feature Image version - fixed bugs
		v1.0.6 - 11.10.08
		New FileUtility version; re-validated CSS

*/

.line{
	background:#FF9900;
	display:block;
	height: 10px;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}



html, body { margin: 0; padding: 0; }

body { 
	background: #8E8E8E url(images/body-bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 15px 0px;
}

body * {margin: 0px; padding: 0px;}

.clearfix:after { content: "."; display: block; clear: both; margin: 0px; padding: 0px; height: 0; visibility: hidden; }

#wrap {
	background: #FFFFFF;
	width: 980px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	}

/************************************************
*	Sales Page					     		    * 
************************************************/

#salespage {
	float: left;
	width: 780px;
	margin: 0px;
	padding: 20px;
	}
	
#salespage p {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#salespage li {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#salespage h1 {
	color: #CC0000;
	font-size: 28px;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: capitalize;
	line-height: 32px;
	}
	
#salespage h2 {
	color: #333333;
	font-size: 22px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-transform: capitalize;
	line-height: 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
	
#salespage h3 {
	font-size: 18px;
	font-family: "Trebuchet MS";
	text-transform: capitalize;
	font-weight: bold;
	font-margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}


/*********************************************
		Link Styles
*********************************************/
a {
	/*color: #ff9c01;*/
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

/*********************************************
		Text Elements
*********************************************/
p, ul, ol, blockquote {color: #333;}
ol, ul {
	margin: 5px 35px;
}
blockquote {
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #999;
}
img { border: 0px; background: none; }
p {
	padding: 10px 0px;
	margin: 0px;
}
#content p,
#content ol li,
#content ul li {
	line-height: 18px;
}
hr.shadow {
	display: block; clear: both;
	border: none;
	background: url(images/bottom-shadow.gif) bottom center no-repeat;
	width: 980px; height: 8px;
}
/*********************************************
		Header Styles
*********************************************/
h1 { /* This style used as title on single posts and pages */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px; line-height: 20px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px; padding: 0px 0px;
	color: #333333;
	width: 100%;
	border-bottom: 1px solid #999999;
	padding-bottom: 10px;
	font-weight:normal;
        text-align:center;
}
h2 { /* This style used as header in the sidebars */
	background: #333;
	font-size: 15px;
	color: #FFF;
	font-family: Helvetica, Arial, Sans-Serif;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	font-weight: normal;
}
h3 { /* This style used as the post titles on homepage/archive */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; line-height: 18px;
	margin: 0px; padding: 0px 0px 10px 0px;
	color: #747474;
	font-weight:normal;
}
h3 a {
}
h3 a:hover {
}
h4 { /* This style used as title for comments and as the identifying header on archive page  */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	color: #666;
	text-decoration: none;
}

/*********************************************
		The Obligatory WP Styles
*********************************************/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0px 8px 8px 0px;
}

.alignright {
   float: right;
   margin: 0px 0px 8px 8px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


/*********************************************
		Container Div
*********************************************/
#container {
	background: #e7e7e7;
	text-align: left;
    margin: 0px auto;
    width: 980px;
    padding: 0px;
    overflow: hidden;
}
#container-sales {	background: #e7e7e7;	text-align: left;    margin: 0px auto;    width: 890px;    padding: 0px;    overflow: hidden;}
/** Inner Page Style **/
#inner {
	width: 980px;
	background: #e7e7e7 url(images/columns-bgr.gif) repeat-y;	
}
#inner-sales {
	width: 980px;
	background: #e7e7e7 url(images/columns-sales.gif) repeat-y;	
}#inner-sales-client {	background-color:#ffffff;	padding:25px 0 0 0;}

/*********************************************
		Header Styles
*********************************************/
#header {
	background: url(images/header.jpg) no-repeat;
	width: 980px; height: 128px;
	margin: 0px; padding: 0px;
	display: block;
}
#header #title {
	display: block; float: left;
	width: 420px; height: 128px;
	margin: 0px; padding: 0px;
}
#header #title a {
	display: block;
	width: 320px; height: 128px;
	margin: 0px; padding: 0px;
	text-indent: -9999px;
	overflow: hidden;
}
/*********************************************
		Horizontal Navigaion Styles
*********************************************/
#menu {
	float: left;
	font-size: 16px;
	width: 540px; height: auto;
	margin: 77px 0px 0px 0px; padding: 0px;
	letter-spacing: 1px;
	text-transform: capitalize;
	position: relative;
	z-index: 100;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* This is the style for the first UL (the grey) */
#menu ul {
	float: right;
	background: transparent;
	height: 30px; line-height: 30px;
	margin: 0px 5px 0px 0px; padding: 0px;
}
/* This is the style for the top level list items */
#menu ul li {
	
	width: auto;
	display: block;
	float: left;
	list-style-type: none;
	height: 30px; line-height: 30px;
	margin: 0px 0px 0px 3px; padding: 0px;
}
#menu ul li.home {
	
}
/* The style for all links */
#menu a {
	
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
/* The hover state colors and background for all LI items and links */
#menu li:hover,
#menu li:hover a,
#menu li.sfhover,
#menu li.sfhover a,
#menu li a:hover {
	color: #FF9900;
	text-decoration: none;
}
/* This is the style for the top level links */
#menu ul li a {
	display: block;
	height: 30px; line-height: 30px;
	margin: 0px; padding: 0px 10px;
	text-decoration: none;
}
/* if you want to set a "current page item" style, do it here */
#menu ul li.current_page_item a {
}
/****************************** 
The second-level stuff 
*******************************/
/* This hides the nested UL before you hover */
#menu li ul {
	clear: both;
	position: absolute;
	width: 132px;
	left: -999em;
}
/* This shows the nested UL when you hover */
#menu li:hover ul, 
#menu li.sfhover ul {
	left: auto;
	display:  block;
	z-index: 1000;
}

/* This is the style for the nested UL */
#menu li:hover ul, #menu li.sfhover ul {
	background: #FF9900;
	display: block;
	margin: 0px; padding: 0px;
}
/* This is the style for the LI items within the nested UL */
#menu li:hover ul li,
#menu li.sfhover ul li {
	background: #FF9900;
	width: 130px;
	display: block;
	padding: 0px; margin: 0px;
	height: 25px; line-height: 25px;
	overflow: hidden;
	text-align: left;
	border-top: none;
}
/* This is the style for the links within the LI items within the nested UL */
#menu li:hover ul li a,
#menu li:hover ul li.current_page_item a,
#menu li.sfhover ul li a,
#menu li.sfhover ul li.current_page_item a {
	background: #ad0000;
	width: 120px;
	display: block;
	margin: 0px; padding: 0px 5px;
	height: 25px; line-height: 25px;
	border: none;
	color: #FFF;
	font-weight: bold;
}
/* This is the style for the hover state on the links within the LI items within the nested UL */
#menu li:hover ul li a:hover, 
#menu li.sfhover ul li a:hover {
	color: #000;
	background: #FFF;
	text-decoration: none;
	margin: 0px; padding: 0px 5px;
	height: 25px; line-height: 25px;
	font-weight: bold;
}

/*********************************************
		Feature Styles
*********************************************/
#feature {
	background: url(images/bottom-shadow.gif) bottom center no-repeat;
	width: 980px; height: 330px;
	margin: 0px; padding: 0px;
}
#feature #rotator {
	width: 625px; height: 315px;
	margin: 0px; padding: 0px;
	float: left;
}
#feature #rotator img {
	width: 625px; height: 315px;
	margin: 0px; padding: 0px;
}
#feature #latest {
	width: 295px; height: 265px;
	margin: 0px; padding: 25px 30px;
	float: left;
	background: #000 url(images/latest-bg.gif) repeat-x;
}
#feature #latest h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px; padding: 5px 0px 0px 0px;
	font-size: 18px;
	color: #FFF;
	font-weight:normal;
	text-shadow: #666666 -1px 1px;
}
#feature #latest ul {
	margin: 0px; padding: 15px 0px 0px 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
}
#feature #latest ul li {
	background: url(images/bul1.jpg) no-repeat left;
	margin: 0px 0px 15px 0px; padding: 0px;
	color: #ff9c01;
	list-style:none;
	padding: 4px 0px 0px 15px;
}
#feature #latest ul li a {
	color: #ff9c01;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#feature #latest ul li a:hover {
	text-decoration: none;
	color: #FFF;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

/*********************************************
		Top3 Styles
*********************************************/
#top3 {
	margin: 0px; padding: 15px 10px 25px 10px;
	width: 960px;
	background: url(images/bottom-shadow.gif) bottom center no-repeat;
}
#top3 .post {
	display: block; float: left;
	margin: 0px 5px; padding: 15px;
	width: 278px; height: 150px;
	overflow: hidden;
	background: #FFF;
	display: inline;
	background: #F2F2F2;
}
#top3 .post h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; line-height: 18px;
	margin: 0px; padding: 0px 0px 10px 0px;
	color: #747474;
}
#top3 .post h3 a {
	color: #747474;
	text-decoration: none;
}
#top3 .post img {
	width: 278px;
	margin: 0px; padding: 0px 0px 10px 0px;
}
#top3 .post p {
	margin: 0px; padding: 0px;
	font-size: 11px;
	color: #747474;
}
/*********************************************
		Feedreader Styles
*********************************************/
#feedr {
	margin: 0px 0px 25px 0px; padding: 15px 10px 25px 10px;
	width: 960px;
	background: #fff;
}
#feedr .feedreader {
	display: block; float: left;
	margin: 0px 5px; padding: 0px 15px 15px 15px;
	width: 278px;
	overflow: hidden;
	border: 0px solid #ACACAC;
	background: #FFF;
	display: inline;
}
#feedr .feedreader h3 {
	font-family: "Arial Black", Arial, Helvetica, Sans-Serif;
	font-size: 18px; line-height: 18px;
	margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px;
	color: #747474;
}
#feedr .feedreader h3 a {
	color: #747474;
	text-decoration: none;
}
#feedr .feedreader .post img {
	margin: 0px; padding: 0px 0px 10px 0px;
}
#feedr .feedreader p {
	margin: 0px; padding: 0px;
	font-size: 11px;
	color: #747474;
}

/*********************************************
		Horizonal Widgets
*********************************************/	
#horizwidgets {
	margin: 0px; padding: 15px 10px 25px 10px;
	width: 960px;
	background: url(images/bottom-shadow.gif) bottom center no-repeat;
}
#horizwidgets .widget {
	display: block; float: left;
	margin: 0px 5px; padding: 0px 0px 15px 0px;
	width: 230px;
	background: #FFF;
	display: inline;
}
#horizwidgets .widget h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; line-height: 30px;
	margin: 0px 0px 10px 12px; padding: 0px 0px 0px 15px;
	color: #333333;
text-align: left;
background: #FF9900 url(images/titl.jpg) no-repeat;
width: 193px;
height: 29px;
}
#horizwidgets .widget img {
	margin: 0px; padding: 0px 0px 15px 0px;
}
#horizwidgets .widget p,
#horizwidgets .widget .textwidget {
	margin: 0px 10px; padding: 0px;
	font-size: 11px;
	color: #747474;
}

/*********************************************
		Bottom Styles
*********************************************/
#bottom {
	margin: 0px; padding: 15px 10px 0px 10px;
	width: 960px;
}
#bottom h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; line-height: 18px;
	margin: 0px; padding: 0px 0px 10px 0px;
	color: #747474;
}

#bottom #video {
	display: block; float: left;
	margin: 0px 5px; padding: 0px;
	width: 320px;
	display: inline;
}
#bottom #video .videowrap {
	margin: 0px; padding: 0px;
	border: 3px solid #FFF;
}
#bottom #video object,
#bottom #video embed {
	width: 314px; height: 242px;
	background: #FFF;
	margin: 0px; padding: 0px;
}

#bottom #about {
	display: block; float: left;
	margin: 0px 5px; padding: 0px;
	width: 320px;
	display: inline;
}
#bottom #about img { padding: 0px 10px 10px 0px; }

#bottom #nav {
	display: block; float: left;
	margin: 0px 5px; padding: 0px;
	width: 615px;
	display: inline;
}
#bottom #navwrap {
	background: #000 url(images/latest-bg.gif) repeat;
	margin: 0px; padding: 20px 30px;
	width: 555px; /*height: 202px;*/
	border: 3px solid #FFF;
}

#bottom #navcats {
	margin: 0px; padding: 0px;
	/*width: 320px;*/		width: 100%;
	float: left;
}
#bottom #navcats ul {
	display: block; float: left;
	list-style-type: none;
	margin: 0px; padding: 0px 25px 0px 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
}
#bottom #navcats ul li {
	background: url(images/bul1.jpg) no-repeat left;
	margin: 0px 0px 15px 0px; padding: 0px;
	color: #ff9c01;
	list-style:none;
	padding: 4px 0px 0px 15px;
}
#bottom #navcats ul li a {
	color: #ff9c01;
	text-decoration: none;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#bottom #navcats ul li a:hover {
	text-decoration: none;
	color: #FFF;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#bottom #navcats .navcats-list {	float:left;	width:277px;}
#bottom #navsocial {
	margin: 0px; padding: 0px;
	width: 240px;
	float: left;
        left: 320px;
        position:relative;
}
#bottom #navsocial img {
	float: left;
	display: inline;
	margin: 0px 0px 0px 20px; 		padding: 0px;
}

/*********************************************
		Content Div
*********************************************/
#content {
	float: left;
	margin: 0px;
	padding: 25px 50px;
	width: 525px;
	display: block;
	border: 0px solid black;
}

#content-sales {
	float: left;
	margin: 0px;
	padding: 25px 50px;
	width: 905px;
	display: block;
	border: 0px solid black;
}#content-clients {	margin: 0 auto;	padding: 15px 0;	width: 945px;	display: block;	border: 0px solid black;    background:url(images/clients_header_bg.gif) no-repeat;	height:560px;	position:relative;}.clients-left {	float:left;	width:175px;}.clients-right {	float:left;	font-size:12px;	line-height:20px;	width:740px;}.clients-left ul {	list-style-type:none;}.clients-left a {   font-weight:bold;   color:#000000;}.clients-left a:hover {    color:#ff0000;}

/*********************************************
		Share Links Styles
*********************************************/
#share {
	display: block;
	float: right;
	width: 125px;
	margin: 10px 10px 10px 10px; padding: 10px;
	font-size: 11px;
	border-left: 1px solid #ccc;
	text-transform: uppercase;
}
#share a {
	color: #AAA;
	text-decoration: none;
}
#share a:hover {
	color: #333;
	text-decoration: none;
}
#share ul {
	margin: 0px; padding: 0px;
	list-style-type: none;
}
#share ul li {
	margin: 0px; padding: 0px 0px 0px 20px;
	border-bottom: 1px solid #EEE;
	line-height: 24px;
}
#share ul li.print {
	background: url(images/share/print.gif) left 50% no-repeat;
}
#share ul li.comments {
	background: url(images/share/comments.png) left 50% no-repeat;
}
#share ul li.stumble {
	background: url(images/share/stumble.png) left 50% no-repeat;
}
#share ul li.digg {
	background: url(images/share/digg.gif) left 50% no-repeat;
}
#share ul li.delicious {
	background: url(images/share/delicious.gif) left 50% no-repeat;
}
#share ul li.facebook {
	background: url(images/share/facebook.gif) left 50% no-repeat;
	border: none;
}

/*********************************************
		Post Meta Styles
*********************************************/
.meta-top {
	clear: both; /* we need this so floats in the post are cleared */
	padding: 5px;
	color: #666;
	margin: 10px 0px 5px; padding: 0px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.meta-bottom {
	clear: both; /* we need this so floats in the post are cleared */
	padding: 5px;
	color: #fff;
	margin: 10px 0px; padding: 10px;
	background: #333333;
}

/*********************************************
		Previous/Next Page Navigation
*********************************************/
.page-nav {
	clear: both; /* To clear any floats */
	margin: 10px 0px;
	padding: 10px 0px;
}
.nav-previous {
	width: 249px; 
	float: left; 
	text-align: left;
}
.nav-next {
	width: 249px; 
	float: right; 
	text-align: right;
}

/*********************************************
		Right Sidebar
*********************************************/
#r_sidebar {
	display: inline;
	float: right;
	width: 355px;
	margin: 0px 0px 15px 0px; padding: 0px;
	display: block; /* floats are handled as block elements, this is to fix 
							   a margin collapsing bug in IE */
}
#r_sidebar p {
	padding: 5px;
}
#r_sidebar img {
	text-align: center;
}
#r_sidebar img.ad {
	display: inline;
	margin: 0px 30px 30px 0px; padding: 0px;
}
#r_sidebar form {
	padding: 0px;
	margin: 5px;
}
#r_sidebar div.widget {
	clear: both;
	margin: 0px; padding: 30px 20px 0px 20px;
}
#r_sidebar ul {
	padding: 0px 0px 0px 0px;
}
#r_sidebar ul li {
	padding: 0px;
	margin: 5px;
}
#r_sidebar ul li a {
	color: #000;
	text-decoration: none;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#r_sidebar ul li a:hover {
	color: #666666;
	text-decoration: underline;
		font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#r_sidebar ul li ul {
	padding: 0px;
	margin: 0px;
}
#r_sidebar ul li ul li {
	padding: 0px;
	margin: 5px 10px 5px 5px;
}

#r_sidebar #latest {
	width: 295px; height: 675px;
	margin: 0px; padding: 25px 30px;
	float: left;
	background: #000 url(images/latest-bg.gif) repeat-x;
}
#r_sidebar #latest h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px; padding: 5px 0px 0px 0px;
	font-size: 18px;
	color: #FFF;
	font-weight:normal;
	text-shadow: #666666 -1px 1px;
}
#r_sidebar #latest ul {
	margin: 0px; padding: 25px 0px 0px 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
}
#r_sidebar #latest ul li {

	background: url(images/bul1.jpg) no-repeat left;
	margin: 0px 0px 15px 0px; padding: 0px;
	color: #ff9c01;
	list-style:none;
	padding: 4px 0px 0px 15px;
}
#r_sidebar #latest ul li a {
	color: #ff9c01;
	text-decoration: none;
}
#r_sidebar #latest ul li a:hover {
	text-decoration: none;
	color: #FFF;
}

#r_sidebar #video {
	display: block; float: left;
	width: 320px;
	display: inline;
}
#r_sidebar #video .videowrap {
	margin: 0px; padding: 0px;
	border: 3px solid #FFF;
}
#r_sidebar #video object,
#r_sidebar #video embed {
	width: 314px; height: 242px;
	background: #FFF;
	margin: 0px; padding: 0px;
}

/*********************************************
		Comment Styles
*********************************************/
#comments {
	padding: 8px;
}
#comments .even {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	background: #FFFFFF;
	overflow: hidden;
	border-bottom: 1px dotted #B7B7B7;
}
#comments .odd {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	background: #FFFFFF;
	overflow: hidden;
	border-bottom: 1px dotted #B7B7B7;
}

/*********************************************
		Footer Styles
*********************************************/
#footer {
	margin: 15px 0px 0px 0px;
	padding: 20px;
	clear: both;
	text-align: left;
	font-size: 11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#footer a {
	color: #000;
	text-decoration: underline;
}
#footer a:hover {
	color: #666;
	text-decoration: underline;
}/*********************************************              Easy Slider ***********************************************/	#clients-slider ul, #clients-slider li,	#slider2 ul, #slider2 li{		margin:0;		padding:0;		list-style:none;		}	#slider2{margin-top:1em;}	#clients-slider li, #slider2 li{ 		/* 			define width and height of list item (slide)			entire slider area will adjust according to the parameters provided here		*/ 		width:165px;		height:168px;		overflow:hidden;                 color:#000000;						font-size:11px;		}	#clients-slider li div {   display:block;   margin:0 0 0 20px;}#clients-slider li div span {   font-weight:bold;   display:block;}	#prevBtn, #nextBtn,	#slider1next, #slider1prev{ 		display:block;		width:38px;		height:77px;		position:absolute;		left:25px;		top:230px;		z-index:1000;		}		#nextBtn, #slider1next{ 		left:890px;		}															#prevBtn a, #nextBtn a,	#slider1next a, #slider1prev a{  		display:block;		position:relative;		width:38px;		height:77px;		background:url(images/control_left.gif) no-repeat 0 0;			}		#nextBtn a, #slider1next a{ 		background:url(images/control_right.gif) no-repeat 0 0;			}				/* numeric controls */		ol#controls{		margin:1em 0;		padding:0;		height:28px;			}	ol#controls li{		margin:0 10px 0 0; 		padding:0;		float:left;		list-style:none;		height:28px;		line-height:28px;		}	ol#controls li a{		float:left;		height:28px;		line-height:28px;		border:1px solid #ccc;		background:#DAF3F8;		color:#555;		padding:0 10px;		text-decoration:none;		}	ol#controls li.current a{		background:#5DC9E1;		color:#fff;		}	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}	/* // Easy Slider */

/****************************/
/* Next and Prev Page Links */
/****************************/
ul#nextPrevPages { list-style-type:none; padding:0; margin:50px 30px 0 0; font-size:16px; font-weight:bold; }
#nextPrevPages li.previous { float:left; }
#nextPrevPages li.next { float:right; }
.clear { clear:both; }

/************************/
/* Facebook Round Edges */
/************************/
.bbg{display:block}
.bbg *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.bbg1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.bbg2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.bbg3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.bbg4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.bbg5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.bbgfg{
  background:#000000}




#___plusone_0[style]{ 
   background: none repeat scroll 0 0 transparent !important;
    border-style: none !important;
    display: inline-block !important;
    float: right !important;
    height: 25px !important;
    margin: 0 !important;
    padding: 7px 0 0 !important;
    text-indent: 0 !important;
    width: 72px !important;
}



#bottom #navsocial {
    float: left;
    left: 240px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 328px;
}




