/*
Team Connections
Customized by the genius MenWithPens
*/

.custom { background:url("images/content_background1.jpg") center top; }
.custom .page { background:transparent;padding-left:0;padding-right:0; }

.custom #header_area { background:url("images/header_background.png") no-repeat center top; }
.custom #header_area .page { position:relative; }
.custom #header_area .page,.custom #header_area #header { padding-top:0; }
.custom #header_area #logo a { background:url('images/team-connections_1.png') top left no-repeat;display:block;height:123px;margin-left:20px;overflow:hidden;text-indent:-10000px;width:448px; }
.custom #header_area #tagline { display:none; }
.custom #header_area #subscribe_box { background:url("images/subscribe_box.png") no-repeat center center;height:67px;margin-top:54px;padding-left:20px;padding-top:2px;position:absolute;right:0;top:0;width:372px; }

.custom #content_area .format_text h3 { font-weight:bold; }
.custom #content_area a { border-bottom:1px dotted #fa9b00;font-weight:bold;text-decoration:none; }
.custom #content_area a:hover { border-bottom:1px solid #fa9b00; }
.custom #content_area .headline_area a { border:none; }
.custom #content_area .bracket { display:none; }
.custom #content_area .sociable a { border:none; }
.custom #content_area #featured { background:#fff;border:1px solid #aaa;margin:10px auto;padding:4px 2px 4px 4px;width:608px; }
.custom #content_area #featured #myGallery { border:none; }
.custom #content_area #featured #myGallery .left,.custom #content_area #featured #myGallery .right,.custom #content_area #featured #myGallery .carouselBtn { display:none; }
.custom #content_area #featured #myGallery .slideInfoZone h2,.custom #content_area #featured #myGallery .slideInfoZone p { margin:10px !important; }
.custom #content_area #featured #myGallery .slideInfoZone h2 { color:#fff;font-size:16px !important;font-weight:bold; }
.custom #content_area #featured #myGallery .slideInfoZone p { font-size:13px !important; }
.custom #content_area #featured #myGallery a { border:none; }
.custom #content_area #content .format_text { text-align:justify; }
.custom #content_area .format_text .more-link { background:url("images/read_more_arrow.png") right center no-repeat;border:none;color:#222222;font-size:18px;padding:2px 30px 2px 0; }
.custom #content_area .headline_meta .author,.custom #content_area .headline_meta .published,.custom #content_area .teasers_box .teaser_date { text-transform:none; }
.custom #content_area .headline_meta { font-size:13px; }
.custom #content_area .teasers_box .entry-title { font-size:18px; }
.custom #content_area .teasers_box .entry-title a { border:none; }
.custom #content_area .teasers_box .teaser_link { color:#111; }
.custom #content_area .wpcf7-form textarea,.custom #content_area .wpcf7-form input[type="text"] { background:#fff;padding:0.2em; }
.custom #content_area .wpcf7-form input[type="submit"] { background:transparent url(../lib/images/submit-bg.gif) repeat scroll 0 0;border:1px solid #ccc;color:#000;cursor:pointer;font-size:1.143em;padding:0.313em 0.25em;width:auto; }
.custom #content_area .wpcf7-form input[type="submit"]:hover { color:#000; }
.home #content_area .post_box { padding-top:0; }
.custom #content_area input[type="image"] { background:transparent;border:none;width:auto; }
.custom #content_area #client_list { margin-left:20px; }
.custom #content_area #client_list .client_list_client { float:left;min-height:120px;margin:20px;text-align:center;width:160px; }
.custom #content_area #client_list .client_list_client a { border:none; }

.custom #sidebars h3 { background:url("images/sidebar_heading_background.jpg") no-repeat 7px top;color:#333;font-size:20px;letter-spacing:normal;padding:9px 8px 4px 22px; }
.custom #sidebars h3 + * { margin:10px 17px 10px 20px; }
.custom #sidebars .widget_pages h3 { display:none; }
.custom #sidebars .widget_pages ul { margin:1px 0 0 0; }
.custom #sidebars .widget_pages .page_item { margin:0;text-align:right; }
.custom #sidebars .widget_pages .page_item a { background:url("images/nav_hover.jpg") no-repeat right bottom;border:none;color:#fff;display:block;font-size:22px;height:33px;line-height:normal;padding:5px 36px 0 0;text-transform:none; }
.custom #sidebars .widget_pages .page_item a:hover { color:#522a00;text-decoration:none; }
.home #sidebars .widget_pages .page-item-65 a,.custom #sidebars .widget_pages .current_page_item a { background-position:right top;color:#522a00;text-decoration:none; }
.custom #sidebars #newsletter_box { background:url("images/newsletter_background.jpg") no-repeat 8px top;height:121px;padding-left:30px;padding-top:106px; }
.custom #sidebars #newsletter_box p { margin:3px; }
.custom #sidebars #newsletter_box input[type="text"] { background:#fff;border:1px solid #aaa;color:#666;padding:8px 9px;width:246px; }
.custom #sidebars #newsletter_box input[type="image"] { border:0; }
.custom #sidebars .widget { text-align:justify; }
.custom #sidebars .recent_posts_widget .widget-title { margin-left:0; }
.custom #sidebars .recent_posts_widget li { background:url("images/recent_post_background.png") left top;color:#fff;clear:both;padding:10px 8px; }
.custom #sidebars .recent_posts_widget li a { color:#fff; }
.custom #sidebars .recent_posts_widget li p { margin-bottom:2px; }
.custom #sidebars .recent_posts_widget h4 { font-size:14px;font-weight:bold;margin-left:30px;text-align:left;  }
.custom #sidebars .recent_posts_widget h4 a { border:none;text-decoration:none; }
.custom #sidebars .recent_posts_widget h4 a:hover { border-bottom:1px solid #fa9b00; }
.custom #sidebars .recent_posts_widget h4 + p { font-size:12px;margin-left:30px;margin-top:3px;text-align:justify; }
.custom #sidebars .recent_posts_widget .recent_posts_date { float:left;margin:0;text-align:center; }
.custom #sidebars .recent_posts_widget .recent_posts_month { font-size:12px;text-transform:uppercase; }
.custom #sidebars .recent_posts_widget .recent_posts_day { font-size:18px;font-weight:bold; }
.custom #sidebars .recent_posts_widget .recent_posts_day,.custom #sidebars .recent_posts_widget .recent_posts_date,.custom #sidebars .recent_posts_widget .recent_posts_month { color:#fff; }

.custom #footer_area,.custom #footer_area .page #footer { padding-bottom:0; }
.custom #footer_area #footer_left,.custom #footer_area #footer_right { margin-top:60px; }
.custom #footer_area #footer_left { margin-left:35px; }
.custom #footer_area #footer_center { margin-top:50px; }
.custom #footer_area #footer_right { margin-right:0; }
.custom #footer_area { background:url("images/footer_background.png") repeat-x center top;margin-top:20px; }
.custom #footer_nav { margin:0 auto 5px auto;width:auto; }
.custom #footer_nav a { border:none;color:#333;font-weight:bold; }
.custom #footer_nav ul { margin:0 auto;text-align:center;width:auto; }
.custom #footer_nav,.custom #footer_copyright,.custom #footer_copyright a { color:#666;clear:both;font-size:14px; }
.custom #footer_nav ul { list-style-type:none; }
.custom #footer_nav ul li { display:inline; }
.custom #footer_copyright { text-align:center; }
.custom #footer_copyright a { border:0; }
.custom #footer_area .footer_widget { color:#333;float:left;font-size:14px;line-height:normal;margin-left:26px;margin-right:26px;text-align:justify;width:278px; }
.custom #footer_area .footer_widget .alignleft { margin-right:10px; }
.custom #footer_area .footer_widget h3 { font-size:16px;font-weight:bold;margin-bottom:10px; }
.custom #footer_area .footer_widget p { font-size:14px;line-height:normal; }
.custom #footer_area .footer_widget a { color:#111;font-weight:bold; }
.custom #footer_area .footer_widget > ul { list-style-type:none; }
.custom #footer_area .footer_widget ul .textwidget ul { list-style-type:disc;margin-left:20px; }
.custom #footer_area .footer_widget .right { margin-right:0; }
.custom #footer_area .testimonials_manager_widget { margin-top:0;padding-top:0; }
.custom #footer_area .testimonials_manager_widget .testimonial_text { font-style:italic;padding-top:0; }
.custom #footer_area a { border:none; }