/*
 Theme Name: Urban Thier
  Theme URI: http://www.urbanthier.com
Description: A custom wordpress theme created for Urban Thier Federer & Jackson, P.A. by Search Engine Techs, an internet marketing company. You may adjust this theme using "Theme Options" or utilize custom "Widgets" under the Appearance tab.
    Version: 1.0
     Author: Dan Kinchen of Search Engine Techs
 Author URI: http://www.searchenginetechs.com
       Tags: fixed width, two columns, widgets, Urban Thier Federer & Jackson

	This theme was created for Urban Thier Federer & Jackson, P.A. and is not to be replicated by any other entity or individual.
*/

/* Common */
body                             {margin:0px; font-family:Tahoma; font-size:12px; color:#333333; background-color:#FFFFFF;}
A:link                           {color:#1c5485; text-decoration:underline;}
A:visited                        {color:#1c5485; text-decoration:underline;}
A:active                         {color:#1c5485; text-decoration:underline;}
A:hover                          {color:#CC0000; text-decoration:none;}
h1,h2,h3,h4                      {color:#595337;}
hr                               {height:1px; color:#CCCCCC;}
ul                               {overflow: hidden;}
select                           {font-size:11px;}

/* Theme Structure */
.splashBox1                      {height:346px; background-image:url(images/str-img-splash.jpg); background-repeat:no-repeat; margin:0px; padding:0px;}
.splashBox2                      {height:346px; background-image:url(images/str-img-splash.jpg); background-position:right; background-repeat:no-repeat; margin:0px; padding:0px;}
.splashTitle                     {font-weight:bold; font-size:15px; color:#FFFFFF; text-align:left;}
.splashContent                   {padding:8px 35px 0px 0px; text-align:justify; color:#FFFFFF; font-size:12px;}
#sideBoxHead                     {width:278px; border:#5b605a 1px solid; background-color:#373b36; font-size:16px; color:#b2ac8e; font-weight:bold; padding:10px;}
.sideBoxHeadAltColor             {color:#FFFFFF;}
#sideBoxContent                  {width:278px; border-right:#d9d4c5 1px solid; border-bottom:#d9d4c5 1px solid; border-left:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px;}
#searchBoxContent                {width:278px; border:#d9d4c5 1px solid; background-color:#eceae1; font-size:12px; color:#464646; padding:10px; margin-top:2px;}
#mainBoxContent                  {width:668px; border:#d9d4c5 1px solid; background-color:#eceae1; font-size:12px; color:#464646; padding:0px 10px 10px 10px; overflow:auto;}
#subBoxContent                   {width:668px; border:#d9d4c5 1px solid; background-color:#f6f3ea; font-size:12px; color:#666666; padding:0px 10px 10px 10px; overflow:auto; margin-top:10px;}

/* Top Block */
#blockTop                        {background-image:url(images/str-bg-header.jpg); background-repeat:repeat-x;}
#header                          {width:1000px; margin:0px auto -1px auto;}
#navLeft                         {width:800px; height:34px; float:left; margin:-14px auto -1px -37px;}
ul#navButtons                    {line-height:34px; font-size:14px; color:#cbcbcb; white-space:nowrap; list-style-type:none; text-decoration:none;}
ul#navButtons li                 {float:left; display:inline;}
ul#navButtons li a               {background-image:url(images/hdivider-nav.jpg); color:#cbcbcb; text-decoration:none; background-repeat:no-repeat; background-position:right; padding:0px 30px 0px 0px;}
ul#navButtons li a:hover         {color:#FFFFFF; text-decoration:underline; padding:0px 30px 0px 0px;}
#navRight                        {width:200px; line-height:34px; height:34px; float:right; text-align:right; font-size:11px; color:#cbcbcb; text-decoration:none;}
#navRight a                      {color:#cbcbcb; text-decoration:none;}
#navRight a:hover                {color:#FFFFFF; text-decoration:underline;}
#imageMain                       {width:1000px; height:130px; background-image:url(images/str-img-main.jpg); margin:0px; color:#ede8ef; font-size:24px; font-weight:bold;}
#subNavigation                   {width:1000px; height:33px; font-size:13px; line-height:33px; color:#FFFFFF; text-decoration:none;}
#subNavigation a                 {color:#676042; text-decoration:none; padding:0px 5px 0px 5px;}
#subNavigation a:hover           {color:#333333; text-decoration:underline; padding:0px 5px 0px 5px;}

/* Middle Block */
#blockMiddle                     {position:relative; background-color:#FFFFFF;}
#centercontent                   {width:1000px; position:relative; margin:0 auto;} 
#content                         {width:300px; position:relative; display:block; overflow:visible; margin-left:700px;}
#columnSingle                    {width:999px; position:relative; display:block; overflow:visible; border-right:#595337 1px solid;}
#columnLeft                      {width:700px; position:relative; float:left; margin-left:-700px; display:inline; padding-top:10px; padding-bottom:10px;}
#columnRight                     {padding-top:10px; padding-bottom:10px; display:inline-block; zoom:1;}
.trimGreenTop                    {width:1000px; height:13px; background-color:#595337; border-bottom:#FFFFFF 1px solid; margin:10px 0px 0px 0px; padding:0px;}
.trimGreenBottom                 {width:1000px; height:13px; background-color:#595337; border-top:#FFFFFF 1px solid; margin:0px 0px 10px 0px; padding:0px;}

/* Bottom Block */
#blockBottom                     {background-image:url(images/str-bg-footer.gif); background-repeat:repeat-x; background-color:#f1efe5; clear:both;}
#blockBottomAlt                  {background-color:#FFFFFF; clear:both;}
#footer                          {width:1000px; margin:0px auto -1px auto;}
#creditsLeft                     {width:500px; line-height:21px; height:21px; float:left; text-align:left; color:#797358; font-size:11px;}
#creditsRight                    {width:500px; line-height:21px; height:21px; float:right; text-align:right; color:#797358; font-size:11px;}
#gutter                          {width:1000px; clear:both; font-size:11px; color:#666666; text-decoration:none; padding-top:10px; padding-bottom:5px;}

/* Widgets */
.sidebarWidget                   {margin:0px; padding:0px; list-style:none;}
.sidebarWidget li ul             {margin:0px 0px 5px 0px;}
ul li.widget                     {}
h2.widgettitle                   {width:278px; border:#5b605a 1px solid; background-color:#373b36; font-size:16px; color:#b2ac8e; font-weight:bold; padding:10px; margin-bottom:2px;}
div.textwidget                   {width:278px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px;}
#calendar_wrap                   {width:213px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px 10px 0px 75px; text-align:center;}

/* Category Widget */
.widget_categories ul            {width:278px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px; margin-top:-8px;}
.widget_categories ul li         {font-size:12px; color:#666666; margin-left:20px; list-style-image:url(images/buttet-arrow-light-green.png); text-decoration:none; padding-bottom:2px;}
.widget_categories ul li a       {color:#666666; text-decoration:none;}
.widget_categories ul li a:hover {color:#000000; text-decoration:underline;}

/* Pages Widget */
.widget_pages ul                 {width:278px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px; margin-top:0px;}
.widget_pages ul li              {font-size:12px; color:#666666; margin-left:20px; list-style-image:url(images/buttet-arrow-light-green.png); text-decoration:none; padding-bottom:2px;}
.widget_pages ul li a            {color:#666666; text-decoration:none;}
.widget_pages ul li a:hover      {color:#000000; text-decoration:underline;}
.widget_pages ul ul              {width:228px; border:none;}

/* Meta Widget */
.widget_meta ul                  {width:278px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px; margin-top:0px;}
.widget_meta ul li               {font-size:12px; color:#666666; margin-left:20px; list-style-image:url(images/buttet-arrow-light-green.png); text-decoration:none; padding-bottom:2px;}
.widget_meta ul li a             {color:#666666; text-decoration:none;}
.widget_meta ul li a:hover       {color:#000000; text-decoration:underline;}
.widget_meta ul ul               {width:228px; border:none;}

/* Recent Comments Widget */
.widget_recent_comments ul           {width:278px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px; margin-top:0px;}
.widget_recent_comments ul li        {font-size:12px; color:#666666; margin-left:20px; list-style-image:url(images/buttet-arrow-light-green.png); text-decoration:none; padding-bottom:2px;}
.widget_recent_comments ul li a      {color:#666666; text-decoration:none;}
.widget_recent_comments ul li a:hover{color:#000000; text-decoration:underline;}
.widget_recent_comments ul ul        {width:228px; border:none;}

/* Recent Entries Widget */
.widget_recent_entries ul            {width:278px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px; margin-top:0px;}
.widget_recent_entries ul li         {font-size:12px; color:#666666; margin-left:20px; list-style-image:url(images/buttet-arrow-light-green.png); text-decoration:none; padding-bottom:2px;}
.widget_recent_entries ul li a       {color:#666666; text-decoration:none;}
.widget_recent_entries ul li a:hover {color:#000000; text-decoration:underline;}
.widget_recent_entries ul ul         {width:228px; border:none;}

/* Links Widget */
.widget_links ul                     {width:278px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px; margin-top:0px;}
.widget_links ul li                  {font-size:12px; color:#666666; margin-left:20px; list-style-image:url(images/buttet-arrow-light-green.png); text-decoration:none; padding-bottom:2px;}
.widget_links ul li a                {color:#666666; text-decoration:none;}
.widget_links ul li a:hover          {color:#000000; text-decoration:underline;}
.widget_links ul ul                  {width:228px; border:none;}

/* Tag Cloud Widget */
.widget_tag_cloud ul                 {width:278px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px; margin-top:0px;}
.widget_tag_cloud ul li              {font-size:12px; color:#666666; margin-left:20px; list-style-image:url(images/buttet-arrow-light-green.png); text-decoration:none; padding-bottom:2px;}
.widget_tag_cloud ul li a            {color:#666666; text-decoration:none;}
.widget_tag_cloud ul li a:hover      {color:#000000; text-decoration:underline;}
.widget_tag_cloud ul ul              {width:228px; border:none;}

/* Archives Widget */
.widget_archive ul                   {width:278px; border:#d9d4c5 1px solid; background-color:#FFFFFF; font-size:12px; color:#666666; padding:10px; margin-top:0px;}
.widget_archive ul li                {font-size:12px; color:#666666; margin-left:20px; list-style-image:url(images/buttet-arrow-light-green.png); text-decoration:none; padding-bottom:2px;}
.widget_archive ul li a              {color:#666666; text-decoration:none;}
.widget_archive ul li a:hover        {color:#000000; text-decoration:underline;}
.widget_archive ul ul                {width:228px; border:none;}