/* Based on a template by Ben Meadowcroft, see http://www.benmeadowcroft.com/webdev/  for more info */

body
{
	color : black;
	background-color : rgb(255,255,255);
	background-image : url(/images/neil-background.jpg);
	background-attachment : fixed;
	background-position : bottom right;
	background-repeat : no-repeat;
	font-family:sans-serif;
}

/*
 * This ensures that text in paragraphs doesn't
 * stretch right across the screen. This only works
 * in more advanced browsers.
 */

h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
    text-decoration: underline;

}

.title
{
    width:90%;
    color:black;
    background:transparent;
    padding-top:0px;
    font-family:Georgia,Times;
    font-size:2.5em;
    font-weight:bold;
    text-align:right;
}

.title img
{
    position:absolute;
	top:0px;
	left:0em;
	margin-left : auto;
	margin-right: auto;
    padding:10px;
}

.pita
{  
   position:top right;
   text-align:right;
}

.content p
{
	max-width:45em;
}

.content img
{
    border : thin solid black;
}

ul.menu
{
	list-style:none;
	margin:0px;
}

ul.menu li
{
	display:block;
}

.menu
{
	text-align : center;
	background-image : url(/images/yellowfilter.gif);
	border : thin solid rgb(0,0,0);
    font-weight : bold;
}

.menu a
{
	color : rgb(0,0,0);
   	background-color : yellow;
    text-decoration: none;
    border : thin solid rgb(0,0,0); 
}

.menu a:hover
{
	color : rgb(255,125,105);
    background-color : transparent;
}

.menu strong
{
	font-size : large;
}

.other
{
	text-align : center;
	background-image : url(/images/redfilter.gif);
	border : thin solid rgb(0,0,0);
	background-color : inherit;
	color : rgb(0,0,0);
	font-weight : bold;
}

.other a
{

    text-decoration : none;
    text-align:center;
}


.other a:hover
{   
    text-decoration : none;
    text-align:center;
}

.other img
{
    text-align : center;
}

.content
{
    color : rgb(0,0,0);
    background-color : rgb(153,204,255);
   	border : thin solid black;
    text-align: center;
}


a.button, a:visited.button
{
    display: inline;
    font-family:arial; 
    font-weight:bold;
    text-align:center;
    color:black;
    width:5em;
    height:1em; 
    background-color:transparent;
    background-image: url(/images/but-bg.png);
    text-decoration: none;
    border: thin solid black;
    padding:4px;
    font-size:1em;
    }
    
a:hover.button
{
    display: inline;
    border: thin solid black;
    background-color:transparent;
    background-image: url(/images/but-hover.png);
}


.comment
{
    text-align:left;
}

.footer
{
	background-image : url(/images/redfilter.gif);
}

.footer a:link
{
	color: rgb(0,0,0);
	background-color:transparent;
}

