/*
Theme Name: TwentyTenChild
Theme URI: http://www.christianlawyersolutions.com
Description: This is the child of the TWentyTen theme
Author: Jake
Author URI: http://www.smallbizmakeover.com

Template: twentyten
Version: V1.1.1


*/

@import url('../twentyten/style.css');

/* Regular Stuff */

body {background: url(/wp-content/uploads/bg.jpg) repeat-x left top #ECECEC;}
h1, h2, h3, h4, h5, h6 {clear:none; text-shadow: 1px 1px 1px #C0C0C0;}
#wrapper {background:none; margin-top:0;}
#main {padding:0;}
#main .widget-area ul {padding:0}
#content {width: 635px; margin:0 255px 0 10px; margin:0px;}
#content .entry-title {color:#003366; font-family:georgia; font-weight: bold; font-size:26px; line-height: none; padding:10px 0;}
.hentry {margin:0;}
#content h1 {color:#003366;}
#content h2 {color:#003366; margin-bottom:20px;}
#content h3 {color:#003366; margin-bottom:0; font-size:16px; font-weight:bold;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {line-height:1.5em;}
#content p {font-family:arial; font-size:16px;}
ul.advanced {color:#FFF; font-family:arial; font-size:14px; margin-top:-20px;}
.entry-content a:link, .entry-content a:visited {color:#003366;}
.entry-content a:hover {text-decoration:none;}
.entry-content {padding:0;}
#content img {border: 1px solid #D8D8D8;}
#content .alignright, #content img.alignright {border:1px solid #FFFFCC; margin:4px 0 0 10px;}
.meta-sep {visibility:hidden;}
.author-vcard {visibility: hidden;}
.entry-utility {visibility:hidden; height:0;}
#comments {visibility:hidden; height:0;}
#nav-above {height:0; margin:0;}
.page-title span {color:#003366; font-family:georgia; font-style:normal; font-weight: bold; font-size:26px; line-height: none; margin-bottom:20px;}
.entry-meta {margin-top:-20px;}
.entry-title a:link, .entry-title a:visited {color:#003366; font-size:20px; text-decoration:underline;}
#container {width:650px; margin:0; float:right;}

/* Testimonials Page stuff */
.page-id-34 #comments {visibility:visible; height:auto;}
#reply-title, .comment-form-url, .form-allowed-tags, h3#comments-title, .reply {visibility:hidden; height:0; padding:0;}
.commentlist li.comment {padding-left:0;}
h5 {color:#003366 !important; margin-bottom:0; font-size:16px; font-weight:bold; text-align:center;}
#respond {border-top:1px solid #000;}

/* header area stuff */
#header {background: url(/wp-content/uploads/christian_lawyer.png) no-repeat 90px 25px; height: 25px; padding-top:125px; width: 100%; margin:0 auto;}
#site-title {visibility:hidden; height:0;}
#site-description {visibility:hidden; height:0;}
#site-generator {visibility:hidden;}
#branding {display:none;}

/* top nav stuff */
#access {background: none; height:30px; margin-bottom:-7px; padding-top: 32px;}
#access li:hover > a, #access ul ul:hover > a {background: none; text-decoration: underline; color: #FFF;}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {color:#FFFFFF; text-decoration: underline;}
#access a {color:#FFF; border-left: 1px solid #6666ff; line-height:25px; padding: 0 18px; text-shadow: 1px 1px 1px #6666FF;}
#access .menu-header, div.menu {font-size:18px; margin-left:0;}
#access .menu-header li, div.menu li {float:right; margin-top:-2px;}
#access .menu-header ul, div.menu ul {width:940px;}
#menu-item-24 {border-right: 1px solid #6666ff;}
.sub-menu {width:225px !important;}
#access ul ul {top:27px;}
#access ul ul li {float:none !important;}
#access ul ul a {width:225px; background:#003366;}


/* widget stuff */
#primary {background:url(/wp-content/uploads/side_nav.jpg) no-repeat left top; float:left; width:275px; height:475px;}
.widget-container {background:none !important; padding:8px 6px 6px;}
.widget-title {visibility:hidden;}
.textwidget p {color:#003366; line-height:24px; margin-bottom:0; font-size:14px; padding-right:3px;}
.widget-area a:link, .widget-area a:visited {color:#003366; text-decoration:underline;}
.widget-area ul ul {list-style:none;}
.textwidget ul li {font-family:arial; font-size:14px; line-height:25px; margin:2px 0 0 -14px;}
.widget-container {background: #E8E8E8;}
#main .widget-area ul ul {margin-left:0;}
#main .widget-area ul ul li {margin-bottom:6px; font-size:16px; line-height:20px;}
#text-4 {padding:180px 0 0; text-align:center; background:none;}
#text-4 img {border:1px solid #000;}
#pages-3 {padding-top:22px; text-align:center;}


/* footer stuff */
#site-info {width:940px; text-align:center; color:#A0A0A0; font-weight:normal;}
#site-info h4 {font-style:italic; font-weight:bold; font-size:16px;}
#site-info a {color:#A0A0A0; font-size:10px; text-decoration:none; font-weight:normal; line-height:40px;}
#colophon {border-top:0;}

/* content image stuff */
#content .wp-caption {background: none;}
#content .alignright, #content img.alignright {border:none; margin: 0 0 0 5px;}
#content .wp-caption p.wp-caption-text {color: #000; margin:0;}
#post-2 .entry-title {visibility:hidden; height:0;}
