/* Generic HTML Styles */

body {padding:1%; margin:0; font-size:75%; color:#333; font-family:Arial, Helvetica, sans-serif;}
a {color:blue;} a:hover, a:active, a:focus {color:blue;}
input, textarea, select { background:#F6F2E7; border:1px solid #C7C3B8; font-family: verdana; font-size:80%; color:#716D60; margin:0; padding:2px; }
form {margin:0;}

/* Header Styles */

#logo {float:left;}
#logo2 {float:left;}
#utility {float:right; padding:10px;}
#addthis {float:right; padding-top:10px;}
#utility a {color:#000; text-decoration:none;}
#utility a:hover, #utility a:focus, #utility a:active {text-decoration:underline;}

#menu1 {float:left;}
#search {float:right; text-align:right; padding-top:3px;}
#search {float:right; text-align:right; padding-top:0px;}
.OpenObjectsSearchBox {font-size:110%; color:#000000; }
.addthisbutton {float:right; }

/* Custom Form Styles*/
.formbutton { background:#4ba0b2; border:1px solid #3F808E; font-family: verdana;  font-size:105%; color:#ffffff; margin:0; padding:0.5px; }

#menu1 ul { padding:0; margin:0; list-style-type:none; }
#menu1 li { float:left; background:#000 url(/images/btn_corner_black_left.gif) top left no-repeat; margin-right:2px; text-align:center;}
#menu1 li a { display:block; padding:5px; background:url(/images/btn_corner_black_right.gif) top right no-repeat; text-decoration:none; color:#fff; font-weight:bold;}
#menu1 li a:hover, #menu1 li a:active, #menu1 li a:focus {color:#FEDB36;}
#menu1 li.selected {background:#D84519 url(/images/btn_corner_red_left.gif) top left no-repeat; margin-right:2px; text-align:center;}
#menu1 li.selected a { display:block; padding:5px; background:url(/images/btn_corner_red_right.gif) top right no-repeat; text-decoration:none; color:#fff; font-weight:bold;}
#menu1 li.selected a:hover, #menu1 li.selected a:active, #menu1 li.selected a:focus {color:#FEDB36;}


#menu2 {background:#E4E0D5; border-top:2px solid #fff; border-bottom:1px solid #fff;}
#menu2 ul {padding:0; margin:0; list-style-type:none;}
#menu2 li {float:left; text-align:center;}
#menu2 li a {background:#E4E0D5; display:block; padding:5px 8px 8px 8px; border-right:2px solid #fff; text-decoration:none; color:#333333; white-space:nowrap;}
#menu2 li a:hover, #menu2 li a:active, #menu2 li a:focus {color:#fff;} 

#menu2 li.advice a {background:url(/images/btn_corner_grey_left.gif) bottom left no-repeat #E4E0D5;}
#menu2 li.advice a:hover, #menu2 li.advice a:active, #menu2 li.advice a:focus { background:#D11D35 url(/images/btn_corner_red2_left.gif) bottom left no-repeat;}
#menu2 li.business a:hover, #menu2 li.business a:active, #menu2 li.business a:focus {background:#de0025;}
#menu2 li.community a:hover, #menu2 li.community a:active, #menu2 li.community a:focus {background:#DA5C00;}
#menu2 li.council a:hover, #menu2 li.council a:active, #menu2 li.council a:focus {background:#8EA709;}
#menu2 li.environment a:hover, #menu2 li.environment a:active, #menu2 li.environment a:focus {background:#48718D;}
#menu2 li.events a:hover, #menu2 li.events a:active, #menu2 li.events a:focus {background:#EAA536;}
#menu2 li.leisure a:hover, #menu2 li.leisure a:active, #menu2 li.leisure a:focus {background:#426620;}
#menu2 li.jobs a:hover, #menu2 li.jobs a:active, #menu2 li.jobs a:focus {background:#980C6F;}
#menu2 li.forums a:hover, #menu2 li.forums a:active, #menu2 li.forums a:focus {background:#643791;}


/* Left Menu Styles */

#left {padding:1%; width:16%; float:left; zoom:1;}
#left ul { margin:0; padding:0; list-style-type:none;}
#left li.header {padding: 3px 0px 3px 5px; background:#E4E0D5; color:#393939; font-weight:bold; border:0;}
#left li {padding:3px 0px 3px 10px; border-bottom:1px dotted #CFCFCF;}
#left li a {display:block; text-decoration:none; color:#000;}
#left li a:hover, #left li a:active, #left li a:focus {text-decoration:underline} 

#left li.adviceheader {background:#D11D35; color:#ffffff; font-weight:bold; border:0;}
#left li.businessheader {background:#de0025; color:#ffffff; font-weight:bold; border:0;}
#left li.communityheader {background:#DA5C00; color:#ffffff; font-weight:bold; border:0;}
#left li.councilheader {background:#8EA709;; color:#ffffff; font-weight:bold; border:0;}
#left li.environmentheader {background:#48718D; color:#ffffff; font-weight:bold; border:0;}
#left li.eventsheader {background:#EAA536; color:#ffffff; font-weight:bold; border:0;}
#left li.leisureheader {background:#426620; color:#ffffff; font-weight:bold; border:0;}
#left li.jobsheader {background:#980C6F; color:#ffffff; font-weight:bold; border:0;}
#left li.onlineformsheader {background:#643791; color:#ffffff; font-weight:bold; border:0;}


#contactdetails {border:dashed 1px; padding: 10px; border-color: #017880}
#contactdetails h3 {font-weight:bold; font-size:14px; color: #017880;}



/* a-z directory */

#directory {float:left; padding:0; border:0px solid #000; background-color:#017880; width: 100%; margin: 0px;}

#directory h2 {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#c10076; font-size:100%; margin:0px; padding:2px;}

#directory a

{color:#7a7a7a; font-size:120%; line-height:100%; font-weight:bold;  margin:0 0 0 0; text-decoration:none; text-align:center;}

#directory a:visited 

{margin:0 0 0 0;}

#directory a:hover, a:focus 

{text-decoration:underline;}

#directory table

{border:0px; background-color:#ffffff; width: 100%;}

#directory table td

{border:1px solid #ffffff; background-color:#e5e1d6; padding:3px; width: 10px; height: 10px; margin: 0px; text-align:center; }






/* Main Content Styles */
#content {padding:0; width:80%; float:right;}

#topBan {background:url(/images/banner5.jpg) right top no-repeat #010101; height:121px; color:#fff; text-align:right;}
#topBan2 {background:url(/images/testbanner1.jpg) right top no-repeat #010101; height:121px; color:#fff; text-align:right;}
#topBan3 {background:url(/images/banner_cityhall4.jpg) right top no-repeat #010101; height:121px; color:#fff; text-align:right;}
#topBan4 {background:url(/images/banner_homepagexmas2.jpg) right top no-repeat #010101; height:121px; color:#fff; text-align:right;}
#topBan5 {background:url(/images/banner_waterworks.jpg) right top no-repeat #010101; height:121px; color:#fff; text-align:right;}
#topBan6 {background:url(/images/banner_parkshomepage.jpg) right top no-repeat #010101; height:121px; color:#fff; text-align:right;}
#winter {background:url(/images/homebannerMaloneHouse.jpg) left top no-repeat #ffffff; height:121px; color:#ffffff; font-weight:bold; text-align:left; margin-top: 1%; padding-left: 5px;}


#homepagebanner {background:url(/images/homepage_bannerline.gif) right top repeat #000000; height:121px; color:#fff; text-align:right;}

#topBanWelcome {background:url(/images/bannercircle.gif) left top no-repeat; height:121px; }
#topBanWelcome span {position:relative; top:5px; left:-5px;}
#subBanHomepage {background:url(/images/homepagebanner.jpg) right top no-repeat #020708; height:80px; color:#fff; text-align:right;}

#features {width:35%; float:left; margin-top:5px;}
#features h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
#features h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
.featurepanel { background:url(/images/bg_featurepanel.jpg) bottom left repeat-x; padding-top:10px; padding-bottom:10px; }
.featurepanel h3 {margin:0; font-size:100%; margin:0 4px;} 
.featurepanel h3 a {text-decoration:none;}
.featurepanel h3 a:hover, .featurepanel h3 a:active, .featurepanel h3 a:focus  {text-decoration:underline;}
.featurepanel p {margin:0; margin-left:4px; zoom:1; color:#000000;}
.featurepanel h3 a {color:#333;}
.featurepanel img {float:right; border:1px solid #333; margin:0 4px;}

#featuresEvents {width:100%; float:left; margin-top:5px;}
#featuresEvents h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
#featuresEvents h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#6F6F6F; background:#E4E0D5; font-size:100%; margin:0px; padding:2px; }
.featurepanelEvents { background:url(/images/bg_featurepanelAlternate.jpg) top left repeat-x; padding-top:2px; padding-bottom:10px; }
.featurepanelEvents h3 {margin:0; font-size:100%; margin:0 4px;} 
.featurepanelEvents h3 a {text-decoration:none;}
.featurepanelEvents h3 a:hover, .featurepanel h3 a:active, .featurepanel h3 a:focus  {text-decoration:underline;}
.featurepanelEvents p {margin:0; margin-left:4px; zoom:1; }
.featurepanelEvents h3 a {color:#333;}
.featurepanelEvents img {float:right; border:1px solid #333; margin:0 4px;}


#featuresEvents .col {width:48%; float:left; padding:0 1%;}


#sections {width:64%; float:right; margin-top:5px;}
#sections h2 { font-family:Arial, Helvetica, sans-serif; font-size:100%; background:#E4E0D5 url(/images/sections_panel.jpg) top right repeat-y; color:#6F6F6F; margin:0px; padding:2px; }
#sections .col {width:31%; float:left; padding:0 1%;}

.col a {text-decoration:none;} 
.col a:hover, .col a:focus, .col a:active  {text-decoration:underline;} 
.col h3 {font-size:100%; margin:0 0 5px 0; padding:0px;}
.col ul {list-style-type:none; padding:0 0 0 2px; margin:0 0 0 2px;}
.col li { margin-bottom:3px;}
.col li a {color:#333;} 

#advice, #yourcouncil, #environment, #business, #jobs, #leisureculture, #community, #events, #onlineforms{
	padding-top:10px; padding-bottom:10px; font-family:tahoma, Arial, Helvetica, sans-serif; width:80%;
}
#advice h3 a {color:#D84519;}
#yourcouncil h3 a {color:#8ea709;}
#environment h3 a {color:#48718d;}
#business h3 a {color:#de0025;}
#jobs h3 a {color:#980c6f;}
#leisureculture h3 a {color:#426620;}
#community h3 a {color:#da5c00;}
#events h3 a {color:#eaa536;}
#onlineforms h3 a {color:#643791;}

#advice{border-bottom: 1px dotted #D84519; }
#yourcouncil{border-bottom: 1px dotted #8ea709;}
#environment{border-bottom: 1px dotted #48718d;}
#business{border-bottom: 1px dotted #de0025;}
#jobs{border-bottom: 1px dotted #980c6f;}
#leisureculture{border-bottom: 1px dotted #426620;}
#community{border-bottom: 1px dotted #da5c00;}
#events{border-bottom: 1px dotted #eaa536;}
#onlineforms{border-bottom: 1px dotted #643791;}

#footer {border-top:1px dotted #CFCFCF; border-bottom:1px dotted #CFCFCF; padding:10px 0;} 
#footer img {border:0; margin-right:10px;}
#footer div {float:right; padding:10px;}
#footer a {color:#000;}


/*Sinead styles for SOCITM*/
#featuresHP {width:35%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresHP h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#c10076; font-size:100%; margin:0px; padding:2px; }
#featuresHP h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#c10076; font-size:100%; margin:0px; padding:2px; }


#featuresHP2 {width:32%; float:left; margin-top:15px; margin-bottom:10px; padding-right:0px; padding-left:10px;}
#featuresHP2 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#c10076; font-size:100%; margin:0px; padding:2px; }
#featuresHP2 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#c10076; font-size:100%; margin:0px; padding:2px; }

#featuresHP3 {width:28%; float:left; margin-top:15px; margin-bottom:10px; padding-right:10px; padding-left:10px;}
#featuresHP3 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#c10076; font-size:100%; margin:0px; padding:2px; }
#featuresHP3 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#c10076; font-size:100%; margin:0px; padding:2px; }

#featuresHP4 {width:100%; float:left; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-left:0px;}
#featuresHP4 h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#176f35; font-size:100%; margin:0px; padding:2px; }
#featuresHP4 h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background:#017880; font-size:100%; margin:0px; padding:2px; }
/*End - Sinead styles for SOCITM*/
