@charset "UTF-8";

/*
*  Style sheet for neilland.com
*/

/*
*  Specify the background colour and the width of the page
*  Center the page in the browser window
*  Note:  The text-align nonsense is to get it to work in some older IE versions
*/

body
{
        background-color:DarkGray;
	text-align: center;
}

/*
* div.container is the whole body
*/

div.container
{
        color:black; 
        width:975px;
	margin-left: auto;
	margin-right: auto;
        text-align: left;
        border: 1px solid red;
}

/*
*  Page heading logo
*/

.logo {margin: 0px 0px -5px 0px;}
/*
*  Links and other general attributes
*/

  a:link    {COLOR: red;}
  a:visited {COLOR: red;}
  a:hover   {COLOR: yellow;}
  a:active  {COLOR: yellow;}
  br        {clear: left}
  h1        {COLOR: red; text-align: center;}

/*
*  Multi-column pages
*/

  TD.sidebar
	    {
            width: 108px;
	    }

  TD.sidebar180
	    {
            width: 180px;
	    }

  TD.sidebar200
	    {
            width: 200px;
	    }

  DIV.sidebar
	    {
            margin-left: 5px;
            margin-right: 5px;
	    }

  DIV.leftblock
	    {
	    display: block;
	    margin-right: 5px;
	    }

  DIV.leftblockIE
	    {
	    display: block;
	    float: left;
	    margin-right: 5px;
	    }

  DIV.leftblock200
	    {
	    display: block;
	    float: left;
	    margin-right: 5px;
	    width: 200px;
	    }

  DIV.leftblock300
	    {
	    display: block;
	    float: left;
	    margin-right: 5px;
	    width: 300px;
	    }

  DIV.centerblock
	    {
	    display: block;
            width: 100%;
	    }

  DIV.centerblockIE
	    {
	    display: block;
            float:left;
	    }


  DIV.rightblock200
	    {
	    display: block;
	    float: right;
	    margin-left: 5px;
	    width: 200px;
	    }



  DIV.rightblock300
	    {
	    display: block;
	    float: right;
	    margin-left: 5px;
	    width: 300px;
	    }

