* {
margin: 0px;
padding: 0px;
}

body {
background: black;
font-family: arial, helvetica, sans;
color: #ccc;
}

.welcomeText {
text-align: center;
padding: 0.5em;
}

#header {
height: 115px;
width: 100%;
background-image: url(../images/headBg.jpg);
background-repeat: repeat-x;
}

table {
border-collapse: collapse; /*gets rid of inherent space between cells*/
}

.rpadding {
padding-right: 25px;
}

#topNav {
height: 55px;
background-image: url(../images/topNavBg.jpg);
background-repeat: repeat-x;
text-align: center;
}

#topNav a {
color: white;
}

#topNav img {
border: none;
}

#content {
width: 96%;
margin: auto;
margin-top: 0.3em;
}

#picWrap{
margin: auto;
width: 70%;
}

#links {
background: none;
color: white;
border-bottom: 2px solid #222;
padding-bottom: 0.6em;
height: 90px;
}

#linkWrap {
width: 750px;
height: 90px;
margin: auto;
}

/*#links a {
font-size: 75%;
font-family: arial, helvetica, sans;
color: #ccc;
text-decoration: none;
display: inline;
border-left: 6px double #333;
padding-left: 5px;
}

#links a:hover {
color: #666;
border-left: 6px solid #ccc;
}*/



#images {
border-bottom: 2px solid #222;
padding-top: 0.8em;
padding-bottom: 0.8em;
font-size: 80%;
position: relative;
}

#images a {
color: #666;
}

#images img {
border: 1px solid #444;
background: #333;
padding: 5px;
margin: 10px;
}

#images img.removeStyles {
border: 0px;
background: #000;
padding: 0px;
margin: 0px;
}

#sublinks {
text-align: center;
border-bottom: 2px solid #222;
padding: 10px;
font-size: 80%;
}

#sublinks a {
color: #999;
text-decoration: none;
}

#sublinks a:hover, #sublinks a.current {
color: #444;
}

#subsublinks {
text-align: center;
border-bottom: 2px solid #222;
padding: 10px;
font-size: 80%;
}

.bigyears {
font-size: 130%;
font-family: arial, Georgia, 'Times New Roman', sans-serif;
font-weight: bold;
}

.embolden {
font-weight: bold;
}

.thumbs {
height: 100px;
}

#footer {
font-family: arial, helvetica, sans-serif;
margin-top: 20px;
color: #ccc;
background: #333;
padding-right: 18px;
text-align: right;
background: url(../images/topNavBg.jpg);
background-repeat: repeat-x;
background-position: 0px 1px;
height: 55px;
}

a img.fixit {
border: 0px;
}

option {
color: black;
}

select {
border: 1px solid #333;
background: #ccc;
color: black;
font-size: 100%;
margin-right: 5px;
}

/*input {
background: #666;
border: 1px solid #333;
color: white;
cursor: pointer;
}*/ /*doesn't seem to work on n97 browsers*/

#linkWrap li {
float: left;
list-style-type: none;
}

li.sm {
background: url(../images/sunmill_over.jpg);
width: 250px;
height: 90px;
display: block;
}

li a.sma {
background: url(../images/sunmill_up.jpg);
width: 250px;
height: 90px;
display: block;
}

li a.sma:hover, li a.smacurrent {
background: none;
}

li.ol {
background: url(../images/oldloom_over.jpg);
width: 250px;
height: 90px;
display: block;
}

li a.ola {
background: url(../images/oldloom_up.jpg);
width: 250px;
height: 90px;
display: block;
}

li a.ola:hover, li a.olacurrent {
background: none;
}

li.hh {
background: url(../images/harehounds_over.jpg);
width: 250px;
height: 90px;
display: block;
}

li a.hha {
background: url(../images/harehounds_up.jpg);
width: 250px;
height: 90px;
display: block;
}

li a.hha:hover, li a.hhacurrent {
background: none;
}


