/*
Stylesheet For: Grosmont Community
URL: http://www.grosmont.org
Version: v1.0
Author: Cedyrn Creative, http://www.cedyrn.com
*/

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/* CONTENTS

   A: Universal Elements
      1. Body & Html
      2. Hyperlinks
      3. General Divs
      4. Headings

   B: Structure
      1. Header & Navigation
      2. Content Wrapper
      3. Sidebar
      4. Main Body
	  5. Footer

	C: Modules
                                                               */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/* *********************************************************** */
/* A. Universal Elements                                       */
/* *********************************************************** */

/* ----------------------------------------------------------- */
/* A1. Body & Html                                             */
/* ----------------------------------------------------------- */

html, body {
    background: #FFE7C7;
    padding: 0px;
    margin: 0px;
}
body, div, p {
	font-family: Verdana,"Lucida Sans",Arial,;
	font-size: small;
	color: #402B0E;
}

/* ----------------------------------------------------------- */
/* A2. Hyperlinks                                              */
/* ----------------------------------------------------------- */

a img {
	border: 0px;
}
a 
{
	color: #E76801;
	text-decoration: none;
}
a:hover 
{
	color: #402B0E;
	text-decoration: underline;
}	
a.more {
    background: #402B0E;
    padding: 2px;
    padding-right: 5px;
    padding-left: 5px;
    color: #FFFFFF;
    font-weight: normal;
}
a.more:hover {
    background: #E76801;
    color: #FFFFFF;
}




/* ----------------------------------------------------------- */
/* A3. General Divs                                            */
/* ----------------------------------------------------------- */
.hide { display: none; }
.menuseparator { display: none; }
.right { text-align: right; }
.map { width: 748px; height: 500px; border: #402B0E 1px solid; }
.photo {
    width: 400px;
    padding: 10px;
    background: #EACFA8;
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
.photo span, .photonext span {
    font-size: 85%;
}
.photonext {
    width: 400px;
    padding: 10px;
    background: #EACFA8;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
/* ----------------------------------------------------------- */
/* A4. Headings                                                */
/* ----------------------------------------------------------- */

h1 {
    font-size: 150%;
    color: #402B0E;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
}
h2 {
    color: #402B0E;
    font-weight: normal;
    font-size: small;
    font-size: 150%;
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
h3 {
    font-size: small;
    font-size: 140%;
    font-weight: bold;
    color: #402B0E;
    margin: 0px;
    padding: 0px;
    padding-bottom: 5px;
}
h3 span {
    font-size: 70%;
}

/* *********************************************************** */
/* B. Structure                                                */
/* *********************************************************** */



/* ----------------------------------------------------------- */
/* B1. Shortcut Bar                                            */
/* ----------------------------------------------------------- */

/* ----------------------------------------------------------- */
/* B2. Header & Menu                                           */
/* ----------------------------------------------------------- */
div#head {
    background: #402B0E;
}
div#head div.container {
    background: transparent url(../pics/bg-head.gif) no-repeat bottom right;
    height: auto !important;
    height: 134px;
    min-height: 134px;
}
div#head img {
    padding-top: 15px;
}

div#nav {
    background: #D6B88A;
    height: auto !important;
    height: 27px;
    min-height: 27px;
}
div#nav {
    padding: 5px 5px 0px 5px;
    font-size: xx-small;
    color: #FFFFFF;
    height: auto !important;
    margin-bottom: 10px;
}
* html div#nav {
    padding-bottom: 5px;
}
div#nav a {
    color: #402B0E;
    text-decoration: none;
    font-weight: bold;
    padding: 3px 5px 3px 5px;
    font-size: small;
}
div#nav a.current {
    background: #FFF;
}
div#nav a:hover {
    background: #402B0E;
    color: #FFFFFF;
}
/* ----------------------------------------------------------- */
/* B3. Breadcrumbs                                             */
/* ----------------------------------------------------------- */
div.breadcrumbs {
    font-size: 85%;
    margin-bottom: 5px;
    color: #D3BC9C;
}
div.breadcrumbs span {
    color: #402B0E;
    font-weight: bold;
}
/* ----------------------------------------------------------- */
/* B4. Sub Menus                                               */
/* ----------------------------------------------------------- */
div#submenu div {
    background: #D7B88A;
    padding: 5px;
    margin-bottom: 10px;
}
div#submenu div ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div#submenu div ul li a {
    display: block;
    padding: 3px;
    color: #402B0E;
}
* html div#submenu div ul li {
    height: 1px;
}
div#submenu div ul li a:hover {
    background: #402B0E;
    color: #FFFFFF;
    text-decoration: none;
}
div#submenu div.advert {
    background: #EACFA8;
}
div#submenu div.advert h2 {
    font-size: small;
    color: #796345;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
div#submenu div.advert p {
    margin-bottom:5px;
    color: #796345;
    font-size: 85%;
}
/* ----------------------------------------------------------- */
/* B5. Subsite Bar                                             */
/* ----------------------------------------------------------- */


/* ----------------------------------------------------------- */
/* B6. Banners                                                 */
/* ----------------------------------------------------------- */

/* ----------------------------------------------------------- */
/* B7. Footer                                                  */
/* ----------------------------------------------------------- */
div#footer div.container {
    border-top: #D6B88A 5px solid;
    margin-top: 20px;
    padding-bottom: 10px;
}
div#footer span {
    font-weight: bold;
}
div#footer a {
    color: #BA9152;
}
div#footer a:hover {
    color: #402B0E;
    text-decoration: none;
}
/* *********************************************************** */
/* C. Modules                                                  */
/* *********************************************************** */

/* ----------------------------------------------------------- */
/* C1. Cedyrn Notices                                          */
/* ----------------------------------------------------------- */


div.noticeGroup h3 {
    background: #402B0E;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    font-size: small;

}
div.noticeGroup div.notice {
    background: #F7DEBB url(../../pics/classifieds/bullet.gif) no-repeat 10px 12px;
    padding: 10px;
    padding-left: 30px;
    margin-bottom: 10px;
}
div.noticeGroup div.noticeAlert {
    background: #D7B88A url(../../pics/classifieds/alertbullet.gif) no-repeat 10px 12px;
}
div.noticeGroup div.notice h4 {
    margin: 0px;
    padding: 0px;
    color: #402B0E;
    font-weight: bold;
    font-size: small;
}
div.noticeGroup div.notice p {
    padding-top: 0px;
    margin-top: 0px;
}
div.noticeEmpty {
    margin-top: 30px;
    background: #F7DEBB url(../../pics/classifieds/bullet.gif) no-repeat 10px 12px;
    padding: 10px;
    padding-left: 30px;
    margin-bottom: 10px;
}

/* ----------------------------------------------------------- */
/* C2. Cedyrn News                                             */
/* ----------------------------------------------------------- */


div#cedyrnNewsItemArchiveWrapper {
    background: transparent;
    
}
div.cedyrnNewsItemWrapper {
    background: #F7DEBB url(../../pics/classifieds/bullet.gif) no-repeat 10px 12px;
    margin-bottom: 10px;
    padding: 10px;
    padding-left: 30px;
}
div.cedyrnNewsItemWrapper h3 {
    margin: 0px;
    padding: 0px;
    color: #402B0E;
    font-size: small;
}
div.cedyrnNewsSpacer{
    clear: both;
    background: transparent;
}

div.cedyrnArchiveYears {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: right;
}
p.cedyrnNewsDate {
    color: #402B0E;
    font-weight: bold;
    font-size: x-small;
    padding-top: 0px;
    margin-top: 0px;

}
p.cedyrnNewsReleased {
    margin-top: 20px;
    color: #402B0E;
    font-size: x-small;
}
div.cedyrnNewsXhr {
    border-top: #D6B88A 2px solid;
    padding-top: 4px;
    margin-top: 5px;
}
table.newsArchiveTable td {
    border-bottom: #D6B88A 1px solid;
    padding-top: 5px;
    padding-bottom: 5px;
}
table th {
    background-color: #402B0E;
    color: #FFFFFF;
    font-weight: bold;
}
table td.subheading {
    background-color: #D6B88A;
    color: #402B0E;
    font-weight: bold;
}


/* ----------------------------------------------------------- */
/* C3. Cedyrn Events                                           */
/* ----------------------------------------------------------- */

td.newsHeading {
    background: #402B0E;
    color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}
td.newsHeading table {
    margin: 0px;
}
td.fwdEventsXHighlightToday {
    background: #402B0E;
    color: #FFFFFF;
}
td.fwdEventsXCalDay {
    background: #EACFA8;
	color: #402B0E;
    font-weight: bold;
    vertical-align: top;
}
td.fwdEventsXCalItem {
	background: #EACFA8;
    border-bottom: #D7B88A 1px solid;
    font-size: 12px;
}
div.fwdEventsXCalItem span.fwdEventsXCalTime {
    font-weight: bold;
}
div#fwdEventsX td.fwdEventsXItemDate {
    vertical-align: top;
    color: #657C74;
    font-weight: bold;
    width: 60px;
}
div#fwdEventsX td.fwdEventsXItemDetails span.fwdEventsXItemName {
    font-weight: bold;
}





div#fwdEventsX td.movePrevious, div#fwdEventsX td.moveNext {
	color: #FFFFFF;
	font-size: x-small;
	text-align: left;
}
div#fwdEventsX td.moveNext {
	text-align: right;
}
div#fwdEventsX td.movePrevious a {
	color: #FFFFFF;
    background: transparent url(../../modules/fwdEvents/pics/buttonback.gif) no-repeat 0px 0px;
	padding-left: 16px;
}
div#fwdEventsX td.moveNext a {
	color: #FFFFFF;
    background: transparent url(../../modules/fwdEvents/pics/buttonforward.gif) no-repeat top right;
	padding-right: 16px;
}
div#fwdEventsXRight {
    background: #F7DEBB;
    padding: 10px;
    margin-bottom: 10px;
}
div#fwdEventsXRight div#fwdEventsXRightHeading {
    font-weight: bold;
}
div#fwdEventsX td.fwdEventsXHeading {
    background: #6A954A;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px;
}
div#fwdEventsX td.fwdEventsXSub, div#fwdEventsXRight div#fwdEventsXRightSub {
    background: #F0F4ED;
    color: #6A954A;
    font-weight: bold;
    padding: 2px;
}
div#fwdEventsXRight div.fwdEventsXRightItem  {
    border-bottom: #D7B88A 1px solid;
}
div#fwdEventsXRight div.fwdEventsXRightItem div.fwdEventsXRightItemDetails {
    background: transparent url(../../pics/classifieds/bullet.gif) no-repeat 0px 5px;
    padding-left: 18px;
    padding-top: 1px;

}
div#fwdEventsXRight div.fwdEventsXRightItem div.fwdEventsXRightItemDetails span.fwdEventsXDate {
    font-weight: bold;
}
div#fwdEventsXRight div.fwdEventsXRightItem div.fwdEventsXRightItemLink {
    text-align: right;
    padding-bottom: 10px;
}

div.fwdEventsXhr {
    border-top: #EACFA8 1px solid;
    padding-top: 4px;
    margin-top: 5px;
}
div#fwdEventsX div.fwdEventsXDetails div.fwdEventsXText {
    padding-top: 3px;
    padding-bottom: 3px;
}
div#fwdEventsX div.fwdEventsXDetails div.fwdEventsXWarning {
    padding-top: 3px;
    padding-bottom: 8px;
    color: #FF0000;
}
/* ----------------------------------------------------------- */
/* C4. Cedyrn Events  2                                         */
/* ----------------------------------------------------------- */

div.cedyrnEvents div.eventsList div.eventGroup h3, div.cedyrnEvents div.eventDetails h3 {
    background: #402B0E;
    font-size: small;
    color: #FFFFFF;
    padding: 5px;
    padding-left: 10px;
    margin-bottom: 10px
}
div.cedyrnEvents div.eventsList div.eventGroup div.event {
    margin-bottom: 10px;
    padding: 10px;
    background: #F7DEBB url(../../pics/icons/bullet.gif) no-repeat 10px 12px;
}
div.cedyrnEvents div.eventsList div.eventGroup div.event h4 {
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    font-size: small;
}
div.cedyrnEvents div.eventsList div.eventGroup div.event div.eventDescription {
    padding-top: 20px;
    padding-bottom: 20px;
}
div.cedyrnEvents div.eventsArchiveLink, div.cedyrnEvents div.eventsBackLink {
    margin-top: 5px;
    margin-bottom: 5px;
    background: #EACFA8;
    padding: 10px;
}
div.cedyrnEvents div.eventsArchiveLink a {
    background: transparent url(../../pics/icons/archive.gif) no-repeat 5px 2px;
    padding-left: 25px;
    text-decoration: none;
}
div.cedyrnEvents div.eventsArchiveLink a:hover {
    text-decoration: underline;
}
div.cedyrnEvents div.eventDetails h3 {
    background: #0066CC url(../../pics/icons/bullet.gif) no-repeat 5px 7px;
}
div.cedyrnEvents div.eventDetails div.eventDetailsItem, div.cedyrnEvents div.eventsWarning {
    padding: 10px;
    background: #F7DEBB;
    font-weight: bold;
    color: #402B0E;
}
div.cedyrnEvents div.eventDetails div.eventDetailsItem span {
    font-weight: normal;
}
div.cedyrnEvents div.eventsWarning, div.cedyrnEvents div.eventDetails div.eventDetailsToday { background: #FFDB82; margin-bottom: 10px; }
div.cedyrnEvents div.eventDetails div.eventDetailsPast { background: #FFB99F; margin-bottom: 10px; }
div.cedyrnEvents div.eventDetails div.eventDetailsDate { background: #F7DEBB; }
div.cedyrnEvents div.eventDetails div.eventDetailsStart { background: #F7DEBB; }
div.cedyrnEvents div.eventDetails div.eventDetailsEnd { background: #F7DEBB; }
div.cedyrnEvents div.eventDetails div.eventDetailsVenue { background: #F7DEBB; }
div.cedyrnEvents div.eventDetails div.eventDetailsLink { background: #F7DEBB; }
div.cedyrnEvents div.eventDetails div.eventDetailsText { background: #F7DEBB; margin-top: 10px; margin-bottom: 10px; font-weight: normal; }
div.cedyrnEvents div.eventDetails div.eventDetailsInfo { background: #F7DEBB; margin-top: 10px; font-weight: normal;  }
div.cedyrnEvents div.eventDetails div.eventDetailsInfo2 { background: #F7DEBB; font-weight: normal; margin-top: 10px;  }
div.cedyrnEvents div.eventDetails div.eventDetailsDateList { font-weight: normal;  }
div.cedyrnEvents div.eventDetails div.eventDetailsComment { background: #F7DEBB; padding-left: 30px; font-weight: normal; }
div.cedyrnEvents div.eventDetails div.eventDetailsItem ul {
    margin: 0px;
    padding: 0px;
}
div.cedyrnEvents div.eventDetails div.eventDetailsItem ul li {
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    padding-right: 30px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
div.cedyrnEvents div.eventDetails div.eventDetailsItem ul li a {
    display: block;
    background: transparent url(../../pics/icons/date.gif) no-repeat 0px 2px;
    text-decoration: none;
    white-space: nowrap;
}





ul.tabbedmenu {
    height: 2em;
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-bottom: 1px !important;
    padding-bottom: 0px;
    padding-left: 5px;
    border-bottom: #D7B88A 1px solid;
}
ul.tabbedmenu li {
    background: #D7B88A;
    float: left;
    margin: 0px 2px 0px 0px;
    border: #D7B88A 1px solid;

}
ul.tabbedmenu li.current_page_item {
    background: #FFE7C7;
    border-bottom: #FFE7C7 1px solid;
}
ul.tabbedmenu a {
    color: #402B0E;
    display: block;
    float: left;
    line-height: 2em;
    padding-right: 10px;
    padding-left: 10px;
    text-decoration: none;
}
ul.tabbedmenu a:hover {
    background: #402B0E;
    color: #FFFFFF;
}




/****************************************************************/
/* 1. cedyrnDirectory */
/****************************************************************/

div#cedyrnDirectoryWrapper {
    margin-top: 15px;
}
div#cedyrnDirectoryWrapper h2 {
    padding-bottom: 40px;
}
div#cedyrnDirectoryWrapper div.back {
    margin-top: 10px;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryTable thead tr th {
    background: #402B0E;
    text-align: left;
    color: #FFFFFF;
    padding: 3px;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryTable thead tr th.cedyrnDirectoryListMore {
    width: 150px;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryTable tbody tr td {
    padding: 3px;
    padding-bottom: 10px;
    border-bottom: #EACFA8 1px solid;
}
div#wrapper div#page div#pagecontent div#content div#cedyrnDirectoryWrapper div#cedyrnDirectoryTable tbody tr td.cedyrnDirectoryListName1,
div#wrapper div#page div#pagecontent div#content div#cedyrnDirectoryWrapper div#cedyrnDirectoryTable tbody tr td.cedyrnDirectoryListMore1 {
    background: #EDF3F4;
}
div#wrapper div#page div#pagecontent div#content div#cedyrnDirectoryWrapper div#cedyrnDirectoryTable tbody tr td.cedyrnDirectoryListName1 a,
div#wrapper div#page div#pagecontent div#content div#cedyrnDirectoryWrapper div#cedyrnDirectoryTable tbody tr td.cedyrnDirectoryListName2 a { 
    color: #000000;
    font-style: normal;
}
div#wrapper div#page div#pagecontent div#content div#cedyrnDirectoryWrapper div#cedyrnDirectoryTable tbody tr td.cedyrnDirectoryListName1 a:hover,
div#wrapper div#page div#pagecontent div#content div#cedyrnDirectoryWrapper div#cedyrnDirectoryTable tbody tr td.cedyrnDirectoryListName2 a:hover { 
    color: #0000FF;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryListing div.topBox {
    margin-bottom: 10px;
    padding-bottom: 5px;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryListing div.topBox div.thumbnailBox {
    width: 120px;
    height: 100px;
    background: #EACFA8;
    float: right;
    margin-right: 3px;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryListing div.topBox div.thumbnailBox img {
    margin-left: 5px;
    margin-top: 5px;
    background: #FFFFFF;
    padding: 2px;
    border: #D7B88A 1px solid;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryListing div.listingPage {
    margin-top: 10px;
    margin-bottom: 10px;
    background: #EACFA8 url("../../pics/listings/i.gif") no-repeat 10px 10px;
    padding: 5px;
    padding-left: 35px;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryListing div.infoTable table thead tr th {
    background: #402B0E;
    text-align: left;
    color: #FFFFFF;
    padding: 3px;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryListing div.infoTable table tbody tr td {
    padding: 3px;
    padding-bottom: 10px;
    border-bottom: #EACFA8 1px solid;
    vertical-align: top;
}
div#cedyrnDirectoryWrapper div#cedyrnDirectoryListing div.infoTable table tbody tr td.field {
    width: 150px;

}


div.listTag {
    margin-right: 10px;
    float: left;
}
div.listTagIcon {
    background: #E4EEDE;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    text-align: center;
}
div.listTagName {
    font-size: x-small;
    text-align: center;
}


div.cedyrnDirectoryPriorityBox {
    width: 270px;
    background: #C8DBDF;
    padding: 3px;
    border: #9CBEC5 1px solid;
    margin-bottom: 5px;
    min-height: 150px;
}
div.cedyrnDirectoryPriorityBoxL {
    float: left;
}
div.cedyrnDirectoryPriorityBoxR {
    float: right;
}

div.cedyrnDirectoryPriorityBox p.cedyrnDirectoryPriorityName {
    font-weight: bold;
    margin-top: 0px;
}
div.cedyrnDirectoryPriorityBox p.cedyrnDirectoryPriorityName img {
    margin-left: 3px;
    margin-right: 5px;
    margin-bottom: 3px;
    background: #FFFFFF;
    padding: 2px;
    border: #9CBEC5 1px solid;
    float: left;
}
div#cedyrnDirectoryPageWrapper img {
	border: #9CBEC5 1px solid;
	padding: 3px;
	margin: 5px;
}



/****************************************************************/
/* 5. fwdCONTACT */
/****************************************************************/

div.fwdContactSet {
    padding-left: 5px;
}
div.fwdContactLabel {
    width: 140px;
    font-weight: bold;
    float: left;
    padding-top: 3px;
    height: 17px;
}
div.fwdContactInput {
    padding-bottom: 2px;
}
div.fwdContactInput input {
    width: 200px;
    border: #B58C4E 1px solid;
}
div.fwdContactInput select, div.fwdContactInput textarea {
    border: #B58C4E 1px solid;
}
div.fwdContactForm fieldset {
    background: #EACFA8;
    border: 0px;
    margin: 0px;
    margin-bottom: 5px;
    padding: 0px;
    padding-bottom: 5px;
}
div.fwdContactForm fieldset legend {
    visibility: hidden;
}
span.fwdContactRequired {
    color: #FF0000;
}
div.fwdContactInput input.fwdContactBtn {
    width: 60px;
    border: #B58C4E 1px solid;
    background-color: #FFFFFF;
    color: #000000;
}
div.fwdContactInput input.fwdContactBtn2 {
    width: 50px;
    border: #B58C4E 1px solid;
    background-color: #FFFFFF;
    color: #B58C4E;
    font-size: 10px;
}




div.featureBox {
    background: #EACFA8;
    padding-left: 5px;
	padding-right: 5px;
}

div.featureBox .feature {
	 padding-top: 10px;
	 padding-bottom: 10px;
}
div.featureBox .feature .featureImage {
    float: left;
    width: 75px;
}
div.featureBox .feature .featureImage img {
    background: #FFFFFF;
    padding: 2px;
    border: #D7B88A 1px solid;
}
div.featureBox .feature .featureText {
    float: right;
    width: 610px;
}
div.featureBox .feature h5, div.featureBox .feature .featureText h5, div.featureBox .feature h2, div.featureBox .feature .featureText h2 {
    margin: 0px;
	font-size: medium;
    padding: 0px;
    font-weight: bold;
}
div#cedyrnDirectoryWrapper div.featureBox .feature .featureText h2 {
    padding: 0px;
}
div.featureBox .feature .featureText h5 a {
    font-style: normal;
}
div.featureBox .feature .featureText p {
	margin: 0px;
}

div.featureBox .featureL {
	 width: 274px;
     float: left;
}
div.featureBox .featureR {
	 width: 274px;
     float: right;
}
div.featureBox .featureL .featureText,div.featureBox .featureR .featureText {
    width: 195px;
}


/****************************************************************/
/* 5. fwdDOCUMENTS */
/****************************************************************/
#fwdDocuments {
    padding-top: 10px;
}
#fwdDocuments .docWrapper {
    padding-bottom: 10px;
    border-bottom: #D7B88A 1px solid;
}
#fwdDocuments .docWrapper .docIcon {
    width: 45px;
    float: left;
}
#fwdDocuments .docWrapper .docDetails {
    float: left;
    width: 700px;

}
#fwdDocuments .docWrapper .docDetails .docTitle, .docWrapper .docDetails .docDesc {
    padding-bottom: 10px;
}
#fwdDocuments .docWrapper .docDetails .docInfo {
    font-style: italic; 
}
#fwdDocuments .docWrapper .docTitle a {
    font-weight: bold;
}



div.links h3 {
    font-size: small;
}




#photoSlider, #homeSlider {
   width: 400px;
   height: 300px;
   position: relative;
   overflow: hidden;
}
#homeSlider {
    width: 276px;
    height: 207px;
}
#photoSliderContent, #homeSliderContent {
   width: 400px;
   position: absolute;
   top: 0;
   margin-left: 0;
   list-style: none;
}
#homeSliderContent {
    width: 276px;
}
.photoSliderImage,.homeSliderImage {
   float: left;
   position: relative;
}
.photoSliderImage span,.homeSliderImage span {
   position: absolute;
   left: 0;
   padding: 10px 13px;
   width: 374px;
   background-color: #402B0E;
   filter: alpha(opacity=70);
   -moz-opacity: 0.7;
   -khtml-opacity: 0.7;
   opacity: 0.7;
   color: #fff;
   display: none;
   bottom: 0;
}
.homeSliderImage span {
    font-size: 85%;
}