#Site_AdvancedSearch
{
 width: 100%;
}

#CMS_InputForm th, #Site_AdvancedSearch th
{
 text-align: right;
 vertical-align: top;
 padding: 0 0.25em;
}

table.Site_submissiondetails
{
 clear: both;
 margin: 0;
 border: solid #000 1px;
}

table.Site_submissiondetails th
{
 background-color: transparent;
 text-align: right;
 vertical-align: top;
 padding: 0 0.25em;
 border-left: none;
 font-weight: normal;
}

table.Site_submissiondetails td
{
 text-align: left;
 vertical-align: top;
 padding: 0 0.25em;
}


div.Site_imagefloatleft
{
 float: left;
 margin: 0.5em 1em 0.5em 0;
}

div.Site_imagefloatright
{
 clear: right;
 float: right;
 margin: 0.5em 0 0.5em 1em;
}

div.Site_imagecentred, div.Site_imageabove
{
 clear: both;
 display: block;
 width: 100%;
 margin: 0.5em 0 0.5em 0;
 text-align: center;
}

div.Site_imagecentred div.Site_caption, div.Site_imageabove div.Site_caption
{
 clear: both;
 /*width: 100%;*/
 margin: 0.5em auto 0.5em auto;
 text-align: center;
}


div.Site_imageclearleft
{
 clear: both;
 float: left;
 margin: 0.5em 1em 0.5em 0;
}

div.Site_imageclearright
{
 clear: both;
 float: right;
 margin: 0.5em 0 0.5em 1em;
}

table.Site_slideshowcandidate
{
 margin: 0;
 padding: 0;
 display: inline;
}

div.Site_filefloatleft
{
 float: left;
 margin: 0.5em 1em 0.5em 0;
}

div.Site_fileclearleft
{
 clear: both;
 width: 100%;
 margin: 0.5em 0 0.5em 0;
 text-align: left;
}

div.Site_handlericonclearer
{
 clear: both;
}

div.Site_filefloatleft img, div.Site_fileclearleft img
{
 padding-right: 0.5em;
}

div.Site_filefloatright
{
 float: right;
 margin: 0.5em 0 0.5em 1em;
}

div.Site_fileclearright
{
 clear: both;
 width: 100%;
 margin: 0.5em 0 0.5em 0;
 text-align: right;
}


div.Site_filefloatright img, div.Site_fileclearright img
{
 padding-left: 0.5em;
}

div.Site_filecentred
{
 clear: both;
 width: 100%;
 margin: 0.5em 0 0.5em 0;
 text-align: center;
}

div.Site_summary
{
 font-style: italic;
 /*margin: 1em 0;*/
 padding: 0.5em 0;
 /*text-indent: 3em;*/
 width: auto;
 font-size: 110%;
}

div.Site_text
{
 padding-bottom: 0.5em;
}

div.Site_text p, div.cmssummary p, div.Site_summary p
{
 /*to ensure vertical alignment with Site_imagefloatleft etc*/
 padding-top: 0.5em;
 margin-top: 0;
}


div.Site_comment, #Site_ShowAddComment, #Site_CommentForm
{
 clear: both;
}

div.Site_commentsubmittiondetails
{
}

div.Site_text ul
{
/*
 position: relative;
 left: 1em;
*/
 margin-left: 1em;

 padding-right: 1em;
}

div.Site_text li
{
}

div.Site_caption
{
 text-align: center;
 font-style: italic;
}

div.Site_summary div.Site_caption
{
 font-size: 91%;
}
#Site_ToggleClassifications
{
 display: block;
 clear: both;
}

form#Site_CalendarDateSelect
{
 display: inline;
}

div.CMS_SearchView
{
 clear: both;
}

div.CMS_Autocomplete
{
 position:absolute;
 width:250px;
 background-color:white;
 border:1px solid #888;
 margin:0;
 padding:0;
}

div.CMS_Autocomplete ul
{
 list-style-type:none;
 margin:0;
 padding:0;
}

div.CMS_Autocomplete ul li.selected
{
 background-color: #ffb;
}

div.CMS_Autocomplete ul li
{
 list-style-type:none;
 display:block;
 margin:0;
 padding:2px;
 height:1.2em;
 cursor:pointer;
 overflow: hidden;
}

div.CMS_AjaxEditingContainer
{
 position: relative;
}

h4
{
 margin: 0.5em 0 0 0;
}

table.strapline
{
 width: 100%;
}

div#Compliance
{
 padding: 0.5em 0;
}

div#Compliance a
{
 padding: 0.25em 0;
}


table.strapline td
{
 text-align: center;
 vertical-align: middle;
}

div.postcard_imagefloatleft
{
 border: solid black 1px;
 padding: 0px;
 margin: 8px;
 text-align: center;
 background-color: #ffffff;
 color: #000000;
 float: left;
}

div.postcard_imagefloatleft div.Site_caption
{
 text-align:right;
 font-style: italic;
 font-size: small;
 padding: 0 4px;
}


div.photograph_imagefloatleft
{
 border: solid black 2px;
 padding: 8px;
 margin: 8px;
 text-align: center;
 background-color: #ffffff;
 color: #000000;
 float: left;
/* margin: 0.5em 1em 0.5em 0;*/
}

div.photograph_imagefloatleft div.Site_caption
{
 text-align: center; font-style: italic; font-size: small; padding: 0 4px;
}

table.postcard_thumbnailwrapper, table.photograph_thumbnailwrapper
{
 width: 240px;
 height: 270px; 
 float: left;
}

div.Site_summary table.postcard_thumbnailwrapper, div.Site_summary table.photograph_thumbnailwrapper, div.CMS_SearchView table.postcard_thumbnailwrapper, div.CMS_SearchView table.photograph_thumbnailwrapper
{
 width: auto;
 height: auto;
 margin: 0.5em 1em 0.5em 0;
}

table.postcard_thumbnailwrapper div.postcard_imagefloatleft, table.photograph_thumbnailwrapper div.photograph_imagefloatleft
{
/* float: none;*/
 margin: 0;
}

table.postcard_thumbnailwrapper td, table.photograph_thumbnailwrapper td
{
 text-align: center;
 vertical-align: middle;
}

table.Site_calendar
{
 width: 100%;
}

table.Site_calendar th
{
 text-align: right;
 width: 6em;
}

table.Site_calendar td, table.Site_calendar th
{
 vertical-align: top;
 border-bottom: solid #555f51 1px;
}

table.Site_calendar tr.Site_today th
{
 color: #e2e7e1;
 background-color: #323a2f;
}


table.Site_calendar td.Site_add
{
 text-align: center;
 font-weight: bold;
 width: 1em;
}


div.latest form
{
 margin: 0.25em 0;
}

table.searchdate th
{
 font-weight: normal;
}

div.CMS_Search
{
 margin-bottom: 0.25em;
}

div.SB2_rss
{
 margin-bottom: 0.25em;
}

div.RSS_LinkBoxBody ul
{
 margin-left: 0;
 padding-left: 0.5em;
}

div.RSS_LinkBoxBody li
{
 list-style-type: none;
 margin-left: 0;
 padding-left: 0;
 padding-bottom: 0.5em;
}

div.RSS_LinkBoxBody h3
{
 margin: 0 0 0.5em 0;
 padding: 0;
}


.CMS_InputForm th
{
 text-align: right;
 padding: 0.2em 0.5em;
 font-weight: normal;
 vertical-align: top;
 color: #323a2f;
 background-color: #debdbd;
}

div#Content table.CMS_InputForm th div.CMS_ToolBar
{
 border: none;
 background-color: transparent;
 text-align: right;
 margin: 0.25em 0;
}


.CMS_InputForm th.CMS_AddBanner
{
 text-align: right;
 padding: 0.25em 1em 0.25em 0.25em;
 font-weight: bold;
}

.CMS_InputForm th.mandatory
{
 font-weight: bold;
 color: #ffffff;
 background-color: #cf181f;
}

.CMS_InputForm td
{
 text-align: left;
 padding: 0.2em 0.5em;
 vertical-align: top;
 color: #323a2f;
 background-color: #debdbd;
}

.CMS_InputForm td.mandatory
{
 color: #ffffff;
 background-color: #cf181f;
}


.error, .error a, .error a:visited
{
 font-weight: bold;
 color: #f00;
 background-color: #fff;
 font-weight: normal;
}

input.error
{
 border:solid red 2px;
 background-color: #fcc;
}

.CMS_InputForm span.error
{
 display: block;
}

li.SB2_disabled
{
 background-color: #cccccc;
}

table.SB2_colourpicker
{
/* display: inline;*/
 padding: 0;
/* margin: 0.2em 0 0 1em;*/
 /*margin-left: 25%;*/
 border: solid #323a2f 1px;
}

table.SB2_colourpicker td
{
 height: 8px;
 width: 8px;
}

span.SB2_colour input
{
 text-align: center;
 padding: 0.25em;
}

h2
{
 margin: 0.25em 0;
}

div#Title h2
{
 font-size: 100%;
 padding: 0;
 margin: 0
}

div#Title h1
{
 font-size: 100%;
}


table#SB2_Sections th
{
 text-align: center;
}

.CMS_ToolBar
{
 margin-bottom: 0.5em;
}

/*
.CMS_ToolBar a,.CMS_ToolBar a:visited, div#Content .CMS_ToolBar a, div#Content .CMS_ToolBar a:visited#*, div#Content div.bumpbuttons input*#
{
 border: solid 1px #555f51; 
 color: #8a9789;
 background-color: #ffffff;
 text-decoration: none;
 padding: 0 0.25em;
 margin-right:0.25em;
}

.CMS_ToolBar a:hover div#Content .CMS_ToolBar a:hover#*, div#Content div.bumpbuttons input:hover*#
{
 color: #cf181f;
 background-color: transparent;
}
*/

.CMS_ToolBar a,.CMS_ToolBar a:visited, div#Content .CMS_ToolBar a, div#Content .CMS_ToolBar a:visited/*, div#Content div.bumpbuttons input*/
{
 border: solid 1px #555f51; 
 color: #8a9789;
 background: url(/templates/shared/toolbg.png) top left repeat-x;
 background-color: #ffffff;
 text-decoration: none;
 padding: 0 0.25em;
 margin-right:0.25em;
 font-weight: bold;

}

.CMS_ToolBar a:hover div#Content .CMS_ToolBar a:hover/*, div#Content div.bumpbuttons input:hover*/
{
 border: solid 1px #cf181f; 
 color: #cf181f;
 background-color: transparent;
}


div.bumpbuttons input, div.bumpbuttons input:hover
{
 padding: 0 0.125em;
 border: none;
}

div.CMS_ToolBar
{
 clear: both;
}

div.CMS_SiteName
{
 display: inline;
}

div.CMS_SearchResultRecord
{
 padding: 0.25em 0;
}

div.CMS_SearchView
{
 border-bottom: solid 1px #555f51;
 margin-bottom: 0.5em;
}


#SB2_SectionsList
{
 white-space: nowrap;
}

#SB2_SectionsList div.SB2_SectionContainer
{
/* background-image: url(/graphics/draghandle.png);*/
 background-repeat: no-repeat;
 background-position: top left;
 margin: 0.25em 0;
/* padding: 0.25em 0 0.25em 36px;*/
 padding: 0.5em 0;
 text-align: left;
 cursor: move; 
 width: auto;
 border-bottom: solid #e2e7e1 1px;
 clear: both;
}

#SB2_SectionsList div.SB2_SectionContainer img
{
 margin-right: 0.25em;
}

#SB2_SectionsList div.SB2_SectionContainer table
{
 background-color: #e2e7e1;
 margin-top: 0.25em;
/* margin-left: 12em;*/
 clear: both;
}

#SB2_SectionsList div input
{
 margin-right: 0.5em;
}

.SB2_Swatch
{
 padding: 0 1em;
 border: solid 1px transparent;
}

div.Site_submissiondetails
{
 border: solid 1px #555f51; 
 font-size: xx-small;
 padding: 0.25em;
 float: left;
 margin: 0.5em 0;
}

div.clear
{
 clear: both;
}

object
{
 margin: 0.5em 0;
}

a.CMS_EmbeddedFLV
{
 margin-bottom: 1em;
}

.hidden
{
 display: none;
}

.centred
{
 text-align: center;
}

div.SB2_Template
{
 display: inline-block;
 text-align: center;
 width: 200px;
 /*min-height: 250px;*/
 border-bottom: solid 1px #555f51;
 padding-bottom: 0.25em;
 margin: 0 0.25em 0.25em 0;
}

div.SB2_Template img
{
 padding: 0.25em 0;
}

table.SB2_BackupList
{
 width: 100%;
}

table.SB2_BackupList th, table.SB2_BackupList td
{
 vertical-align: middle;
 padding: 0 0.5em;
}

table.SB2_BackupList th
{
 text-align: center;
 color: #ffffff;
 background-color: #cf181f;
}

table.SB2_BackupList td
{
 text-align: right;
 color: #323a2f;
 background-color: #debdbd;
}

table.SB2_Storage
{
 clear: both;
 width: 100%;
}

table.SB2_Storage th, table.SB2_Storage td
{
 text-align: right;
 vertical-align: middle;
 padding: 0 0.5em;
}

table.SB2_Storage th, table.SB2_Storage tr.total  td
{
 color: #ffffff;
 background-color: #cf181f;
}

table.SB2_Storage td
{
 color: #323a2f;
 background-color: #debdbd;
}

div.SB2_StorageBar
{
 border: solid #555f51 2px;
 height: 20px;
}

div#AudienceWarning
{
 font-weight: bold;
 padding: 1em 0;
}

div.RSS_LinkBox
{
 background-color: #ffffff;
 margin: auto;
 color: #8a9789;
}

div.RSS_LinkBox h2,
div#Content div.CMS_SearchView div.RSS_LinkBox h2 a,
div#Content div.CMS_SearchView div.RSS_LinkBox h2 a:visited,
div#Content div.CMS_SearchView div.RSS_LinkBox h2 
{
 background-color: transparent;
 color: #cf181f;
 font-size: 90%;
 width:100%;
 margin: 0;
 padding:0;
 text-align: center;
}

div.RSS_LinkBox h3
{
 margin: 0;
 padding: 0;
 background-color: transparent;
}


div.RSS_LinkBox a,
div.RSS_LinkBox a:visited,
#Content div.RSS_LinkBox a,
#Content div.RSS_LinkBox a:visited
{
 /*padding: 0.125em;*/
 color: #8a9789;
/* display: block;*/
}


div.RSS_LinkBox h2 a,
div.RSS_LinkBox h2 a:visited,
#Content div.RSS_LinkBox h2 a,
#Content div.RSS_LinkBox h2 a:visited
{
/* background-color: transparent;*/
 color: #cf181f;
}

div.RSS_LinkBox h2 a:hover
{
 color: #8a9789;
}

div.RSS_LinkBox a:hover
{
 color: #cf181f;
}

tr#SB2_SiteTabs
{
 font-size: 70%;
}

tr#SB2_SiteTabs td.SB2_SiteTabs
{
 padding: 0;
 white-space: nowrap;
/* min-width: 60em;*/
 width: 35em;
 background-color: transparent;
}

tr#SB2_SiteTabs td.SB2_SiteTabs div
{
 white-space: nowrap;
}

tr#SB2_SiteTabs td.SB2_SiteFormHeaders
{
 /*min-width: 200px;*/
 width: 12em;
 background-color: transparent;
}


div#Content tr#SB2_SiteTabs div
{
 display: inline;
 color: #ffffff;
 background-color: #cf181f;
 padding: 0.25em 0.5em;
 border-top: solid 1px #e2e7e1;
 border-left: solid 1px #e2e7e1;
 border-right: solid 1px #e2e7e1;
 border-bottom: solid 4px #e2e7e1;
}

div#Content tr#SB2_SiteTabs div.current
{
 color: #323a2f;
 background-color: #debdbd;
 border-bottom: solid 4px #debdbd;
}

div#Content tr#SB2_SiteTabs div a
{
 color: #ffffff;
}

div#Content tr#SB2_SiteTabs div.current a
{
 color: #323a2f;
}

div#Content tr#SB2_SiteTabs div.error a
{
 color: #ff0000;
}

span.SB2_SectionDisplay
{
 float: left;
 width: 12em;
}

div#Content .CMS_ToolBar a.SB2_NoBorder
{
 border: none;
}

div.SB2_FormNotes
{
 font-size: 80%;
}

div.SB2_HitCounter
{
 background-color: #ffffff;
 color: #8a9789;
 text-align: center;
 padding: 0.25em;
}

div.SB2_HitCounter form
{
 display: inline;
 margin-left: 0.5em;
}

ul#SB2_AdminMenu
{
 width: 100%;
 margin: 0;
 padding: 0;

}

ul#SB2_AdminMenu li
{
 background-color: #ffffff;
 height: 100px;
 list-style-type: none;
 margin-top: 10px;
}

ul#SB2_AdminMenu li a,
ul#SB2_AdminMenu li a:visited 
{
 background-color: #ffffff;
 color: #8a9789;
 padding-right: 0.25em;
 font-weight: bold;
 height: 100px;
 width: 100%;
 display: block;
}

ul#SB2_AdminMenu li a:hover
{
 background-color: transparent;
 color: #cf181f;
}

ul#SB2_AdminMenu img
{
 float: left;
 margin-right: 0.5em;
}

ul#SB2_AdminMenu a:hover img
{
 opacity:0.4;
/* filter:alpha(opacity=40);*/
}

@media print
{
 .SB2_HideOnPrintout
 {
  display: none;
 }
}

body
{
 background-color: #e2e7e1;
 color: #323a2f;
 font-family: "Helvetica", "Arial", sans-serif;
 font-weight: normal;
 font-style: normal;
 font-variant: normal;
 height: 100%;
}

div#PageContainer
{
 width: 869px;
 margin: auto;
 height: 100%;
}

h1, h2
{
 color: #000000;
 background-color: transparent;
 font-family: "Helvetica", "Arial", sans-serif;
 font-weight: bold;
 font-style: normal;
 font-variant: normal;
 margin: 0.25em 0;
}

h3, h4, h5, h6
{
 color: #323a2f;
/* background-color: #e2e7e1;*/
 font-family: "Helvetica", "Arial", sans-serif;
 font-weight: bold;
 font-style: normal;
 font-variant: normal;
}


td
{
 text-align: left;
 vertical-align: top;
 padding: 0;
}

img
{
 border: none;
}

a
{
 text-decoration: none;
}

td#LeftColumn
{
 width: 200px;
 padding: 0;
 margin: 0;
 background-color: #ffffff;
}

td#MiddleColumn
{
 background-color: #e2e7e1;
}

td#RightColumn
{
 width: 200px;
 padding: 0;
 margin: 0;
 background-color: #ffffff;
}

#Title
{
 width: 100%;
 /*text-align: right;*/
 background: transparent;
 padding: 0;
 margin: 0;
 font-size: 150%;
}

div#Menu
{
 width: 200px;
 margin: 0;
 padding: 0 0 0.5em 0;
 background-color: #ffffff;
 text-align: left;
 border-bottom: none;
 text-transform: lowercase;
}

div#Menu ul
{
 list-style-type: disc;
}

div#Menu li
{
 list-style-type: disc;
 color: #cf181f;
 margin-bottom: 0.75em;
}

div#Menu li a
{
 display: block;
 color: #8a9789;
 padding: 0 0.5em;
}

div#Menu li a.current:after,
div#Menu li a.current:visited:after
{
 /*color: #cf181f;*/
 content: " < <";
}

div#Menu li a:visited
{
 color: #8a9789;
}

div#Menu li a:hover
{
 color: #cf181f;
 background-color: transparent;
}

div#Menu h2
{
 background-color: transparent;
 color: #8a9789;
 margin: 0;
 padding: 0;
}

table#Main
{
 width: 100%;
}

div#Content
{
 padding: 1em;
}

div#Content a
{
 color: #555f51;
}

div#Content a:visited
{
 color: #555f51;
}

div#Content a:hover
{
 color: #323a2f;
}

div#Content dt
{
 font-weight: bold;
 background-color: transparent;
 color: #000000;
}

div#Content dd
{
 margin: 0;
}


div#Copyright
{
 font-size:  xx-small;
 width: 100%;
 text-align: center;
 color: #8a9789;
}

div#Privacy
{
 font-size:  xx-small;
 width: 100%;
 text-align: center;
 color: #8a9789;
}

table.strapline
{
 height: 100%;
}

div#Strapline
{
 color: #323a2f;
/* background-color: transparent;*/
 height: 100%;
 width: 100%;
 text-align: center;
 font-size: large;
}

div#Footer
{
 clear: both;
 background: url(/index.html?SB2_Action=outputimage&Image=Picture&amp;_Extension=.png) no-repeat scroll left top transparent;
 height: 172px;
 width: 100%;
}

div#Content div.CMS_ToolBar
{
 text-align: left;
 line-height: 200%;
 padding: 2px;
 margin-bottom: 0.5em;
}
/*
div#Content div.CMS_ToolBar a, div#Content .CMS_ToolBar a
{
 border: solid #555f51 1px;
 color: #8a9789;
 background-color: #ffffff;
 padding: 0 0.25em;
 font-size: x-small;
}
*/
div#Content div.CMS_ToolBar a:visited,
div#Content .CMS_ToolBar a:visited
{
 color: #8a9789;
}

div#Content div.CMS_ToolBar a:hover,
div#Content .CMS_ToolBar a:hover
{
 color: #cf181f;
 background-color: transparent;
}

div#Content div.cmstool
{
 margin: 0.25em 0;
}

div #Results
{
 width: 100%;
}

table.CMS_InputForm th
{
 width: 20%;
 text-align:right;
 vertical-align: top;
 background-color: #debdbd;
 color: #323a2f;
}


table.CMS_InputForm .mandatory
{
 background-color: #cf181f;
}

table.CMS_InputForm th.notes
{
 text-align: left;
 padding-left: 1em;
 font-weight: bold;
 font-size: 120%;
}

table.CMS_InputForm td
{
 text-align:left;
 vertical-align: top;
 background-color:  #debdbd;
}

tr.CMS_SubField td, tr.CMS_SubField th
{
 background-image: none;
}

span.notes, div.notes
{
 font-weight: normal;
 font-size: 80%;
}

div.CMS_SearchView h2
{
 background-color: transparent;
 color: #8a9789;
 text-align: left;
 font-family: "Helvetica", "Arial", sans-serif;
 font-weight: bold;
 font-style: normal;
 font-variant: normal;
 padding: 0;
}

div.CMS_SearchView h2 a
{
 font-size: 90%;
 margin: 0;
 padding: 0;
}

div#Content div.CMS_SearchView h2 a,
div#Content div.CMS_SearchView h2 a:visited
{
 color: #000000;
}

div#Content div.CMS_SearchView h2 a:hover
{
 color: #323a2f;
}

div#Content div.CMS_SearchView
{
 border-bottom: none;
}


div.bumpbuttons input
{
 margin-bottom: 0.25em;
}

div#Latest
{
 margin-top: -0.25em;
}

div.latest
{
 background-color: #ffffff;
 margin: 0.25em 0 1em 0;
 color: #8a9789;
}

div.latest h2
{
 background-color: transparent;
 color: #cf181f;
 font-size: 90%;
 width:100%;
 margin: 0;
 padding:0;
 text-align: center;
}


div.latest a, div.latest a:visited,
#Content div.latest a,
#Content div.latest a:visited
{
 color: #8a9789;
}


div.latest h2 a,
div.latest h2 a:visited,
#Content div.latest h2 a,
#Content div.latest h2 a:visited
{
/* background-color: transparent;*/
/* color: #cf181f;*/
}

div.latest h2 a:hover
{
 color: #8a9789;
}

div.latest a:hover
{
 color: #cf181f;
}

div.SB2_rss
{
 padding: 0 0.5em;
}

div#Compliance
{
 text-align: right;
 width: 90%;
}


div.SB2_HitCounter
{
 background-color: #e2e7e1;
 color: #323a2f;
}

#Content div.RSS_LinkBox,
#Content div.CMS_TwitterFeed
{
 background-color: #e2e7e1;
 color: #323a2f;
 margin: auto;
 border: solid #555f51 1px;
}

/*#Content div.RSS_LinkBox div.CMS_TwitterFeed h2*/
div#Content div.CMS_SearchView div.RSS_LinkBox h2,
div#Content div.CMS_SearchView div.RSS_LinkBox div.CMS_TwitterFeed  h2
{
 width:100%;
 color: #000000;
 background-color: #ffffff;
}

div#Content div.CMS_SearchView div.RSS_LinkBox div.CMS_TwitterFeed  h2 a,
div#Content div.CMS_SearchView div.RSS_LinkBox div.CMS_TwitterFeed  h2 a:visited
{
 color: #000000;
}

div#Content div.CMS_SearchView div.RSS_LinkBox h2 a:visited,
div#Content div.CMS_SearchView div.RSS_LinkBox h2,
div#Content div.RSS_LinkBox h2 a:visited,
div#Content div.RSS_LinkBox h2 
{
 background-color: #ffffff;
 color: #8a9789;
 font-size: 100%;
}

div.RSS_LinkBox h2 a, div.RSS_LinkBox h2 a:visited,
#Content div.RSS_LinkBox h2 a,
#Content div.RSS_LinkBox h2 a:visited
{
/* background-color: transparent;*/
 color: #000000;
}

div.RSS_LinkBox a, div.RSS_LinkBox a:visited,
#Content div.RSS_LinkBox a,
#Content div.RSS_LinkBox a:visited
{
 color: #555f51;
}

div.RSS_LinkBox a:hover,
#Content div.RSS_LinkBox a:hover
{
 color: #323a2f;
}


div.latest h2
{
 text-align: left;
 text-transform: lowercase;
 width:100%;
 padding-left: 0.5em;
 font-weight: normal;
}

div.latest div.RSS_LinkBoxBody ul
{
 margin-top: 0;
 padding-top: 0;
}

#Search
{
 text-align: left;
}

#Search input[type=text]
{
 border: solid 6px #8a9789;
 margin-left: 0.5em;
 width: 85%;
}

#Search input[type=text]:focus
{
 border-color:#cf181f;
}

#SearchSubmit
{
 display: none;
}

@media print
{
 #Content
 {
  width: 80%;
 }
}



.example
{
 font-weight: bold;
 background-color: #debdbd;
 padding: 0 0.25em;
}

.tip
{
 padding: 0.5em;
 background-color: #debdbd;
 border: solid #cf181f 6px;
}

.faded
{
 color: #808080;
}

blockquote
{
 background-color: #debdbd;
 font-style: italic;
 padding: 1em;
}

