/* COPYRIGHT EAST KILBRIDE & DISTRICT DEMENTIA CARERS GROUP 2008-2010 */
/* Last modified 08/06/2010 */

body
{
    font-family: "arial";
    margin: auto;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: #6698FF;
    min-width: 900px;
    max-width: 900px;
}

/* Layout for page header */

#logo /* css ID #1 */
{    
    width:900px;
    height:169px;
}

#toplnlnk
{
    position: absolute;
    padding-top: 5px;
    padding-left: 3px;
}

#topdate
{
    float:right;
    position: relative;
}

.linktopleft a
{
    color: white;
}

.linktopright
{
    color: white;
}

#menurules /* css ID #3 */
{
    width:900px;
    height:60px;
    text-align: center;
    padding-top:5px;
}

.menubar /* css ID #4 */
{
    position: relative;
    padding: 0 0 0 25px;
    margin: 0 auto 0 auto;
    background: url(images/menu.png) repeat-x;
    height: 60px;
    list-style: none;
    text-align: center;
    padding-top: 5px;
}

.menubar li /* css ID #5 */
{
    float:left;
}

.menubar li a /* css ID #6 */
{
    float: left;
    display: block;
    color:white;
    text-decoration: none;
    font-family: "lucida sans";
    font-size: 18px;
    font-weight: bold;
    padding:0 0 0 5px;
    height: 50px;
    line-height: 50px;
    text-align: center;

    cursor: pointer;
}

.menubar li a strong /* css ID #7 */
{
    float: left;
    display: block;
    text-align: center;
    padding: 0 30px 0 15px; /*Padding of menu items*/
}

.menubar li.current a, .menubar li a:hover /* css ID #8 */
{
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    /*left tab image path*/
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    background-position: left;

}

.menubar li.current a strong, .menubar li a:hover strong /* css ID #9 */
{
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    background-color:  navy;/*left tab image path*/
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

/* main content layout*/

#grouplinks
{
    font-size: 13px;
    background-color: #eeeeee;
}

div#mainbody /* css ID #10 */
{          
    border-top: 2px;
    font-size: 18px;
    background-color: white;
    text-align:justify;
    position: relative;
    height: 100%;
}

.maintextleft
{
    width: 520px;
    left: 0px;
    position: absolute;
    background-color: white;
    padding-left: 2px;
    padding-right: 2px;
}

.maintextright
{
    width : 320px;
    right: 0px;
    position: absolute;
    background-color: white;
    padding-left: 4px;
    padding-right: 2px;
}

table#textbody /* css ID #11 */
{
    vertical-align: top;
    border: 1px;
    border-spacing: 2px;
    padding: 1px;    
}


/* Formating */
.italics /* Italics. css ID #12 */
{ font-style: italic; }

.boldfaceing /* css ID #13 */
{ FONT-WEIGHT:900; }

.boldred /* css ID #14 */
{ font-weight:900; color:#cc0000; }

.indent /* Sitemap. css ID #15 */
{ margin:20px; }

.indent0 /* letter to councillor css ID #46 */
{
  float:left;
  width:400px;
  border: 0px solid;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.indent1 /* letter to councillor css ID #47 */
{
  float: left;
  width:100px;
  border: 0px solid;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

#newsindent /* css ID #48 */
{
  margin-left: 41px;
}

.underline /* css ID #16 */
{ text-decoration: underline; }

.centertext /* css ID #17 */
{ text-align: center; }

#linkactive /* css ID #18 */
{color:white;}


/* INFORMATION BOXES homepage*/
td.infobartable /* Controls width of news column. css ID #19 */
{
    vertical-align: top;
    width: 31%;
}

.topline /* css ID #20 */
{ background: url(images/infodot.png) 0 0  repeat-x; background-color: #eeeeee;}

.bottomline /* css ID #21 */
{ background: url(images/infodot.png) 0 100% repeat-x}

.sideline1 /* css ID #22 */
{ background: url(images/infodot.png) 0 0 repeat-y}

.sideline2 /* css ID #23 */
{ background: url(images/infodot.png) 100% 0 repeat-y}

.br /* Bottom Right css ID #24 */
{ background: url(images/infocurves3.png) 100% 100% no-repeat}

.bl /* Bottom Left. css ID #25 */
{ background: url(images/infocurves4.png) 0 100% no-repeat}

.tr /* Top Right. css ID #26 */
{ background: url(images/infocurves1.png) 100% 0 no-repeat}

.tl /* Top Left. css ID #27 */
{ background: url(images/infocurves2.png) 0 0 no-repeat}

#1stcol
{
    
}

#2ndcol
{

}

#3rdcol
{
    
}

.newsbox
{    
    background-color: #eeeeee;
    margin-left: 5px;
    margin-right: 5px;
    font-size:14pt;
    padding: 7px 1px;
}

.infobox /* css ID #29 */
{ 
    margin-left: 2px;
    margin-right: 0px;    
    font-size:13pt; 
    padding: 7px 1px;    
}

/* INFORMATION BOXES LINKS TO OTHER WEBSITES  homepage*/
.bulletpoints /* css ID #31 */
{ text-align: left; font-size:13pt;}

.bulletpoints li /* css ID #32 */
{
   margin-left: -21px;
   margin-right: 0px;
   padding: 0px;
   list-style: square;
   color: blue;
}


/* Support group programme table */
table.SGprogramme /* css ID #33 */
{
    empty-cells: show;
    background-color: #eeeeee;
    border:1px solid black;
    border-spacing:0px;  
    padding:0px;   
}

.fmat td /* css ID #34 */
{
    empty-cells: show;
    background-color: #eeeeee;
    border:1px solid black;
    border-spacing:0px;  
    padding:0px; 
}

th.bgcolor /* css ID #35 */
{
    background-color:#0099FF;
    border:1px solid black;
    border-spacing:0px;
    text-align:center;
}

.lefttbcol /* css ID #36 */
{
    width: 95px;
    text-align:center; 
    border-style:solid; 
    border-width:thin;
    font-weight: bold;
    float: left;
}

.midtbcol /* css ID #37 */
{
    width: 351px;
    text-align:center; 
    border-style:solid; 
    border-width:thin;
    font-weight: bold;
    float: left;
}

.righttbcol /* css ID #38 */
{
    width: 317px;
    text-align:center; 
    border-style:solid; 
    border-width:thin;
    font-weight: bold;
    float: left;
}

.row1 /* css ID #39 */
{
    width: 95px;
    height:45px; 
    text-align:center;
    float: left; 
    border-style:solid; 
    border-width:thin; 
    clear:both;
}

.row2 /* css ID #40 */
{
    width: 351px;
    height:45px; 
    text-align:left;
    float: left; 
    border-style:solid; 
    border-width:thin;
}

.row3 /* css ID #41 */
{
    width: 317px;
    height:45px; 
    text-align:left;
    font-style: italic;
    float: left; 
    border-style:solid; 
    border-width:thin; 
}


 /* LOCATION OF DAYCARE CENTER */
#map /* css ID #42 */
{ 
    width:425px;     
    height:350px; 
}


/* FOORER LAYOUT */
#footer /* css ID #43 */
{
    color: white;
    position:  relative;
    background:  url(./images/bottomln.png) no-repeat;
    
}

#footerlinks /* css ID #44 */
{
    
    font-size: 14pt;
    text-align: left;
}

/* W3C */
.footerimg /* css ID #45 */
{
    height:31px;
    width:88px;
    border:0px;
}


