body{
margin:0px;
padding:0px;
background-image: url('../../img2/backimg.gif');
background-repeat: repeat;
background-position: center 50%;
font-family: Verdana, sans-serif;
}
p,ul,li{
font-family:verdana, sans-serif;
font-size:10pt;
line-height:1.5;
}
.hometext{
padding:0px 3px 5px 3px;
margin:0px;
font-family:verdana, sans-serif;
font-size:9pt;
line-height:1.5;
color:#333;
}
.hometext a{
text-decoration:none;
color:#314C68;
font-weight:bold;
}
.homeblock{
/*display:inline;*/
float:left;
vertical-align:text-top;
width:230px;
padding:0px 5px 0px 5px;
font-family:verdana, sans-serif;
font-size:8pt;
color:#314C68;
}
.homeblock a{
text-decoration:none;
color:#314C68;
}
h1{
font-family:verdana,sans-serif;
font-size:18pt;
color:#314C68;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px 0px 3px 0px;
width:100%;
border-bottom:1px solid #DFE7F2;
}
h2{
font-family:verdana,sans-serif;
font-size:14pt;
color:#314C68;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px 0px 3px 0px;
width:100%;
border-bottom:1px solid #DFE7F2;
}
h3{
font-family:verdana,sans-serif;
font-size:12pt;
color:#314C68;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px 0px 3px 0px;
width:100%;
border-bottom:1px solid #314C68;
}
h3 a{
color:#314C68;
text-decoration:none;
}
h1.harvard{
font-family:verdana,sans-serif;
font-size:13pt;
color:#A5ACAF;
font-weight:normal;
padding:0px;
margin:0px;
border-bottom:0px;
}
h2.harvard{
font-family:verdana,sans-serif;
font-size:16pt;
color:#314C68;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px 0px 3px 0px;
width:100%;
border-bottom:1px solid #DFE7F2;
}
.addthis_button_compact{
font-family:verdana,sans-serif;
font-size:9pt;
color:#314C68;
}
#ddmenu
{	width:500px;
   margin: 0px;
	padding: 0px;
	z-index: 30;
        }

#ddmenu li
{	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	float: left;
	font: bold 12px verdana;
}

#ddmenu li a
{	display: block;
	margin: 0px 0px 0 0;
	padding: 0px 0px;
	/*width: 120px;*/
	color: #FFF;
	text-align: center;
	text-decoration: none}

#ddmenu li a:hover
{	/*background: #606060*/}

#ddmenu div
{	position: absolute;
	visibility: hidden;
        z-index:100;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	background: #616D79;
	border-right: 1px solid #364E69;
	border-left: 1px solid #364E69;
	border-bottom: 1px solid #364E69;
        }

	#ddmenu div a
	{	position: relative;
		display: block;
		margin: 0px;
		padding: 5px 13px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #616D79;
		color: #fff;
		font: 11px verdana}

	#ddmenu div a:hover
	{	background-image: url('http://www.neilstoolbox.com/images/menubullet.png');
	   background-color:#364E69;
	   background-repeat: no-repeat;
		color: #FFF;
		}


#refsubmenu{
font-family:verdana,sans-serif;
font-size:9pt;
color:#A5ACAF;
padding:3px 0px 3px 0px;
margin:0px 0px 10px 0px;
font-weight:bold;
}
#refsubmenu a{
color:#A5ACAF;
}
#refsubmenu a:hover{
color:#314C68;
}
#refsubmenu strong{
text-decoration:none;
color:#314C68;
}
.maincolumn{
background-image: url('http://www.neilstoolbox.com/images/bigneilback.jpg');
background-repeat: no-repeat;
padding-left: 10px;
background-position: left bottom;
}
.maincolumn a{
color:#314C68;
font-weight:bold;
text-decoration:none;
}
.sidebar ul{
display: block;
padding:0px;
margin:0px;
width:170px;
list-style:none;
}
.sidebar span{
display: inline-block;
font-size:8pt;
color:#A5ACAF;
font-weight:bold;
font-family:verdana,sans-serif;
list-style:none;
padding:0px 0px 0px 0px;
margin:1px 2px 5px 5px;
line-height:1.2;
}
.sidebar li a{
display: inline-block;
font-size:9pt;
color:#314C68;
font-weight:bold;
font-family:verdana,sans-serif;
list-style:none;
padding:0px 0px 0px 0px;
margin:5px 1px 0px 0px;
line-height:1.2;
text-decoration:none;
}
#sidebarbookmarking{
width:170px;
display: block;
background-image: url('http://www.neilstoolbox.com/images/templa1.gif');
background-repeat: no-repeat;
padding:28px 0px 8px 0px;
margin: 0px;
}
#sidebarrelated{
width:170px;
display: block;
background-image: url('http://www.neilstoolbox.com/images/templa2.gif');
background-repeat: no-repeat;
padding:28px 0px 0px 0px;
margin: 0px;
}
#sidebarads{
width:170px;
display: block;
background-image: url('http://www.neilstoolbox.com/images/templa4.gif');
background-repeat: no-repeat;
padding:25px 0px 0px 0px;
margin: 5px 0px;
}
#sidebargeneral{
width:170px;
display: block;
font-size:7pt;
background-image: url('http://www.neilstoolbox.com/images/templa5.gif');
background-repeat: no-repeat;
padding:25px 0px 0px 0px;
margin: 5px 0px;
}
#sidebarguess{
width:170px;
display: block;
font-size:7pt;
background-image: url('http://www.neilstoolbox.com/images/justforfun.jpg');
background-repeat: no-repeat;
padding:25px 0px 0px 0px;
margin: 5px 0px;
}
#sidebargeneral a{
font-size:8pt;
color:#314C68;
font-weight:normal;
font-family:verdana,sans-serif;
text-decoration:none;
}
#copyrightbar{
padding:3px 0px 3px 0px;
margin:0px
height:30px;
width:776px;
font-size:7pt;
color:#fff;
font-weight:normal;
font-family:verdana,sans-serif;
background-image: url('http://www.neilstoolbox.com/images/copyrightback.jpg');
background-repeat: repeat-x;
align:center;
}
#copyrightbar a{
color:#fff;
text-decoration:none;
}
.inputbox{
font-family: Verdana;
font-size: 12pt;
height: 25px;
border: 1px solid #000000;
padding: 2px;
}
.inputboxlarge{
font-family: Verdana;
font-size: 12pt;
border: 1px solid #000000;
padding: 2px;
}
.inputbutton{
background-color: #DFE7F2;
font-family: Verdana;
font-size: 10pt;
color: #000000;
font-weight: bold;
border: 2px solid #38516C;
padding: 3px;
}