/*  

Theme Name: NedandMitch

Theme URI: http://peterstrohmeyer.com/

Description: A light and colorfull three column theme. Designed by <a href="http://peterstrohmeyer.com">Peter Strohmeyer</a> for  Siegfried and Jensen Law Firm. <br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it, and make any changes you like, just leave the credits link under your footer. 

Version: 1.0

Author: Peter Strohmeyer.	

Author URI:  http://peterstrohmeyer.com

Tags: brown, beige, cream, three columns, fixed width

*/







/* Begin Typography & Colors */

/* { margin: 0; padding: 0; }*/

body { background: #fefcf2 url(images/bg-tile.png); font: normal 100% "Verdana", "Arial", "Helvetica", sans-serif; color:#754c24; margin: 0px; padding: 0px;  }

input, button, textarea, select {  font: normal .75em "Verdana", sans-serif; color:#373737; vertical-align: middle; }

legend { display: none; }

fieldset { border: none; }

ul, ol { list-style: none; }

table { border-collapse: collapse; width: 100%; }

hr { display: none; }

img { padding: 0px; margin: 0px; border: none; text-align: center;}



a:link { text-decoration: none; color : #0071bc; border: 0px; /*-moz-outline-style: none;*/}

a:active { text-decoration: underline; color : #0071bc; border: 0px; /*-moz-outline-style: none;*/}

a:visited { text-decoration: none; color : #0071bc; border: 0px; /*-moz-outline-style: none;*/}

a:hover	{ text-decoration: underline; color : #29abe2; border: 0px; cursor:pointer;/*-moz-outline-style: none;*/ } 

a:focus { outline: none;/*-moz-outline-style: none;*/}



h1, h2, h3, h4 , h5 { font-family: Georgia, "Times New Roman", serif; }





/*#bg { width: 955px; margin: 0 auto; background-color:#fff; }*/

#bg { width: 955px; margin: 0 auto;  }



/* Header 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.header { width: 953px; height:57px; background: url(images/search-bg.jpg) no-repeat; overflow:hidden; border-left:1px solid #a67c52; border-right:1px solid #a67c52; }

.header img { float:left; }

.header h1 { float: left; font: normal 2.625em Georgia, "Times New Roman"; letter-spacing: -3px; padding-left: 170px; visibility:hidden; }

.header h1 a, .header h1 a:visited, .header .LogoText h1 a:hover { color:#373737; text-decoration: none; visibility:hidden; }



.header .search { float:right; display:inline; margin:15px 20px 0px 0px; color:#8a1913; font-size:.75em; text-transform:uppercase; font-weight:bold; }

.header .search input.input-box { border: 1px solid #8a1913; background-color:#fefce7; padding: 2px 5px; color:#42210b; width:155px; height:14px; }

.header .search input.btn { margin-left:-2px; }

.header .search .left { float:left; margin-top:7px;}

.header .search .center { float:left; }

.header .search .right { float:left; margin:4px 0px 0px 20px; text-transform:none; border:1px solid #8a1913; padding:2px 5px; background-color:#fefce7; }

.header .search .right a:link, a:active, a:visited { text-decoration: none; color:#8a1913; }

/*.header .search .right a:link, a:active, a:visited { text-decoration: none; color:#8a1913; }*/

.header .search .right a:hover { text-decoration:underline; color:#e31913; }

/*.header .search .right a:hover { text-decoration:underline; color:#e31913; }*/





/*.title { font: normal 28px/30px "Arial"; border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 15px;}*/

.site-title { float:left; width:267px; border-left:1px solid #a67c52; height:67px; background-color:#fff; }

.site-title img { margin-top:-20px; }

.site-title h1 { visibility:hidden; margin:0; }

.site-title h1 a, .site-title h1 a:visited, .header .LogoText h1 a:hover { visibility:hidden; margin:0; }



.tagline { float:left; width:686px; margin:0; padding:18px 0px 2px 0px; border-right:1px solid #a67c52; font:italic 2.55em Georgia, "Times New Roman"; letter-spacing:-0.07em; color:#d4c8a0; background-color:#fff; }





.con { width:953px; float:left; background:#fefce7 url(images/2column-bg.jpg) repeat-y; border-left:1px solid #a67c52; border-right:1px solid #a67c52;  }



/* Menu 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.menu { width: 953px; height:38px; padding: 0px; float: right; background:#fff url(images/menu-bg.png) no-repeat top left; overflow:hidden; border-left:1px solid #a67c52; border-right:1px solid #a67c52; }

.menu ul { float: right; list-style:none; margin-top:0px; }

.menu li { display: inline; font: bold .875em "Georgia", "Times New Roman"; float: left; text-align:center; width:110px; height:38px; }

.menu li ul { display: none;}

.menu li a span {  display: block; height:38px; background: url(images/menu-li-bg.png) no-repeat top left;  color: #8a1913; line-height:.95em; padding-top:12px; }

.menu li a:hover { background:url(images/menu-hover-bg.png) no-repeat; color:#eadcaf; text-decoration:none;  }

.menu li a:hover span { background:url(images/menu-hover-bg.png) no-repeat top left; color:#eadcaf; height:38px; }

.menu .current_page_item a span, 

.menu .current_page_item a:visited span, 

.menu .current_page_item a:hover span { background: url(images/menu-active-bg.png) no-repeat top left; color:#eadcaf; height:38px; }

.menu li h5 { font-size:.6875em; margin:0; }





.menu-foot  {width: 955px; padding:20px 0px; text-align:center; }

.menu-foot ul { list-style:none; margin:0px 35px 0px 0px; }

.menu-foot li { display:inline; font:normal .85em Verdana, Arial, Helvtica, sans-serif; }

.menu-foot li ul { display:none;}

.menu-foot li a span {  color:#8a1913; }

.menu-foot li a:hover { text-decoration:underline;  }

.menu-foot li a:hover span { text-decoration:underline; }

.menu-foot .current_page_item a span, 

.menu-foot .current_page_item a:visited span, 

.menu-foot .current_page_item a:hover span { color:#666; text-decoration:none; }

.foot-pipe { margin:0 8px; }









.scs1 { float: left; width: 529px;} /* Center Column */





/* Side 1-2-3

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.sc-all { width:529px; background: #fefce7 url(images/center-bg.jpg) no-repeat; }

.sc { width:529px; }







.p-box { width:529px; }

/*.p-boxbottom { width:529px; margin-top:-20px; }*/

.p-boxbottom { width:529px;  }

.p-top { float:left; width:502px; height:23px; background: url(images/post-top.png) repeat-x; }

.p-tcorner { float:left; width:27px; height:23px; background: url(images/post-topcorner.png) no-repeat; }

.p-body { width:529px; background:url(images/post-side.png) repeat-y right; padding-bottom:20px; }

.p-bottom { float:left; width:502px; height:23px; background:url(images/post-bottom.png) repeat-x bottom; }

.p-bcorner { float:left; width:27px; height:23px; background:url(images/post-bottomcorner.png) no-repeat; }

.archive-bot { padding-bottom:20px; }



/* Post Single

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.post { width:477px; padding:5px 10px 0px 15px; background:#fefcf2;}

.post h2.title, .post-page h2.title { background-color:#9c3b34; padding:5px 5px; width:98%; color:#fefcf2; }

.post .p-head { }

.post .p-head h1 { font-size:2.85em; letter-spacing: -1px; }

.post .p-head h2 { font-size:2.85em; letter-spacing: -1px; line-height:.95em; margin:0px; padding:.35em 0px; color:#8a1913; }

.post .p-head h2 a, .post .p-head h2 a:visited { color:#8a1913;  text-decoration: none;}

.post .p-head h2 a:hover { color:#dd443e; }

.post .p-head h3 { font-size:1.4375em; }

.post .p-head h3 a, .post .post-head h3 a:visited { color:#319bd8; text-decoration: none;}

.post .p-head h3 a:hover { color:#669900; }

.post .p-date { font-size:.75em; color:#754c24; text-transform:uppercase; margin:7px 0px 0px 0px; }

.post .p-who {  margin-top: 3px; font-size:.6875em; color:#8c6239;  }

.post .p-who a { color:#0071bc; text-decoration: none;}

.post .p-category { margin:0px; font-size:.75em;}



/* Date - Avatar Block */

.day-avatar { display:inline; float:left; }

.day-month { width:52px; height:52px; font-size: 24px; color:#c69c6d; text-align:center; background:url(images/date-avatar-bg.png) no-repeat; margin-right:3px; padding-top:10px; line-height:.8em; float:left; }

.day-month-pages { width:52px; height:52px; background:url(images/date-avatar-bg.png) no-repeat; float:left; margin-right:3px; }

span.month { font-size:14px; text-transform:uppercase; }

.avatar { width:52px; height:52px; float:left; }

.avatar-pages { width:75px; height:52px; float:left; }

.date-author { float:right; font-family:Georgia, "Times New Roman", serif; text-align:right; }

.date-author a:visited { color:#29abe2; }

span.comments { margin-left:9px; }

.clear-float { clear:both; }



.post .p-con { padding: 5px 0px 5px 0px; }

.post .p-con p { font: normal .875em 'Verdana'; padding: 5px 0px; color:#754c24;  line-height:1.5em;}

.post .p-con h2 { font-size:2.85em; letter-spacing: -1px; line-height:.95em; margin:0px; padding:.35em 0px; color:#8a1913; }

.post .p-con img { margin-bottom: 5px; margin-right:20px; }

.post .p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }

.post .p-con ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }

.post .p-con ul { padding: 5px 0px; margin: 0px; }

.post .p-con ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/p-con-li.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }

.post .p-con blockquote { padding:2px 16px; margin: 0px 20px 2px 0px; color:#c69c6d; background: #fefce7 url(images/qoute-start.png) no-repeat; width:40%; text-align:center; float:left; }

.post .p-con blockquote span { background:url(images/qoute-close.png) no-repeat; }

.post .p-con blockquote p { font: normal 24px/32px "Georgia"; color:#c69c6d; padding: 0px; font-style:italic; }

.post .p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}



.post .p-com { background: #fefcf2; margin-top:10px; padding: 10px 5px; border-top: dotted 2px #8a1913;  overflow:hidden; }

.post .p-com a, .post .p-com a:visited { background: url(images/p-com-ico.png) no-repeat left 2px; padding-left: 15px; font-size: 10px; font-weight: bold; color:#ff6600;}

.post .p-com a:hover { color:#669900;}

.post .p-com .share-save { float:left; }

.post .p-com .retweets { float:right; }



.post .p-tag { font-size: 11px; color:#917d69; margin-top: 5px; background: #fbfbf8; }

.post .p-tag a, .post .p-tag a:visited, .post .p-tag a:hover { color:#917d69; text-decoration: underline;}



.post .edit { padding-bottom:20px; }





/* Post Pages

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.post-page { padding-bottom:20px; }

.post-page h1 { font-size:2.85em; letter-spacing: -1px; line-height:.95em; margin:0px; padding:.65em 0px; color:#8a1913; }

.post-page h2 { font-size:2.85em; letter-spacing: -1px; line-height:.95em; margin:0px; padding:.35em 0px; color:#8a1913; }



.post-page p { font: normal .75em 'Verdana'; padding: 5px 0px; color:#754c24;  }

.post-page ol { padding: 10px 0px 10px 25px; margin: 0px; }

.post-page ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }

.post-page li { list-style:none; }

.post-page ul { padding: 5px 0px; margin: 0px; list-style:none; }

.post-page ul li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 15px; color:#63565f; }

.post-page blockquote { padding:2px 16px; margin: 0px 20px 2px 0px; color:#c69c6d; background: #fefce7 url(images/qoute-start.png) no-repeat; width:40%; text-align:center; float:left; }

.post-page blockquote p { font: normal 24px/32px "Georgia"; color:#c69c6d; padding: 0px; font-style:italic; }

.post-page blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}



/* Images

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

p img { padding: 0; max-width: 100%; }

img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 1px; margin: 0 0 5px 15px; display: inline; border: solid 5px #f2f0ea; }

img.alignleft { padding: 1px; margin: 0 15px 5px 0; display: inline; border: solid 5px #f2f0ea; }



.alignright { float: right; }

.alignleft { float: left }





/* Navigation

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.nav { overflow: hidden; margin: 0px 0px 10px 0px; font-size: 13px; font-size: 10px; line-height: 12px; font-weight: bold; text-align: right;}

.nav .left { float: left; background: url(images/nav-left.png) no-repeat left 1px; padding-left: 15px; }

.nav .right { float: right; background: url(images/nav-right.png) no-repeat right 1px; padding-right: 15px; }

.nav a { cursor:pointer; }



/* Side 1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.s1 { float: left; width: 265px; }

.s1-topshadow { height:12px; background:#fff url(images/post-top.png) repeat-x; }

.s1-left-column { background:url(images/nedNmitch-all-pages.jpg) no-repeat; min-height:245px; }

.nedandmitch { width:265px; margin:0px; padding:0px; }

.nedandmitch img { margin:0px; padding:0px; }



/* Category Panel

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.s1 .categ-all { background: #585e62 url(images/categ-top.png) no-repeat top; width: 265px; margin-bottom: 10px;}

.s1 .categ { background: url(images/categ-bottom.png) no-repeat bottom; padding: 7px 10px 10px 10px; color:#a29d91; }

.s1 .categ h3 { font-size: 14px; letter-spacing: -1px; color:#fff; padding-bottom: 5px; margin-bottom: 5px;}

.s1 .categ li { padding: 2px 0px 2px 0px;}

.s1 .categ li a, .s1 .categ li a:visited, .s1 .categ li a:hover { text-decoration: underline; color:#f5e5c2;}



/* Widget Panel

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.s1 .widget { }

.s1 .widget-all {  }

.s1 .widget h3 {  }

.s1 .widget li { }

.s1 .widget a, .s1 .widget a:visited {  }

.s1 .widget a:hover { }



.s1 .widget_tag_cloud { font-family: "Arial"; line-height: 20px;}



.s1 .widget_calendar table { width: 100%;}

.s1 .widget_calendar table td { text-align: center; padding: 3px; }

.s1 .widget_calendar table th { text-align: center; padding: 3px; border-bottom: solid 1px #ecece3;}

.s1 .widget_calendar caption { background: #ecece3; padding: 3px 0px;}

.s1 .widget_calendar #today { background: #ecece3;}

.s1 .widget_search #s { border: solid 1px #ecece3; padding: 3px; margin-bottom: 5px;}



.s1 .widget_flickrRSS h3 { margin-bottom: 10px;}

.s1 .widget_flickrRSS ul { padding: 0px; margin: 0px; border-bottom: none; border-top: none;  }

.s1 .widget_flickrRSS li { border-bottom: none; border-top: none; background: none; list-style-type: none; display: inline; padding: 0px; margin: 0px 8px 0px 0px; }

.s1 .widget_flickrRSS li a img { border: solid 1px #999; width: 50px; height: 50px; margin-bottom: 10px; padding: 5px;}

.s1 .widget_flickrRSS li a:visited img { border: solid 1px #999; width: 50px; height: 50px; margin-bottom: 10px; padding: 5px;}

.s1 .widget_flickrRSS li a:hover img { border: solid 1px #000;}





/* Side 2

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.s2 { float: left; width: 156px; font-size: 11px;  background:#fefce7 url(images/rt-column-bg.png) repeat-x; }

.s2 h3 { font-size: 14px; letter-spacing: -1px; color:#fff; padding-bottom: 5px;}

.right-column { margin-top:12px; }



/* Search Panel 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .search { background: #4a7e00 url(images/search-top.png) no-repeat top; width: 156px; padding: 7px 15px 10px 15px;}

.s2 .search h3 { padding-bottom: 15px; background: none; padding-left: 0px;}

.s2 .search input { border: none; background: url(images/search-form.png) no-repeat; padding: 7px 10px 7px 10px; font: normal 12px/14px 'Verdana'; color:#fff;}

.s2 .search button { background: none; border: none; padding: 0px; margin: 0px; width: 58px; height: 26px;}



/* Recent Panel 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .recent { background: #9bac0d url(images/recent-top.png) no-repeat top; width: 156px; padding: 6px 10px 15px 10px;}

.s2 .recent a,.s2 .recent a:visited { color:#fffbde; }

.s2 .recent a:hover { color:#eeddb0; text-decoration: none;}



.s2 .recent .tabs { padding-bottom: 15px; width: 156px; float: left; }

.s2 .recent .tabs li { display: inline; font: bold 10px/10px "Verdana", sans-serif; float: left; }

.s2 .recent .tabs li a { padding: 0px 0px 0px 9px; margin-right: 1px; background: url(images/tab-left.png) no-repeat left top; float: left; color: #fffbde;}

.s2 .recent .tabs li a span { padding: 3px 10px 5px 1px; display: block; background: url(images/tab-right.png) no-repeat right top; color: #fffbde;}

.s2 .recent .tabs li a:hover { background-position: 0% -18px; color:#fff; text-decoration: none;}

.s2 .recent .tabs li a:hover span { background-position: 100% -18px; color:#fff; text-decoration: none;}

.s2 .recent .tabs li a:link.active { background: url(images/tab-left.png) no-repeat left bottom; color:#fff; }

.s2 .recent .tabs li a:link.active span { background: url(images/tab-right.png) no-repeat right bottom; color:#fff; }

.s2 .recent .tabs li a:visited.active { background: url(images/tab-left.png) no-repeat left bottom; color:#fff; }

.s2 .recent .tabs li a:visited.active span { background: url(images/tab-right.png) no-repeat right bottom; color:#fff; }



.s2 .recent #r-tags { display: none; font-family: "Arial"; line-height: 20px; padding: 10px 0px;}

.s2 .recent #r-posts li { padding: 3px 0px; border-bottom: solid 1px #b0bf32; background: url(images/recent-arrow.png) no-repeat left 7px; padding-left: 10px;}

.s2 .recent #r-com { display: none; }

.s2 .recent #r-com li { padding: 3px 0px; border-bottom: solid 1px #b0bf32; line-height: 14px;}

.s2 .recent #r-com li a { display: block; background:url(images/r-com-ico.png) no-repeat left 4px; padding-left: 13px; font-weight: bold; }



/* Flickr Panel 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .flickr { background: #becf2d url(images/flickr-top.png) no-repeat top; width: 156px; padding: 7px 10px;}

.s2 .flickr ul { padding-top: 15px; border-bottom: none; border-top: none;  }

.s2 .flickr li { border-bottom: none; border-top: none; background: none; list-style-type: none; display: inline;margin-right: 9px;}

.s2 .flickr li a img, .s2 .flickr li a:visited img { background: url(images/flickr-bkg-li.gif) no-repeat top; width: 50px; height: 50px; margin-bottom: 10px; padding: 5px;}

.s2 .flickr li a:hover img { background: url(images/flickr-bkg-li.gif) no-repeat bottom; width: 50px; height: 50px; margin-bottom: 10px; padding: 5px;}



/* About Panel 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .about-all { background: #e5eac0 url(images/about-bottom.png) no-repeat bottom; color:#666600; }

.s2 .about { background: url(images/about-top.png) no-repeat top; width: 168px; padding: 7px 15px 15px 15px;}

.s2 .about h3 { color:#666600; padding-bottom: 5px; margin-bottom: 10px;}

.s2 .about p { color:#666600; padding: 3px 0px;}



/* Widget Panel  

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .widget { background:url(images/column-arrow.png) no-repeat right top;  margin-bottom: 10px; text-align:right;  }

.s2 .widget-all { width: 156px; }

.s2 .widget h3 { padding-right:20px; padding-bottom: 3px; margin-right:9px; margin-bottom: 3px; border-bottom: dashed 1px #8a1913; color:#8a1913;}

.s2 .widget li { padding: 1px 9px 10px 0px;}

.s2 .widget p { padding: 3px 0px;}

.s2 .widget a, .s2 .widget a:visited { }

.s2 .widget a:hover { color:#29abe2;}



.s2 .widget_tag_cloud { font-family: "Arial"; line-height: 20px;}



.s2 .widget_calendar table { width: 100%;}

.s2 .widget_calendar table td { text-align: center; padding: 4px; }

.s2 .widget_calendar table th { text-align: center; padding: 3px; border-bottom: solid 1px #c8d18a;}

.s2 .widget_calendar caption { background: #d7deaa; padding: 3px 0px;}

.s2 .widget_calendar #today { background: #d7deaa;}

.s2 .widget_search #s { border: solid 1px #c8d18a; padding: 3px; margin-bottom: 5px;}



.s2 .widget_flickrRSS h3 { margin-bottom: 10px;}

.s2 .widget_flickrRSS ul { padding: 0px; margin: 0px; border-bottom: none; border-top: none;  }

.s2 .widget_flickrRSS li { border-bottom: none; border-top: none; background: none; list-style-type: none; display: inline; padding: 0px; margin-right: 5px;}

.s2 .widget_flickrRSS li a img { border: solid 1px #999; width: 50px; height: 50px; margin-bottom: 5px; padding: 5px;}

.s2 .widget_flickrRSS li a:visited img { border: solid 1px #999; width: 50px; height: 50px; margin-bottom: 5px; padding: 5px;}

.s2 .widget_flickrRSS li a:hover img { border: solid 1px #000;}







.voir-dire { width:265px; background:url(images/voir-dire-bg.jpg) repeat-y;  margin-top:-3px; overflow:hidden; }

.voir-dire img { }

.voir-dire .italic { font:italic 1.125em Georgia, "Times New Roman", serif; color:#eadcaf; text-align:center; margin:0; }

.voir-dire-box { width:101px; float:left; margin:15px 4px 0px 27px; font-size:.6875em; color:#eadcaf; }

.voir-dire-box2 { width:101px; float:left; margin:15px 27px 0px 4px; font-size:.6875em; color:#eadcaf; }

.voir-dire-box h3, .voir-dire-box2 h3 { font-weight:bold; font-size:.875em; border-bottom:1px dashed #eadcaf; margin:0px; padding-bottom:4px;  }

.voir-dire-box ol, .voir-dire-box2 ol { list-style-type:decimal; margin-left:0px; padding-left:23px; }

.voir-dire-box li, .voir-dire2-box li { } 

.voir-dire-bottom { width:265px; height:28px; background:url(images/voir-dire-bottom-bg.jpg) no-repeat; }

.community { width:265px; background:url(images/tan-textured-bg.jpg) repeat-y; overflow:hidden; text-align:center; margin:0px; }

.community img.hr { margin:20px auto; }

.community p { margin:0px; padding-top:10px; }

.laugh { background:url(images/have-a-laugh-bg.png) no-repeat; height:327px; text-align:center; overflow:hidden; }

.laugh img { border:0px; }

.laugh img.have-laugh { margin:36px 0px 25px 0px; }

.laugh img.youtube { width:195px; height:126px; margin-bottom:5px; }

.sidebar2 { background:url(images/tan-textured-bg.jpg) repeat-y; overflow:hidden; }



	





/* Comment List

 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

/*.com-list { width:472px;  padding:60px 20px; background:#fff; }*/

.com-list { width:492px;  padding:10px 0px 10px 20px; background:#fefce7; }

.com-list h3 { font-size:1.15em; line-height:1.15em; font-weight: normal; padding-bottom: 10px; margin-bottom: 15px; border-bottom: solid 1px #ebeadd; width:440px; }

.com-entry { background: #fff url(images/com-top.png) no-repeat left top; margin-bottom: 20px; width:440px; }

.com-entry-bot { background: url(images/com-bot.png) no-repeat left bottom; padding:10px 0px; width:440px; }



.com-con { width:408px;  padding:10px 15px; color:#666; border-left:solid 1px #e7e5dd; border-right:solid 1px #e7e5dd; position: relative; }

.com-name { font: bold 1em "Arial"; letter-spacing: -1px;}

.com-con p { font-size:.8em; line-height:1em;  }

.com-avt { position: absolute; top: 10px; right: 20px; width: 30px; height: 30px; }

/* html .com-avt { right: 40px;}*/

.com-avt img { border: 1px solid #ccc;}

.com-date { font-size: 10px; color: #999; margin-bottom: 10px; }

.com-date a, .com-date a:visited, .com-date a:hover { color: #999; text-decoration: underline; }





/* Comment Form

 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		

/*.com-form { width:472px;  background:#fefcf2; padding-bottom:40px;}*/

.com-form { width:512px;  background-color:#fefcf2; padding-bottom:40px;}

.com-form-bot { padding: 5px 0px 0px 20px; }

.com-form h3 { font-size:1.15em; font-weight:normal; border-bottom: solid 1px #e6e3db; padding-bottom: 5px; margin-bottom: 10px; width:440px; }

.com-form p { padding: 6px 0px; position: relative; color:#666; font-size:.85em; }

.com-form p strong { color:#FF3300; font-weight: normal; }

.com-form label { position: absolute; top: 10px; left: 250px; font-size: 11px;}

.com-form a, .com-form a:visited, .com-form a:hover { color: #666; text-decoration: underline; }

.com-form input { background: #edebe2; border: 1px solid #c3bfb5; padding: 4px; font-size: .75em; }

.com-form textarea { background: #edebe2; border: 1px solid #c3bfb5; padding:4px; width:440px;  }

.com-form button { cursor: pointer; display: block; width: 117px; height: 24px; background: #fefcf2 url(images/post-comment.png) no-repeat; border: none; text-indent: -1000em; margin-top: 5px;}





/* Footer 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.footer { width: 955px; float:left; margin:0 auto; }

.foot-top { width:955px; height:8px; background-color:#754c24; }

.foot-header { width:955px; height:46px; margin:1px 0px 2px 0px; background:#42210b url(images/foot-brown-stripe.png); }

.foot-banner { width:955px; height:127px; background:#69a9c7 url(images/foot-banner-bg.png); text-align:center;}

.foot-banner img { margin-top:9px; }

.footer p { font-size:.6875em; color:#acaa9c; }

.footer p a, .footer p a:visited { color:#acaa9c; text-decoration: underline;}

.footer p a:hover { color:#333; text-decoration: underline;}

.footer .theme { border-top: solid 1px #d9d7c3; padding-top: 10px; margin:0px 0px 10px 0px ;  text-align:center;}

#validation { width:955px; margin:0 auto 0; font-size:70%; text-align:center; margin:10px 0 15px 0; }

#validation a, #validation a:hover, #validation a:visited { color:#acaa9c; }

#validation a:hover { text-decoration:underline; }





/*Author Avatars Widget

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.multiwidget_author_avatars .author-list {

	text-align: left;

}

.multiwidget_author_avatars .author-list .user {

	padding: 0.2em;

	display: inline;

	margin:10px 0px;

}

.multiwidget_author_avatars .author-list .with-name {

	display: block;

	margin:10px 0px;

}

.multiwidget_author_avatars .author-list .user .name {

	display: block;

	margin:20px 0px;

}

.author-list span.img { clear:right; }



/*Follow Widget

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.f-follow {display:inline; overflow:hidden; }

.f-follow-box a { float:left; text-align:center; margin:14px 5px 10px 20px; }



/*Site Index Page

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ddsg-wrapper h2 { font-size:1.5em; color:#754c24; border-bottom:1px dotted #754c24; }



/*Search Page

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.search-form .key { float:left; height:17px; }

.search-form .search-but { float:left; width:27px; height:23px; margin-bottom:45px; }

h3.search-title { margin:45px 0px; }







.categories ul { list-style:none; } 

                                        

                                        

/*Qoutes Widget

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */       



.quotescollection_widget {

	background:url(images/voir-dire-bg.jpg) repeat-y;

	padding:5px 15px 10px 25px;

	margin:0px;

}

                                 

.quotescollection_randomquote q { font-size:.75em; color:#eadcaf; }





/* Misc */



.share-facebook { margin:10px 0; }