/***************************************************/
/*** Custom 404 Page Setup ***/
/***************************************************/



body {
font-family:  "Lucida Sans Unicode", "Lucida Grande ", "Lucida Sans", "Lucida", "Trebuchet MS", "Helvetica", "Arial", "Verdana", sans-serif; 
font-size: 12px;
text-align: center;   /* This is a hack to correctly center the container in IE */
}


#wrapper { 
margin: 0 auto;
margin-top: 40px;
margin-bottom: 10px;
width: 800px;
border: 1px solid #999999;
background: #ffffff;
text-align: center;  /*This is a hack to correctly center the container in IE */
overflow: hidden;
}

* html div#wrapper {  
	width: 802px; 
	w\idth: 800px; }
/* This is the Tan hack */

#header {
width: 798px;
color: #333;
padding: 0px;
border: 0px solid #ccc;
height: 100%;
margin: 0px 0px 0px 0px;
background: #ffffff;
float: left;
}

#navigation {
width: 780px;
height: 17px;
color: #333;
padding: 0px;
border: 0px;
margin: 0px 0px 0px 10px;
background: #ffffff;
text-align: center;
}

#nav {
margin: 0px;
padding: 0px;
background: #ffffff;
list-style-type: none;
width: 780px;
float: left; /* Contain floated list items */ 
}

#nav li {
font-family:  "Lucida Sans Unicode", "Lucida Grande ", "Lucida Sans", "Lucida", "Trebuchet MS", "Helvetica", "Arial", "Verdana", sans-serif; 
font-size: 10px;
margin: 0px;
padding: 0px;
float: left;
}

#nav a {
float: left;
color: #999999;
text-decoration: none;
line-height: 0;
border-right: 0px;
}


#navigation2 {
width: 780px;
font-size: 2px;
color: #333;
padding: 0px;
border: 0px;
margin: 0px 0px 0px 10px;
background: #ffffff;
text-align: left;
}

#content { 
width: 730px;
border: 0px;
background: #ffffff;
margin: 0px 30px 0px 30px;
text-align: left;
padding: 0px;
height: 310px;
}

p.notFound {
font-size: 28px;
font-family:  "Lucida Sans Unicode", "Lucida Grande ", "Lucida Sans", "Lucida", "Trebuchet MS", "Helvetica", "Arial", "Verdana", sans-serif; 
color: #9a9b9d
}


#thumbs { 
width: 750px;
color: #333;
border: 1px solid #ccc;
background: #ffffff;
margin: 0 auto;
padding: 10px 0px 0px 0px;
text-align: left;
}

div.float { 
padding: 0px 28px 0px 28px; 
float: left;
}

div.float p {
text-align: center;
}

.borderit img { border: 1px solid #ccc; }

.borderit:hover img { border: 1px solid red; }

.borderit:hover { color: red; /* irrelevant definition to overcome IE bug */ }

#footer { 
width: 798px;
color: #333;
border: 0px solid;
background: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#copyrightwrapper {
margin: 0 auto;
width: 800px;
text-align: center;
background-color: #ffffff;
}



a:link { 
color: #cc092f; /* PMS 186*/
text-decoration: none; 
}
	
a:hover { 
color: #cc092f; /* PMS 186*/ 
text-decoration: none;
font-weight: bold; 
}

a:active { 
color: #cc092f; /* PMS 186*/
text-decoration: none; 
}

a:visited { 
color: #cc092f; /* PMS 186*/
text-decoration: none; 
}
