/* CSS Limerick Youth Service */
/* General usage styles */
a{
background:transparent;
color:#367c3b;
text-decoration:none;
 font-weight: bold;
}
a:link{
background:transparent;
color:#367c3b;
text-decoration:none;
 font-weight: bold;
}
a:visited{
background:transparent;
color:#367c3b;
text-decoration:none;
 font-weight: bold;
}
a:hover{
background:transparent;
color:#663300;
 font-weight: bold;
text-decoration:none;
}


a
{
outline: none;
}
a:active{
background:transparent;
color:#993300
}
body {
	margin :0;
	padding : 0;
	font: normal 12px/20px Tahoma, sans-serif, Arial;
	background: #ffffff url(images/bg.gif) repeat-y;
} 
#container {
margin : 0; 
padding : 0; 
} 
#bannerleft {
margin : 0; 
padding : 0; 
float : left; 
width : 384px; 
\width : 394px; 
w\idth : 384px; 
background-color : rgb(213,219,225); 
background-image : url(images/banner_bg.gif); 
background-repeat : repeat-x; 
} 
#bannerright {
text-align : right; 
padding : 0; 
margin : 0; 
margin-left : 200px; 
background-color : rgb(213,219,225); 
background-image : url(images/banner_bg.gif); 
background-repeat : repeat-x; 
} 
#menu {
	padding : 0;
	margin : 0;
	clear : both;
	background-color : rgb(54,124,59);
	background-image : url(images/menu_bg.gif);
	background-repeat : repeat-x;
	text-align: center;
} 
.content {
width:100%;
	padding : 15px 35px 25px 15px;
   text-align:left;
	font: normal 12px/20px Tahoma, sans-serif, Arial;
	color: #000000;
	text-decoration: none;
	background: #ffffff url(images/main_bg.gif) repeat-y;
} 
p{
	font: normal 12px/18px Tahoma, sans-serif, Arial;
}
#contenttitle {
text-align : left; 
padding : 0; 
margin-left : 200px; 
background-color : #E9F1E9; 
border-bottom: 1px dotted #367c3b;
} 
 
#sidebartitle {
margin : 0px 0px 0px 0px; 
padding : 10px 0px 9px 0px; 
float : left; 
width : 200px; 
text-decoration : none; 
color : #367C3B; 
text-align : center;
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
border-bottom: 1px dotted #367c3b;
} 
#footer {
clear : both; 
background-color : #ffffff; 
border-top: 1px dotted #367c3b;
border-bottom: 1px dotted #367c3b;
text-align : center; 
padding-left : 15px; 
padding-right : 15px; 
font: normal 11px/22px Geneva, Arial, Helvetica, sans-serif;
text-decoration : none; 
color : #367C3B; 
} 
#footer a {
text-align : center; 
padding-left : 5px; 
padding-right : 5px; 
font: normal 11px/22px Geneva, Arial, Helvetica, sans-serif;
text-decoration : none; 
color : #367C3B; 

} 
#footer a:hover {
text-align : center; 
padding-left : 5px; 
padding-right : 5px; 
font: normal 11px/22px Geneva, Arial, Helvetica, sans-serif;
text-decoration : underline; 
color : #000000;  
} 
#footer a:active {
text-align : center; 
padding-left : 5px; 
padding-right : 5px; 
font: normal 11px/22px Geneva, Arial, Helvetica, sans-serif;
text-decoration : underline; 
color : #006600; 
} 

/* List styles */
.left{
	width:210px;
}
#leftnav a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	font:10px/20px "MS Sans Serif",Geneva,sans-serif;
text-decoration:none;

} 
#leftnav a:hover {
margin:0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
color:#663300;
	font:10px/20px "MS Sans Serif",Geneva,sans-serif;
text-decoration:none;

} 
#leftnav a:active {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

text-decoration:none;
} 

#leftnav{
	width:198px;

text-decoration:none;
	background: #ededed;
}
 #leftnav ul{
list-style: none outside;
margin-bottom:3px;
margin-left:5px;
margin-top:3px;
padding-left:5px;

}

.content li{
	list-style: none outside;
	background:url(images/list-off.gif) no-repeat 0px 8px;
color:#333333;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
font: normal 12px/20px Tahoma, sans-serif, Arial;
text-align:left;
text-decoration:none;
}
li{
background:url(images/list-off.gif) no-repeat 0px 8px;
color:#333333;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
font:12px/20px "MS Sans Serif",Geneva,sans-serif;
text-align:left;
text-decoration:none;
}


li a:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #990000;
font: bold 12px/20px Tahoma, sans-serif, Arial;
text-align:left;
text-decoration:none;
}
 
#valid {
clear : both;  
text-align : left;
} 
#leftnav td a{
border-bottom:1px dotted #000000;
	background: #ededed;
	padding: 4px 6px 4px 4px;
display:block;
	text-align:right;
}
#leftnav table a:hover {
display:block;
	background: #91ca95;
	padding:4px;
	color:#000000;

}
#leftnav table {
width:198px;
}
h1{
	font: normal bold 14px Arial, Helvetica, sans-serif;
}

