body {
 margin:0px;
 background:#333333;
 color:#000066;
 text-align:center;
 padding:0;
 }

#page {
 margin:auto;
 background:#FFFFFF;
 width:800px;
 text-align:left;
 border:0px;
 padding-left:2px;
 padding-right:2px;
 }

#header {
 position:relative;
 height:25px;
 background:#FFFFFF;
 color: #000066;
 font-size: 14px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 padding-top:5px;
 }
 
#logo {
	position:relative;
	height:100px;
	background:#666666;
	color: #FFFFFF;
	background-image:url(images/rossjamesARTheaderlogo-0002.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align: center;
 }

#nav {
 position:relative;
 background:#666666;
 width:800px;
 height:20px;
 text-align:center;
 padding-top:7px;
 color: #CCCCCC;
 font-size: 10px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 border-bottom-color:#FFFFFF;
 border-bottom-style:solid;
 border-bottom-width:2px;
}

#nav a:link, #nav a:visited {
 color:#CCCCCC;
 font-size: 10px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

#nav a:hover {
 color: #FFFFFF;
 font-size: 10px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

#main {
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 color:#333333;
 font-weight:normal;
}

#main a:link, #main a:visited {
 color: #333333;
 font-size: 14px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

#main a:hover {
 color:#BB0F1C;
 font-size: 14px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

#footer {
 height:40px;
 background:#666666;
 color:#CCCCCC;
 padding-top:5px;
 margin:0;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 }

#footer a:link, #footer a:visited {
 color: #CCCCCC;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

#footer a:hover {
 color: #FFFFFF;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}
 
.title {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-weight:bold;
}

#footerlinks {
 background:#666666;
 width:800px;
 height:20px;
 text-align:center;
 padding-left:0px;
 padding-top:5px;
 color: #CCCCCC;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 border-top-color:#FFFFFF;
 border-top-style:solid;
 border-top-width:2px;
}

#footerlinks a:link, #footerlinks a:visited {
 color: #CCCCCC;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

#footerlinks a:hover {
 color:#FFFFFF;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

h1 {
 font-size:16px;
 font-family:Arial, Helvetica, sans-serif;
 color:#000066;
 font-weight:bold;
}

#container {
	height: 400px;
	width: 800px;
}

#container ul{
	padding: 0;
	margin: 0;
	list-style-type:none;
}

#containera.gallery span {
	position:absolute;
	width: 1px;
	height: 1px;
	top: 5px;
	left: 5px;
	overflow: hidden;
	background:#FFFFFF;
}