/*******************************************************************************


  Date: August 2010

********************************************************************************

  1. BASE
      1.1 Reset
      1.1.2 HTML5 Elements
      1.2 Accessibility Navigation & Hide
      1.3 Clearfix
      1.4 Default Styles
      1.4.2 Default CSS3 styles

  2. COMMON
      2.1 Container
      2.2 Top
      2.3 Header
      2.4 Navigation
      2.5 Main
      2.6 Content
      2.7 Sidebar
      2.8 Bottom
      2.9 Footer
      
      
  3. PAGES

*******************************************************************************/


/* 1. BASE
--------------------------------------------------------------------------------
==============================================================================*/


/* 1.1 Reset
------------------------------------------------------------------------------*/

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 1em; vertical-align: baseline; background: transparent; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
a, ins, del { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { vertical-align: top; }
th { text-align: left; }


/* 1.2 Accessibility Navigation & Hide
------------------------------------------------------------------------------*/

#accessibility-nav, .hide { position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; }


/* 1.3 Clearfix
------------------------------------------------------------------------------*/

.clearfix:after,
.container:after,
#navigation:after,
.middle:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* 1.4 Default Styles
------------------------------------------------------------------------------*/

body { background: #003470; color: #000; font: 75%/1.5 Verdana, Geneva, sans-serif; }
hr { display: none; }
strong { font-weight: bold; }
em { font-style: italic; }
del { text-decoration: line-through; }
th { font-weight: normal; }
address, cite, dfn { font-style: normal; }
li { list-style: none; }
abbr, acronym { border-bottom: 1px dotted #000; cursor: help; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; }
a, a:visited { color: #20558a; text-decoration: none; }
a:hover, a:active { color: #333; text-decoration: underline; }


/* 2. COMMON
--------------------------------------------------------------------------------
==============================================================================*/


/* 2.1 Container
------------------------------------------------------------------------------*/

.container { width: 1000px; position: relative; margin: 0 auto; }


/* 2.2 Top
------------------------------------------------------------------------------*/

#top { background: #75381b; color: #fff; border-bottom: 2px solid #75381b; font-size: 0.92em; }
#top { padding: 6px 0 4px 0; }
#top a { color: #fff; }
#top .time { float: left; padding-left: 14px; }
#top .nav { float: right; padding-right: 11px; }
#top .nav li { float: left; font-family: Tahoma, Geneva, sans-serif; }
#top .nav li { margin-left: 11px; padding-left: 12px; background: url(../images/sprite_bg.png) 0 2px no-repeat; }
#top .nav li.first { margin: 0; padding: 0; background: 0; }


/* 2.3 Header
------------------------------------------------------------------------------*/

#header { background: #002147 url(../images/bg_header.png) repeat-x; }
#header .container { position: relative; height: 145px; background: url(../images/bg_header_container.jpg) top center no-repeat; }
#header a { color: #fff; }

/* Seal */
#header .seal { position: absolute; top: 14px; left: 27px; color: #fff; }
#header .seal a { display: block; }
#header .seal img { display: block; }

/* Title */
#header .site-name { position: absolute; width: 484px; bottom: 30px; left: 135px; line-height: 1.0; color: #fff; }
#header .site-name em { display: block; margin-bottom: 5px; font: normal 1.66em/1.0 Tahoma, Geneva, sans-serif; color: #b9b9b9; text-align: right; }
#header .site-name strong { display: block; width: 484px; height: 24px; background: url(../images/sprite_text_24.png) no-repeat; text-indent: -999em; overflow: hidden;}

/* Tools */
#header .tools { position: absolute; top: 12px; right: 9px; font: 0.92em/1.0 Arial, sans-serif; color: #fff; }
#header .tools li { float: left; margin-left: 10px; padding-left: 11px; background: url(../images/sprite_bg.png) 0 -50px no-repeat; }
#header .tools li li,
#header .tools li.first { margin: 0; padding: 0; background: 0; }
#header .tools li ul { display: inline; }
#header .tools li li { display: inline; float: none; margin-left: 4px; }
#header .tools li em { font-style: normal; }
#header .tools li ul { display: inline; margin: 0 0 0 2px; }
#header .tools li li { display: inline; float: none; }
#header .tools li li a { padding: 2px;}
#header .tools .rss a { padding-right: 19px; background: url(../images/sprite_bg.png) 100% -100px no-repeat; }

/* Search */
#header #search { position: absolute; right: 8px; bottom: 22px; }
#header #search label { position: absolute; left: -9999em; top: 0px; }
#header #search input { display: block; float: left; }
#header #search .text { width: 182px; height: 22px; line-height: 22px; padding: 0 8px; border: 0; font-size: 0.83em; font-style: italic; color: #898989; background: #fff url(../images/sprite_bg.png) 0 -150px no-repeat; }
#header #search .form-submit {margin-left: 6px; color: #fff;}


/* 2.4 Navigation
------------------------------------------------------------------------------*/

#navigation { background: #ccd3da url(../images/bg_navigation.png) repeat-x; position: relative; z-index: 2; }
#navigation ul { margin-right: -100px;}
#navigation li { float: left; padding:0 0 0 2px;background: url(../images/sprite_bg.png) 0 -351px no-repeat;margin:0;position: relative; list-style: outside none none;}
#navigation a { display: block; padding: 12px 21px 2px 23px; height: 22px; font: 0.92em/1.0 Tahoma, Geneva, sans-serif; color: #34393e; float: left; }
#navigation li.first { background: none; }
/* end*/
#navigation li:hover a,
#navigation li.hover a,
#navigation a:hover { margin-top: -3px; padding-top: 15px; height: 20px; background: #3c80c4 url(../images/bg_navigation_hover.png) repeat-x; color: #fff; text-decoration: none; }
/* Dropdown */
#navigation li ul { margin-right: 0px; position: absolute; left: -9999em; width: auto; padding: 10px 14px 28px 14px; background: #367cc2 url(../images/bg_navigation_dropdown.png) repeat-x; z-index: 100; top: 34px; border-top:none; white-space: nowrap; min-width: 100%; } 
#navigation li:hover ul, #navigation li.hover ul { left: 2px; }
#navigation li li { float: none; padding: 0; background: none; border-bottom: 1px solid #7eb2e7; height:27px; display: block; width: 100%; }
#navigation li li a { margin: 0 !important; padding: 8px 0 !important; height: auto !important; font-family: Verdana, sans-serif; color: #fff; background: none !important; float: none; }
#navigation li li a:hover { text-decoration: underline; }
ul.nice-menu li {border:none;}
/* Padding for different text size */
.increased-font-size #navigation a { padding-left: 17px; padding-right: 19px; }


/* 2.5 Main
------------------------------------------------------------------------------*/

#main { clear: both; padding-top: 13px; background: #e0edf3 url(../images/bg_main2.jpg) repeat-x; position: relative; z-index: 1; }
#main .container { /*min-height: 700px;*/ padding-bottom: 20px; }


/* 2.6 Content
------------------------------------------------------------------------------*/

#content { width: 755px; float: right; }

/* White box */
#content .white-box { width: 752px; }
#content .white-box .top { height: 7px; background: url(../images/sprite_content_white_box.png) no-repeat; font-size: 0; }
#content .white-box .middle { min-height: 200px; padding: 18px 45px 65px 38px; background: url(../images/sprite_content_white_box.png) -1510px 0 repeat-y; }
#content .white-box .bottom { height: 7px; background: url(../images/sprite_content_white_box.png) -755px 0 no-repeat; }


/* 2.7 Sidebar
------------------------------------------------------------------------------*/

#sidebar { width: 242px; float: left; margin-top: -5px; }

/* Box */
#sidebar .box h2 { padding: 12px 20px 6px; font-size: 1.09em; text-transform: uppercase; color: #fff; background: url(../images/bg_sidebar_box_title.png) top right no-repeat; }
#sidebar .box .middle { padding: 0 7px 0 7px; background: url(../images/sprite_sidebar_box.png) -251px 0 repeat-y; }
#sidebar .box .bottom { height: 11px; background: url(../images/sprite_sidebar_box.png) bottom left no-repeat; font-size: 0; }
/* Secondary navigation */
#sidebar .sec-nav { font-size: 0.92em; }
#sidebar .sec-nav .middle { padding-bottom: 15px; }
#sidebar .sec-nav ul { margin: 0 4px;}
#sidebar .sec-nav ul ul { margin: 0;}
#sidebar .sec-nav a {position: relative;  display: block; padding: 6px 15px; border-bottom: 1px solid #c0d0dd; color: #010101; }
#sidebar .sec-nav li li a { padding: 5px 0px 5px 27px; background: url(../images/sprite_bg.png) 17px -278px no-repeat; }
#sidebar .sec-nav li li li a { padding-left: 40px; background-position: 27px -278px; }
#sidebar .sec-nav li li li li a { padding-left: 52px; background-position: 38px -278px; }
#sidebar .sec-nav li.last a { border: 0; }
#sidebar .sec-nav li li.last a { border-bottom: 1px solid #c0d0dd; }
#sidebar .sec-nav li li li.last a { border-bottom: 1px solid #c0d0dd; }

/* 2.8 Footer
------------------------------------------------------------------------------*/

#bottom { clear: both; background: #e0edf3 url(../images/bg_bottom.jpg) repeat-x; }
#bottom .container { width: 985px; padding: 35px 0 25px 15px; }
#bottom h2,
#bottom h3 { font: 1.08em/1.0 Tahoma, Geneva, sans-serif; color: #383f49; }
#bottom .section h3 { margin-bottom: 14px; font-size: 1em; }
#bottom h2.title {margin-bottom:12px;font-size:1em;}
#bottom ul { font: 0.92em/1.0 Arial, sans-serif; }
#bottom li { margin-bottom: 10px; list-style:none;margin-left:0; }
#bottom ul a { color: #78818a; }
#bottom .section { float: left; margin-right: 9px; width: 119px; min-height: 290px; padding: 10px 5px 0 0; background: url(../images/bg_bottom_section.jpg) top right no-repeat; }
#bottom .last { margin: 0; background: none; }
#bottom .middle { width: 106px; }
#bottom .narrow { width: 86px; }


/* 2.9 Footer
------------------------------------------------------------------------------*/

#footer { clear: both; background: #003470 url(../images/bg_footer.jpg) repeat-x; font-size: 0.92em; }
#footer .container { position: relative; padding-top: 52px; top: -12px; background: url(../images/bg_footer_container.jpg) top center no-repeat; }
#footer ul { text-transform: uppercase; text-align: center; width:480px;margin:auto; }
#footer li { display: inline; margin-left: 6px; padding:0 0 0 7px; background: url(../images/sprite_bg.png) 0 -198px no-repeat; }
#footer li.first { margin: 0; padding: 0; background: 0; }
#footer a { color: #ccc; }
#footer .seal { width: 100px; margin: 17px auto; text-align: center; color: #fff; }
#footer li.menu-124 {margin-left:0px;padding-left:0px;background:none;}

/* 3. PAGES
--------------------------------------------------------------------------------
==============================================================================*/


/* 3.1 Home page
------------------------------------------------------------------------------*/

#main .container { padding-bottom: 20px; }

/* Photo box */
#content .white-box .middle { padding: 0 7px;  }

/* Blue box */
#content .blue-box { width: 752px; margin-top: 10px; }
.not-front #content .blue-box {margin-top:0px;}
#content .blue-box .top { height: 7px; background: url(../images/sprite_content_blue_box.png) no-repeat; font-size: 0; }
#content .blue-box .middle { min-height: 200px; padding: 12px 12px 5px 16px; background: url(../images/sprite_content_blue_box.png) -1510px 0 repeat-y; }
#content .blue-box .bottom { height: 7px; background: url(../images/sprite_content_blue_box.png) -755px 0 no-repeat; }
.not-front #content .blue-box .top { height: 7px; background: url(../images/sprite_content_white_box.png) no-repeat; font-size: 0; }
.not-front #content .blue-box .middle { min-height: 200px; padding: 18px 45px 65px 38px; background: url(../images/sprite_content_white_box.png) -1510px 0 repeat-y; }
.not-front #content .blue-box .bottom { height: 7px; background: url(../images/sprite_content_white_box.png) -755px 0 no-repeat; }

/* Intro */
.front #content .photo-box .inner { position: relative; overflow: hidden; height: 184px; padding: 10px 15px 10px 479px; font: 1.17em/1.3 "Palatino Linotype", "New York CE", utopia, serif; background: url(../images/bg_intro.png) no-repeat; color: #808080; }
.front #content .photo-box h2 { font-size: 1.21em; color: #171615; }
.front #content .photo-box img { position: absolute; left: 0; top: 0; }
.front #content .photo-box a {color: #808080;padding-left:0;text-decoration:underline;font-weight:normal;padding-top:0;}
.front #content .photo-box a:hover { text-decoration: none; }

.front #content .no-photo .inner { padding: 12px 21px; }
.front #content .no-photo h2 { margin-bottom: 8px; }
.front #content .no-photo a { color: #649ecf; }


/* Sections */
.front #content .section { float: left; }
.front #content .section-one { width: 218px; margin-right: 16px; }
.front #content .section-two { width: 249px; margin-right: 12px; font-family: Arial, sans-serif; }
.front #content .section-three { width: 225px; float: right; ;}
.front #content .section h2 { margin-bottom: 6px; font: normal 1.1em Tahoma, Arial, Helvetica, sans-serif; color: #20558a; font-weight: bold;}
.front #content .section h2.first { margin-bottom: 12px; }
.front #content .section-two h2 { margin-bottom: 12px; padding-right: 16px; /*background: url(../images/bg_rss.png) right center no-repeat;*/ }
.front #content .section ul { margin-bottom: 12px; padding-top: 13px; font-family: Arial, sans-serif; background: url(../images/sprite_section.png) no-repeat; }
.front #content .section ul a { color: #1765b3; }
.front #content .section ul .last { padding-bottom: 20px; background: url(../images/sprite_section.png) left bottom no-repeat; }
.front #content .section ul a { display: block; padding: 0 5px 0 24px; background: url(../images/bg_section-li.png) 12px center no-repeat; }
.front #content .section li { list-style:outside none none;margin:0 0 0 0;}
.front #content .section-inside { min-height: 280px; background: url(../images/sprite_section.png) -218px bottom no-repeat; padding: 0 0 20px;}
.front #content .section-inside h3 { padding: 15px 19px 2px 19px; background: url(../images/sprite_section.png) -218px top no-repeat; color: #5a656a; }

.front #content .section-inside p { padding: 0 10px 0 19px; color: #5e6568; line-height: 1.33em;position:relative;}
.front #content .section-inside p.date { color: #709cb0; font-size: 0.92em; }
.front #content .section-more { padding: 8px 19px 15px !important; }
.front #content .section-more a { font-weight: bold; color: #a6b5bc; }

/* Daily pocket */

/* Court locator */
.front #content .court-locator { margin-bottom: 15px; }
.front #content .court-locator img { display: block; margin: 0 auto; }

/* Email update */
.front #content .email-update { margin-top: 10px; padding-top: 26px; font-size: 0.93em; background: url(../images/bg_email-update.png) no-repeat; color: #808080; }
.front #content .email-update h3 { height: 23px; padding: 0 5px; }
.front #content .email-update p { border-style: none solid solid; border-width: 1px; border-color: #dedede; text-align: right; background: #fff; }
.front #content .email-update input.email { width: 184px; height: 28px; margin: 5px 10px 5px 10px; padding: 0 10px; font-size: 0.92em; line-height: 28px; border: none; background: url(../images/bg_email-update-input.png) no-repeat; color: #808080; text-align: left; }
.front #content .email-update input.submit { margin: 0 10px 5px 10px; background: #f0f0f0; border: 1px solid #dedede; font-size: 1em; }

/* Sidebar */
.front #sidebar .sec-nav .middle { padding-bottom: 5px; }

/* Online services */
.front #sidebar .online-services { padding-top: 4px; margin-bottom:0px;}
.front #sidebar .online-services li { border-bottom: 1px solid #c6d0dd; background: #e8e9e9 url(../images/bg_online_services.png) repeat-x;}
.front #sidebar .online-services a { padding: 5px 10px 5px 45px; border: none; background: url(../images/sprite_online_services.png) 10px -45px no-repeat; }
.front #sidebar .online-services .case-locator a { background-position: 10px 3px; }

/* vCard */
.front #sidebar .vcard { padding: 6px 17px 0; font-size: 1em; }
.front #sidebar .vcard .fn { margin-bottom: 3px; }
.front #sidebar .vcard form { margin: 2px 0 0 0; width: 175px; }
.front #sidebar .vcard select { width: 175px; color: #808080; font-size: 1em; }
.front #sidebar .vcard .submit { margin-top: 5px; text-align: right; }
.front #sidebar .vcard .submit input { background: #f0f0f0; border: 1px solid #dedede; font-size: 1em; }
.front #sidebar .vcard p.tel { margin: 10px 0; }


/* 3.2 Internal page
------------------------------------------------------------------------------*/

/* Content */
.front #content h1 { margin-bottom: 22px; padding: 0 20px 20px 0; border-bottom: 3px solid #20558a; font-size: 1.83em; font-weight: normal; } 
.not-front #content h1 { margin-bottom: 22px; padding: 0 20px 20px 0; border-bottom: 3px solid #20558a; font-size: 1.83em; font-weight: normal; }
/* Video */
.node .field-field-story-image {float:left;margin:5px 20px 11px 0;}

/* List */
.not-front #content ul { clear: both; margin: 0 0 15px 15px; }
.not-front #content ul li { margin-bottom: 16px; padding-left: 16px; line-height: 1.17; background: url(../images/bullet.png) 0 6px no-repeat; }

/* Additional info */
.not-front #content .additional-info:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.not-front #content .additional-info { margin-top: 9px; padding-top: 25px; border-top: 1px solid #c0d0dd; }
.not-front #content .additional-info .section { float: left; width: 290px; padding-right: 20px; }
.not-front #content .additional-info h2 { font-size: 1.33em; }
.not-front #content .additional-info ul { margin: 0; padding-top:5px;}
.not-front #content .additional-info ul li { margin-bottom: 5px; padding: 0; background: none; }
.not-front #content .additional-info ul.menu li { margin:0; padding: 0 0 5px 0;}

/*Devender*/
.block ul {padding-left:0px;padding-bottom:0px;}
.block li.expanded {padding:0;}
#sidebar .form-item {margin-top:0;}
ul.menu li {margin:0 0 0 1.5em;padding-bottom:1px;list-style:outside none none;}
#sidebar ul.menu li {margin:0;padding:0; list-style: outside none none;}
.front #sidebar ul.menu li.last {border:none;}
li.leaf {padding:0 0.5em 0 0;}
.block-region {margin-top:0px;}

/*messages, warning*/
#messages .top { height: 7px; background: url(../images/sprite_content_white_box.png) no-repeat; font-size: 0;}
#messages .bottom { height: 7px; background: url(../images/sprite_content_white_box.png) -755px 0 no-repeat;margin-bottom:10px;}
.messages {color:#000;background:#fff;width:741px;padding-left:10px;}
div.warning, tr.warning {padding:10px;width:731px;border:none;}

/*Home top section*/
.front #content .photo-box .view-home-top-section .views-field-title a {font-weight:bold;font-size:1.21em;text-decoration:none;color:#171615;}
.front .view-home-top-section .views-field-title {font-size:1.21em;font-weight:bold;color:#171615}
.front .views-field-created {font-size:.92em;color:#709CB0;padding-left:19px;}
.views-field-view-node a {color:#A6B5BC;padding:7px 0 0 19px;display:block;text-decoration:none;font-weight:bold;}
.view-home-top-section .views-field-teaser p {font-size:1em;font-weight:normal;}

/* User Login*/
#user-login-form {padding-top:10px;text-align:left;padding-left:20px;}
#user-login-form .item-list ul {margin-top:5px;}
#user-login-form .item-list ul li {list-style:none;padding:0;margin:0;}
#user-login-form .item-list ul li a {padding:0;border:none;}
dd {padding:5px 0}
#content .tabs ul li {background:none;}
#sidebar .adr a {border:none;display:inline;padding:0;}

/*News letter*/
#block-simplenews-1 {background:url("../images/bg_email_update.png") no-repeat scroll 0 0 transparent;color:#808080;padding-top:26px; width: 228px; height: 180px; overflow: hidden;margin: 10px -2px -1px;}
#content #block-simplenews-1 h2.title {height:13px;padding:10px 0 0 10px;font:bold 1.1em Tahoma,Arial,Helvetica,sans-serif;color:#20558A;letter-spacing:0;margin-bottom: 0px;font-weight:bold;position: relative;z-index: 2;}
#block-simplenews-1 .content {padding: 10px; line-height: 1.2em; font:-size: 0.8em;}
#block-simplenews-1 input.form-text {color:#808080;font-size:0.92em;height:28px;line-height:28px;margin: 0 0 5px;padding:0 10px;text-align:left;width:184px;}
#block-simplenews-1 input.form-submit {background:none repeat scroll 0 0 #F0F0F0;border:1px solid #DEDEDE;font-size:1em;margin:0 0 5px auto;}
.logged-in #block-simplenews-1 input.form-submit {background:none repeat scroll 0 0 #F0F0F0;border:1px solid #DEDEDE;font-size:1em;margin:0 120px 5px;}
#block-simplenews-1 form { text-align: right; }
#block-simplenews-1 form .form-item { text-align: left; border: 1px solid #DCEDFA; width: 184px; line-height: 1.5em}
#block-simplenews-1 label { position: absolute; left: -9999em; top: 0px;}
.logged-in #block-simplenews-1 label {margin-left:0px;}
#block-simplenews-1 label#edit-action-subscribe-wrapper, #block-simplenews-1 label#edit-action-unsubscribe-wrapper  {margin-left:7px;}
#simplenews-block-form-1-1 .form-radios {display:none;}
#block-simplenews-1 .form-item {margin-bottom:0.42em;}
.logged-in #block-simplenews-1 .form-item {margin-bottom:0.42em;margin-left:10px;}

/*Email Subscription */

.emailSubscription{background: url("../images/bg_email_update.png") no-repeat scroll 0 0 transparent; width: 228px; height: 180px;}
.emailSubscription .emailMessage {padding: 30px 10px 0 10px; color: #5E6568; line-height: 1.3em;}
.emailSubscription .emailSubscriptionSubmit{background: none repeat scroll 0 0 #F0F0F0; border: 1px solid #DEDEDE; font-size: 1em;}



/*Information for block*/
.front #content .section #block-menu-menu-information-links h2 {margin-bottom:12px;}
#sidebar .box #block-block-2 h2 {font-size:1.17em;}
.node h2 {font-size:1.17em;margin-bottom:5px;}
.node ul {padding-top:5px;}

/*online services*/
#sidebar #block-menu-menu-online-services ul {padding-top:4px;}
#block-menu-menu-online-services ul.menu li.first, #block-menu-menu-online-services ul.menu li.e-juror, #block-menu-menu-online-services ul.menu li.e-filing_-cm_-_ecf- {background:url("../images/bg_online_services.png") repeat-x scroll 0 0 #E8E9E9;border-bottom:1px solid #C6D0DD;margin:0;position: relative; }
#block-menu-menu-online-services ul.menu li.first a {background:url("../images/sprite_online_services.png") no-repeat scroll 10px 3px transparent;border:medium none;padding:5px 10px 5px 45px;position: relative; }
#block-menu-menu-online-services ul.menu li.e-juror  a, #block-menu-menu-online-services ul.menu li.e-filing_-cm_-_ecf- a {background:url("../images/sprite_online_services.png") no-repeat scroll 10px -45px transparent;border:medium none;padding:5px 10px 5px 45px;position: relative; }

/* daily docket */
.daily-docket {
	margin: 0 0 20px;
	height: 38px;
	position: relative;
	background: transparent url(../images/bg_daily_docket.png) no-repeat 0 0;
}

.daily-docket h3 {
	position: absolute;
	left: 8px;
	top: 4px;
	font-size: 0.833em;
	font-weight: bold;
	line-height: 1.2em;
	text-transform: uppercase;
}

.daily-docket .month {
	position: absolute;
	left: 8px;
	bottom: 4px;
	display: block;
	width: 75px;
	color: #FFF;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
}

.daily-docket .day {
	position: absolute;
	right: 20px;
	top: 0px;
	display: block;
	width: 60px;
	height: 38px;
	position: absolute;
	color: #20558a;
	font-size: 2.5em;
	font-weight: normal;
	font-family: Georgia,'Times New Roman',serif;
	line-height: 35px;
	text-align: center;
}

.daily-docket .view {
	display: block;
	width: 20px;
	height: 38px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: left;
	text-indent: -1000em;
}
/*starred background, footer seal on/off,*/
img.noseal {margin-left:-10000px;}
#header .container.nostar {background:none;}
/*w/o image at home page top section*/
.front #content .photo-box .inner { position: relative; overflow: hidden; padding:0; height:204px; font: 1.17em/1.3 "Palatino Linotype", "New York CE", utopia, serif; background: url(../images/bg_intro.png) no-repeat; color: #808080; }
.front .view-home-top-section .views-field-field-story-image-fid {width:479px;float:left;height:200px;}
.front .view-home-top-section .views-field-title {margin:10px 15px 0 15px;}
.front .view-home-top-section .views-field-teaser {margin:0 15px}
.front .view-home-top-section .views-field-view-node {margin-left:15px;}

/*Site Map*/	
.no-sitemap {background-color:#E0EDF3;}
#system-theme-settings fieldset {border:1px solid #E0EDF3;padding:5px;}
#system-theme-settings fieldset legend {font-weight:bold;}

	
/*Site Map Module*/
.middle #site-map .site-map-menus .site-map-menu-box {border-bottom: 1px solid #e0e2e4;}
.middle #site-map .site-map-menus .site-map-menu-box h2.title {padding-top: 10px; text-transform:capitalize;}
.middle #site-map .site-map-menus ul.site-map-menu {padding-top: 20px;}
.middle #site-map .site-map-menus ul.site-map-menu li {margin-left: 0 0 10px 10px;  padding-top: 2px; list-style: none !important; list-style-image: none;}

/*Override System.css*/
.item-list ul li {list-style: none !important;}
