/* CSS Document for Limerick Clare Energy Agency...Title - MainSS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h 4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code ,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike ,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,tbody,tfoot,thread ,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
font-weight:normal;
}

 

#wrapper{
/*background-color: #000000;*/

		border:1px solid #666666;
		text-align:left;
		min-width:600px;
background:url('../images/2009/watercolor1.jpg');

background-repeat:no-repeat;
background-position: 80% 62%;
		 
padding-top:0px;

height:auto; 
margin-left:auto; 
margin-right:auto;  
	
}
body
{

/*margin:auto;*/
width:953px;

   margin-left: 10px;
   padding: 2px;



background-color: #ffffff; 

text-align:center;margin:0 auto;/*trying to center a div */ 



/*width: 75%;*/
margin-left:12px;

padding: 0;
font-size: 95%;
color: #000;
border-left: 1px solid #800080;
border-right: 1px solid #800080;
 
background-image:url('../images/2009/watercolor.jpg');
background-position: 55% 55%;
/* This shows the user where they are in relation to the site i.e color is white indicating that they are at this area*/
}
body#current a#menu-current,
body#aboutUs a#menu-aboutUs,
body#aboutLim a#menu-aboutLim,
body#publications a#menu-publications,
body#links a#menu-links,
body#contacts a#menu-contacts,
body#comm a#menu-comm,
body#search a#menu-search,
body#help a#menu-help,
body#site a#menu-site,
body#news a#menu-news,
body#access a#menu-access,
body#terms a#menu-terms,
body#priv a#menu-priv,
body#nog a#menu-nog
{color:#000099;
background: #FFFFFF;
}
/* end of where links*/

A:link    { color: #00f; }    /* unvisited links */
A:visited { color: #909; }   /* visited links   */
A:hover   { color: #33AB6E;} /* user hovers     */
A:active  { color: #909;  }   /* active links    */
a:link { color: #2030B1; }


.skiplink {
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
}
div#content ul li {line-height:1em;
}
/************* Header Divs *****************/

div#banner
{float: left;
background-color:#900658; 
color: #ffffff;
margin-top: 1px; 
border-top: 5px solid #900658;

border-bottom: 1px solid #17A769;
/*font-size: 120%;
font-weight: bold;*/

/*width:115%;*/
width:951px;
float: left;
}
div#banner table
{/*background-color:#DFE0DF;*/
background-color:#900658;
color: #ffffff;
width:751px;

}
div#banner table tr
{/*background-color:#DFE0DF;*/
background-color:#900658;
color: #ffffff;

}
 .stretch_down {background: #396b1a;
	clear: both;
	}

div#banner form
{clear:both;
display: block; 
background-color:#900658;
color: #ffffff;
width: 230px;
float:right; 
 /*margin-top: -105px;  */
padding: 0px; 
font-size: 1em;
  position:absolute;
left:730px;top:20px;  
}
/* Note using position:absolute with left and top parameters instead of margin-top: -105px correctly positions the form in the Banner.  This works on all browers 
ie6, ie7, firefox, opera, safari.*/

 
 
/*http://www.sitepoint.com/article/browser-specific-css-hacks/  ..to get it to work in Opera us the line below */
html>body div#banner form{

margin-top: 25px;}

.Bouton { 
zoom: 1; 
 } 

form
{  
background-color:#900658;
color: #ffffff;
width: 230px;
float:right;
margin-top: 25px;
font-size: 1em;
}
 
/*more */

textarea {
  height: 4.714em;
  margin-bottom: .286em;
  border: .071em solid rgb(96,96,96);
  padding: 0;
}


.input {
    border: 1px solid #006;
    background: #ffffff;
}
.input:hover {
    border: 1px solid #f00;
    background: #0FCE2A;
}
.button {
    border: 1px solid #0C9822;
    background: #0C9822;
    color: #ffffff;
    font-weight:bold;
}
.button:hover {
    border: 1px solid #f00;
    background: #0FCE2A;
}
label {
    display: block;
    width: 220px;
    float: left;
    margin: 2px 0px 6px 2px;
    text-align: right;
}
/*br { clear: left; }*/

/*end of info. copied from website ..delete if not useful*/

div#banner h1
{margin: 0;
padding:0;}

div#banner  ul
{text-align:right;
margin: 0;
/*background-color: #079549;*/
background-color:#900658;

display: inline;

}

div#banner  ul li 
{display: inline;

list-style-type: none;
text-align:right;
 
 }

#banner  ul li a
{text-align:right;

text-decoration: none;
color: #000;
}

#banner ul li a:hover
{
color: #fff;
background-color: #ccc;
}

div#banner2
{
background-color:#079549;
color: #000000;
line-height:1em;
}

div#banner2 h1
{margin: 0;
padding:0;}

div#banner2  ul
{text-align: right;
margin: 0;

}

div#banner2  ul li 
{ font-weight: bold;     
display: inline;
list-style-type: none;
line-height:15px;
color: #000000;
 }

#banner2  ul li a
{
text-decoration: none;
color: #000000;
}

#banner ul2 li a:hover
{
color: #fff;
background-color: #ccc;
}

/

/************** Left Navigation styles ****************/
#leftnav{height: auto;
background-color: #99E41C;
text-decoration: none;  
border-right: 1px solid #EAEEF9;     
font: small ARIEL,sans-serif;

}



#leftnav
 {
 float: left; 

 background-color: #900658;
 }
#leftnav UL 
{list-style-type:none;

 padding-left:0px;
 margin-top:0; 
 padding-top:0;}
#leftnav LI 
{ background-color: #900658;
 line-height:1.75em; 
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #EAEEF9;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #900658; 
  DISPLAY: block; TEXT-DECORATION: none; 
  font-weight: bold; padding:1px;
  color: #ffffff;
  /%margin-left: -40px;%/
   
 margin-left:0px;

 
 }

#leftnav A
 {DISPLAY: block; TEXT-DECORATION: none; 
  font-weight: bold; padding:1px;
  color: #ffffff;
 }


#leftnav p {
color: #ffffff;
line-height:1em;
padding: 1px;
}

#leftnav A:hover {
TEXT-DECORATION: underline;
background-color:#009933;
color: #000000;
}



/************** Main Content styles ****************/

p{padding:5px}
div#content
{ margin-left: 250px;

/*width: 80%;*/
height: auto;
}
div#content ul  
{ list-style-type:circle;  
 margin-left: 2.5em; padding-left: 0;}  
div#content ul li
{ list-style-type:circle;  
 /*margin-left: 250px;*/
 }
 
div#statement
{
font-weight: bold; 
margin: 0 auto;
width: 580px;
font-size:1.25em;
 margin-top: 60px;
text-align: center;
 padding: 2px;
}
div#breadcrumbs
{font-size: 90%;
background-color:#ffffff;

}
div#content h1
{font: sans-serif,Arial,Verdana;
font-size:1.75em;
font-weight: bold;
color: #800080;
margin: 0px;
padding: 5px;
text-align: center;
}
.homeH1
{font: sans-serif,Arial,Verdana;
font-size:1.75em;
font-weight: bold;
color: #800080;
margin: 0px;
padding: 5px;
text-align: center;
}

div#content h2
{font: 90%  Arial,Verdana, sans-serif;
font-weight: bold;
color: #990066;
margin: 0px;
padding: 2px;
text-align: left;
margin-top: 40px;
}
div#content h3
{font: 80% Verdana, Arial, sans-serif;
font-weight: bold;
color: #0D3A6D;
margin: 0px;
padding: 0px;
text-align: left;
margin-top: 40px;
}
div#image {
text-align:left;
left-margin: 120px;
}
div#content p {font-size: 1.15em;}
div#content p.small {font-size: 1em;}

div#content ul li {font-size: .95em;
line-height:2em;}

.center
{
 
/*background-color: #ffffff;*/
color: #17A769;
text-align: center;}


div#strat
{
text-align:center;
width: 300px;
margin-left: 300px;
margin-top: 50px;
}


img.x
{
position:absolute;
left:300px;
top:450px;
z-index:0
}


div#contentAlign
{margin-top: 40px;}

 
div#slogan
{border-bottom: 1px solid #EFF1DB;
font-size: 100%;
color:#26A86A;
background-color:#ffffff;

}

#cleardiv
{clear: both;
}

/************** footer styles ****************/

div#footer

{
 text-align:center; 
clear:left; 
color:#0575BD; 
border-bottom:1px solid #800080; 
font-size:90%; 
margin-top: 10px;
}

div#footer  ul
{margin: 0;
text-align: center;
background-color:#009933;
}

div#footer  ul li
{display: inline;
list-style-type: none;
 }

#footer  ul li a
{
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

#footer  ul li a:hover
{color: #000000;
background-color: #ffffff;
}

div#othLogos {


margin-bottom:  0px;

margin-top: 50px; 
margin-left: 290px;
}

/*************** misc. stuff ****************/
#Table 
{border-collapse: collapse;
margin-left: 150px;
margin-top:-0.50%;
width: 100%;
font-size:medium;
}

Table  tr
{font-size: 100%;
border: 0px;

}

Table   tr td 
{ font-size: 100%;
border: 0px;
border-style: solid;
border-color: #600;
}

Table   tr td.grey 
{background-color: #EAEEF9;
border-style: solid;
 border: 1px solid black; 
 border-color: #600;
}

Table   tr th 
{ font-size: 100%;
border: 1px;
border-style: solid;
border-color: #600;
}

Table   tr th.grey 
{background-color: #EAEEF9;
border-style: solid;
 border: 1px solid black; 
 border-color: #600;
}



Table tr td a
{font-family:arial;
color: #0000cd;
color: #0713CB;
width: 100%;
font-weight: normal;
line-height: 1em;
 /*border: 1px solid black */
 text-align:center;
}
************ topLinks styles *****************/
 
div#topLinks
{background-color:#009933;
margin-top: 60px;
display: inline;
list-style-type: none;
 float: right;
color: #0575BD;
border-bottom: 1px solid #800080;
}

div#topLinks  ul
{margin: 0;
background-color:#009933;
text-align: right;

}

div#topLinks  ul li
{display: inline;
list-style-type: none;
 
 }

#topLinks  ul li a
{
text-decoration: none;
color: #ffffff;
font-weight: bold;
}

#topLinks  ul li a:hover
{color: #000000;
background-color: #ffffff;
}
