/* Don Foster stylesheet */

body {
	margin: 0;  	padding: 0;  border: 0;

	font-family: Arial, helvetica, sans-serif;
	/* Lucida Sans, Verdana, Lucida Sans Unicode,   verdana, arial, */
	font-size: 62.5%;
	color: black;
	
	background-image: url(../images/siteelements/bg_tile.gif);
	background-repeat: repeat;
}

form { margin: 0; padding: 0; border: 0; }
input { margin: 0; padding: 0; border: 0;  }

#whole {
	width: 860px;
	/*height: 695px;*/
	background-color: #DAD2B2;
	
	 min-height:695px;
	  height:auto !important;
	  height:695px;
	  font-size: 1.1em;
}

#header {
	height: 206px;
	margin: 0 10px;
}

.isMP { background: url(../images/siteelements/header_bg_MP.jpg) no-repeat; }
.isNotMP { background: url(../images/siteelements/header_bg_not_MP.jpg) no-repeat; }

#donshead { float: left; }

a img { border: 0; }

#navigation {
	float: left;
	margin-top: 131px;
	width: 650px;
	margin-left: 11px;
	font-weight: bolder;
}
#navigationNoSearch {
	float: left;
	margin-top: 186px;
	width: 650px;
	margin-left: 11px;
	font-weight: bolder;
}

#navigation a, #navigationNoSearch a { font-size: 1.1em; color: black; text-decoration: none; font-weight: bolder; }
#navigation a:hover, #navigationNoSearch a:hover { text-decoration: underline; color: #FFE38E; }

#main {
	margin: 0 10px;
	padding-top: 5px;
	clear: both;
}

.floatLeft { float: left; margin-right: 30px; }
.advanced { color: #69613D; }
.minor { color: #69613D; }

ul.dynamic_ul { 
	padding: 0 0 0  15px;
}


/* boxes on the homepage */
.mm_box_top {
	width: 280px;
/*	min-height:200px;
	height:auto !important;
	height:200px;*/
	height: 200px;
	float: left;
	margin-bottom: 3px;
}

div.mm_box_top div.box {  overflow: auto; }

/* top box size */
div.mm_box_top div.title { width: 280px; height: 26px; }

/* hide titles */
div.mm_box_top div.title h3 { display: none;  }
div.mm_box_top div.box p { margin: 0; padding-bottom: 2px; color: black; }
div.mm_box_top div.box  a {  color: black; font-weight: bolder; text-decoration: none;  }
div.mm_box_top div.box  a:visited {  color: #5E4F24; text-decoration: none; }
div.mm_box_top div.box  a:hover {  color: #FFE38E; text-decoration: underline; }

/*put in backgrounds */
div#box_news div.title { background: url(../images/siteelements/mm_inthenews.jpg) no-repeat; }
div#box_comment div.title { background: url(../images/siteelements/mm_comment.jpg) no-repeat; }
div#box_getinvolved div.title { background: url(../images/siteelements/mm_getinvolved.jpg) no-repeat; }
div#box_getinvolved div.instructions { float: left; width: 100px; }
div#box_getinvolved form#getinvolvedForm { float: right; width: 140px; }
div#box_getinvolved input.field { padding: 2px; width: 120px; background-color: #E0DAC0; }
div#box_getinvolved input#submitButton{ width: 124px; padding: 2px; font-size: 1.0em; margin-top: 10px; color: #DAD2B2; background-color: #69613D;  }

/* spacing in the boxes*/
div.mm_box_top div.box { padding: 10px 12px; height: 134px; }
div#box_getinvolved div.box { height: 148px; }

/* text box backgrounds */
div#box_news { background: url(../images/siteelements/mm_inthenews_bg.jpg) 0 25px no-repeat; }
div#box_comment { background: url(../images/siteelements/mm_comment_bg.jpg) 0 25px no-repeat; }
div#box_getinvolved { background: url(../images/siteelements/mm_getinvolved_bg.jpg) 0 25px no-repeat;  }

/* lower boxes */
.mm_box_bot {
	width: 280px;
	height: 265px;
	float: left;
}
/* lower boxes titles */
div.mm_box_bot div.title { width: 280px; height: 26px; }
div.mm_box_bot div.title h3 { display: none;  }
/* text in lower boxes */
div.mm_box_bot div.box {  
	overflow: auto;
	height:210px; }
div.mm_box_bot div.box p { margin: 8px 0; color: black;  }
div.mm_box_bot div.box a {  color: black; font-weight: bolder; text-decoration: none;  }
div.mm_box_bot div.box a:visited {  color: #5E4F24; text-decoration: none; }
div.mm_box_bot div.box a:hover {  color: #FFE38E; text-decoration: underline; }

/* options for text boxes */
div.boxOption { float: right; padding-right: 20px; }
div.boxOption a {  color: black; font-weight: bolder; text-decoration: none }
div.boxOption a:visited { color: #5E4F24; text-decoration: none;}
div.boxOption a:hover { color: #FFE38E; text-decoration: underline; }

/*div#box_enewsletter div.box p { width: 200px; } */

/* lower boxes titles backgrounds */
div#box_enewsletter div.title { background: url(../images/siteelements/mm_enewsletter_title.jpg); }
div#box_photogallery div.title { background: url(../images/siteelements/mm_photogallery.jpg); }
div#box_contactme div.title { background: url(../images/siteelements/mm_contactme.jpg); }

/* lower box text spacing */
div.mm_box_bot div.box {		padding: 15px 12px;		}
div#box_enewsletter div.box { /*padding: 2px 15px; height: 240px;*/	}
div#box_photogallery div.box {		padding: 0; height: 240px;	}
div#box_photogallery div.box #galleryPhoto { margin-top: 8px; margin-left: 9px; border: 1px solid #69613D }
#photoGalleryCaption { margin: 2px 8px; font-size: 0.9em; color: #625628; }

/* lower box text background */
div#box_enewsletter { background: url(../images/siteelements/mm_enewsletter_bg.jpg) 0 25px repeat; }
div#box_photogallery { background: url(../images/siteelements/mm_photogallery_bg.jpg) 0 25px repeat; }
div#box_contactme { background: url(../images/siteelements/mm_contactme_bg.jpg) 0 25px repeat; }

/* copyright and created by line*/
#footerLine {
	padding-top: 2px;
	margin: 0px 10px;
	clear: both;
	overflow:  hidden;
}

#created_by { 	
	width: 700px;
	float: left;
	color: #726D58; 	
	font-size: 0.8em;
}
#created_by a { color: #726D58; text-decoration: none; }
#created_by a:hover { text-decoration: underline; }

#paidFor { margin-left: 10px; }

#rss_icon { 
	float: right; 
	width: 88px;
	height: 19px;
	display: block;
}
#rss_icon a { 
	display: block;
	width: 88px;
	height: 19px;
	background: url(../images/siteelements/rss_rollover.jpg) top left no-repeat;
	border: 0;	padding: 0;  margin: 0;
}
#rss_icon a:hover { background-position: bottom left; }

a.orange { font-weight: bolder; color: #DD632A;  text-decoration:none;}
a.orange:hover { color: #DD632A; text-decoration: underline; }
/* all things marked as hidden disappear */
.hidden { 	display: none; 	}




/* ARTICLE PAGES */
h4 { font-size: 1.0em; font-weight: bolder; color: black; margin: 3px 0; padding: 0; }

/* hide the page titles */
div.pageTitle h3 { 	display: none; }
/* setup the usual background settings */
div.pageTitle {  background-repeat: no-repeat; width: 840px; height: 26px; display: block; }
div.articleFooter { background-repeat: repeat; width: 840px;  min-height:23px;
  height:auto !important;
  height:23px;
   display: block;  }
div.article { background-repeat: repeat;  }
div.articleHeader { border-bottom: 1px solid #DAD2B2; margin-bottom: 8px; margin-left: 9px;  }
div.articleHeader h2 { margin: 0; padding: 0; font-size: 1.5em;  }
div.article div.articleAuthor {  }
div.article div.subheading { font-size: 1.2em; font-weight: bolder; margin-top: 5px; margin-bottom: 3px;  }
div.articleBody { margin: 0 9px; 
 min-height:355px;
  height:auto !important;
  height:355px;
 }
 div.articleBodyNoHead {
	margin: 0 9px; 
 min-height:387px;
  height:auto !important;
  height:387px;
 }
 
div.articleText { width: 460px; padding-top: 10px; }
div.articleText p { margin: 0 0 10px 0; }
div.articleText p.first-paragraph { font-weight: bolder; }
div.articleText a { color: #5E4F24; font-weight: bolder; text-decoration: none; }
div.articleText a:visited { color: #5E4F24; text-decoration: none; }
div.articleText a:hover { color: #FFE38E; text-decoration: underline; }
div.article span.date { font-size: 1.0em;  }

div.article div.list { width: 480px;  
	min-height:397px;
	height:auto !important;
	height:397px;
}

/* list page */
div.article div.date { width: 81px; float: left; text-align: right;  }
div.article div.preview { width: 375px; float: left; text-align: left; margin-left: 10px;	 }
div.article div.preview a { color: black; text-decoration: none; font-weight: bolder; }
div.article div.preview a:visited { color: #5E4F24; text-decoration: none; }
div.article div.preview a:hover { color: #FFE38E; text-decoration: underline; }
div.article div.articleLink { padding-bottom: 5px; padding-top: 5px;  overflow: hidden; background: url(../images/siteelements/inner_border_81.gif) repeat-y 2px 0; }
div.article div.preview span.downloadHelp { color: #69613D; } 
div.article div.preview span.downloadHelp a { text-decoration: underline; color: #69613D;  font-weight: normal;  }
div.article div.preview span.downloadHelp a:hover { color: #FFE38E; }


/* footer links */
div.articleFooter { border-top: 1px solid #DAD2B2; color: white; }
div.articleFooter span { color: white; }
div.articleFooter a { color: white; font-weight: bolder; text-decoration: none; }
div.articleFooter a.thisPage { text-decoration: underline;  }
div.articleFooter a:hover { color: white; text-decoration: underline; }
div.articleFooter a:active { color: #FFE38E; }
div.article span.option {  margin-left: 10px; margin-right: 10px; }

/* article images */
div.articleImage { 	float: right; 	background-color: #69613D; width: 262px; margin-top: 10px; }
div.articleImage div.imageBox img { border: 1px solid #69613D; }
div.articleImage div.imageBox div.caption { padding: 2px 5px; color: #69613D; background-color: #DAD2B2; border-right: 4px #69613D solid; }

div.articleImageHead { 	float: right; width: 200px; }
div.articleImageHead div.imageBox img { border: 0; }
div.articleImageHead div.imageBox div.caption { padding: 2px 5px; color: #69613D; background-color: #DAD2B2; border-right: 4px #69613D solid; }


/* download box */
div.downloadBox { 	clear: both; float: right; 	background-color: #69613D; width: 262px; margin-top: 10px; margin-bottom: 10px; }
div.downloadBox div.downloadBoxInner { float: left; color: #69613D; background-color: #DAD2B2; border-right: 10px #69613D solid; overflow: hidden; }
div.downloadBox img.downloadIcon { float: left; margin-left: 4px; margin-top: 3px; border: 0px; }
div.downloadBox div.downloadBoxURL { float: right; width: 220px; padding: 2px 3px; }
div.downloadBox div.downloadBoxURL a { color: black; text-decoration: none; }
div.downloadBox div.downloadBoxURL a:visited { color: #5E4F24; text-decoration: none; }
div.downloadBox div.downloadBoxURL a:hover { color: #FFE38E; text-decoration: underline; }
div.downloadBox div.downloadBoxHelp { float: right; width: 220px; margin-top: 3px; padding: 2px 3px; }
div.downloadBox div.downloadBoxHelp a { text-decoration: underline; color: #69613D;  }
div.downloadBox div.downloadBoxHelp a:hover { color: #FFE38E; }

/* side title */
div.sideTitle { float: right; width: 150px; vertical-align: bottom;	 }

/* gallery */
/* thumbs */

div.thumbs { float: left; width: 340px; margin-top: 11px;  }
div.thumbList { margin-left: 13px; }
div.thumbList img { margin-right: 5px; margin-bottom: 14px; border: 1px solid #69613D; }
div.thumbList a:hover img {  border: 1px solid #FFE38E; }
div.thumbList img#selectedGalleryImage { border: 1px solid #FFE38E; } 


div.thumbNavigation { background-color: #69613D; color: #DAD2B2; width: 316px; overflow: hidden; }
div.thumbNavigation span.thumbPosition { padding: 3px 3px; }
div.thumbNavigation div.thumbNavigationOptions { float: right; margin-right: 1px; margin-bottom: 3px; }
div.thumbNavigation div.thumbNavigationOptions a { color: #DAD2B2; text-decoration: none; font-weight: bolder; }
div.thumbNavigation div.thumbNavigationOptions a:visited { color: #DAD2B2; text-decoration: none; }
div.thumbNavigation div.thumbNavigationOptions a:hover { color: #FFE38E; text-decoration: underline; }

/* gallery */
/* main picture */
div.selectedImage {	padding-top: 11px; margin-left: 340px; }
div.selectedImage div.imagePanel { width: 480px;  min-height:39px;
	height:auto !important;
	height:39px; 
	background-color: #69613D; color: #DAD2B2;
}
div.selectedImage div.imagePanel div.galleryCaption { padding: 1px 4px; width: 380px; }
div.selectedImage div.imagePanel div.date { float: right; width: 80px; padding: 1px 4px; }

/* stretch the wallpaper all the way along */
div.pagetype_gallery div.article { min-height:420px;
	height:auto !important;
	height:420px;   }

/* endorsements */
div.articleText p.smallhead {min-height:51px;
	height:auto !important;
	height:51px; background-repeat: no-repeat; padding-left: 60px; clear: both; }

/* side list */
div.sideList { 	clear: both; float: right; border-left: 1px solid #DAD2B2; width: 147px;	 }
div.sideList div.item { padding: 5px 5px;  color: #69613D;  }
div.sideList div.item a { color: black; text-decoration: none; }
div.sideList div.item a:visited  { color: #5E4F24; text-decoration: none; }
div.sideList div.item a:hover { color: #FFE38E; text-decoration: underline; }



/* news page */
div.pagetype_news div.pageTitle { background-image: url(../images/siteelements/news_title.jpg); }
div.pagetype_news div.article { background-image: url(../images/siteelements/news_bg.jpg);  }
div.pagetype_news div.articleFooter { background-image: url(../images/siteelements/news_bottombar.jpg); }

/* comment page */
div.pagetype_comment div.pageTitle { background-image: url(../images/siteelements/comment_title.jpg); }
div.pagetype_comment div.article { background-image: url(../images/siteelements/comment_bg.jpg);  }
div.pagetype_comment div.articleFooter { background-image: url(../images/siteelements/comment_bottombar.jpg); }

/* biography */
div.pagetype_biography div.pageTitle { background-image: url(../images/siteelements/biography_title.jpg); }
div.pagetype_biography div.article { background-image: url(../images/siteelements/biography_bg.jpg);  }
div.pagetype_biography div.articleFooter { background-image: url(../images/siteelements/biography_bottombar.jpg); }

/* Parliaments */
div.pagetype_parliaments div.pageTitle { background-image: url(../images/siteelements/parliaments_title.jpg); }
div.pagetype_parliaments div.article { background-image: url(../images/siteelements/parliaments_bg.jpg);  }
div.pagetype_parliaments div.articleFooter { background-image: url(../images/siteelements/parliaments_bottombar.jpg); }

/* Don in Westminster */
div.pagetype_westminster div.pageTitle { background-image: url(../images/siteelements/westminster_title.jpg); }
div.pagetype_westminster div.article { background-image: url(../images/siteelements/westminster_bg.jpg);  }
div.pagetype_westminster div.articleFooter { background-image: url(../images/siteelements/westminster_bottombar.jpg); }

/* Local Councils */
div.pagetype_localcouncils div.pageTitle { background-image: url(../images/siteelements/localcouncils_title.jpg); }
div.pagetype_localcouncils div.article { background-image: url(../images/siteelements/localcouncils_bg.jpg);  }
div.pagetype_localcouncils div.articleFooter { background-image: url(../images/siteelements/localcouncils_bottombar.jpg); }

/* column page */
div.pagetype_column div.pageTitle { background-image: url(../images/siteelements/column_title.jpg); }
div.pagetype_column div.article { background-image: url(../images/siteelements/column_bg.jpg);  }
div.pagetype_column div.articleFooter { background-image: url(../images/siteelements/column_bottombar.jpg); }

/* gallery page */
div.pagetype_gallery div.pageTitle { background-image: url(../images/siteelements/gallery_title.jpg); }
div.pagetype_gallery div.article { background-image: url(../images/siteelements/gallery_bg.jpg);  }

/* constituency map page */
div.pagetype_constituency div.pageTitle { background-image: url(../images/siteelements/constituency_title.jpg); }
div.pagetype_constituency div.article { background-image: url(../images/siteelements/constituency_bg.jpg);  }
div.pagetype_constituency div.articleFooter { background-image: url(../images/siteelements/constituency_bottombar.jpg); }
div.pagetype_constituency div.articleBodyNoHead { background: url(../images/siteelements/map.jpg) no-repeat 21px 12px; }
div.pagetype_constituency div.articleText { padding-top: 200px; width: 350px; }

/* policies page */
div.pagetype_policies div.pageTitle { background-image: url(../images/siteelements/policies_title.jpg); }
div.pagetype_policies div.article { background-image: url(../images/siteelements/policies_bg.jpg);  }
div.pagetype_policies div.articleFooter { background-image: url(../images/siteelements/policies_bottombar.jpg); }
div.pagetype_policies div.sideList a { font-weight: bolder; }

/* endorsements page */
div.pagetype_endorsements div.pageTitle { background-image: url(../images/siteelements/endorsements_title.jpg); }
div.pagetype_endorsements div.article { background-image: url(../images/siteelements/endorsements_bg.jpg);  }
div.pagetype_endorsements div.articleFooter { background-image: url(../images/siteelements/endorsements_bottombar.jpg); }

/* rss page */
div.pagetype_rss div.pageTitle { background-image: url(../images/siteelements/rss_title.jpg); }
div.pagetype_rss div.article { background-image: url(../images/siteelements/rss_bg.jpg);  }
div.pagetype_rss div.articleFooter { background-image: url(../images/siteelements/rss_bottombar.jpg); }

/* support page */
div.pagetype_support div.pageTitle { background-image: url(../images/siteelements/support_title.jpg); }
div.pagetype_support div.article { background-image: url(../images/siteelements/support_bg.jpg);  }
div.pagetype_support div.articleFooter { background-image: url(../images/siteelements/support_bottombar.jpg); }

/* enewsletters page */
div.pagetype_enews div.pageTitle { background-image: url(../images/siteelements/enews_title.jpg); }
div.pagetype_enews div.article { background-image: url(../images/siteelements/enews_bg.jpg);  }
div.pagetype_enews div.articleFooter { background-image: url(../images/siteelements/enews_bottombar.jpg); }

/* lcoal campaigns page */
div.pagetype_campaigns div.pageTitle { background-image: url(../images/siteelements/campaigns_title.jpg); }
div.pagetype_campaigns div.article { background-image: url(../images/siteelements/campaigns_bg.jpg);  }
div.pagetype_campaigns div.articleFooter { background-image: url(../images/siteelements/campaigns_bottombar.jpg); }


/* podcasts page */
/*
div.pagetype_podcast div.pageTitle { background-image: url(../images/siteelements/podcast_title.jpg); }
div.pagetype_podcast div.article { background-image: url(../images/siteelements/podcast_bg.jpg);  }
div.pagetype_podcast div.articleFooter { background-image: url(../images/siteelements/podcast_bottombar.jpg); }
*/

/* podcast specific stuff */
/*
div#outerPodcastBox { clear: both; width: 830px; height: 420px; }

div#podcastList { 
	border: 1px solid #DAD2B2;
	width: 148px;
	height: 402px;
	margin: 9px;
	float: left;
}
div#podcastListTitle { background-color: #DAD2B2; color: #69613D; padding: 6px 5px;  }
div#podcastListList { overflow: scroll; height: 360px; }
div#podcastListList div.podcast { color: black; padding: 7px; }
div#podcastListList div.podcast:hover { background-color: #ECE7D1; }
div#podcastListList div.podcast a { color: black; text-decoration: none; }
div#podcastListList div.podcast a:hover { text-decoration: underline; }

div#selectedPodcast { width: 656px; height: 404px; float: left; background-color: #DAD2B2; color: #69613D; margin: 9px 2px; }
div#mainPodcast { float: left; width: 404px; padding: 4px; }
div#mainPodcastDetails { float: right; width: 152px; color: black; margin-right: 10px; }
div#mainPodcastDetails h3 { margin: 0; padding: 0; font-size: 1.4em; margin-bottom: 5px;  }
*/

/* get involved page */
div.pagetype_getinvolved div.pageTitle { background-image: url(../images/siteelements/getinvolved_title.jpg); }
div.pagetype_getinvolved div.article { background-image: url(../images/siteelements/getinvolved_bg.jpg);  }
div.pagetype_getinvolved div.articleFooter { background-image: url(../images/siteelements/getinvolved_bottombar.jpg); }
div.pagetype_getinvolved div.sideList p { color: black; }
div.pagetype_getinvolved input.field { padding: 2px; width: 120px; background-color: #E0DAC0; }
div.pagetype_getinvolved input#submitButton{ width: 124px; padding: 2px; font-size: 1.0em; margin-top: 10px; color: #DAD2B2; background-color: #69613D;  }

/* search page */
div.pagetype_search div.pageTitle { background-image: url(../images/siteelements/search_title.jpg); }
div.pagetype_search div.article { background-image: url(../images/siteelements/search_bg.jpg);  }
div.pagetype_search div.articleFooter { background-image: url(../images/siteelements/search_bottombar.jpg); }

div#mainSearchForm { padding: 5px 0 5px 66px; border-bottom: 1px solid #DED5B6; }
div#mainSearchForm input#query { font-size: 1.6em; color: #69613D; background-color: #ECE7D1; width: 400px;
								border-top: 1px solid #6D665E; border-left: 1px solid #6D665E; 
								border-bottom: 1px solid #F9F0DE; border-right: 1px solid #F9F0DE; padding: 2px; }
div#mainSearchForm input#search { font-size: 1.3em; height: 30px; color: #E0DAC0; background-color: #998852; font-weight: bolder; 
								 padding: 0px 4px; margin-left: 10px; 
								 border-top: 2px solid #C3B59A; border-left: 2px solid #AFA174; 
  								 border-bottom: 2px solid #413620; border-right: 2px solid #635530;
								  }

div#searchStatement { margin: 3px 0 5px 60px; font-weight: bold; color: #69613D; font-size: 1.1em;   }
div#searchStatement b { color: black; }

div.searchResult { float: left; font-size: 1.0em; }
div.searchResult div.resultNo { color: #B2A780; font-size: 3em; width: 50px; float: left; font-weight: bolder; text-align: right; margin-right: 10px; }
div.searchResult span.moreDetails { color: #69613D; }
div.searchResult span.moreDetails a { color: #69613D; text-decoration: none; font-weight: 100; }
div.searchResult span.moreDetails a:link { color: #69613D; text-decoration: none; }
div.searchResult span.moreDetails a:hover { text-decoration: underline; }
div.searchResult { background-repeat: repeat-y; }
.hovered { background-image: url(../images/siteelements/search_highlight.gif);  }
.notHovered { background-image: none;  }

div.pagetype_search div.list { overflow: visible; }

div.searchResult div.resultDetails { width: 400px; float: left; margin: 4px 0; }
div.searchResult div.resultDetails a { font-weight: bolder; color: black; text-decoration: none; }
div.searchResult div.resultDetails a:hover { text-decoration: underline; }

div.searchResult div.resultDetails img { border: 1px solid black; float: left; margin-right: 5px; }

div#searchForm { width: 200px; float: right; margin-top: 10px; }
div#searchForm input#query { font-size: 1.6em; color: #69613D; background-color: #ECE7D1; width: 115px;
								border-top: 1px solid #6D665E; border-left: 1px solid #6D665E; 
								border-bottom: 1px solid #F9F0DE; border-right: 1px solid #F9F0DE; padding: 2px; }
div#searchForm input#search { font-size: 1.1em; height: 30px; color: #E0DAC0; background-color: #998852; font-weight: bolder; 
								 padding: 0px 4px; margin-left: 10px; width: 66px;
								 border-top: 2px solid #C3B59A; border-left: 2px solid #AFA174; 
  								 border-bottom: 2px solid #413620; border-right: 2px solid #635530; }

								 
/* campaigns */
div.article div#campaigns { 	
	min-height:397px;
	height:auto !important;
	height:397px;
	margin: 0 9px;
}
div.article div#campaigns img { border: 1px solid #69613D; }
	
div.campaign { padding-top: 10px; width: 650px;  }
div.campaign div.title { font-size: 1.5em; color: #69613D; font-weight: bolder; margin-bottom: 10px; }
div.campaign div.title a { color: black; text-decoration: none; }
div.campaign div.title a:visited  { color: black; text-decoration: none; }
div.campaign div.title a:hover { color: #FFE38E; text-decoration: underline; }
div.campaign div.details div.campaignImage {  float: left; width: 270px;  }
div.campaign div.details div.summary { float: left; width: 140px;  }

div.campaign  a {  color: black; font-weight: bolder; text-decoration: none;  }
div.campaign  a:visited {  color: #5E4F24; text-decoration: none; }
div.campaign  a:hover {  color: #FFE38E; text-decoration: underline; }

div#otherCampaigns { clear: both; padding-top: 10px; }
div#allCampaignsTitle { font-weight: bolder; font-size: 1.1em; clear: both; border-bottom: 1px solid #DAD2B2; }

div#otherCampaigns  a {  color: #5E4F24; text-decoration: none;  }
div#otherCampaigns  a:visited {  color: #5E4F24; text-decoration: none; }
div#otherCampaigns  a:hover {  color: #FFE38E; text-decoration: underline; }

div.smallCampaign { width: 270px; float: left; }
div.smallCampaign div.title { font-weight: bolder; width: 260px; font-size: 1.4em;}
div.smallCampaign div.title img { float: right; margin: 3px; }
div.smallCampaign div.summary { clear: both; font-size: 1.0em; width: 260px; }
div.smallCampaign a { font-weight: bolder; }
	
ul#allCampaigns { margin: 0; padding: 0; border: 0; list-style-position: inside; list-style-type: square; }	
ul#allCampaigns li { margin: 1px 0 0 5px; }

	
/* contact me box */
div#box_contactme p { margin: 6px 0; }
p.mailAddress { 	background: url(../images/siteelements/mail.gif) no-repeat 1px 2px; 	padding-left: 19px; font-weight: bolder; }
p.phoneNumber { 	background: url(../images/siteelements/phone.gif) no-repeat 1px 2px; 	padding-left: 19px; }
p.emailAddress {  background: url(../images/siteelements/email.gif) no-repeat 1px 2px; 	padding-left: 19px; margin-bottom: 0; }

/* holding page */
div.holdingPage { width: 605px; height: 364px; background: url(../images/siteelements/holdingpage.jpg) no-repeat; }

