/*
Theme Name: Reeves Law NEW! WordPress Theme
Theme URI: http://www.robertreeveslaw.com/
Description: Reeves Law WordPress theme from Smart Solutions.
Version: 1.0
Author: Smart Solutions
Author URI: http://www.smartz.com/
Tags: 

	Reeves Law NEW! Theme v1.0
	 http://www.robertreeveslaw.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

html, body {margin:0; padding:0;}
html {}
body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6840; font-size:12px;}
body {text-align:center; margin:0; padding:0 0 15px; background:#d8d2b9;}

form, table, img, pre {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6840; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, a, select {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6840;}

div, p, img {border:0;}
p {margin:0 0 10px; padding:0;}

hr {height:1px; border:0; color:#D0D0D0; background:#D0D0D0;}

a, a:link, a:visited {color:#6f6840;}
a:active, a:hover, a:focus {outline:none;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0; font-weight:bold; color:#010101;}
h1 {font-size:18px; color:#1e384d; margin:0 0 5px; padding:0; line-height:35px; font-weight:normal; text-align:center; border:solid 1px #acb4ba; background:#D0DFEA;}
h2 {font-size:14px; padding-bottom:14px;}
h3 {font-size:13px; padding-bottom:3px;}
h4 {font-size:13px; padding-bottom:3px;}
h5 {font-size:8px;}

h2 a, h2 a:link, h2 a:visited {font-size:14px; color:#010101; text-decoration: none;}
h2 a:hover, h2 a:active {font-size:14px; color:#010101; text-decoration: underline;}
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {margin: 0 0 5px; font-size:14px; color:#010101;}

img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

blockquote {margin: 15px; padding-left: 15px; border-left: 3px solid #eee; color: #666; font-size:11px;}
blockquote p {color: #666; font-size:11px;}
blockquote cite { margin: 5px 0 0; display: block;}

ol li {list-style: decimal outside;}

small { font-size: 11px;}
code { font: 11px 'Courier New', Courier, Fixed;}
cite { text-decoration: none;}
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
/*hr {display: none;}*/

label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
/*select {width: 130px;}*/
textarea {width: 90%; height:250px; padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.clear {clear: both;}
.center {text-align: center;}
.hidden {display: none;}
.alignnone {display: inline;}
.alignleft {float: left; margin-right: 10px;}
.alignright {float: right; margin-left: 10px;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}

#themeContainer {width:980px; margin:0 auto; text-align:left;}

/* Header Styles */
#header {height:307px; position:relative; background:url('images/shadow-lg-t.gif') no-repeat left 85px;}
	
    /* Logo / header text */
    #header #logo {position:absolute; top:14px; left:4px;}
    
    /* Search */
    #search {position:absolute; left:697px; top:15px; width:274px; height:26px;}
    #search input.txtSearch {position:absolute; left:0; top:0; z-index:1; width:178px; height:19px; margin:0; padding:5px 0 0 27px; color:#747161; font-size:11px; font-family:Verdana; vertical-align:middle; border:solid 1px #c3bc9e; background:#fff;}
    #search input.btnSearch {position:absolute; right:0; top:1px; z-index:1;}
    #search .cornerLeft {position:absolute; top:0; left:0; z-index:5;}
    #search .cornerRight {position:absolute; top:0; left:202px; z-index:5;}
    
    /* Slideshow */
    #slideArea {width:970px; height:245px; position:absolute; top:55px; left:0px; border-left:solid 5px #fff; border-right:solid 5px #fff; background:#fff url('/slide-bottom-bg.gif') repeat-x left 301px;}
    #slideArea div#slideColumnLeft, #slideArea div#slideColumnRight {width:133px; height:342px; position:absolute; top:6px; left:0; z-index:20; background:url('images/column-sprite.gif') no-repeat;}
    #slideArea div#slideColumnRight {left:837px; background-position:-133px 0;}
    #slideArea div#slides {position:absolute; top:6px; left:120px; width:730px; height:295px; overflow:hidden;}
    #slideArea div#contactNumber {position:absolute; top:305px; left:133px; text-align:center; width:704px; color:#344b5d; font-size:30px; font-family:Trebuchet MS;}
	
/* Menu Styles */
#siteMenu {position:absolute; top:238px; left:5px; z-index:100; width:968px; height:55px; margin:1px 0 0; border:solid 1px #544f3d; background:#bcb290;}
#Menu {margin:7px 0 0 -4px; padding:0; list-style:none; width:976px; height:45px; line-height:45px; background:#55768d url('images/nav-bg.gif') repeat-x;}
#Menu li {float:left; display:inline; padding:0 2px 0 0; background:url('images/nav-separator.gif') no-repeat right top;}
#Menu li a, #Menu li a:link, #Menu li a:visited {display:block; padding:0 10px; color:#fff; font-size:11px; text-decoration:none;}
#Menu li a:active, #Menu li a:hover, #Menu li a:focus {background:#3e576f;}
#Menu li.current {padding:0; background:#435d70 url('images/nav-current.gif') repeat-x;}
#Menu li.current > a, #Menu li.current > a:link, #Menu li.current > a:visited {color:#a5d2f5;}

#menuCornerLeft {position:absolute; top:0; left:0;}
#menuCornerRight {position:absolute; top:0; right:-4px;}

/* Sub Menu Styles */
#Menu li ul {display:none; position:absolute; float:left; z-index:200; top:52px; width:200px; margin:0; padding:0; border:solid 1px #7092ac;}
#Menu li ul * {list-style-position:outside; background-image:none;}
#Menu li ul li {float:left; position:relative; margin:0; padding:0; line-height:21px; width:100%;}
#Menu li ul li a, #Menu li ul li a:link, #Menu li ul li a:visited {color:#fff; font-size:11px; padding:0 10px; border-bottom:solid 1px #7092ac; background-color:#526a7e;}
#Menu li ul li a:active, #Menu li ul li a:hover, #Menu li ul li a:focus {background-color:#0e2942;}

#Menu li.item a.hasChildren, #Menu li.item a.hasChildren:link, #Menu li.item a.hasChildren:visited {padding:0 17px 0 5px; background-repeat:no-repeat; background-position:right 20px; background-image:url('images/sub-arrow.png');}

#Menu li ul li ul {position:absolute; top:0px; left:200px;}

#Menu li.over > a, #Menu li.over > a:link, #Menu li.over > a:visited {color:#a5d2f5; background:#273a46;}

span.menu-sub-indicator {float:right; background:transparent;}
#Menu li.item a span.menu-sub-indicator {float:right; margin:0 0 0 5px; background:transparent;}
#subNavigation {display:none;}

/* Content Area Styles */
#contentArea {clear:both; padding:10px 10px 20px; background:#fff url('images/content-shadow-bg.gif') no-repeat left bottom;}
#column1 {float:left; display:inline; width:192px; margin:0; padding:0;}
#column2 {float:left; display:inline; width:556px; margin:0 0 0 10px;}
#column3 {float:left; display:inline; width:192px; margin:0 0 0 10px;}

body div.mainContent {border:solid 1px #d0d0d0; background:#fff;}
body div.mainContentContainer {margin:1px; padding:4px; background:url('images/content-bg.gif') repeat-x;}

#column2 .contentBlock {width:271px; float:left; display:inline; margin:17px 0 0; border:solid 1px #d3d3d3;}
#column2 .contentBlock div.inner {margin:1px; padding:8px; min-height:285px; background:#fafafa url('images/content-block-grad.gif') repeat-x;}
#column2 .contentBlock div.inner div.head {color:#1e384d; font-size:24px; font-family:Times New Roman; margin:0 0 10px;}
#column2 .contentBlock + .contentBlock {margin:17px 0 0 9px;}

.contentBlock p.alignRight a, .contentBlock p.alignRight a:link, .contentBlock p.alignRight a:visited {color:#000; font-weight:bold;}

.contentBlock div.inner ul {margin:0; padding:0; list-style:none;}
#column2 .contentBlock div.inner ul li {margin:0 0 12px; padding:0 0 0 17px; background:url('images/arrow-bullet.gif') no-repeat left 4px;}

#column2 .contentBlock ul li a, #column2 .contentBlock ul li a:link, #column2 .contentBlock ul li a:visited {color:#1e384d; text-decoration:none;}
#column2 .contentBlock ul li a:active, #column2 .contentBlock ul li a:hover, #column2 .contentBlock ul li a:focus {color:#000; text-decoration:underline;}
#column2 .contentBlock + .contentBlock div.inner ul li {background:url('images/content-bullet.gif') no-repeat left 4px;}

.topBlock {padding:5px; width:376px; border:solid 1px #a3a3a3;}

/* Left Column Styles */
#column1 .block, #column3 .block {border:solid 1px #b2a761; background:#f1ecc4;}

.block h3 {color:#565130; font-family:Trebuchet MS; font-size:18px; font-weight:normal; line-height:28px; margin:0; padding:0 11px; background:#d7cfa4 url('images/column-header-bg.gif') repeat-x;}
.block .topTitle {color:#565130; font-family:Trebuchet MS; font-size:18px; font-weight:normal; line-height:28px; margin:0; padding:0 11px;background:#d7cfa4 url('images/column-header-bg.gif') repeat-x;}

.block.top {color:#565130; font-size:14px; text-align:center; font-family:Trebuchet MS; background:#d2ca9a;}
.block.top strong {display:block; line-height:33px; margin:5px 0; color:#1e384d; font-size:24px; font-weight:normal; border:solid 1px #7f7b5d; background:#ece7c9;}

.blockShadow {width:192px; height:17px; background:url('images/column-shadow.gif') no-repeat;}

/* Practice Overview Styles */
.block.practiceOverview {}
.block.practiceOverview dl {margin:0; padding:0; font-family:Verdana;}
.block.practiceOverview dt {margin:1px 0; padding:0; clear:both; min-height:1px; height:20px; line-height:20px; color:#010101; font-size:12px; background:#d1c894 url('images/column-item-bg.gif') repeat-x;}
.block.practiceOverview dt span {display:block; padding:0 11px; background:url('images/arrow-sprite.gif') no-repeat right top;}
.block.practiceOverview dt.sOpen span {background-position:right -20px;}
.block.practiceOverview dd {margin:0; padding:5px 11px; line-height:18px; clear:both; min-height:1px;}
.block.practiceOverview dd a, .block.practiceOverview dd a:link, .block.practiceOverview dd a:visited {padding:0 0 0 12px; display:block; color:#5a563e; font-size:11px; text-decoration:none; background:url('images/left-panel-bullet.gif') no-repeat left 5px;}
.block.practiceOverview dd a:active, .block.practiceOverview dd a:hover, .block.practiceOverview dd a:focus {color:#000; text-decoration:underline;}

/* Dynamic Blocks */
.block.dblock {line-height:18px;}
.block.dblock a, .block.dblock a:link, .block.dblock a:visited {padding:0 0 0 12px; display:block; color:#5a563e; font-size:11px; text-decoration:none; background:url('images/left-panel-bullet.gif') no-repeat left 5px;}
.block.dblock div {padding:5px 11px;}
.block.dblock a:active, .block.dblock a:hover, .block.dblock a:focus {color:#000; text-decoration:underline;}

/* Results */
.block.results {font-family:Trebuchet MS; text-align:center;}
.block.results h3 {}
.block.results strong {color:#000; font-size:24px; font-weight:normal; text-shadow:#fff 1px 1px 0px;}
.block.results p {color:#000; font-size:12px; text-transform:uppercase; text-shadow:#fff 1px 1px 0px;}
.block.results hr {margin:0 10px; padding:0; height:0px; border-top:solid 1px #b2a761; border-bottom:solid 1px #fff9cc; background:transparent;}

/* Free Consultation */
#freeConsultation {padding:0 10px 10px; color:#E5E7E8; font-size:11px;}
#freeConsultation div {margin:4px 0 2px; font-size:11px;}
#freeConsultation .text {font-size:11px; display: block; padding:0; border:solid 1px #8da1b2;}
#freeConsultation input.text {width:100%; height:18px; margin:0 0 5px;}
#freeConsultation textarea {width:100%; height:65px; padding:0; font-size:11px; border:solid 1px #8da1b2;}
.blockFreeConsultation span {color:#1B374D; font-family:Trebuchet MS; font-size:21px; font-variant:small-caps; font-weight:normal; line-height:28px; margin:0; padding:0 11px; text-decoration:underline; }

/* Sidebar / submenu styles */
#sidebar {margin: 0; padding: 0;}
#sidebar h2 {color:#565130; font-family:Trebuchet MS; font-size:18px; font-weight:normal; line-height:28px; margin:0; padding:0 11px; background:#d7cfa4 url('images/column-header-bg.gif') repeat-x;}
#sidebar h3 {color:#1b374d; font-family:Trebuchet MS; font-size:21px; font-weight:normal; line-height:28px; margin:0; padding:0 11px; font-variant:small-caps; text-decoration: underline; align:center;}
#sidebar p {font-size: 11px;}
#sidebar a {font-size: 11px; color: #5a563e;}
#sidebar ul {list-style: none; margin: 0; padding: 0; line-height: 18px;}
#sidebar ul li {margin:0; padding:0; line-height:18px;}
#sidebar ul li h2 {color:#565130; font-family:Trebuchet MS; font-size:18px; font-weight:normal; line-height:28px; margin:0; padding:0 11px; background:#d7cfa4 url('images/column-header-bg.gif') repeat-x;}
#sidebar ul li h3 {color:#565130; font-family:Trebuchet MS; font-size:18px; font-weight:normal; line-height:28px; margin:0; padding:0 11px; background:#d7cfa4 url('images/column-header-bg.gif') repeat-x;}
#sidebar ul li a, #sidebar ul li a:link, #sidebar ul li a:visited {padding:0 0 0 12px; display:block; color:#5a563e; font-size:11px; text-decoration:none; background:url('images/left-panel-bullet.gif') no-repeat left 5px;}
#sidebar ul li a:hover, #sidebar ul li a:active {color: #000; text-decoration: underline;}

/* subcat */
#sidebar > ul > li {border:solid 1px #b2a761; background:#f1ecc4;}
#sidebar > ul > li.blockShadow {border:none; background:url('images/column-shadow.gif') no-repeat;}
#sidebar ul li ul {list-style: none; margin:0; padding: 5px 11px;}
#sidebar ul li ul li {margin:0; padding:0;}
#sidebar ul li ul li a, #sidebar ul li ul li a:link, #sidebar ul li ul li a:visited
{padding:0 0 0 12px; display:block; color:#5a563e; font-size:11px; text-decoration:none; background:url('images/left-panel-bullet.gif') no-repeat left 5px;}
#sidebar ul li ul li a:hover, #sidebar ul li ul li a:active
{color: #000; text-decoration: underline;}

/* Sidebar widget "hack" */
#sidebar > div {border:solid 2px #8DA1B2; background:#E5E7E8;}
#sidebar > div.blockShadow {border:none; background:url('images/column-shadow.gif') no-repeat;}
#sidebar div ul {list-style: none; margin:0; padding: 5px 11px;}
#sidebar div h2 a, #sidebar div h3 a {font-size:18px; font-weight:normal; line-height:28px; text-decoration: none;}
#sidebar div ul li {margin:0; padding:0;font-size:11px;}
#sidebar div ul li a, #sidebar div ul li a:link, #sidebar div ul li a:visited
{padding:0 0 0 12px; display:block; color:#5a563e; font-size:11px; text-decoration:none; background:url('images/left-panel-bullet.gif') no-repeat left 5px;}
#sidebar div ul li a:hover, #sidebar div ul li a:active
{color: #000; text-decoration: underline;}

/* Sidebar -> Widget styles */
.widget_archive { /*color: #fff;*/}
/*.widget_archive h3 {margin: 0; font-size: 18px; color: #6f6d6d;}*/

/* Footer Styles */
#footer {clear:both; text-align:center; margin:0; line-height:18px; background:url('images/reeves-law-group-logo-footer.gif') no-repeat right 0;}
#footerMenu {padding:0; list-style:none; width:595px; height:50px; clear:both; text-align:center;}
#footerMenu li {display:inline;}
#footerMenu li a, #footerMenu li a:link, #footerMenu li a:visited {text-decoration:none; color:#636055; font-size:11px; padding:0 5px; height:11px; border-right:solid 1px #636055;}
#footerMenu li a:active, #footerMenu li a:hover, #footerMenu li a:focus {text-decoration:underline;}
#footerMenu li.current a, #footerMenu li.current a:link, #footerMenu li.current a:visited {color:#000; text-decoration:underline;}

#footer p {clear:both; text-align:left; margin:0; padding:0; color:#7a7669; font-size:11px;}
#footer p a, #footer p a:link, #footer p a:visited {font-size: 11px; color:#636055;}

/* Blog entry styles */
.date {margin: 0 0 5px; font-size: 11px; font-style: italic; text-align: left;}
.postmeta {clear: both; margin: 0 0 25px 0; padding: 3px; font-size: 11px; color: #444; border-bottom: 2px #dcdcdc solid;}
.postmeta a {font-size: 11px;}
.edit a {font-size: 11px !important; font-weight: normal !important;}
.more-link {font-weight:bold; font-size:12px;}

.alt {margin: 0; padding: 11px; border: 1px #666 dashed;}

.navigation {display: block; text-align: center; margin: 0 0 20px 0; overflow: auto;}

.comments {}

/* WordPress-specific structure and styles */

.wp-smiley {float: none; margin: 0;}
.wp-caption {text-align: center; background-color: #eff0f0; margin-top: 5px; margin-bottom: 15px; padding: 4px 0 0 0; display: block;}
.wp-caption a {line-height: 0.11em;}
.wp-caption a:hover {background: none;}
.wp-caption img {margin: 0 auto; display: block; padding: 0;}
.wp-caption p.wp-caption-text, .wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

h2.pagetitle {margin-bottom: 5px;}

.narrowcolumn {float: left; padding: 0; margin: 0;}
.widecolumn {padding: 10px 0 20px 0; margin: 0;}

.post {position: relative; margin: 0 0 35px 0; text-align: left;}
.post h2 {margin: 0 0 5px 0; /*font-size: 14px;*/ background-image: none;}
.post h2 a {/*font-size: 14px;*/}
.post hr { display: block; }

.widecolumn .post { margin: 0;}

.entry {}
.entry p a:visited {}

/* Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px; /*padding-left: 10px;*/ list-style: none; text-indent: -10px;}
html>body .entry li {margin: 7px 0 8px 10px;}
.entry ol {margin: 0; padding: 0 0 0 35px;}
.entry ol li {margin: 0; padding: 0;}
/* This is mainly for password protected posts, makes them look better. */
.entry form {text-align:center;}

.divExcerpt, .divExcerpt p {}

.narrowcolumn .entry, .widecolumn .entry {}
.narrowcolumn .entry p, .widecolumn .entry p {}

.postmetadata {clear: both; font-size: 12px; line-height: 14px;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}

.narrowcolumn .postmetadata { text-align: center; /* padding-top: 5px; */}
.widecolumn .postmetadata { margin: 30px 0;}

.widecolumn .attachment { text-align: center; margin: 5px 0px;}
.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}


/* Comment styles */
h3.comments {padding: 0; margin: 40px auto 20px;}

#commentform p { margin: 5px 0;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform textarea {width: 99%; padding: 2px;}
#commentform input, #commentform textarea {font-size: 0.9em;}
#commentform #submit {margin: 0; float: right;}

.commentlist {}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; /*list-style: none;*/ font-weight: bold; font-size: 13px; border-bottom: 1px #666 dashed;}
.commentlist li .avatar {float: right; margin: 0 0 5px 5px; border: 1px solid #eee; padding: 2px; background: #fff;}
.commentlist li p {font-size: 13px; font-weight: normal; /* line-height: 1.1em; */ text-transform: none;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}

.nocomments {text-align: center; margin: 0; padding: 0;}

.commentmetadata {margin: 0; display: block; font-weight: normal;}
.commentmetadata a {color: #444;}

ul.recentcomments {}


/* Calendar */
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar caption {font: bold 1.3em Georgia, Georgia, serif; text-align: center; text-decoration: none; width: 100%;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff;}

#wp-calendar a {display: block; /*text-decoration: none;*/}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}


/* Custom WordPress Classes and IDs and Widgets */
li.widget_archive {padding:27px 0 0 0; background:url('images/blog-archive-head.gif') no-repeat;}
li.widget_archive h2.widgettitle {display:none;}
li.widget_recent_comments {padding:45px 0 0 0; margin:0; border-top:solid 1px #F9EDCF; background:url('images/blog-recent-comments-head.gif') no-repeat;}
li.widget_recent_comments h2.widgettitle {display:none;}
#sidebar ul li.widget_pages h2 {font-size:14px; margin:0 2px; padding:0;}
li.widget_pages ul {/*position:absolute; top:220px; left:-197px;*/}
li.widget_pages ul li {margin:0; padding:0;}
li.widget_pages ul li a, li.widget_pages ul li a:link, li.widget_pages ul li a:visited {/*margin:0 ! important; padding:0 ! important; color:#751 ! important; font-size:16px ! important; text-decoration:none;*/}
li.widget_pages ul li.current_page_item a, li.widget_pages ul li.current_page_item a:link, li.widget_pages ul li.current_page_item a:visited {/*color:#c60 ! important; text-decoration:underline;*/}
#sidebar ul li.widget_search {}
#sidebar ul li.widget_search form#searchform {position:absolute; top:180px; left:-192px;}
#sidebar ul li.widget_search form#searchform input#s {margin:0; padding:0; width:110px; height:20px; border-style: inset; border-width:2px; border-left-color:#848484; border-top-color:#848484; border-bottom-color:#fafafa; border-right-color:#fafafa;}
li#tag_cloud {margin: 5px 0 0 15px;}
li#tag_cloud h2 {margin-left: -15px;}
/* calendar */
.widget_calendar caption {
	background: none;
	margin-bottom: 6px;
}
.widget_calendar th, td {
	padding: 1px 0 1px 12px;
	margin: 0;
}
.widget_calendar thead th {
	background-color: #666666;
	color: white;
	font-weight: normal;
}
.widget_calendar tbody td a {
	background-color: #EEAD24; 
	padding: 2px 1px;
	color: white;
}
	.widget_calendar tbody td a:hover {
		background-color: #666666;
	}
.widget_tag_cloud {
	line-height: 2.5em;
}

.widget_pages ul ul {
	margin-top: 4px;
}

.widget_search {

}
	.widget_search #srch-frm {
		background: none;
	}
	.widget_search .textfield {
		width: 134px;
		margin-right: 6px;
	}

