/*
THEME NAME: Life Design For Lawyers
DESCRIPTION: Powers the LDFL website.
VERSION: v1
AUTHOR: <a href="http://www.nicasiodesign.com/">Nicasio LLC</a>
*/

/* Two-column with sidebar on right from the /layouts/ folder  */
@import url('layouts/2c-r.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 verdana, arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
body {font-size:77%;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0px solid WHITE;}

#image-preloader, .linklove, .ddsg-wrapper div {display:none;}

input, textarea, select, legend {font-family:Verdana !important;}

/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height: 100%;margin: 0 0 1px;}


/* MAIN LAOUT ----------------------------------------------------------------------------- */

body {text-align:center;color:#2d0f0e;background-color:#ededed;padding:8px 13px;}

#wrapper {border:1px solid #d9d9d9;background-color:#FFF;width:891px;margin:0px auto 8px auto;text-align:left;}
#wrapperInner {margin:7px 10px 11px 10px;}


/* HEADER --------------------------------------------------------------------------------- */

#header h1 {float:left;width:320px;height:111px;margin-left:10px;}
#header h1 span, #header h2 {display:none;}

#headerRight {width:516px;float:right;margin-right:6px;margin-top:5px;text-align:right;}
#headerRight a {font-size:93%;color:#2d0f0e;text-decoration:none;}
#headerRight a:hover {text-decoration:underline;}

#header-searchform {margin-top:7px;}
#header-searchform div {float:right;background-color:#e9f2f7;}
#header-searchform #s {float:left;width:193px;background-color:#e9f2f7;color:#0066a6;font-size:93%;border:0px;padding:8px 10px 5px 10px;} 
#header-searchform #searchBTN {float:left;cursor:pointer;width:33px;height:26px;background:transparent url('images/LDFL_searchGO.jpg') no-repeat 0 0;overflow:hidden;border:0px;}
#header-searchform #searchBTN:hover {background-position:0 100%;}


/* TOP NAV --------------------------------------------------------------------------------- */

#topNav {background-color:#d1e9bf;margin-top:7px;padding:3px;}
div#menu {width:100%;position:relative;z-index:101;}
div#menu ul, div#menu ul ul {list-style:none;}
div#menu ul li {position:relative;float:left;height:31px;}
div#menu ul a {overflow:hidden;height:100%;display:block;text-decoration:none;}
div#menu ul li a span {visibility:hidden;}

div#menu ul li ul {left:-999em;position:absolute;}
div#menu ul li:hover ul, div#menu li.sfhover ul {left:auto;}
div#menu ul li.page-item-12:hover ul, div#menu li.page-item-12.sfhover ul,
div#menu ul li.page-item-14:hover ul, div#menu li.page-item-14.sfhover ul,
div#menu ul li.page-item-16:hover ul, div#menu li.page-item-16.sfhover ul {right:0px !important;}

div#menu ul li.page-item-2 a {width:70px;background:transparent url('images/LDFL_topNav-home.jpg') no-repeat 0 0;}
div#menu ul li.page-item-2 a:hover,
div#menu ul li.page-item-2:hover a {background-position:0 -31px;}

div#menu ul li.page-item-4 a {width:171px;background:transparent url('images/LDFL_topNav-community.jpg') no-repeat 0 0;}
div#menu ul li.page-item-4 a:hover,
div#menu ul li.page-item-4:hover a {background-position:0px -31px;}

div#menu ul li.page-item-6 a {width:106px;background:transparent url('images/LDFL_topNav-workshops.jpg') no-repeat 0 0;}
div#menu ul li.page-item-6 a:hover,
div#menu ul li.page-item-6:hover a {background-position:0px -31px;}

div#menu ul li.page-item-8 a {width:93px;background:transparent url('images/LDFL_topNav-coaching.jpg') no-repeat 0 0;}
div#menu ul li.page-item-8 a:hover,
div#menu ul li.page-item-8:hover a {background-position:0px -31px;}

div#menu ul li.page-item-10 a {width:147px;background:transparent url('images/LDFL_topNav-blog.jpg') no-repeat 0 0;}
div#menu ul li.page-item-10 a:hover,
div#menu ul li.page-item-10:hover a {background-position:0px -31px;}

div#menu ul li.page-item-12 a {width:89px;background:transparent url('images/LDFL_topNav-calendar.jpg') no-repeat 0 0;}
div#menu ul li.page-item-12 a:hover,
div#menu ul li.page-item-12:hover a {background-position:0px -31px;}

div#menu ul li.page-item-14 a {width:97px;background:transparent url('images/LDFL_topNav-lawFirms.jpg') no-repeat 0 0;}
div#menu ul li.page-item-14 a:hover,
div#menu ul li.page-item-14:hover a {background-position:0px -31px;}

div#menu ul li.page-item-16 a {width:92px;background:transparent url('images/LDFL_topNav-about.jpg') no-repeat 0 0;}
div#menu ul li.page-item-16 a:hover,
div#menu ul li.page-item-16:hover a {background-position:0px -31px;}

div#menu ul li.current_page_item a,
div#menu ul li.current_page_parent a,
div#menu ul li.current_page_ancestor a {background-position:0 100% !important;}

div#menu ul li ul {background:#d1e9bf;border-top:3px solid #aed88f;border-bottom:3px solid #aed88f;padding:5px 3px}
div#menu ul li ul li {height:auto;float:none;}
div#menu ul li ul li a {min-width:210px;overflow:auto;height:auto;background:transparent none !important;color:#0e2d10;font-weight:bold;padding:5px 13px 3px 13px;}
div#menu ul li ul li a:hover {background-color:#edf6e5 !important;}
div#menu ul li ul li a span {visibility:visible;}

div#menu ul li ul li.current_page_item a {color:#0066a6;}



/* CONTENT --------------------------------------------------------------------------------- */

#pageWrapper {background:transparent url('images/LDFL_sidebarBG.jpg') repeat-y right top;}
body.page-template-template-oneCol-php #pageWrapper, body.pageid-2 #pageWrapper {background:none;}

#content h3 {position:relative;padding-top:21px;padding-left:15px;padding-bottom:13px;margin-right:21px;color:#0066a6;font-size:146.9%;font-weight:normal;}
#content h3.page-title {margin-bottom:0px;}
#content h3 .vcard {text-transform:capitalize;}
#content h3 a {color:#46a600;text-decoration:none;border-bottom:1px dotted #ccc;}
#content h3 a:hover {color:#0e2d10;border-bottom:1px dotted #ccc;}
#content h3.tighten {padding-top:0px;}

#content h4, h4.standalone {margin-left:15px;margin-right:21px;text-align:center;font-weight:normal;background-color:#2d0f0e;font-size:123.1%;}
h4.standalone {margin-left:100px;margin-right:90px;}
#content #comments h4, #content .ddsg-wrapper h4 {margin-left:0px;text-align:left;margin-right:0px;padding:7px 15px 5px 15px;color:#FFF;}
#content .postEntry h4, #content .ddsg-wrapper h4 {margin-left:15px;margin-right:0px;margin-bottom:15px;}
#content h4:hover, h4.standalone:hover {background-color:#bfd9e9;}
#content #comments h4:hover, #content .ddsg-wrapper h4:hover {background-color:#2d0f0e;}
#content h4 a, h4.standalone a {display:block;color:#FFF;text-decoration:underline;padding:7px 20px 5px 20px;}
#content h4 a:hover, h4.standalone a:hover {color:#2d0f0e;}

#content h5 {font-size:146.5%;font-weight:normal;margin-left:0px;padding:0px 30px;margin-bottom:15px;text-align:center;}

#content h6 {font-size:123.1%;font-weight:normal;color:#0066a6;margin-left:15px;margin-bottom:15px;line-height:161%;}

#content p {margin-bottom:15px;font-size:108%;padding-left:15px;padding-right:21px;text-align:justify;}
#content .postEntry p {padding-right:0px;}
#content p a, #content li a {color:#0066a6;text-decoration:none;}
#content p a:hover, #content li a:hover {text-decoration:underline;}

#content table {font-size:108%;margin-bottom:15px;margin-left:15px;}
#content table td {padding:8px 10px 5px 10px;}
#content table td.label {font-weight:bold;}
#content table tr.trAlt {background-color:#f2f9fd;}
#content table tr:hover {background-color:#daeffe;}
#content table.removeSpecial tr:hover {background-color:transparent;}
#content table.removeSpecial td {padding:8px 0px 5px 0px;}
#content table td p {font-size:100%;padding:0px;}

#content p a.more-link:hover {color:#46a600;text-decoration:none;}

#content hr {clear:both;height:1px;padding:0px;background:transparent none;border: none 0;border-top: 1px solid #BEDAE8;width:75%;margin:0 auto;margin-top:30px;margin-bottom:35px;color:#FFF;}

blockquote {padding:15px 0px 2px 0px;color:#2d0f0e;font-size:100%;}
blockquote span {display:block;margin:5px 0px 0px 30px;}
#content .postEntry blockquote {margin-left:15px;margin-bottom:15px;}
#content .postEntry blockquote p {margin-right:15px;}

#content .calloutBox {margin:0px 20px 25px 15px;line-height:161%;background-color:#e9f2f7;padding:15px 15px 5px 15px;font-size:108%;}
#content .calloutBox blockquote, #content .calloutBox blockquote p {padding:0px;margin:0px;}
#content .calloutBox blockquote p {margin-bottom:10px;}

#content table .calloutBox {margin:0px;margin-bottom:25px;}
#content .calloutBox.lessBottomMargin {margin-bottom:10px;}
#content .calloutBox a {font-size:77%;color:#007ab4;text-decoration:underline;}
#content .calloutBox a:hover {text-decoration:none;}

#content .specialBox {padding:15px 0px;border:1px solid #e5e5e5;background-color:#ffffe9;}

#content ul {margin:0px 45px 15px 55px;}
#content ol {margin:0px 45px 15px 58px;}
#content li {margin-bottom:14px;font-size:108%;color:#2d0f0e;text-align:justify;}
#content li ul, #content li ol {margin-top:10px;margin-left:30px;}
#content li li {font-size:100%;}

#content p.wp-caption-text {font-style:italic;font-size:93%;padding:6px;margin-bottom:6px;}
#content div.alignright p.wp-caption-text {text-align:right;}

.alignright,img.alignright{float:right;margin:0 0 15px 1.9em;}
.alignleft,img.alignleft{float:left;margin:0 1.9em 15px 0;}
.aligncenter,img.aligncenter {display:block;margin:1em auto 15px auto;text-align:center;}

div.alignleft {padding:0px;margin-left:15px;background-color:#E9F2F7;}
div.alignright, div.aligncenter {padding:0px;background-color:#E9F2F7;}

div.alignleft img, div.alignright img, div.aligncenter img {padding:5px 5px 0px 5px;}

/*
#content img {border:0px solid #ccc;padding:3px;background-color:#FFF;}
#content #comments img {border:0px;padding:0px;background-color:transparent;}
*/

.postEventDate {margin-left:15px;margin-top:20px;color:#666;line-height:131%;text-align:center;float:left;width:51px;}
.postEventDate-top {display:block;margin:6px 1px 0px 0px;}
.postEventDate-bottom {font-size:138.5%;margin:0px 1px 0px 0px;}

.postIsPage {margin-left:15px;margin-top:20px;float:left;width:51px;height:39px;background:transparent url('images/LDFL_pageIcon.jpg') no-repeat 50% 0;}
.postIsNotFound {margin-left:15px;margin-top:3px;float:left;width:51px;height:27px;background:transparent url('images/LDFL_frownFace.jpg') no-repeat 50% 0;}

.comments-link {margin-top:7px;}
.comments-link-holder {margin-right:5px;float:right;position:relative;background:transparent url('images/LDFL_commentBalloon-M.jpg') no-repeat bottom right;}
.comments-link a {display:block;padding:5px 4px 5px 10px;text-decoration:none;font-size:85%;color:#333333;font-weight:bold;}
.comments-link-tl {position:absolute;z-index:1;top:0px;left:0px;width:1px;height:1px;background:transparent url('images/LDFL_commentBalloon-T.jpg') no-repeat top left;}
.comments-link-tr {position:absolute;z-index:1;top:0px;right:0px;width:1px;height:1px;background:transparent url('images/LDFL_commentBalloon-T.jpg') no-repeat top right;}
.comments-link-bl {position:absolute;z-index:1;bottom:0px;left:0px;width:1px;height:7px;background:transparent url('images/LDFL_commentBalloon-B.jpg') no-repeat bottom left;}
.comments-link-br {position:absolute;z-index:1;bottom:0px;right:0px;width:1px;height:7px;background:transparent url('images/LDFL_commentBalloon-B.jpg') no-repeat bottom right;}
.comments-link-link {position:relative;z-index:2;}
.comments-person {z-index:2;clear:right;width:31px;height:29px;position:relative;top:-2px;margin-left:5px;background:transparent url('images/LDFL_commentPerson.gif') no-repeat 0 0;}

.postEntry {float:left;width:525px;}

.entry-meta {text-align:center;margin-top:-8px;margin-left:15px;margin-bottom:10px;color:#666;font-size:93%;padding:7px 20px;background-color:#f5f5f5;}
body.single .entry-meta {margin-top:0px;}
.entry-meta a {color:#333;}
.entry-meta a:hover {text-decoration:none;}

.tag-links {display:block;margin-top:4px;}

div.ddsg-wrapper div.ddsg-pagenav {display:block;margin-left:15px;}
#content div.ddsg-pagenav p {padding-left:0px;margin-bottom:0px;}
div#nav-below, div.ddsg-pagenav {width:560px;margin-top:1em;margin-bottom:1em;padding:6px 15px 4px 15px;border:1px dotted #ccc;border-left:0px;border-right:0px;}
div.ddsg-pagenav {margin-top:30px;}
div#nav-below a, div.ddsg-pagenav a {color:#46a600;text-decoration:none;}
div#nav-below a:hover, div.ddsg-pagenav a:hover {color:#0066a6;}

#comments {width:590px;}

#respond .formcontainer {margin-top:15px;margin-left:15px;}
#content #respond .formcontainer p {padding:0px;}
#respond .formcontainer label {text-transform:uppercase;font-weight:bold;font-size:85%;display:block;margin-bottom:2px;}
#respond .formcontainer input, #respond .formcontainer textarea {color:#9c8e8b;font-size:108%;padding:9px 5px 5px 13px;border:1px solid #bfd9e9;}
#respond .formcontainer .form-submit input {cursor:pointer;width:109px;height:26px;border:0px;padding:0px;background:transparent url('images/LDFL_submitCommentBTN.jpg') no-repeat 0 0;}
#respond .formcontainer .form-submit input:hover {background-position:0 100%;}
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

#content div.comments ol {margin-left:35px;margin-right:20px;}
div.comments ol li {list-style-type:none;margin:1.5em 0px 2.5em 0px !important;}

.comment-author-avatar {float:left;width:31px;height:29px;background:transparent url('images/LDFL_commentPerson.gif') no-repeat 0 0;}
.comment-author-link {margin-top:3px;font-size:161%;margin-left:15px;margin-right:15px;float:left;}
#content .comment-author-link a {text-decoration:none;color:#a6003b;}
#content .comment-author-link a:hover {color:#0066a6;}
.comment-meta {float:right;font-size:85%;color:#aa9273;}
#content .comment-meta a {color:#846050;}
#content .comment-meta a:hover {text-decoration:none;}

.commentContent {margin-top:10px;margin-left:31px;}

/* CFORM IN CONTENT */
.entry-content .cform {float:none !important;margin:10px auto 0px auto !important;width:356px;font-size:93%;}
.entry-content #usermessagea {background:transparent none !important;width:360px !important;padding-left:0px !important;padding-right:0px !important;text-align:center;}
.entry-content .cf_info.success {font-weight:bold;color:#45A600;}
.entry-content .cform {width:356px;background-color:#e7f8db;border:2px solid #a4c68a;padding-bottom:5px;}
body.pageid-125 .entry-content #cformsform {padding-bottom:33px;}
.entry-content .cform * {background:transparent none;}
#content .entry-content .cform ol, #content .entry-content .cform ol li {padding:0px;margin:0px;list-style-type:none;} 
.entry-content .cform img.captcha-reset {background: url('/wp-content/plugins/cforms/styling/captcha_reset_grey.gif') no-repeat;}
.entry-content .cform fieldset {border:0px;padding-left:13px !important;padding-bottom:0px !important;}
.entry-content .cform li.textonly {margin-top:0px !important;margin-bottom:7px !important;text-align:left !important;padding:0px !important;background:transparent none !important;color:#2d0f0e !important;letter-spacing:normal !important;}
.entry-content .cform legend {margin-left:0px !important;padding:0px !important;color:#0066a6;font-size:138.5%;}
.entry-content .cform label {color:#0066a6;font-size:116%;margin-top:9px !important;width:75px !important;}
.entry-content .cform label span {width:75px !important;}
.entry-content .cform input.single {color:#9c8e8b !important;font-size:93% !important;border:0px !important;padding:9px 5px 5px 13px !important;background:transparent url('images/LDFL_home-form-fieldBG.jpg') no-repeat 0 0;width:204px;height:17px;overflow:hidden;}
.entry-content .cform input.single:hover, .entry-content .cform input.single:active, .entry-content .cform input.single:focus {background-position:0 100%;}
.entry-content .cform input.single:active, .entry-content .cform input.single:focus {color:#2d0f0e !important;}
.entry-content .cform input.curFocus {background-position:0 100%;color:#2d0f0e !important;}
.entry-content .cform input#sendbutton {margin: 0px !important;padding:0 !important;cursor:pointer;width:61px;height:26px;background:transparent url('images/LDFL_home-form-submitBTN.jpg') no-repeat 0 0;overflow:hidden;border:0px !important;}
.entry-content .cform input#sendbutton:hover {background-position:0 100%;}
.entry-content .cform p.cf-sb {text-align:left !important;position:relative;float:left;top:-33px;left:99px;}
body.pageid-125 .entry-content #cformsform p.cf-sb {top:0px;left:99px;}
body.pageid-4 .entry-content #cformsform p.cf-sb {top:-45px;}
.entry-content .cform li.privacyText {position:relative;float:right;right:45px;top:4px;font-size:93% !important;color:#2d0f0e;width:135px;line-height:131% !important;}
.entry-content .cform textarea, .entry-content .cform input.secinput {margin-left:1px;width:212px;border:1px solid #3F9403;background-color:#F6FCF2;}
.entry-content .cform input.secinput {margin-left:2px;}
.entry-content .cform textarea:hover, .entry-content .cform textarea:focus, .entry-content .cform textarea:active,
.entry-content .cform input.secinput:hover, .entry-content .cform input.secinput:active,
.entry-content .cform input.secinput:focus {border-color:#0066A8;background-color:#F6FCF2;}
.entry-content .cform img.captcha {position:relative;top:4px;}
.entry-content .cform img.captcha-reset {position:relative;top:2px;}


/* SIDEBAR --------------------------------------------------------------------------------- */

.sidebar {padding-bottom:5px;}
body.home .sidebar {background-color:#e9f2f7;padding-bottom:0px;}

div.sidebar li {list-style:none;}
div.sidebar ul ul li {list-style:none;}
div.sidebar ul ul ul li {list-style:none;}

/* CFORM IN SIDEBAR */
li.widgetcform0 {margin:10px auto 0px auto !important;width:356px;display:none;}
body.home li.widgetcform0 {display:block;}
body.home li.widgetcform0 #usermessagea {background:transparent none !important;width:360px !important;padding-left:0px !important;padding-right:0px !important;text-align:center;}
body.home li.widgetcform0 .cf_info.success {font-weight:bold;color:#45A600;}
li.widgetcform0 form {width:356px;background-color:#e7f8db;border:2px solid #a4c68a;padding-bottom:5px;}
li.widgetcform0 form * {background:transparent none;}
li.widgetcform0 form fieldset {border:0px;padding-left:13px !important;padding-bottom:0px !important;}
li.widgetcform0 form li.textonly {margin-top:0px !important;margin-bottom:7px !important;text-align:left !important;padding:0px !important;background:transparent none !important;color:#2d0f0e;letter-spacing:normal !important;}
li.widgetcform0 form legend {margin-left:0px !important;padding:0px !important;color:#0066a6;font-size:138.5%;}
li.widgetcform0 form label {color:#0066a6;font-size:116%;margin-top:9px !important;width:75px !important;}
li.widgetcform0 form label span {width:75px !important;}
li.widgetcform0 form input.single {color:#9c8e8b !important;font-size:93% !important;border:0px !important;padding:9px 5px 5px 13px !important;background:transparent url('images/LDFL_home-form-fieldBG.jpg') no-repeat 0 0;width:204px;height:17px;overflow:hidden;}
li.widgetcform0 form input.single:hover, li.widgetcform0 form input.single:active, li.widgetcform0 form input.single:focus {background-position:0 100%;}
li.widgetcform0 form input.single:active, li.widgetcform0 form input.single:focus {color:#2d0f0e !important;}
li.widgetcform0 form input.curFocus {background-position:0 100%;color:#2d0f0e !important;}
li.widgetcform0 form input#sendbutton {margin: 0px !important;padding:0 !important;cursor:pointer;width:61px;height:26px;background:transparent url('images/LDFL_home-form-submitBTN.jpg') no-repeat 0 0;overflow:hidden;border:0px !important;}
li.widgetcform0 form input#sendbutton:hover {background-position:0 100%;}
li.widgetcform0 p.cf-sb {text-align:left !important;position:relative;float:left;top:-33px;left:99px;}
li.widgetcform0 li.privacyText {position:relative;float:right;right:45px;top:4px;font-size:85%;color:#2d0f0e;width:135px;line-height:131% !important;}

#home-sidebarBTNS {clear:both;margin-left:4px;position:relative;top:-9px;width:376px;background:transparent url('images/LDFL_sidebarWheel.jpg') no-repeat 50% 50%;}
#home-sidebarBTNS span {display:none;}
a#home-sidebarBTN-community {margin-right:10px;margin-bottom:10px;width:183px;height:132px;float:left;background:transparent url('images/LDFL_sidebar-communityBTN.jpg') no-repeat 0 0;}
a#home-sidebarBTN-community:hover {background-position:0 100%;}
a#home-sidebarBTN-events {margin-bottom:10px;width:183px;height:132px;float:left;background:transparent url('images/LDFL_sidebar-eventsBTN.jpg') no-repeat 0 0;}
a#home-sidebarBTN-events:hover {background-position:0 100%;}
a#home-sidebarBTN-credits {margin-right:10px;width:183px;height:132px;float:left;background:transparent url('images/LDFL_sidebar-creditsBTN.jpg') no-repeat 0 0;}
a#home-sidebarBTN-credits:hover {background-position:0 100%;}
a#home-sidebarBTN-blog {width:183px;height:132px;float:left;background:transparent url('images/LDFL_sidebar-blogBTN.jpg') no-repeat 0 0;}
a#home-sidebarBTN-blog:hover {background-position:0 100%;}

#secondary-sidebarBTNS {width:238px;margin:10px auto;}
#secondary-sidebarBTNS span {display:none;}
#secondary-sidebarBTNS a {margin-bottom:3px;width:238px;height:51px;float:left;display:block;background:transparent url('images/LDFL_sidebarTextButtons.jpg') no-repeat 0 0;}
a#secondary-sidebarBTN-community {background-position:0 0;}
a#secondary-sidebarBTN-community:hover {background-position:0 -51px;}
a#secondary-sidebarBTN-events {background-position:0 -102px;}
a#secondary-sidebarBTN-events:hover {background-position:0 -153px;}
a#secondary-sidebarBTN-credits {background-position:0 -204px;}
a#secondary-sidebarBTN-credits:hover {background-position:0 -255px;}

.sidebar h3 {margin-top:10px;font-weight:normal;font-size:123.1%;color:#002a44;margin-left:10px;margin-bottom:5px;}
.sidebar ul ul {margin-left:20px;margin-bottom:20px;font-size:93%;}
.sidebar ul ul li {margin-bottom:3px;}
.sidebar a {color:#2d0f0e;}
.sidebar a:hover {text-decoration:none;}

li#rss_links {background:transparent url('images/LDFL_rssIcon.jpg') no-repeat 10px 3px;padding-left:60px;}

li#text-496473671, li#text-496489551, li#text-496490191, li#text-498173421 {display:none;}
body.pageid-8 li#text-496473671 {display:block;}
body.pageid-4 li#text-496489551, body.pageid-4 li#text-498173421 {display:block;}
body.blog li#text-496490191, body.single li#text-496490191 {display:block;}

.widget_text h3 {display:none;}
.textwidget {border-top:3px solid #c6e4e4;padding-top:13px;margin:0px 10px;}
.textwidget p {line-height:151%;margin-bottom:5px;}
.textwidget p a {font-size:85%;}
.sidebarTestimonial {font-style:italic;}
.textwidget p a {color:#007ab4;}



/* FOOTER ---------------------------------------------------------------------------------- */

#footer {margin-top:17px;}

#footerTopBG {background:transparent url('images/LDFL_footerTop-middleTile.jpg') repeat-y 1px 0;}
#footerTopUpper {height:1%;background:transparent url('images/LDFL_footerTop-top.jpg') no-repeat 0 0;}
#footerTopLower {min-height:135px;background:transparent url('images/LDFL_footerTop-bottom.jpg') no-repeat 0 bottom;}
#footerTopInner {padding:25px 0px 25px 0px;}
#footerTopInner-left {float:left;width:360px;margin-left:40px;}
#footerTopInner-right {float:right;width:373px;}

h3.footerHeadline {margin-bottom:20px;width:auto;height:18px;float:left;background:transparent url('images/LDFL_footerHeadlines.gif') no-repeat 0 0;}
h3.footerHeadline span {display:none;}
h3#footer-upcomingEvents {width:155px;}
h3#footer-ConnectWithUs {width:148px;background-position:0 -30px;}

a#footer-viewEventsLink {float:left;margin-left:40px;color:#bfd9e9;font-size:93%;text-decoration:none;margin-top:3px;}
a#footer-viewEventsLink:hover {color:#2d0f0e;}

#eventDate {color:#002a44;line-height:131%;text-align:center;float:left;background:transparent url('images/LDFL_footer-dateBG.jpg') no-repeat 0 0;width:51px;height:46px;}
#eventDate-top {display:block;margin:6px 1px 0px 0px;}
#eventDate-bottom {font-size:138.5%;margin:0px 1px 0px 0px;}

#eventInfo {float:left;margin-left:15px;width:290px;}
h4#eventTitle {font-size:116%;font-weight:normal;}
h4#eventTitle a {color:#9cda6d;}
h4#eventTitle a:hover {color:#2d0f0e;}
#eventInfo p {color:#FFF;font-size:93%;margin-top:5px;line-height:151%;}
#eventInfo .edit-link a {color:#000;}
#eventInfo .edit-link a:hover {color:#FFF;}

#footer-networking {width:338px;height:45px;background:transparent url('images/LDFL_footer-networkingBG.jpg') no-repeat 0 0;}
#footer-networking a {position:relative;top:9px;margin-left:9px;margin-right:8px;}

#footerBottomBG {background:transparent url('images/LDFL_footerBottom-middleTile.jpg') repeat-y 1px 0;}
#footerBottomUpper {background:transparent url('images/LDFL_footerBottom-top.jpg') no-repeat 0 0;}
#footerBottomLower {min-height:100px;padding-bottom:17px;background:transparent url('images/LDFL_footerBottom-bottom.jpg') no-repeat 0 bottom;}

p#footerNav {color:#002a44;padding:20px;line-height:155%;}
p#footerNav a {color:#002a44;text-decoration:none;}
p#footerNav a:hover {text-decoration:underline;}

p#footerContact {color:#2d0f0e;padding-left:20px;float:left;width:45%;}
p#footerContact a {color:#2d0f0e;}
p#footerContact a:hover {color:#002a44;text-decoration:none;}

p#footerCopyright {float:right;width:50%;text-align:right;color:#2d0f0e;padding-right:20px;}
p#footerCopyright a {color:#2d0f0e;text-decoration:none;}
p#footerCopyright a:hover {color:#002a44;text-decoration:underline;}

#credit {text-align:right;width:870px;margin:0 auto;padding-bottom:15px;}
#credit a {color:#999;font-size:93%;}
#credit a:hover {text-decoration:none;}



/* Just some example content */


.entry-title,.entry-meta {
clear:both;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}