/* CSS Document */

body {
	background-image: url(images/gradient.gif);
	background-repeat: repeat-x; 
	background-color: #a2c1d9;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

#holder	{
width:660px;
height:auto;
margin-top:40px;
margin-right: auto;
margin-left: auto;
text-align:left;
}

#preTopper	{
margin:0px;
padding:0px;
width:660px;
height:86px;
background-image:url(images/preTopper.gif);
}

#topper	{
margin:0px;
padding:0px;
width:660px;
height:190px;
background-image:url(images/topperPhoto.jpg);
}


#content	{
margin:0px;
padding:0px;
width:660px;
background-color:#fff;
}

#content p {
margin:0 0 0 0 ;
padding-right:10px;
padding-top:5px;
padding-left:10px;
font-family:"Courier New", Courier, mono;
font-size:14px;
color: #333;
}

#content .heading	{
font-weight:bold;
font-size:20px;
		}
		
#content .subHeading	{
font-weight:bold;
font-size:16px;
		}

div#nav	{
margin:0px;
width:660px;
height:25px;
background-image:url(images/menuBack.jpg);
text-align:center;
position:relative;
/*float:left;*/
}

div#nav ul	{
margin:0;
padding:0;
}

div#nav li	{
margin:0;
padding:0;
list-style:none;
float:left;
position:relative;
}

div#nav li a	{
display:block;
padding: 5px;
text-decoration:none;
width: 122px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
}

div#nav li a:hover	{
text-decoration:underline;
}

.bold	{
font-weight:bold;
		}
		
.italic	{
font-style:italic;
		}
		
.boldItalic	{
font-weight:bold;
font-style:italic;
}

		

.floatRight	{
			float: right;
			margin-left: 5px; 
			margin-right: 10px; 
			margin-top: 1px; 
			margin-bottom: 1px;
			}
	
			
.floatLeft	{
			float: left;
			margin-left: 0px; 
			margin-right: 0px; 
			margin-top: 0px; 
			margin-bottom: 0px;
			}
			
.copyright	{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color: #000;
			}
			
.copyright a:link	{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color: #000;
			text-decoration:none;
			}
			
.copyright a:hover	{
			text-decoration:underline;
			}
			
#footer		
			{
			clear: both;
			width: 660px;
			height:55px;
			/*the background img is there for MacIE otherwise it doesn't stretch the background colour down*/
			background-image:url(images/footerBack.gif);			
			text-align: center;
			/*border-top: 1px dotted #666;*/
			color: #fff;
			font-size: 11px;
			}
			
/*the footer styles (.left and .right) allow elements to be aligned to both the left and right*/
			
#footer .left
			{
			float: left;
			text-align: left;
			}
			
#footer .right
			{
			float: right;
			text-align: right;
			}

/* Danny */
#content p.small, #content td.small, p.small, td.small {
	font-family: Verdana, Helvetica, san-serif;
	font-size: 11px;
	color: #333;
}

/* Danny */
#content input, #content select, #content button, #content p.photoCaption, p.photoCaption {
	font-family: Verdana, Helvetica, san-serif;
	font-size:11px;
	color: #333;
}

/* Danny */
#content .headline, #content .location, .headline, .location {
	font-weight: bold;
}
		
/* Danny */	
div#blogText {
	margin-top: 20px;
	margin-bottom: 15px;
}

/* Danny */
div#mainImageDiv {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
}

/* Danny */
td.tnSpacer {
	padding: 5px;
}

/* Danny */
a.novisited {
	color: #333;
}
a.novisited:hover {
	color: #0000ff;
}
div#searchResults {
	margin-left: 10px;
	margin-right: 10px;
}
td#divider {
	background-color: #a2c1d9;
	height: 2px;
}
td#gap {
	height: 10px;
}