/*@import url("initial.css");*/
/*--------------------------------------------------------------------------------------------------------*/
/*-------------------------  onesuffolk stylesheet written by Adrian Lynch May-June 2007 ---------------------------*/
/*--------------------------------------------------------------------------------------------------------*/

body 	{margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;text-align:center;}
 
h1 {font-size:130%;font-weight:bold;line-height:120%;margin-bottom:0.5em;}
h2 {font-size:120%;font-weight:bold;margin-bottom:0.3em;line-height:130%;}
h3 {font-size:110%;font-weight:bold;}
h4 {display:block;font-size:120%; color: white;background:#070707;padding:4px 12px 6px 12px;}

p {margin:0 0 0.5em 0;padding:0;}
em {margin:0; padding:0;}
.italics {font-style:italic;width:95%}

#TemplatePanel 	{margin:10px auto;padding:0;width:794px;text-align:left;background: url(/onesuffolk/images/version_3/fauxcols.gif) repeat-y top left;}
.header		{margin:0;padding:0;}
#Logo			{float:left;height:140px;width:110px;background:url(/onesuffolk/images/version_3/logo.gif) no-repeat top left;}
#Masthead 		{float:left;height:140px;width:464px;background:white;}
#Masthead p		{margin:6px;color:silver;}
.SearchBox 		{float:left;height:140px;width:220px;background:url(/onesuffolk/images/version_3/SearchBox.gif) no-repeat top left}
.SearchTitle	{font-weight:bold;margin:14px 0 7px 34px;color:white;}
.SearchInput 	{border:none; 
			background-color:transparent;
			padding:3px 0 0 20px;
			margin:0 0 1px 0;
			height:21px;
			width:200px;
			}
.SearchButton 	{float:right;border:none;background:transparent;height:27px;width:34px;margin:8px 34px 1px 0;padding:0;color:black;font-family:verdana,arial,san-serif; font-size:1em;font-weight:bold;}
.SearchStrap	{color:white;font-size:0.9em; font-style:italic;width:120px;text-align:right;padding:6px 0 0 16px;}
.SearchBx		{border:2px solid blue;}
.ucPostcodeSearch	{background:pink;}
#TopMenu 		{clear:both;float:left;height:52px;width:524px;background:url(/onesuffolk/images/version_3/topmenu.gif) no-repeat top left;
			font-size:0.9em; font-style:italic;
			padding:8px 0 0 270px;
			}
#TopMenuStandard	{clear:both;float:left;height:52px;width:524px;background:url(/onesuffolk/images/version_3/topmenu_std.gif) no-repeat top left;
			font-size:0.9em; font-style:italic;
			padding:8px 0 0 270px;
			}
#TopMenu a,#TopMenuStandard a	{text-decoration:none;color:black;}
#TopMenu a.redtext,#TopMenuStandard a.redtext {color:red;}
#TopMenu a:hover,#TopMenuStandard a:hover	{text-decoration:underline;color:blue;}




.breadcrumb {display:none;}

.leftnavbar 	{clear:both;float:left;width:153px;padding:0;margin:0;font-weight:bold;font-family:arial,verdana,san-serif;font-size:0.9em;}
.leftmenutop 	{height:92px;width:153px;background:url(/onesuffolk/images/version_3/LeftMenuTop.gif) no-repeat top left;}

/*---------	the img class badge is floated over the top of the div and reversed up to over lap the top bar div 
		the image and link is in the xml file...*/
.leftmenutop .badge {position:relative;top:-22px;left:-5px;}

.secondaryNav 	{margin:0;padding:0;width:153px;}
.secondaryNav 	{background:url(/onesuffolk/images/version_3/secnav.gif) repeat-y top left;}
.secondaryNav ul 	{margin:0;padding:0;border:none;list-style-type:none;}
.secondaryNav li 	{padding:0; margin:0;width:153px;background:url(/onesuffolk/images/version_3/menu.gif) no-repeat bottom left; }
.secondaryNav a 	{color:black;display:block;text-decoration:none;padding:0 10px 3px 20px;margin:0;}
.secondaryNav a:hover {color:white;text-decoration:none;}

.highlight a 	{padding:0 0 3px 20px; margin:0;color:white;}
.highlight a:hover {color: white;}
.leftmenuRAP 	{clear:both;margin-left:20px;;width:104px;background:url(/onesuffolk/images/version_3/rapbutton.gif) no-repeat top left;
			padding:40px 0 0 20px;
}
/*height removed to stop firefox breaking*/
.leftmenuRAP a	{text-decoration:none;color:black;font-size:1.1em;}
.leftmenuRAP a:hover {text-decoration:underline;}
.leftmenuRAP p	{font-weight:normal;margin-left:-10px;width:100px;}
.leftmenuRAP p.inset {width:70px;margin-top:12px;margin-bottom:0px;}

.CentrePanel	{}

/*------------------------------------Shared CSS for the right hand nav----------------*/
.rightnav		{float:left;width:179px;margin-left:11px;} /* This div contains all of the three featuer divs */

.PanelList		{padding:3px 3px 0 5px;margin:0;list-style-type:none;font-size:0.8em;}
.PanelList a, .EventsPanelList a:visited {text-decoration:none;color:blue;}
.PanelList a:hover {text-decoration:underline;}

.PanelFooter 	{text-align:right;padding:3px 3px 6px 0;}
.PanelFooter a, EventsPanelFooter a:visited {color:blue;text-decoration:none;font-size:0.9em;font-weight:bold;}				
.PanelFooter a:hover {text-decoration:underline;}
/*------------------------------------Events Panel Styles------------------------------*/
/*-------------------------------------------------------------------------------------*/

.EventsPanel	{border-left:2px solid #359a99;border-right:2px solid #359a99;border-bottom:2px solid #359a99;width:185px;overflow:hidden;}

.EventsPanelHeader 	{height:50px;width:183px;background:url(/onesuffolk/images/version_3/whasson.gif) no-repeat top left;padding:6px 0 0 6px;}
.EventsPanelHeader h1	{margin:0;}
.EventsPanelHeader p	{font-size:0.8em;font-weight:bold;}

.EventLine {padding:0 0 0 14px;background:url(/onesuffolk/images/version_3/wo_diamond_2.gif) no-repeat 0 50%;}

/*------------------------------------Roads Panel Styles-------------------------------*/
/*-------------------------------------------------------------------------------------*/

.RoadsPanel	{border-left:2px solid #808d13;border-right:2px solid #808d13;border-bottom:2px solid #808d13;width:185px;}
.RoadsPanelHeader 	{height:47px;width:183px;background:url(/onesuffolk/images/version_3/traffic.gif) no-repeat top left;padding:18px 0 0 6px;margin-top:3px;}
.RoadsPanelHeader h1	{margin:0;}
.RoadsPanelHeader p	{font-size:0.8em;font-weight:bold;}

.RoadsLine {padding:0 0 0 14px;background:url(/onesuffolk/images/version_3/traffic_diamond.gif) no-repeat 0 50%;}

/*------------------------------------News Panel Styles--------------------------------*/
/*-------------------------------------------------------------------------------------*/

.NewsPanel	{border-left:2px solid #289242;border-right:2px solid #289242;border-bottom:2px solid #289242;width:185px;}
.NewsPanelHeader 	{height:47px;width:183px;background:url(/onesuffolk/images/version_3/news.gif) no-repeat top left;padding:18px 0 0 6px;margin-top:3px;}
.NewsPanelHeader h1	{margin:0;}
.NewsPanelHeader p	{font-size:0.8em;font-weight:bold;}
.NewsLine {padding:0 0 0 14px;background:url(/onesuffolk/images/version_3/news_diamond.gif) no-repeat 0 50%;}

.rightnav 		{margin-bottom:6px;} /*---------push the footer down a bit-----------*/

/*-------------------------------------------------------------------------------------*/

.reversedstrap	{font-size:1.2em;margin-bottom:6px;font-weight:bold;}
.contenttop 	{color:white;padding:4px 0 0 9px;width:398px; height:26px;background:url(/onesuffolk/images/version_3/contenttop.gif) no-repeat top left;}
.contenttop h1 {padding:0;margin:0;}
.content 		{float:left;width:412px;padding:0;margin:0 0 0 15px;}
/*---------------------------------Homepage text panel---------------------------------*/
.ucInternetHomepage 	{margin-left:1px;width:387px;padding:8px;border-left:1px solid #bb365d;border-right:1px solid #bb365d;border-bottom:4px solid #bb365d;}
.ucIntroduction		{}

/*-------------------------------------------------------------------------------------*/

/*---------------------------------StandardPage text panel-----------------------------*/
.ucDisplayTitle {margin:0; padding:0;font-weight:bold; font-size:1.3em;}


.StandardContentTop 	{color:white;padding:4px 0 0 9px;width:610px; height:26px;background:url(/onesuffolk/images/version_3/std_cnt_header.gif) no-repeat top left;}
.StandardContent 		{float:left;width:613px;padding:0;margin:0 0 0 15px;}
.ucStandardPage, .ucPageListing	{margin-left:1px;width:594px;padding:5px 5px 5px 9px;border-left:1px solid #bb365d;border-right:1px solid #bb365d;border-bottom:4px solid #bb365d;}
.ucIntroduction		{margin-left:1px;width:594px;padding:5px 5px 5px 9px;border-left:1px solid #bb365d;border-right:1px solid #bb365d;}
.ucInternetHomepage img	{float:left; margin:4px 8px 0 0;}
.FeatureThumb {float:left; margin:4px 8px 0 6px;}		

.CentreContent a, .ucIntroduction a, .ucStandardPage a, .ucPageListing a, .content a, .MainContent a {text-decoration:none;font-weight:bold; color:blue;}
.CentreContent a:hover, .content a:hover, .MainContent a:hover, .ucPageListing a:hover {text-decoration:underline;}

.CaptionBoxLeft {float: left;margin: 3px 6px 5px 0; border:0;}
.CaptionBoxCaption {font-family:verdana, arial, san-serif;font-size:0.9em;font-style:italic;color:gray;}


.PullRight	{float:right; width:170px; padding:12px 12px 8px 12px;margin:0 3px 0 6px;background:#e3ec98 url(/onesuffolk/images/version_3/pull_top_round.gif) no-repeat top left;}
.PullLeft	{float:left; width:170px; padding:12px 12px 8px 12px;margin:0 8px 0 0;background:#e3ec98 url(/onesuffolk/images/version_3/pull_top_round.gif) no-repeat top left;}
.PullRight h1, .PullLeft h1, .FeatureBox h1, {font-size:1.3em; color:#bb365d;font-weight:bold;margin-bottom:3px;}
.FeatureBox h2	{font-size:1.3em; color:#bb365d;font-weight:bold;margin-bottom:3px;}
.FeatureBox	{padding:12px 12px 8px 12px;margin:0 6px 12px 6px;width:553px;background:#e3ec98 url(/onesuffolk/images/version_3/pull_top_round.gif) no-repeat top left;}

.hpDivider		{margin:6px 0 6px 1px;width:386px;height:12px;background:url(/onesuffolk/images/version_3/divider_circle.gif) repeat-x center left;}
.stdDivider		{margin:6px 0 6px 1px;width:592px;height:12px;background:url(/onesuffolk/images/version_3/divider_circle.gif) repeat-x center left;}

#searchimprove {}
.sFooter {clear:both;width:793px;height:48px;background:url(/onesuffolk/images/version_3/footer.gif) no-repeat top left;}
form	{border:0;}
fieldset {border:0;}


.footer		{clear:both;width:793px;height:48px;background:url(/onesuffolk/images/version_3/footer.gif) no-repeat top left;}
.contactus	 	{padding:0;float:right;margin-top:-32px;width:200px;}
.contactus a	{color:white;font-weight:bold; font-size:1.1em;text-decoration:none;}
.contactus a:hover {text-decoration:underline; color:yellow;}

.Published 		{clear:both;padding:0;margin:0;}
.Published 	 	{padding:23px 0 0 220px;font-size:0.8em;;height:20px;color:white;}
.Published ul 	{padding:0; margin:0;}
.Published  li 	{display:inline;list-style:none;padding-right:45px;}
.Published  a 	{color:white;text-decoration:none;}
.Published  a:hover {color:yellow;text-decoration:underline;}

.lastupdated 	{background-color:white;color:gray;font-size:0.8em;padding:3px 0 0 170px;margin:0 50px 0 0 ;}

/*--------------------------------photogallerystuff------------------------------------*/

.GalleryWrapper {float:left;margin:12px 0 0 1px;padding:12px;width:500px;}
.Thumbnail	{float:left;width:120px;margin-bottom:12px;}
.Thumbnail a, .ThumbText a {text-decoration:none;}
.Thumbnail a:hover, .ThumbText a:hover {text-decoration:underline;}
.Thumbnail img	{border:0;margin-top:4px;}
.ThumbText	{float:left;}

.ClearDiv	{clear:both;}

/*---------------------------------RSS reader------------------------------------------------*/
.RSSwrapper 	{float:left;border:1px solid #bb365d;margin:12px 0 0 1px;padding:12px;width:583px;}
.RSSTitle	{}
p.RSSdescription{color:gray;}
p.RSScopyright	{color:gray; font-size:0.8em;}
.SingleLink	{margin:6px 0;}

/*------------------------------------Categories Styles for Community Listing page----------------*/

h1.advice {margin:15px 0 0 0;color:white;background:url(/onesuffolk/images/categories/advice_selfhelp.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.allotments {margin:0;color:white;background:url(/onesuffolk/images/categories/allotments.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.amdram {margin:0;color:white;background:url(/onesuffolk/images/categories/am_dram.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.animal {margin:0;color:white;background:url(/onesuffolk/images/categories/animal_welfare.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.churches {margin:0;color:white;background:url(/onesuffolk/images/categories/churches.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.clubs {margin:0;color:white;background:url(/onesuffolk/images/categories/clubs_assoc.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.communityact {margin:0;color:white;background:url(/onesuffolk/images/categories/comm_act.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.communitydev {margin:0;color:white;background:url(/onesuffolk/images/categories/comm_dev.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.communitysafety {margin:0;color:white;background:url(/onesuffolk/images/categories/safety.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.communitytrans {margin:0;color:white;background:url(/onesuffolk/images/categories/comm_trans.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.computer {margin:0;color:white;background:url(/onesuffolk/images/categories/computer.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.conservation {margin:0;color:white;background:url(/onesuffolk/images/categories/conservation.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.creditunion {margin:0;color:white;background:url(/onesuffolk/images/categories/credit_uni.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.disability {margin:0;color:white;background:url(/onesuffolk/images/categories/disability.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.equality {margin:0;color:white;background:url(/onesuffolk/images/categories/equality.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.history {margin:0;color:white;background:url(/onesuffolk/images/categories/history.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.music {margin:0;color:white;background:url(/onesuffolk/images/categories/music.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.neighbourhoodwatch {margin:0;color:white;background:url(/onesuffolk/images/categories/neigh_watch.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.others {margin:0;color:white;background:url(/onesuffolk/images/categories/others.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.schools {margin:0;color:white;background:url(/onesuffolk/images/categories/schools.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.sports {margin:0;color:white;background:url(/onesuffolk/images/categories/sports.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.villagehalls {margin:0;color:white;background:url(/onesuffolk/images/categories/village_halls.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.wi {margin:0;color:white;background:url(/onesuffolk/images/categories/women_inst.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}
h1.youngpeople {margin:0;color:white;background:url(/onesuffolk/images/categories/young_ppl.gif) no-repeat top;height:31px;padding:20px 0 0 70px;}



.dkblue {margin:0 8px 15px 9px;padding: 10px 5px 5px 10px;border-left:2px solid #11245c;border-right:2px solid #11245c;border-bottom:2px solid #11245c;}
.brown {margin:0 8px 15px 9px;padding: 10px 5px 5px 10px;border-left:2px solid #834100;border-right:2px solid #834100;border-bottom:2px solid #834100;}
.pink {margin:0 8px 15px 9px;padding: 10px 5px 5px 10px;border-left:2px solid #b2005e;border-right:2px solid #b2005e;border-bottom:2px solid #b2005e;}
.ltblue {margin:0 8px 15px 9px;padding: 10px 5px 5px 10px;border-left:2px solid #0080c9;border-right:2px solid #0080c9;border-bottom:2px solid #0080c9;}
.green {margin:0 8px 15px 9px;padding: 10px 5px 5px 10px;border-left:2px solid #5d9c33;border-right:2px solid #5d9c33;border-bottom:2px solid #5d9c33;}
.yellow {margin:0 8px 15px 9px;padding: 10px 5px 5px 10px;border-left:2px solid #ffa300;border-right:2px solid #ffa300;border-bottom:2px solid #ffa300;}


/*----------------------------------------print stuff--------------------------------------------*/

@media print	{
       		.leftnavbar, #header, #logo, #Masthead, #TopMenu, #TopMenuStandard,  {display:none;}
       		.SearchBox {color:white;}

       		}

