/* 
-------------------------------------------------------
general styling & resets
------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;
}

a {
	text-decoration: none;
	color: #A0218A;
}

a:hover {
	color: #E065CB;
}

p {
	padding-bottom: 8px;
}

h1 {
	font: 20px Georgia, "Times New Roman", Times, Courier;
	padding-bottom: 8px;
	display: none;
}

.archiveList h1 {
	display: block;
}

h2 {
	font: 16px Georgia, "Times New Roman", Times, Courier;
	padding-bottom: 8px;
	display: none;
}

h3 {
	font: italic normal 18px Georgia, "Times New Roman", Times, Courier;
	padding-bottom: 8px;
	color: #826048;
}

h3 a {
	color: #826048;
}

h4 {
	font: normal 11px Georgia, "Times New Roman", Times, Courier;
	padding-bottom: 8px;
	color: #84634b;
}

blockquote {
	padding: 10px 30px;
	font-style: italic;  
}

img { 
	border: none; 
}

ul, ol, li { 
	list-style: none; 
}

dl {
	border-bottom: 1px solid #a0218a;
}

#upcomingEvent dl {
	border-bottom: none;
}


dl dt {
	font-size: 10px;
	color: #a48771;
	text-transform: uppercase;
}

dl dd {
	font-family: Georgia, "Times New Roman", Times, Courier;
	padding-bottom: 15px;
}

dl dd.heading {
	font-size: 14px;
}

#upcomingEvent dl dd.heading {
	font-size: 16px;
}

#eventsCurrent dl dd.heading {
	font-size: 20px;
}

dl dd.heading2 {
	font-size: 12px;
	font-weight: normal;
}

#eventsCurrent dl dd.heading2 {
	font-size: 16px;
	font-weight: normal;
}

table, td, form, fieldset {
	border: none;
	border-collapse: collapse; 
	border-spacing: 0;
}

.clear {
	clear: both;
}

.float_left {
	float: left;
	display: inline;
}

.float_right {
	float: right;
	display: inline;
}

.halfcol {
	width: 48%;
}

.uppercase {
	text-transform: uppercase;
}

.nada {
	display: none;
}

.small {
	font-size: 9px;
}

.indent {
	margin-left: 35px;
}

.centerme {
	margin: 0 auto;
	text-align: center;	
	padding: 10px 0;
}

/* 
-------------------------------------------------------
general site architecture
------------------------------------------------------- */

html, body {
	height: 100%;
}

body {
	height: 100%;
	text-align: center;
	background: #fff url(../images/bg.png) repeat-x top;
	font: 12px/1.5em Arial, Helvetica, Verdana, sans-serif;
	color: #461b04;
}

#bg {
	width: 980px;
	margin: 0 auto;
	min-height: 100%;
	text-align: center;
}

* html #bg { height: 100%; }

#site {
	position: relative;
	min-height: 100%;
	margin: auto;
	text-align: left;
}

* html #site { height: 100%; }

#header {
	height: 135px;
	background: transparent url(../images/headerbg.png) no-repeat top left;
	position: relative;
}

#content {
	padding-bottom: 410px;
	background: transparent url(../images/contentbg.png) no-repeat top right;
	min-height: 191px;
}

#main {
	display: inline;
	clear: both;
	float: left;
	margin: 23px 0 0 12px;
	width: 624px;
}

#sub {
	display: inline;
	float: right;
	width: 305px;
	margin: 23px 14px 0 0;
}

/* 
-------------------------------------------------------
navigation
------------------------------------------------------- */

#navigation {
	width: 769px;
	height: 51px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: transparent url(../images/navbar.jpg) no-repeat top left;
}

#navigation ul li {
	position: absolute; top: 0;
	text-indent: -5000px;
}

#navigation ul li, #navigation ul li a {
	height: 51px;
	display: block;
}

#navBio { left: 15px; width: 45px; }
#navBlog { left: 63px; width: 58px; }
#navBacklist { left: 123px; width: 84px; }
#navBooks { left: 210px; width: 66px; }
#navEvents { left: 279px; width: 72px; }
#navWritings { left: 354px; width: 88px; }
#navPress { left: 445px; width: 115px; }
#navMedia { left: 563px; width: 109px; }
#navContact { left: 674px; width: 83px; }

#navBio a:hover { background: transparent url(../images/navbar.jpg) -15px -51px no-repeat; }
#navBlog a:hover { background: transparent url(../images/navbar.jpg) -63px -51px no-repeat; }
#navBacklist a:hover { background: transparent url(../images/navbar.jpg) -123px -51px no-repeat; }
#navBooks a:hover { background: transparent url(../images/navbar.jpg) -210px -51px no-repeat; }
#navEvents a:hover { background: transparent url(../images/navbar.jpg) -279px -51px no-repeat; }
#navWritings a:hover { background: transparent url(../images/navbar.jpg) -354px -51px no-repeat; }
#navPress a:hover { background: transparent url(../images/navbar.jpg) -445px -51px no-repeat; }
#navMedia a:hover { background: transparent url(../images/navbar.jpg) -563px -51px no-repeat; }
#navContact a:hover { background: transparent url(../images/navbar.jpg) -674px -51px no-repeat; }

#pageBio #navBio { background: transparent url(../images/navbar.jpg) -15px -102px no-repeat; }
#pageBlog #navBlog { background: transparent url(../images/navbar.jpg) -63px -102px no-repeat; }
.pageBacklist #navBacklist { background: transparent url(../images/navbar.jpg) -123px -102px no-repeat; }
#pageBooks #navBooks { background: transparent url(../images/navbar.jpg) -210px -102px no-repeat; }
#pageEvents #navEvents { background: transparent url(../images/navbar.jpg) -279px -102px no-repeat; }
#pageWriting #navWritings { background: transparent url(../images/navbar.jpg) -354px -102px no-repeat; }
#pagePress #navPress { background: transparent url(../images/navbar.jpg) -445px -102px no-repeat; }
#pageMultimedia #navMedia { background: transparent url(../images/navbar.jpg) -563px -102px no-repeat; }
#pageContact #navContact { background: transparent url(../images/navbar.jpg) -674px -102px no-repeat; }

	/* backlist nav */
	
#backlistNav {
	width: 915px;
	height: 35px;
	margin-top: 1px;
	margin-left: 35px;
	background: transparent url(../images/backlistNavbar.gif) no-repeat top left;
	position: relative;
}

#backlistNav ul li {
	position: absolute; top: 0;
	text-indent: -5000px;
}

#backlistNav ul li, #backlistNav ul li a {
	height: 35px;
	display: block;
}

#navBackListAbout { left: 0; width: 81px; }
#navBackListStaff { left: 83px; width: 72px; }
#navBackListDo { left: 157px; width: 117px; }
#navBackListSay { left: 275px; width: 132px; }
#navBackListBeen { left: 408px; width: 159px; }
#navBackListCurrent { left: 568px; width: 172px; }
#navBackListContact { left: 741px; width: 175px; }

#navBackListAbout a:hover { background: transparent url(../images/backlistNavbar.gif) 0 -35px no-repeat; }
#navBackListStaff a:hover { background: transparent url(../images/backlistNavbar.gif) -83px -35px no-repeat; }
#navBackListDo a:hover { background: transparent url(../images/backlistNavbar.gif) -157px -35px no-repeat; }
#navBackListSay a:hover { background: transparent url(../images/backlistNavbar.gif) -275px -35px no-repeat; }
#navBackListBeen a:hover { background: transparent url(../images/backlistNavbar.gif) -408px -35px no-repeat; }
#navBackListCurrent a:hover { background: transparent url(../images/backlistNavbar.gif) -568px -35px no-repeat; }
#navBackListContact a:hover { background: transparent url(../images/backlistNavbar.gif) -741px -35px no-repeat; }

#homepage.pageBacklist #navBackListAbout { background: transparent url(../images/backlistNavbar.gif) 0 -70px no-repeat; }
#pageBackListstaff #navBackListStaff { background: transparent url(../images/backlistNavbar.gif) -83px -70px no-repeat; }
#pageBackListwhatwedo #navBackListDo { background: transparent url(../images/backlistNavbar.gif) -157px -70px no-repeat; }
#pageBackListwhattheysay #navBackListSay { background: transparent url(../images/backlistNavbar.gif) -275px -70px no-repeat; }
#pageBackListwherewevebeen #navBackListBeen { background: transparent url(../images/backlistNavbar.gif) -408px -70px no-repeat; }
#pageBackListcurrentinitiatives #navBackListCurrent { background: transparent url(../images/backlistNavbar.gif) -568px -70px no-repeat; }
/*#pageBackListresources #navBackListResources, #pageBackListresourcesthemessage #navBackListResources, #pageBackListresourcesthebridgeisover #navBackListResources { background: transparent url(../images/backlistNavbar.gif) -684px -70px no-repeat; }*/
#pageBackListcontact #navBackListContact { background: transparent url(../images/backlistNavbar.gif) -741px -70px no-repeat; }

/* 
-------------------------------------------------------
general site styling
------------------------------------------------------- */

#sub .contentBody {
	border-top: 1px solid #d9cec7;
	border-bottom: 1px solid #d9cec7;
	background-color: #f4efeb;
	padding: 12px;
}

.moreLink {
	background: transparent url(../images/arrowEnd.gif) no-repeat bottom right;
	position: relative;
	height: 25px;
	width: auto;
}

#sub .moreLink, #footer .moreLink {
	text-align: right;
}

.moreLink p {
	width: 100%;
	border-bottom: 1px solid #A0218A;
	position: absolute;
	top: 5px;
	left: 0;
}

.imgWrapper {
	background: url(../images/shadow.png) no-repeat right bottom;
	float: left;
	margin-right: 17px;
}

.imgWrapper div {
	background: url(../images/mask.png) no-repeat left top;
	padding: 0px 5px 5px 0px;
	float: left;
}

.imgWrapper img {
	background-color: #fff;
	border: 1px solid #D4D4D4;
	padding: 5px;
}

#homepage h1 {
	display: block;
	font-size: 26px;
	font-weight: normal;
	color: #fff;
	padding: 23px 185px 5px 27px;
}

#header #homeLink {
	width: 175px;
	height: 90px;
	position: absolute;
	top: 33px;
	left: 31px;
}

#header #homeLink a {
	width: 175px;
	height: 90px;
	display: block;
}

	/* mailing list & search form tabs */

#mailingList, #searchForm {
	position: absolute;
	top: 13px;
	right: 6px;
}

#searchForm {
	display: none;
}

#mailingList a.tabClick {
	display: block;
	position: absolute;
	top: 0;
	left: 74px;
	width: 49px;
	height: 14px;
}

#searchForm a.tabClick {
	display: block;
	position: absolute;
	top: 0;
	left: 0px;
	width: 71px;
	height: 14px;
}

#mailingList form input.maillist {
	width: 125px;
	background: #fff url(../images/maillistformbg.gif) no-repeat top left;
	border: 2px solid #fff;
	padding: 7px 4px 4px 30px;
	font: 10px Arial, Helvetica, Verdana;
	color: #A0218A;
	float: left;
	z-index: 1000;
}

#searchForm form input.searchForm{
	width: 135px;
	background: #fff url(../images/searchformbg.gif) no-repeat top left;
	border: 2px solid #fff;
	padding: 7px 4px 4px 20px;
	font: 10px Arial, Helvetica, Verdana;
	color: #A0218A;
	float: left;
}

.tab {
	height: 24px;
	/*display: block;
	margin-bottom: -10px;
	position: relative;*/
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}

.tabForm {
	background: transparent url(../images/tabsbg.png);
	padding: 10px;
	margin-top: 14px;
}

.tabForm label {
	display: none;
}

.tabForm .button {
	float: left;
	margin-left: 6px;
}

	/* END mailing list & search form tabs */

	/* intro box styling */

#intro {
	width: 619px;
	height: 258px;
	margin-bottom: 20px;
	background: transparent url(../images/introbg.jpg) no-repeat top left;
	color: #E9DACE;
}

#intro a {
	color: #fff;
}

#intro a:hover {
	color: #EFC88E;
}

#intro h2 {
	display: block;
	margin: 0 185px 13px 27px;
	color: #E9C6C9;
	border-bottom: 1px solid #C69D9A;
	font-weight: normal;
	font-style: italic;
}

#intro p {
	margin: 0 185px 0 27px;	
}

#intro .moreLink {
	margin: 0 185px 0 27px;
	background: transparent url(../images/arrowEnd_alt.gif) no-repeat top right;
}

#intro .moreLink p {
	margin: 0;
	border-top: 1px solid #FEE78F;
	text-align: right;
	border-bottom: none;
	position: absolute;
	top: 1px;
	left: 0;
}

#intro .moreLink p img {
	margin-top: 9px;
}

#intro img.photo {
	padding: 5px;
	background: #FEE88F url(../images/introPicBg.gif) repeat-x;
	float: right;
	display: inline;
	margin: 17px 19px 0 0 ;
}

	/* END intro box styling */
	
	/* featurebox styling */

#featureBox {
	width: 305px;
	height: 260px;
	margin-bottom: 20px;
	background: transparent url(../images/featureBoxbg.jpg) no-repeat top left;
	position: relative;
}

#featureBox #paginate-slider1 {
	position: absolute;
	top: 17px;
	left: 17px;
	z-index: 1001;
}

#featureBox #paginate-slider1 a {
	color: #431800;
}

#featureBox #paginate-slider1 a:hover {
	color: #fff;
}

#featureBox .toc {
	display: block;
	padding: 2px 3px 4px 3px;
	width: 12px;
	height: 14px;
	background-color: #fff;
	font-size: 10px;
	text-align: center;
	margin-bottom: 3px;
}

#featureBox .toc:hover {
	background-color: #431800;
}

#featureBox .toc a {
	display: block;
	padding: 3px;
	width: 12px;
	height: 14px;
	cursor: hand;
	font-weight: normal;
}

#slider1 {
	padding: 11px 12px;
}

#slider1 .contentdiv {
	width: 281px;
	height: 238px;
	text-align: center;
	position: relative;
}

#slider1 .contentdiv .featureText {
	width: auto;
	height: auto;
	padding: 10px;
	text-align: left;
	background: transparent url(../images/featureTextbg.png);
	position: absolute;
	bottom: 0;
	left: 0;
}

#slider1 .contentdiv .featureText h3 {
	color: #431800;
	font-size: 14px;
	font-style: italic;
}

#slider1 .contentdiv .featureText p {
	font-size: 11px;
	color: #826048;
	padding-bottom: 0;
}

#slider1 .contentdiv .featureText p a {
	color: #a48771;
	font-style: italic;
}

	/* END featurebox styling */
	
	/* blog entries styling */
	
.contentBody {
	padding-bottom: 38px;
}

.contentBodyAlt {
	padding-bottom: 0;
}

.contentBody ul {
	padding-bottom: 8px;
}
	
.contentBody .entryHeader h3 {
	width: 334px;
	float: left;
}

#books .contentBody .entryHeader h3 {
	width: auto;
	float: none;
}

.contentBody .entryHeader .entryDate {
	float: right;
	display: block;
	color: #cdbdb2;
	font-family: Georgia, "Times New Roman", Times, Courier;
}

.contentBody h4 {
	font: 10px Arial, Helvetica, Verdana;
	padding-bottom: 8px;
	color: #a0218a;
	text-transform: uppercase;
	display: block;
	width: 450px;
	letter-spacing: .4em;
}

#books .contentBody h4 {
	width: auto;
	letter-spacing: .2em;
}

.contentBody .entryBody {
	min-height: 0;
}

div.entryBody {
	padding-bottom: 15px;	
}

/*#whatsNew .contentBody .entryBody {
	min-height: 150px;
}*/

.contentBody .entryDetails, .contentBodyAlt .entryDetails {
	border-bottom: 1px solid #a0218a;
	height: 27px;
	color: #a0218a;
	clear: left;
}

#pageBackListStaff .contentBody {
	border-bottom: 1px solid #a0218a;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.contentBody .entryDetails .entryOptions, .contentBodyAlt .entryDetails .entryOptions {
	float: right;
	text-align: right;
	font-size: 10px;
}

.contentBody .entryDetails .entryOptions a, .contentBodyAlt .entryDetails .entryOptions a {
	padding-left: 15px;
}

#blog.archives h2 {
	display: block;
}

.archiveBlock {
	padding: 15px 0;
	border-bottom: 1px solid #a0218a;
	margin-bottom: 15px;
}

#excerpt {
	display: none;
	background-color: #fff;
}

#pageBlog #main ul li {
	list-style-type: square;
	margin-left: 14px;
	padding-bottom: 5px;
}

	/* END blog entries styling */
	
	/* comments styling */
	
#comments .small, #trackbacks .small {
	font-size: 11px;
}
	
#addComment label {
	display: block;
	width: 100px;
	float: left;
	font: italic 10px Georgia, "Times New Roman", Times, Courier;
	color: #826048;
	text-transform: uppercase;
	/*letter-spacing: .5em;*/
}

#addComment label.customlabel {
	display: inline;
	width: auto;
	float: none;
	/*letter-spacing: .2em;*/
}

#addComment .commentinput {
	padding: 3px;
	background-color: #f4efeb;
	color: #461b04;
	border: 1px solid #d9cec7;
	font: 12px/1.5em Arial, Helvetica, Verdana, sans-serif;
}

input#comment-preview, input#comment-submit {
	background-color: #a0218a;
	border: 1px solid #a0218a;
	color: #fff;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	padding: 6px;
	cursor: hand;
}

#comments .commentBody {
	padding: 10px 0;
	border-bottom: 1px solid #a0218a;
	margin-bottom: 15px;
}

#comments .commentDetails {
	font-size: 10px;
	color: #a0218a;
	text-align: right;
}

#previewComment {
	padding-bottom: 25px;
}

#previewComment h1 {
	display: block;
	font-size: 16px;
	padding-bottom: 20px;
}
	
	/* END comments styling */

	/* "read more" formatting */

.contentBody .entryDetails .readMoreImg {
	width: 74px;
	height: 27px;
	margin-left: 219px;
	float: left;
	background: #fff url(../images/readMoreImg.gif) no-repeat top left;
	text-align: center;
}

#pageBlog.article .contentBody .entryDetails .readMoreImg {
	margin-left: 0;
}

.contentBody .entryDetails .readMoreImg a {
	display: block;
	width: 74px;
	height: 27px;
}

#books .contentBody .entryDetails .readMoreImg {
	width: 146px;
	float: right;
	background: #fff url(../images/readMoreBookImg.gif) no-repeat top left;
}

#books .contentBody .entryDetails .readMoreImg a {
	width: 146px;
}

#books .contentBody .entryDetails .readMoreExcerpt {
	width: 86px;
	height: 27px;
	float: left;
	background: #fff url(../images/readMoreExcerpt.gif) no-repeat top left;
	text-align: center;
}

#books .contentBody .entryDetails .readMoreExcerpt a {
	width: 86px;
	height: 27px;
}

	/* END "read more" formatting */
	
	/* "the author" & "latest video" styling */
		
#theAuthor, #latestVideo {
	margin-bottom: 32px;
}

#theAuthor img {
	float: left;
	margin: 0 19px 0 12px;
}

#latestVideo img {
	float: left;
	margin: 0 19px 0 12px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #D4D4D4;
}

#theAuthor img.formatMe {
	padding: 5px;
	background-color: #fff;
	border: 1px solid #D4D4D4;
}

#theAuthor .moreLink img {
	float: none;
	margin: 0 0 0 0;
}

#latestVideo .moreLink img {
	float: none;
	margin: 0 0 0 0;
	padding: 0;
	border: none;
}
	
#theAuthor .contentBody, #latestVideo .contentBody {
	padding: 19px 8px 19px 0;
	margin-top: 10px;
}

#theAuthor .contentBody h3, #latestVideo .contentBody h3 {
	font-size: 12px;
	color: #461b04;
	font-weight: bold;
}

#theAuthor .contentBody h3 a, #latestVideo .contentBody h3 a {
	color: #461b04;
	font-size: 11px;
}

#theAuthor .contentBody a, #latestVideo .contentBody .small {
	font-size: 11px;
	color: #a48771;
}
	
	/* END "the author" & "latest video" styling */
	
	/* press media sidebar */
	
#sub #pressMedia .contentBody ul { padding-bottom: 0; }
	
#sub #pressMedia li {
	border-bottom: 1px solid #d9cec7;
	padding-bottom: 14px;
	margin-bottom: 14px;
	font-size: 10px;
	color: #a48771;
}

#sub #pressMedia li.last {
	margin-bottom: 0;
	border-bottom: 0 none;
}

#sub #pressMedia h3 {
	font-size: 12px;
	padding-bottom: 2px;
}

#sub #pressMedia h3 a { color: #461b04; }
	
	/* END press media sidebar */
	
	/* RSS sidebar styling */
	
#rss .contentBody img {
	float: left;
	margin: 0 19px 0 12px;
}

#rss .contentBody {
	padding: 19px 8px 19px 0;
}

#rss .contentBody h3 {
	font-size: 12px;
	color: #461b04;
	font-weight: bold;
}

#rss .contentBody h3 a {
	color: #461b04;
	font-size: 11px;
}

#rss .contentBody a {
	font-size: 11px;
	color: #a48771;
}

	/* END RSS sidebar styling */
	
	/* the blog sidebar styling */
	
#sub #recentPosts .contentBody ul { padding-bottom: 0; }
	
#sub #recentPosts li {
	border-bottom: 1px solid #d9cec7;
	padding-bottom: 14px;
	margin-bottom: 14px;
	font-size: 10px;
	color: #a48771;
}

#sub #recentPosts li.last {
	margin-bottom: 0;
	border-bottom: 0 none;
}

#sub #recentPosts h3 {
	font-size: 12px;
	padding-bottom: 2px;
}

#sub #recentPosts h3 a { color: #461b04; }
	
	/* END the blog sidebar styling */

	/* backlist styling */

.pageBacklist #main ul li {
	list-style-type: disc;
	margin-left: 14px;
}

.pageBacklist #main .moreLink {
	text-align: right;
}

#homepage.pageBacklist .entryHeader h3 {
	width: auto;
	float: none;
	padding-bottom: 25px;
	font-style: normal;
	color: #431800;
}

#resourcesHP h4 {
	font: 16px Georgia, "Times New Roman", Times, Courier;
	color: #826048;
	text-transform: none;
	display: block;
	letter-spacing: normal;
}

#resourcesHP h4 a {
	color: #826048;
}

#currentinitiatives .contentBody {
	padding: 15px 0;
	/*border-bottom: 1px solid #a0218a;
	margin-bottom: 15px;*/
}

#currentinitiatives .contentBody h4 {
	font: bold 12px Arial, Helvetica, Verdana;
	color: #461b04;
	text-transform: none;
	width: auto;
	letter-spacing: normal;
}

#currentinitiatives .contentBody h4 a { color: #461b04; }

#current_backlistHome .contentBody h4 {
	width: auto;
}

	/* END backlist styling */
	
	/* press styling */
	
#pagePress #main ul li, #pageWriting #main ul li {
	list-style-type: square;
	margin-left: 14px;
	padding-bottom: 10px;
}
	
	/* multimedia styling */
	
#pageMultimedia .moreLink {
	clear: left;
}

#pageMultimedia h2 {
	display: block;
	font-size: 16px;
}

#pageMultimedia #mediaPhotos h2, #pageMultimedia #mediaVideos h2, #pageMultimedia #mediaAudio h2 {
	font-size: 20px;
	padding: 10px 0;
}

#multimedia .moreLink {
	margin-bottom: 20px;
	text-align: right;
}

#mediaPhotos, #mediaVideos, #mediaAudio {
	border-bottom: 1px solid #a0218a;
	padding-bottom: 10px;
}

#mediaAudio {
	padding-top: 10px;
}

#mediaPhotos .mediaThumb {
	width: 110px;
	margin: 0 12px 10px 0;
	float: left;
}

#mediaVideos .mediaThumb {
	width: auto;
	height: 110px;
	float: none;
	margin-bottom: 15px;
}

#mediaVideos h3 a {
	font-size: 14px;
	color: #A0218A;
}

#mediaAudio .mediaThumb {
	padding-bottom: 10px;
}

#mediaAudio .mediaThumb img {
	float: left;
	margin: 0 12px 5px 0;
}

#mediaAudio h3 a { font-size: 16px; }

#mediaAudio p { padding-bottom: 5px; }

.mediaThumb img {
	padding: 5px;
	background-color: #fff;
	border: 1px solid #D4D4D4;
}

#mediaVideos .mediaThumb img {
	float: left;
	margin-right: 15px;
}

#fullVideo, #fullPhoto {
	padding-bottom: 15px;
}

#fullVideo, #fullAudio {
	text-align: center;
	padding-top: 15px;
}

.breadCrumbs {
	color: #866a55;
	font-size: 11px;
}

.breadCrumbs a {
	color: #866a55;
	font-weight: bold;
}

	/* END multimedia styling */
	
	/* search styling */
	
#search h2 {
	display: block;
	margin-bottom: 8px;
}

/* 
-------------------------------------------------------
footer
------------------------------------------------------- */

#footer {
	width: 100%;
	height: 400px;
	position: relative;
	background: #441901 url(../images/footerbg.png) repeat-x top;
	margin: -400px auto 0 auto;
	text-align: center;
	color: #c0a694;
}

* html #footer { margin-top: -400px; }

#footer a {
	color: #fff;
}

#footer .moreLink {
	background: transparent url(../images/arrowEnd_alt.gif) no-repeat bottom right;
}

#footer .moreLink p {
	border-bottom: 1px solid #FEE78F;
}

#footerContent, #footerCopy {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}

#footerContent {
	position: relative;
	height: 400px;
	background: transparent url(../images/footerContentbg.png) no-repeat bottom right;
	font-size: 11px;
}

#footerContent #recentPosts {
	width: 297px;
	margin: 23px 26px 0 20px;
	float: left;
	display: inline;
	font-size: 10px;
}

#footerContent #recentPosts h2 { display: none; }

#footerContent #recentPosts li {
	border-bottom: 1px solid #8f6f53;
	padding-bottom: 14px;
	margin-bottom: 14px;
}

#footerContent #recentPosts li.last {
	margin-bottom: 3px;
}

#footerContent #recentPosts h3 {
	font-size: 12px;
	padding-bottom: 2px;
}

#footerContent #network {
	width: 329px;
	margin-top: 23px;
	float: left;
	display: inline;
	font: 12px Georgia, "Times New Roman", Times;
}

#footerContent #network ul {
	font: 11px Arial, Helvetica, Verdana;
}

#footerContent #network ul a {
	text-transform: uppercase;
}

#footerContent #network ul li {
	height: 33px;
	padding-bottom: 15px;
}

#footerContent #network ul li img {
	float: left;
	margin-right: 11px;
}

#footerContent #sitemap {
	width: 292px;
	margin-top: 23px;
	float: left;
	display: inline;
}

#footerContent #sitemap ul li ul li a {
	color: #c0a694;
}

#footerContent #sitemap ul.treeview li ul li {
	color: #793300;
	font-size: 11px;
	padding-left: 17px;
}

#footerCopy {
	position: absolute;
	height: 30px;
	bottom: 0;	
	color: #B69A88;
	font-size: 10px;
}

#footerCopy p {
	padding-left: 20px;
}

#footerCopy a {
	color: #B69A88;
	font-weight: bold;
}
