/*
File:			custom.css
Description:	Custom styles for Thesis
*/

.custom { background:url("images/background.jpg") repeat-x top #caf0f3;margin-bottom:40px; }
.custom .page { background:transparent;padding-top:0; }
.custom #header { padding-left:0;margin-left:0; }
.custom #header_area .page { background:url("images/top_image.png") no-repeat top right;padding-left:0;padding-right:4.4em; }
.custom #content_area .page { background:url("images/content_background.jpg") top center repeat-y; }
.custom #content_area h2 a,.custom #content_area h3 a { font-weight:normal; }
.custom .page a { font-weight:bold;text-decoration:none; }
.custom #header a { background:url('images/law-office-of-karen-holman.jpg') top left no-repeat;display:block;height:75px;overflow:hidden;text-indent:-10000px;width:461px; }
.custom #header #tagline { display:none; }
.custom #header_area #below_nav { background:url("images/below_nav_background.jpg") no-repeat center;height:51px;width:960px; }
.custom #content_area .format_text img.alignright { margin-left:2em;margin-bottom:2em; }
.custom #content_area .format_text img.alignleft { margin-right:2em;margin-bottom:2em; }

.custom .form_submit:hover { color:#009999; }
.custom #commentform .form_submit { border:1px solid #aaa;padding:4px 6px; }
.custom .wpcf7-form input[type="submit"] { color:#111;font-weight:bold;padding:4px 16px;width:auto; }
.custom .wpcf7-form input[type="submit"]:hover { color:#009999;cursor:pointer; }
.custom #content_area .to_comments a { font-weight:normal; }

.custom #header_area .menu li a { display:block;background:#788687;border:0 !important;color:#fff;font-size:12px;font-weight:normal;letter-spacing:1px;margin:5px 3px 3px 0;padding:10px 20px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px; }
.custom #header_area .menu .current > a,.custom #header_area .menu li a:hover { background:#1e8e95;margin-bottom:0;margin-top:0;padding:14px 20px; }
.custom #header_area .submenu li a:hover { background:#1e8e95;margin:0;padding:10px 20px; }
.custom #header_area .submenu .item a { border-bottom:1px solid #999 !important;border-left:1px solid #999 !important;margin:0px;padding:10px 20px;-moz-border-radius:0;-webkit-border-radius:0; }
.custom #header_area .menu .current a:hover { color:#fff;cursor:pointer; }

.custom #header_area .menu li { border:0 !important; }
.custom #header_area .menu li:first-child a { margin-left:0; }

.custom #sidebars h3 { border-bottom:1px solid #cbf5f7;font-variant:normal;margin-bottom:16px;padding-bottom:6px; }
.custom #sidebars h3 a { color:#006666; }
.custom #sidebars #text-3 h3 { display:none; }
.custom #sidebars #newsletter_box label { color:#092f32;clear:left;display:block;float:left;font-size:12px;margin-right:4px;padding-top:5px;text-align:right;width:52px; }
.custom #sidebars #newsletter_box input[type="text"] { background:#fff;width:157px; }
.custom #sidebars #newsletter_box input[type="image"] { border:none;margin-left:145px;margin-top:5px; }
.custom #sidebars #newsletter_box p { margin:0 0 4px 0; }
.custom #sidebars #newsletter_box { background:url("images/newsletter_box.jpg") no-repeat top center;height:104px;padding-top:46px; }
.custom #sidebars #recent-posts-3 ul li { text-align:center; }
.custom #sidebars #recent-posts-3 ul li a { font-weight:normal; }

.custom #sidebars .recent_articles_widget .widget-title { margin-left:0; }
.custom #sidebars .recent_articles_widget ul { margin-left:0; }
.custom #sidebars .recent_articles_widget li { clear:both;padding-bottom:2px; }
.custom #sidebars .recent_articles_widget h4 { font-weight:normal;margin-bottom:0; }
.custom #sidebars .recent_articles_widget h4,.custom #sidebars .recent_articles_widget h4 + p { margin-left:35px; }
.custom #sidebars .recent_articles_widget h4 a { text-decoration:none; }
.custom #sidebars .recent_articles_widget h4 + p { font-size:11px;margin-top:3px;text-align:justify; }
.custom #sidebars .recent_articles_widget li p { margin-bottom:0; }
.custom #sidebars .recent_articles_widget .recent_articles_date { color:#aaa;float:left;margin:0;text-align:center; }
.custom #sidebars .recent_articles_widget .recent_articles_month { font-size:11px;text-transform:uppercase; }
.custom #sidebars .recent_articles_widget .recent_articles_day { font-size:16px;font-weight:bold; }
.custom #social_media_sidebar { text-align:center; }
.custom #social_media_sidebar a { margin:2px 4px; }

.custom #footer_area #footer { padding-bottom:0; }
.custom #footer_area .page { height:57px;padding-bottom:0; }
.custom #footer_area .page { background:url("images/footer_background.jpg") no-repeat center; }
.custom #footer_area #footer { text-align:center; }
.custom #footer_area #footer,.custom #footer_area a { border:none;color:#174f53;font-size:11px;text-decoration:none; }
.custom #footer_nav { padding-bottom:4px; }
.custom #footer_nav,.custom #footer_nav li { list-style-type:none; }
.custom #footer_nav li { display:inline; }
.custom #footer_nav li a { border-right:1px solid #174f53;padding-left:4px;padding-right:4px;text-transform:uppercase; }
.custom #footer_nav li a:hover { color:#000; }
.custom #footer_nav li:last-child a { border-right:none; }
.custom #footer_area .attribution a { font-weight:normal;text-decoration:underline; }